我是靠谱客的博主 可爱棉花糖,最近开发中收集的这篇文章主要介绍pycharm,Xshell,Xshell脚本三种方法对其代码的远程操作,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

三大深度学习框架:TensorFlow、Keras、PyTorch

TensorFlow具体介绍:https://www.cnblogs.com/yifdu25/p/8278175.html
查看阿里云服务器cpu:nvidia-smi
注意事项:
因为服务器有很多python以及很多版本的cuda,还有我们跑TensorFlow或keras所以我们应该将其版本设置为cuda-9.0,如果在Xshell上跑,我们则要在命令窗口输入source activate tf

1.三种方法的介绍
**1.**pycharm上对py文件进行,首先就先设置对应的文件路径映射,然后我们在获取到两个路径,读取图片的路径以及攻击完后的图片放到的文件的路径,还有其他的参数则要另外设置,主要还是前面两个路径,最后我们就把参数设置到在这里插入图片描述
在这里插入图片描述

**2.**Xshell上对py文件进行,就直接cd一路进到我们py文件的文件目录里,然后python 某.py --input_dir=" I N P U T D I R " − − o u t p u t d i r = " {INPUT_DIR}" --output_dir=" INPUTDIR"outputdir="{OUTPUT_DIR}" --max_epsilon="${MAX_EPSILON}"

就跟上面差不多,参数尾随在py文件后面。

**3.**Xshell上对sh文件进行,其实就是个脚本,只要设置好路径参数即可
在这里插入图片描述

2.常会出错的bug
在和同学在对1000张图片上进行攻击的时候,发现了不少bug,一共有4个bug,但最后都在老师或度娘的帮忙下一一解决

第一个问题:TypeError

在这里插入图片描述
第一个是版本太低了,需要升级服务器的TensorFlow和keras

第二个问题:ImportError

在这里插入图片描述
这个是因为没有配置pycharm的动态链接库路径
或者是cuda版本过多,没有选择正确的cuda-9.0
解决办法:在这里插入图片描述

第三个问题:UnicodeDecodeError

在这里插入图片描述

需要把读取写入的图片函数的参数r或w改成rb和wb就可以了,b是二进制,图片也是二进制的

第四个问题:ValueError

在这里插入图片描述
解决方法:
在这里插入图片描述
原始是目标分类是1个字段,实际应该是第7个,还有因为原始是存的键值对是图像的名字(不含.png)所以还要需要加上.png

最后

以上就是可爱棉花糖为你收集整理的pycharm,Xshell,Xshell脚本三种方法对其代码的远程操作的全部内容,希望文章能够帮你解决pycharm,Xshell,Xshell脚本三种方法对其代码的远程操作所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(32)

评论列表共有 0 条评论

立即
投稿
返回
顶部