【问题记录】如何查找服务器的 cuda 环境变量 TORCH

编程入门 行业动态 更新时间:2024-10-22 21:25:06

【问题记录】如何查找服务器的 cuda <a href=https://www.elefans.com/category/jswz/34/1771433.html style=环境变量 TORCH"/>

【问题记录】如何查找服务器的 cuda 环境变量 TORCH

设置TORCH_CUDA_ARCH_LIST环境变量主要有以下几个好处:

  • 编译时间:当你从源代码编译PyTorch或其他依赖CUDA的库时,指定特定的CUDA架构可以减少编译时间。默认情况下,库可能会为所有支持的CUDA架构生成二进制代码,这可能需要相当长的时间。如果你只指定自己实际使用的那些架构,就可以节省大量时间。

  • 磁盘空间:预编译的二进制文件可能会占用大量磁盘空间。通过限制要支持的CUDA架构数量,可以减少这些文件所需的存储空间。

  • 运行性能:在某些情况下(尤其是在使用老旧GPU时),为特定架构优化过的代码可能比通用代码运行得更快。

python -c "import torch; print(torch.cuda.get_device_capability())"
>>> (8, 0) # 对应的就是 8.0

在安装环境的时候可以使用 TORCH_CUDA_ARCH_LIST=“8.0” python setup.py install 来安装,能加速

更多推荐

【问题记录】如何查找服务器的 cuda 环境变量 TORCH

本文发布于:2023-11-15 12:40:36,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1599805.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:环境变量   服务器   cuda   TORCH

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!