上传文件到GPU服务器,上传文件到GPU服务器并运行文件

目的:将Windows下的Python文件上传到Linux环境下的GPU服务器,并在服务器上运行文件python

1、链接并上传文件服务器

首先要链接服务器并上传文件,能够下载安装WinSCP,它是Windows环境下使用的图形化SFTP客户端,安装好后运行WinSCP,填写服务器IP地址和相关信息登陆便可完成与服务器的链接,登陆界面以下:spa

上传文件到GPU服务器,上传文件到GPU服务器并运行文件_第1张图片

以后就能够看到本身电脑的某个文件夹与你登陆服务器后的界面,选中你要上传的文件右键进行操做就能够了,根据图形界面能够很方便地对服务器和本身主机的文件进行上传、删除、重命名等操做code

若是要运行某个程序,能够选择“命令”->“打开终端”(Ctrl+T),弹出的界面以下图,输入命令后执行便可blog

上传文件到GPU服务器,上传文件到GPU服务器并运行文件_第2张图片

若是安装了PUTTY,也能够选择“命令”->“在PUTTY中打开”(Ctrl+P),路径不对的话就选择“选项”->“选项”->“应用程序”更改PUTTY客户端路径便可,以下图:内存

上传文件到GPU服务器,上传文件到GPU服务器并运行文件_第3张图片

2、运行文件文件上传

运行以前要先确保服务器已经配置好相关环境,而后能够输入命令nvidia-smi查看一下GPU的使用状况,这条命令也适用于Windows系统下查看GPU使用状况,可是在Windows下要经过命令窗口进入相关文件夹,或者直接把该文件夹下的nvidia-smi.exe拖到命令窗口,下图为在win10系统下输入命令后的结果,主要看内存利用率(第二列)和GPU利用率(第三列),图中由于没有程序在运行,因此GPU的利用率为0%class

上传文件到GPU服务器,上传文件到GPU服务器并运行文件_第4张图片

若是服务器中有多个GPU,而只想用某一个GPU运行程序,能够设置CUDA_VISIBLE_DEVICES的值等于某个空闲GPU的序号,假设要使用GPU运行test.py,输入以下:test

$ CUDA_VISIBLE_DEVICES=0 python test.py

对文件的其余操做即在Linux下的操做,输入相关命令便可登录

你可能感兴趣的:(上传文件到GPU服务器)