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

admin3年前PHP教程43

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。

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

相关文章

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

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

详解PHP中的命名空间

命名空间其实早在PHP5.3就已经出现了。不过大部分同学可能在各种框架的使用中才会接触到命名空间的内容,当然,现代化的开发也都离不开这些能够快速产出的框架。这次我们不从框架的角度,仅从简单的代码角度来...

显卡服务器的主要功能有香港显卡服务器如何选择合适的

显卡服务器也称为GPU服务器。GPU服务器是一种用于计算机科学技术领域的计算机硬件及其配套设备。其主要功能有:3D地理空间数据可视化、视频稳定、滤波、马赛克、转码等应用研究与教育,如成像与处理等天体物...

PHP如何获取命令行参数

目录$argv 获得所有空格分隔的参数列表getopt() 从命令行参数列表中获取选项长选项冒号规则选项参数中断总结使用 PHP 开发的同学多少都会接触过 CLI 命令行。经常会有一些定时任务或者一些...

php中cookie与session的区别点总结

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑无论是在系统运维还是 PHP 开发人员的面试中,经常会被问到 Session 和 Cookie 在 PHP 中的区别?下面我们就...

香港高防服务器价格贵吗受什么影响

香港高防服务器价格贵吗?受什么影响?香港高防服务器的价格相对来说可能会比一般的服务器价格略高一些,这是因为它们提供了更强大的网络安全保护和更高的网络质量。此外,香港的物价也比较高,这也是导致香港高防服...