ssh远程python(tensorflow)编程

对象:客户端和服务器

客户端就是软件编写者,拥有一台普通笔记本电脑/台式机。

服务器是一台配置比较高的电脑,用来跑程序。


服务器

Ubuntu 18    GTX1080Ti

服务器要安装显卡驱动、CUDA、cuDNN、python和tensorflow-gpu

这些安装的攻略去网上找,有很多,比如:

https://blog.csdn.net/Aiolia86/article/details/80342240

https://blog.csdn.net/JOKER_Or/article/details/80333253

https://blog.csdn.net/m0_37407756/article/details/80769952

https://blog.csdn.net/famirtse/article/details/82875590

在此说一下避坑指南:

1.安装显卡驱动前删除现有驱动

sudo apt-get remove --purge nvidia*

然后禁用nouveau驱动

sudo gedit /etc/modprobe.d/blacklist.conf

文末加:

blacklist nouveau

options nouveau modeset=0

然后

sudo update-initramfs -u

 然后重启电脑,进入命令行:

sudo apt-get install nvidia-384

然后重启电脑,输入nvidia-smi查看显卡情况。 

2. CUDA安装9.0

(要用run文件不用dep,同时注意GCC版本要下降)

3.cuDNN安装7.0

(用dep)

4.tensorflow-gpu安装1.9

(如果安装版本过高,可以用pip3 install --upgrade tensorflow-gpu==1.9)

另外安装tensorflow-gpu推荐配置清华镜像源,否则很慢。(pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade tensorflow-gpu==1.9)

这些版本一定不要追求最新,而要追求匹配。

然后按照Ubuntu下使用SSH 命令用于登录远程桌面

配置服务器的openssh-server


客户端

自己的笔记本电脑/普通台式一般是window系统的,所以要安装一个ubuntu的虚拟机。

1. VM的安装:https://mp.weixin.qq.com/s/ONgA5ZeKRGW8UK93kTOP9A

2. Ubuntu虚拟机的安装:https://blog.csdn.net/stpeace/article/details/78598333

(还需要安装一下VMtools:https://jingyan.baidu.com/article/6fb756ec4079cf241858fba9.html

3.按照Ubuntu下使用SSH 命令用于登录远程桌面配置openssh-client

(也可以不用ubuntu虚拟机:windows 10 内置 OpenSSH客户端

sudo apt install openssh-client 

ssh username@192.168.0.1

先按Ctrl+D退出服务器,按照SSH 连接、远程上传下载文件将要跑的程序文件夹发到服务器上

$scp -r localfile.txt username@192.168.0.1:/home/username/

 

现在我们再次登入了服务器,并找到了刚刚我们发送的mnist程序文件夹:

现在用python3命令跑一下该程序:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值