700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 解决linux的-bash: ./xx: Permission denied/tensorflow 运行cpu还是gpu的方法

解决linux的-bash: ./xx: Permission denied/tensorflow 运行cpu还是gpu的方法

时间:2023-04-13 15:09:11

相关推荐

解决linux的-bash: ./xx: Permission denied/tensorflow 运行cpu还是gpu的方法

在linux下执行sh文件时提示下面信息:

-bash: ./xx.sh: Permission denied解决:chmod 777 xx.sh

今天在公司的服务器上用tensorflow训练,程序中设置的是GPU模式,但奇怪的是没有打印出GPU的信息。

于是在先查看GPU占用情况

linux查看当前服务器GPU占用情况:

nvidia-smi

周期性输出GPU使用情况: (如设置每3s显示一次GPU使用情况)

watch -n 3 nvidia-smi

发现确实GPU占用率小。

在查看CPU占用情况

linux查看当前服务器CPU占用情况:

top

发现CPU的占用率很高。

再查看程序中的设置,

os.environ['CUDA_VISIBLE_DEVICES']='2'

确实是设置了GPU 2运行。

之后想到tensorflow的版本,查看了一下,是CPU的。终于找到原因,原来服务器上的版本是CPU的,再装一个GPU的就可以了。

最后还发现一个好用的代码搜索攻击sliverserach -ag

apt-get install silversearcher-ag

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。