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

admin3年前PHP教程54

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。

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

相关文章

PHP7下安装并使用xhprof性能分析工具

该 xhprof 版本是从 github/longxinH/xhprof 获取安装 xhprofcd xhprof/extension/phpize./configure make然后在/e...

专为跨境直播而设计的跨境直播网络专线

跨境直播网络专线是一种专为跨境直播而设计的网络服务。它的作用是提供高速、稳定、可靠的网络连接,以满足跨境直播的需求。跨境直播网络专线的使用可以帮助跨境直播企业快速、高效地传输直播信号,降低延迟、提高画...

利用PHP实现递归删除链表元素的方法示例

前言这篇文章介绍一下 递归,递归的本质是将原来的问题转化为更小的同一个问题,解决这些更小问题的过程。下面通过两个递归的例子帮助学习对递归的理解。1.递归数组求和例如某个数组 $arr = [1,2,3...

Docker 安装 PHP并与Nginx的部署实例讲解

安装 PHP 镜像查找 Docker Hub 上的 php 镜像:此外,我们还可以用 docker search php 命令来查看可用版本:这里我们拉取官方的镜像,标签为7.3.24-fpm-str...

显卡服务器有什么作用租用成都显卡服务器如何选择

显卡服务器是什么?指的是一般的服务器是没有加显卡的,增加了显卡的服务器,可以用来异构计算,用GPU来大大加速那些CPU不是很擅长的浮点运算。一般是用来做3D图形应用程序、视频解码、深度学习、科学计算或...

php7和php5的详细对比

目录PHP7安装两个PHP版本PHP7和PHP5的对决1. 纯php脚本测试2.php数据库操作测试3.PHP框架测试结论PHP7PHP7正式发布到现在已经一年半了,刚出道就号称比旧版本快了几倍,各种...