GPU使用和管理经验

ps aux|grep python|grep -v grep|cut -c 9-15|xargs kill -15 

pstree | grep python

kill -9 pid

查看cuda/cudnn版本与位置

查看

非conda环境

conda环境

适合于

Ubuntu/CentOS 非conda的开发环境

Windows,或 Ubuntu conda_DL、conda全家桶

cuda位置

/usr/local/cuda

分两步执行:

1、激活conda环境。

例如,对conda环境seeingdo_normal,

激活命令为conda activate seeingdo_normal

或 activate seeingdo_normal;

2、输入命令conda list,

查看cudatoolkit的版本。

lspci | grep -i vga

lspci | grep -i nvidia

nvidia-smi#查看任务执行情况

cuda版本

方法1:cat /usr/local/cuda/version.txt

方法2:在命令行输入命令:

nvcc --version 或nvcc -V

cudnn位置

/usr/include 或

/usr/local/cuda/include

cudnn版本

1)比较新的cuDNN,使用命令:

cat /usr/include/cudnn.h |

grep CUDNN_MAJOR -A 2

2)比较旧的cuDNN,使用命令:

cat /usr/local/cuda/include/cudnn.h |

grep CUDNN_MAJOR -A 2

2021最新:TensorFlow各个GPU版本CUDA和cuDNN对应版本整理(最简洁)

参考了 cuda安装与可能遇到的问题https://www.jianshu.com/p/f71bbf2ecde3

1)安装完显卡驱动和cuda及cudnn后,需要配置好环境变量

2)在~/.bashrc中添加如下

        export PATH=/usr/local/cuda/bin:$PATH

        export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH

    使环境变量生效source  ~/.bashrc

3)配置 /etc/ld.so.conf.d/cuda.conf

    添加如下内容  /usr/local/cuda/lib64

使库生效 sudo ldconfig

QA:

Keras指定显卡并限制显存使用(tensorflow后端)

查看GPU状态:https://www.codenong.com/cs106484391/

1、GPU无法加载库文件Could not load dynamic library 'libcudart.so.10.0' - 知乎

2、GPU Memcpy failed

原来我有个任务在debug占用了gpu资源https://www.codenong.com/46040854/

Make sure you have no other processes using the GPU running. Run nvidia-smi to check this.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 《GPU编程实战基于Python和CUDA》一书主要是介绍使用Python和CUDA进行GPU编程的基础知识和实战技巧。本书的作者是一位经验丰富的GPU编程专家,他从自己的实践出发,循序渐进地讲述了GPU的基本概念、CUDA编程模型、Python编程语言以及如何在Python中利用CUDA编写高效的GPU程序等内容。 本书着重介绍了使用Python编写CUDA程序的技巧,包括CUDA编程模型、核函数编写、内存管理、并发编程等方面。另外,还介绍了一些高效GPU算法的案例,如线性代数、图像处理以及深度学习等。 本书的受众面很广,适合对GPU编程有一定基础和对Python编程有一定了解的读者阅读。读者不仅可以学习到GPU编程的基本知识,还可以通过实践案例加深对理论知识的理解。如果您想深入学习GPU编程,或者需要使用GPU加速自己的科学计算、图像处理和深度学习等任务,这本书是一个很好的选择。 ### 回答2: 《GPU编程实战基于Python和CUDA》是一本介绍GPU编程的书籍,主要内容包括Python和CUDA的基础知识、并行计算、应用开发等。该书通过实践来展示GPU编程的应用和优势,可以帮助读者快速掌握GPU编程的相关技术。 该书首先介绍了GPU编程的基础知识和必备工具,包括CUDA编程环境和Python的NumPy库。接着,详细介绍了并行计算的概念和方法,包括线程、块、网格的概念以及内存管理和数据传输等。同时,该书还介绍了CUDA GPU编程的应用开发,例如图像处理、机器学习和科学计算等。 在实践方面,该书还提供了大量的代码示例和练习,可以有效地帮助读者理解和掌握GPU编程的技术和方法。通过反复练习和实践,读者可以进一步提升自己的编程能力和实践经验,并将其应用到实际项目中。 总之,《GPU编程实战基于Python和CUDA》是一本介绍GPU编程的优秀书籍,通过结合实践和理论来深入讲解GPU编程的应用。通过读本书,读者可以快速掌握GPU编程和应用开发的相关技术和方法,为自己的职业发展和项目实践提供有力的支持。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值