用pycharm调试远程主机上的tensorflow代码

 

 

(1)首先用pycharm创建一个python的项目。

 

然后进入pycharm之后,在File菜单中选择setting,然后点project interpreter,再选add remote interpreter。如下图所示。

再选add remote interpreter之后,选SSH Credential,并输入远程主机的ip,用户名和相应的密码,python可执行程序的路径,如下图所示。

点OK按钮后会得到如下结果。

在到tool菜单中选择deployment,然后选择configuration。

然后点右上角的“+”,会弹出对话框,输入服务器(用户自己命名即可)名,并选择SFTP。如下图所示。

 点“OK”按钮后会出现如下界面。填写主机名,用户名,密码。

然选择“选择mappings”进行映射。这样映射只是为了方便与服务器的python代码文件同步,很方便。

接下来是选择服务器上要调试的文件。

首先选择“tools”菜单中的“deployment”,然后选择“browse remote host”,找到要调试的python代码文件,我这里选择的test_nn.py(基于tensorflow的最近邻算法的实现)。

将这个文件拖到左边的项目去。如下图所示。

然后双击左边中项目中的tesn_nn.py。如下图所示。

在"Run"菜单中选择“Run/Debug Configuration”,然后点右上角的“+”,选择“python”,找到test_nn.py所在的路径,然后增加环境变量(这步很重要,若不增加CUDA的环境变量,系统会报importerror: libcusolver.so.8.0: cannot open shared object file: no such file or directory)。如下图所示。

然后可以加断点,并执行调试。如下图所示。

如果要查看某个数组(比如Ytr)的内容,可以选中这个变量,然后点右键,选择“View as array”,就可以查看相应的内容。如下图所示。

查看的结果如下图所示。

 

转载于:https://www.cnblogs.com/ml-cv/p/8638311.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值