最近有想法拿家里的电脑炼丹兼打游戏,不想折腾两个系统,看 tf 和 pytorch 都支持 win,不知现在 win 上炼丹有什么坑吗?配好环境后是不是直接 got clone 相关代码就能跑起来?还是说需要很多修改?求大佬解答~
最近有想法拿家里的电脑炼丹兼打游戏,不想折腾两个系统,看 tf 和 pytorch 都支持 win,不知现在 win 上炼丹有什么坑吗?配好环境后是不是直接 got clone 相关代码就能跑起来?还是说需要很多修改?求大佬解答~
|
1
一年以前 caffe 需要改,tf 不用,最近一年没用过 win 了,不清楚
|
|
2
tf 和 pytorch 本身都没啥坑,但是如果你跑别人的代码的话指不定他们又写了些别的啥东西,比如拿 c 语言写了个数据预处理的小程序之类的,然后你要跑起来就贼麻烦……
|
|
3
win 炼丹问题好大的。有些库要从源码重新编译,然后各种莫名其妙的问题。插个 u 盘跑 linux 方便多了。
|
|
4
跑不跑得起来小问题,跑不起来的地方修改一下就行了,Python 的跨平台做的还可以。
关键的地方是: Windows 对 cuda 程序的限制你是改不了的。 https://github.com/pytorch/pytorch/issues/22083 在 WDDM 模式下,cuda 程序最多只能分配 90%的显卡内存,一个 cuda 进程最多只能分配 90%的 cuda 内存,也就是说在 windows 下你只能利用 81%的 cuda 内存,这不是搞笑嘛。一张 rtx2080ti 11G 内存只能分配 8G 多一点,剩下的 3G 都在吃瓜,用出了 2070 的感觉。 |
|
5
不知道为啥,在 win 上炼丹,总感觉比 linux 上慢。而且显存总是被莫名占用
|
|
6
win 上进程管理有坑
|
|
7
什么是炼丹
|
|
YIN123Jun 10, 2020
8
@longgediyi999 就是深度学习调参数
|
|
yiqiaoJun 10, 2020
9
@longgediyi999 Google 了下好像是机器学习,学到了。
好的丹炉还是 Linux 好。 |
|
maoxs2Jun 10, 2020 via Android
10
90%这个用 nicehash 的时候好像通过启动个啥模式可以突破
|
|
VDimosJun 10, 2020 via Android
12
@srx1982 不是,我没装网易云,但是同样的 cuda 版本,同样的程序,在 linux 我可以设置 16 的批量,在 win 下 16 指定爆。有时候调低到 4 才能跑。
|
|
sudoyJun 10, 2020
13
哈哈哈 炼丹,这个词第一次听到这么用
|
|
HansLeeJun 10, 2020
14
|
|
15
神 TM 炼丹 哈哈哈
|
|
xulolololololoJun 10, 2020 via Android
16
win 只用来运行企业微信,虚拟个 ubuntu 出来开发很舒服
|
|
formaxinJun 11, 2020
18
说一个昨天发现的,pytorch 在 windows 上不支持单机多卡
|