V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
SkywalkerJi
V2EX  ›  Python

基于 cuda 开发是咋么控制工具链版本的。

  •  
  •   SkywalkerJi · Jul 8, 2024 · 2669 views
    This topic created in 660 days ago, the information mentioned may be changed or developed.
    nv 的依赖也太长了,驱动 cuda cuDNN tensor numpy torch ,可能一个小版本号变化就直接不向前兼容。
    conda 只能控制住 python 包和 pip 依赖的版本,cuda 那些直接装在 Windows 系统里的环境有什么好办法控制吗?
    7 replies    2024-07-16 13:48:49 +08:00
    brucedone
        1
    brucedone  
       Jul 8, 2024   ❤️ 1
    基于 docker 镜像的环境控制
    zhusimaji
        2
    zhusimaji  
       Jul 8, 2024 via Android   ❤️ 1
    目前是 docker 镜像,但是也得看宿主机驱动啥的更新到多少,低的也用不了高版本吧
    chapiom
        3
    chapiom  
       Jul 8, 2024 via iPhone   ❤️ 1
    这些用 conda 已经可以装了,类似这样的
    conda install conda-forge::cuda-runtime=12.4.1 cudnn=8.9.2.26 conda-forge::gputil=1.4.0
    SkywalkerJi
        4
    SkywalkerJi  
    OP
       Jul 8, 2024
    @brucedone #1
    @zhusimaji #2
    docker 里面跑,性能不会受影响吗?另外我还需要用到一些 Windows sdk ,docker 里也可以么?
    zhusimaji
        5
    zhusimaji  
       Jul 8, 2024
    @SkywalkerJi 啊这,用 win sdk 啊,我都是在 linux 下跑模型训练脚本,win sdk 超出认知了
    brucedone
        6
    brucedone  
       Jul 8, 2024   ❤️ 1
    @SkywalkerJi 如果你是 windows container ,理论上不受影响,但 win 的 container 不知道是否支持 cuda
    clemente
        7
    clemente  
       Jul 16, 2024
    nv-docker 他们已经打包好了 开箱就用
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3227 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 13:00 · PVG 21:00 · LAX 06:00 · JFK 09:00
    ♥ Do have faith in what you're doing.