在3060、3090的机器上安装cuda8 (不要这个干!!!瞎浪费时间,但是学会了超快安装cuda的方式,以至于我现在拿到机器本能的作出以下的反映);
nvidia-smi
nvcc -V
nvidia-smi
看驱动,是否装驱动nvcc -V
看cuda版本nvcc -V
看cuda是否成功安装,可看https://blog.csdn.net/sinat_36721621/article/details/115326307 后面一部分tensorflow1的项目使用tensorflow2环境跑(可以,但是需要改,会报以下几种错误,一般import tensorflow.compat.v1 as tf
代替 import tensorflow as tf
可解决);
tf.compat.v1.disable_eager_execution()
)import tensorflow.compat.v1 as tf
代替 import tensorflow as tf
)import tensorflow.compat.v1 as tf
代替 import tensorflow as tf
)换项目,读代码,读项目中的issues (非常有用,对现在环境搭不起来有启发性作用,还能避免踩别人踩过的坑。我迷茫了,不知道干什么了,我要提醒自己干这个)
开始认真看报错:
机器的显卡太新, 跑不了cuda
在python3 的conda 环境装 Python2 (emmmm,这个方法其实不管用,因为用的时候还是要不python3,要不python2, 不能像我想的那样——可以python2, python3代码混着写。 感觉自己好傻呀)
参考: