V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
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
zpole
V2EX  ›  Python

求教, 2020 年了, win 上炼丹有什么问题吗?

  •  
  •   zpole · 2020-06-10 10:55:56 +08:00 via iPhone · 6497 次点击
    这是一个创建于 1657 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近有想法拿家里的电脑炼丹兼打游戏,不想折腾两个系统,看 tf 和 pytorch 都支持 win,不知现在 win 上炼丹有什么坑吗?配好环境后是不是直接 got clone 相关代码就能跑起来?还是说需要很多修改?求大佬解答~

    18 条回复    2020-06-11 16:59:31 +08:00
    sadfQED2
        1
    sadfQED2  
       2020-06-10 11:06:48 +08:00 via Android   ❤️ 1
    一年以前 caffe 需要改,tf 不用,最近一年没用过 win 了,不清楚
    lonewolfakela
        2
    lonewolfakela  
       2020-06-10 11:09:59 +08:00   ❤️ 1
    tf 和 pytorch 本身都没啥坑,但是如果你跑别人的代码的话指不定他们又写了些别的啥东西,比如拿 c 语言写了个数据预处理的小程序之类的,然后你要跑起来就贼麻烦……
    matsuijurina
        3
    matsuijurina  
       2020-06-10 11:10:51 +08:00 via Android   ❤️ 1
    win 炼丹问题好大的。有些库要从源码重新编译,然后各种莫名其妙的问题。插个 u 盘跑 linux 方便多了。
    nightwitch
        4
    nightwitch  
       2020-06-10 11:21:32 +08:00   ❤️ 2
    跑不跑得起来小问题,跑不起来的地方修改一下就行了,Python 的跨平台做的还可以。
    关键的地方是: Windows 对 cuda 程序的限制你是改不了的。
    https://github.com/pytorch/pytorch/issues/22083
    在 WDDM 模式下,cuda 程序最多只能分配 90%的显卡内存,一个 cuda 进程最多只能分配 90%的 cuda 内存,也就是说在 windows 下你只能利用 81%的 cuda 内存,这不是搞笑嘛。一张 rtx2080ti 11G 内存只能分配 8G 多一点,剩下的 3G 都在吃瓜,用出了 2070 的感觉。
    VDimos
        5
    VDimos  
       2020-06-10 11:21:41 +08:00 via Android   ❤️ 1
    不知道为啥,在 win 上炼丹,总感觉比 linux 上慢。而且显存总是被莫名占用
    Pho3nix
        6
    Pho3nix  
       2020-06-10 11:25:53 +08:00   ❤️ 1
    win 上进程管理有坑
    longgediyi999
        7
    longgediyi999  
       2020-06-10 11:30:04 +08:00   ❤️ 3
    什么是炼丹
    YIN123
        8
    YIN123  
       2020-06-10 11:32:06 +08:00
    @longgediyi999 就是深度学习调参数
    yiqiao
        9
    yiqiao  
       2020-06-10 11:33:19 +08:00
    @longgediyi999 Google 了下好像是机器学习,学到了。
    好的丹炉还是 Linux 好。
    maoxs2
        10
    maoxs2  
       2020-06-10 14:16:11 +08:00 via Android
    90%这个用 nicehash 的时候好像通过启动个啥模式可以突破
    srx1982
        11
    srx1982  
       2020-06-10 15:49:01 +08:00
    @VDimos 显存被占用看看是不是网易云音乐的锅,这货放后台各种占资源
    VDimos
        12
    VDimos  
       2020-06-10 16:58:17 +08:00 via Android
    @srx1982 不是,我没装网易云,但是同样的 cuda 版本,同样的程序,在 linux 我可以设置 16 的批量,在 win 下 16 指定爆。有时候调低到 4 才能跑。
    sudoy
        13
    sudoy  
       2020-06-10 17:21:37 +08:00
    哈哈哈 炼丹,这个词第一次听到这么用
    HansLee
        14
    HansLee  
       2020-06-10 18:06:06 +08:00
    CoCoCorina
        15
    CoCoCorina  
       2020-06-10 19:23:07 +08:00   ❤️ 1
    神 TM 炼丹 哈哈哈
    xulolololololo
        16
    xulolololololo  
       2020-06-10 19:30:33 +08:00 via Android
    win 只用来运行企业微信,虚拟个 ubuntu 出来开发很舒服
    zpole
        17
    zpole  
    OP
       2020-06-11 08:47:14 +08:00 via iPhone
    @HansLee Wsl2 好像目前还不支持 gpu
    formaxin
        18
    formaxin  
       2020-06-11 16:59:31 +08:00
    说一个昨天发现的,pytorch 在 windows 上不支持单机多卡
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1197 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:03 · PVG 02:03 · LAX 10:03 · JFK 13:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.