Windows 跑深度学习如何运行 sh 脚本或者设置参数?

2024-05-23 20:37:36 +08:00
 MerhanLee
最近在跑很多深度学习的项目
但是看 github 上作者的项目描述,搭建好环境后
直接 sh train.sh [exp_name] [dataset] [GPUs]开始训练
但是我并不是 Linux 系统的,作者用这个给 train.py 添加参数,但是我不懂 sh ,直接运行 train.py 又会报错
如果在 windows 上训练应该怎么办呢?
让 GPT 帮我把 sh 脚本改为 py 文件又爆一大堆错,改半天也没有改对。
因为在 Github 上下载的很多项目都是用 sh 脚本设置参数
不知道各位大佬是怎么弄的
1608 次点击
所在节点    Python
7 条回复
dyedd
2024-05-23 20:48:20 +08:00
WSL
CabbSir
2024-05-23 20:54:27 +08:00
唯一建议是搞个双系统。因为此类问题会很多,你也说了会跑很多项目,可能在 ubuntu 上一键运行的东西,windows 上就得排查各种原因,真的很麻烦且没必要。
NessajCN
2024-05-23 20:57:17 +08:00
格了装 Linux
yanyao233
2024-05-23 22:35:50 +08:00
wsl 体验现在非常好了,如果仅仅为了在 linux 环境下跑东西就用 wsl 就好,如果还想摸鱼玩玩 linux 那可以考虑装个双系统
NoOneNoBody
2024-05-24 03:30:46 +08:00
其实让 openai 帮你改改 sh 为 windows bat/powershell 就好了,不要改成 python ,然后 bat 你应该能看懂了吧
但关键点不在这,是那个项目能否兼容 windows ,如果它用了 linux 特有的东西,在 windows 也跑不起来
mmdsun
2024-05-24 09:31:01 +08:00
用 WSL 2 + linux 版本 docker 。 有的 WSL 没有 systemd 需要开启一下。
flyqie
2024-05-24 09:33:04 +08:00
如果你不懂相关知识,永远不要听 gpt 改完之后在 windows 跑。

现在最好的办法就是扔 linux 跑,别尝试在 windows 跑,指不定有多少奇怪问题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1043380

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX