【Linux + Anaconda3 + cuda + vscode ssh】 一篇文章弄好vscode远程开发环境配置(pytorch tensorflow)

文章目录

  • 利用vscode与ssh插件连接服务器
  • 利用命令行下载+安装Anaconda3
  • 设置环境
  • 安装tensorflow
  • 安装cuda
  • 安装Pytorch
  • 用nohup命令后台运行程序
  • 一些吐槽与提示

利用vscode与ssh插件连接服务器

我当时看的这篇知乎,讲得很详细
https://zhuanlan.zhihu.com/p/412736012
但是注意,在配置config文件时,IdentityFile这个属性并不是必须的,这是为了每次登录免输入密码搞的公钥私钥。但一般情况下如果服务器不是自己的应该配置不了这个东西

利用命令行下载+安装Anaconda3

参考这篇简短的博客,注意选择好自己要下载的版本
https://blog.csdn.net/flora_zhl/article/details/118631453
如果在调用conda命令的时候报错: conda: command not found,看下面博客
https://blog.csdn.net/weixin_38705903/article/details/86533863

设置环境

conda 换源
https://blog.csdn.net/weixin_44942303/article/details/121977449
pip 换源
https://www.cnblogs.com/137point5/p/15000954.html
但是注意,清华源已失效,中科大源试了好像也有问题,建议阿里源

(更新conda:conda update conda
这一步强烈建议先做,有时一些奇怪的问题更新完就没事了

创建环境conda create -n tf python=3.8
激活环境conda activate tf
https://www.cnblogs.com/liaohuiqiang/p/9380417.html

安装tensorflow

官方建议用pip安装
CPU版本:pip install tensorflow=
GPU版本:pip install tensorflow-gpu=

安装cuda

https://tensorflow.google.cn/install/source#gpu_support_3

  • 在安装之前一定!!务必!!上去查好上一步安装的tensorflow需要的版本

安装cudnn 和 cudatoolkit在环境中,注意必须在每个需要cuda的环境中重新安装
conda install cudnn= cudatoolkit=

安装Pytorch

这一步建议去Pytorch的官网往下拉,自己选择需要的命令
【Linux + Anaconda3 + cuda + vscode ssh】 一篇文章弄好vscode远程开发环境配置(pytorch tensorflow)_第1张图片

用nohup命令后台运行程序

上一篇我用了很多次的博客
https://blog.csdn.net/weixin_41650348/article/details/115353219
注意,你可能会在base环境下用这个命令的时候,报错显示没有安装 tensorflow/torch 这是因为命令中的nohup python调用当前环境下的默认python解释器,所以除非你把所有环境的python都重新命名,建议先conda activate env再调用nohup命令

一些吐槽与提示

  • conda的一些命令上出现不可理解的错误,先更新conda conda update conda
  • vscode ssh有时会出现 试图写入的管道不存在 这个问题,我目前遇到了两种原因。1、服务器端关闭或者出现一些问题,这个建议联系师兄哈哈哈 2、检查config文件每个属性的名字写没写对,比如 Port不要写成protocal这样的东西
  • 如果不行了,比如别人动了你的环境怎么都搞不回来了,重装anaconda3
  • 加油,头发尚在不敢先休

你可能感兴趣的:(tensorflow,vscode,linux)