怎么在实验室服务器跑代码(Linux)配置环境

像无头苍蝇一样,全靠自己摸索安装完成,所以记录一下

1.安装anaconda

安装之前先确定一下,你是否知道自己安装要哪个版本,如果知道,记得看看tensorflow和python的对应版本(第2点中有),我在笔记本配环境时不懂,安了python3.8和tensorflow2.0,后来跑模型需要tensorflow1.4,变动太多,只能修改tensorflow版本,弄好发现python版本不匹配,最高只支持3.6,所以还得改python。

可以跟这个教程,需要注意的就是1.7那里需要改成自己的路径。如何在Linux服务器上安装Anaconda(超详细)_流年若逝的博客-CSDN博客_linux安装anaconda

接下来我想配置tensorflow环境,看教程说需要先安cudatoolkit和cudnn,我不懂它们有什么用,还在想能不能不下载,直接tensorflow。但是不行,所以就按教程来。(有教程不按教程来,我可能脑子有泡hhh,不过开始不懂嘛,还抱有怀疑态度,而且也不确定教程对不对)

2.安装CUDA Toolkit + cuDNN 

这一步最重要的就是找到匹配的版本,找到就能成功下载。

可以参考这个里面的表:从源代码构建  |  TensorFlow,根据你想下载的tensorflow版本,找到对应的cuDNN和CUDA版本号。注意里面有分CPU和GPU(我第一次就是没注意到,要下GPU的结果看的CPU的表)。

找到以后就可以下载

 

 接下来安tensorflow

出现此报错 然后看这个教程,使用更新命令,然后重新安装tensorflowprotobuf requires Python ‘>=3.7‘ but the running Python is 3.6.5的解决方法_LucyGill的博客-CSDN博客

 然后import tensorflow as tf 测试,出现警告 FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in       a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.

看这个解决关于import tensorflow出现的FutureWarning问题及解决_LKCNFV的博客-CSDN博客_futurewarning tensorflow

 然后还有个警告,这个里面有写,好麻烦,不想弄了呜呜呜。所以先选择性忽略。警告:RuntimeWarning: compiletime version 3.5 of module ‘tensorflow.python.framework_wangpan007的博客-CSDN博客

目前应该就差不多了。

贴上我看了觉得有用的教程吧,多看几个就慢慢懂了。

Linux服务器成功安装TensorFlow-GPU并成功调用GPU_嗨,紫玉灵神熊的博客-CSDN博客_linux tensorflow-gpu

linux下的Anaconda和TensorFlow(GPU)的安装(按步骤超详细)_NL_study的博客-CSDN博客

第一次使用Xshell服务器跑程序(保姆教程)_How To提高记忆力?的博客-CSDN博客_怎么使用服务器跑程序https://blog.csdn.net/qq_51570094/article/details/124106174

你可能感兴趣的:(安装步骤,linux,运维,服务器)