Pycharm远程连接GPU服务器韩国gpu服务器配置推荐什么

admin3年前PHP教程88

Pycharm远程连接GPU服务器?

首先,说明,想要pycharm链接远程服务器,必须是professional版本的pycharm!

然后,说明,pycharm也可以链接服务器上的虚拟环境的!

一、配置链接远程服务器

1.配置服务器IP,地址

如下图,点击configuration

点击“+”,新建sftp

填写相关内容

2.配置mapping:本地与远程的路径

点击右边的mapping,填写期望同步的本地路径与远程服务器路径

然后点击ok即可。

3查看同步的文件

以上,Deployment的配置就完成了。这个配置完成了之后,其实是相当于配置了一个ftp工具可以连接到服务器上,从而可以查看和修改服务器上的文件。你可以通过Tools>Deplotment>BrowseRemoteHost来打开相应的RemoteHost面板,这个面板显示的就是服务器上的文件,显示的范围是你在Deployment中的Connection选项卡下配置的Rootpath路径下的文件及文件夹。

打开远程面板:

右边就会出现菜单栏,可查看远程文件:

你可以直接在RemoteHost面板里双击某个文件并且直接进行编辑。双击某个文件后你可以看到编辑区域的顶部有一个横条,并且横条的右边有三各按钮,分别是比较,撤销和上传操作。你在这里面编辑文件之后,可以直接点击上传按钮,就会提交到服务器了。

二、配置远程python解释器

点击projectinterpreter,点击右边的按钮,并选择“add"

选择SSHinterpreter,并同理填写服务器的ip和账号名称

点击next,填写密码,填写python路径,注意服务器上有可能有很多Python,这里要填写你要用的那个,若是想链接虚拟环境,则填写虚拟环境中的python路径,可以去服务器上命令行执行”whichpython"查看路径。

三、配置cuda

如果要运行GPU程序,则需要配置环境变量:CUDA路径,如下图点击

点击enviromentvariable后面的小图标

输入cuda的路径

cuda的配置信息可以到服务器上找,在终端执行"cat.bashrc"命令,将文件中cuda的配置进行复制即可。

好了,大功告成。

三、调试与测试

现在来测试一下。

在Pycharm中新建一个文件test.py,写入tensorflow代码:

importtensorflowastf

importos

os.environ["CUDA_VISIBLE_DEVICES"]='5'

#Createsagraph.

a=tf.constant([1.0,2.0,3.0,4.0,5.0,6.0],shape=[2,3],name='a')

b=tf.constant([1.0,2.0,3.0,4.0,5.0,6.0],shape=[3,2],name='b')

c=tf.matmul(a,b)

#Createsasessionwithlog_device_placementsettoTrue.

sess=tf.Session(config=tf.ConfigProto(log_device_placement=True))

#Runstheop.

print(sess.run(c))

右击,选择uploadto,文件即同步到服务器中了

然后点击运行test.py,从后台打印的信息可见,已经成功运行在了服务器上。

在这个过程中,也可以发现,经过这样的配置,我们的代码现在一共有三个版本:一个是本地代码,一个是服务器上的代码,还有一个是RemoteHost面板中的代码(这个地方的代码如果直接编辑了,其实也可以提交到服务器,但是不能直接运行)

所以,如果通过上面的配置进行远程调试的话,我认为大致流程应该是下面这样:

在RemoteHost面板中,选中想要修改的代码,然后右键点击Downloadfromhere将内容下载至本地(这个本地是你在配置Deployment时设置的本地文件夹)。

在本地(这个本地是你在配置Deployment时设置的本地文件夹)修改你的代码,修改完成后在编辑区域或者文件名上右键,选择uploadto…来提交到服务器。

在提交之后,你可以像普通调用本地解释器一样的直接运行本地的这个文件(但其实运行的是服务器的文件)

在这里,虽然RemoteHost里的文件可以直接编辑,但是并不建议这么做,因为这里编辑之后并不能直接运行。

韩国gpu服务器配置推荐什么?

韩国GPU服务器Ⅰ型

CPUE5-2450L*2

内存32GB

硬盘250G固态硬盘

显卡GT7102G显存

IP独立IP

带宽10M

机房韩国机房

韩国GPU服务器Ⅱ型

CPUE5-2630V3*2

内存32GB

硬盘250G固态硬盘

显卡GT10302G显存

IP独立IP

带宽10M

机房韩国机房

韩国GPU服务器Ⅲ型

CPUE5-2660V3*2

内存32GB

硬盘250G固态硬盘

显卡GT10302G显存

IP独立IP

带宽10M

机房韩国机房

专业提供GPU服务器租用,美国GPU服务器租用、泉州GPU服务器租用、成都GPU服务器租用、江西GPU服务器租用、香港GPU服务器租用、美国GPU服务器租用、韩国GPU服务器租用、新加坡GPU服务器租用等,有需要的朋友可以咨询我们,QQ:251442993,微信:liutongbao131420。

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

php中rsort函数实例用法

在讲到升序的数组方法后,那么对应的就会出现降序的方法。在我们正式揭晓方法之前,大家已经学习了sort函数的用法,那么对应的降序函数名称就是rsort() 。两个函数在结构语法上都非常相似,下面我们就r...

海外多ip服务器可以指定出口ip吗

一般来说,海外多IP服务器可以指定出口IP地址。不过这取决于你使用的服务器提供商和服务级别协议(SLA)。一些服务器提供商可能会提供具有IP地址管理功能的控制面板,允许你指定使用哪个IP地址作为出口I...

php array_map与array_walk比较案例详解

array_map():1、array_map() 函数将用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新值的数组,若函数作用后无返回值,则对应的新值数组中为空。2、回调函数接...

使用php操作xml教程

php操作xml最近计划写个人的小网站,一系列原因选择了用php来写,最大的问题就是虽然php很流行,但我从来没有接触过php,看了一个多星期的基本语法后做些小练习热热身,但是期间是各种问题啊,主要是...

php中trim函数实例用法

我们在编写代码的时候,会遇到需要去除字符串的空格情况,这个时候,就需要用到函数才可以实现,在php中有一个函数系列是专门提供使用的,这就是trim函数,其中系统中ltrim函数可以实现去掉字符串首部字...

php7 安装mysqli实例讲解

本文操作环境:Windows7系统、php-7.1.5、Dell G3。php7 怎么安装mysqli?centos php7 安装mysqli扩展心得在新配服务器时发现,php无法连接到mysql。...