如题,因为本人之前是传统程序员,感觉 macOS 和 linux 系统比较接近,且 mac 没有 windows 那些流氓软件,所以一直用的都是 macBook Pro 。最近想做一些 AI 编程,在想要不要整一套 windows 台式。 请教下有经验的大佬们~谢谢
|      1hiphooray      2024-10-29 14:57:38 +08:00  12 AI 博士在读,一台个人 PC+一台多卡服务器,而且全是 Ubuntu 。 如果你能够随时随地连接服务器做远程开发,个人 PC 是啥系统其实无所谓了。 我是有在本地调试小模型的需求的,觉得连接服务器麻烦,所以个人 PC 也用了 Ubuntu ,保证和服务器的系统配置一致。 | 
|  |      2aladd      2024-10-29 14:59:10 +08:00 听博士的。 | 
|      3keller      2024-10-29 15:02:28 +08:00 听博士的。 | 
|  |      4zjsxwc      2024-10-29 15:03:03 +08:00 听博士的。 | 
|  |      5superchijinpeng      2024-10-29 15:05:18 +08:00 听博士的。 | 
|      6geekzs      2024-10-29 15:07:31 +08:00 听博士的。 | 
|  |      7Karte      2024-10-29 15:07:49 +08:00 听博士的。 | 
|  |      8rust      2024-10-29 15:09:51 +08:00 我工作站上面是 Windows 10+WSL2 自己笔记本上面是 Ubuntu 24.04 | 
|  |      9lyz1990      2024-10-29 15:11:24 +08:00 听博士的。 | 
|      108x5orstp      2024-10-29 15:16:17 +08:00  3 就以现在这个时间点,“windows 那些流氓软件”这种说法已经有点让人无法理解了。我觉得二十年前那种恶意软件满天飞的情形已经模糊到快忘了。 | 
|  |      11wufahuoquabcd      2024-10-29 15:17:38 +08:00 听博士的。 | 
|  |      12heronlyj      2024-10-29 15:17:40 +08:00 听博士的 | 
|  |      13usVexMownCzar      2024-10-29 15:21:10 +08:00 | 
|  |      14iorilu      2024-10-29 15:25:36 +08:00 你都 ai 了, 怎么找得弄个好的显卡比如 4090 把, 那自然就排除 macos 了阿 至于 ubuntu 或 windows 看你适应那个了 | 
|      15xsen      2024-10-29 15:27:31 +08:00 mac = windows + linux | 
|  |      16comlewin      2024-10-29 15:38:44 +08:00 听博士的。 | 
|  |      18wwwap      2024-10-29 15:43:51 +08:00 linux | 
|  |      19InkStone      2024-10-29 15:45:43 +08:00 你要本地部署模型的话那肯定是 Windows 了。ubuntu 作为本地环境太难受了,现在 WSL 对 cuda 的适配挺好的,基本不会有什么问题。 但如果本地不跑模型,只是调 API ,那就无所谓了。原来用什么现在还是什么 | 
|      20kzfile      2024-10-29 15:47:24 +08:00 现在我觉得 mac 比 windows 方便的地方,就是能把复制操作和 Ctrl+C 区别开. 家里的 mac mini 就是在听歌看网页的时候用,因为比较安静 | 
|  |      21Belmode      2024-10-29 15:51:40 +08:00 听博士的。 | 
|      22kokerkov      2024-10-29 15:53:48 +08:00 搞 AI 的不是用 linux 的吗? | 
|  |      24debuggeeker      2024-10-29 15:57:16 +08:00 小孩子喜欢选择 | 
|  |      25chengxy      2024-10-29 15:58:54 +08:00 | 
|  |      26june4      2024-10-29 16:01:12 +08:00 潜意识里就把最佳选项给排除了🐶 | 
|      27allendavis      2024-10-29 16:18:15 +08:00 mini 主机 windows + macmini + 笔记本( manjarolinux ) | 
|      28jackmod      2024-10-29 16:27:52 +08:00 @kzfile #20 windows 有一对传统的系统按键 ctrl/shift+insert 。linux 下的话改一改配置也能用。 | 
|  |      29ElevenQAQ      2024-10-29 16:34:35 +08:00 听博士的 | 
|      300x010203      2024-10-29 16:35:52 +08:00 听博士的 | 
|  |      31adwords      2024-10-29 16:36:37 +08:00 是 windows 好用吧 | 
|      32NanBatian      2024-10-29 16:36:45 +08:00 听博士的 | 
|  |      33desolekk      2024-10-29 17:13:03 +08:00 听博士的 | 
|  |      34unneeded      2024-10-29 17:16:05 +08:00 听博士的 | 
|      35sil3nce      2024-10-29 17:20:17 +08:00 听博士的 | 
|      36kingcanfish      2024-10-29 17:20:58 +08:00 | 
|  |      37Ocyss      2024-10-29 17:34:09 +08:00 我是 Windows + Arch WSL, 单一个 linux 国内很多**都不兼容, 会比较麻烦. | 
|      38phenixc      2024-10-29 17:37:21 +08:00 继续用 MacBook, 换 win,不如配一台小主机 当服务器 | 
|      39ipcjs      2024-10-29 19:17:13 +08:00 有疑问,就推荐顶配 mac ,反正到时候不好用是你的问题,不是 mac 的问题😎 | 
|      40ipcjs      2024-10-29 19:18:06 +08:00 有疑问,就推荐顶配 mac ,反正到时候不好用是你的问题,不是 mac 的问题,更不是我推荐的问题😎 | 
|  |      41beginor      2024-10-29 20:29:07 +08:00 via Android 如果只是想通过 HTTP API 调用跑一些简单的文本生成的话,可以考虑 Mac ,毕竟统一内存有优势,64G 的 Mac 可以分 56G 出来跑大模型。 如果是跑 Python+大模型编程个人使用的话,4090 游戏卡也能玩。 如果是搞企业级大模型,上服务器+专业卡,PC 机做客户端,什么系统都行。 | 
|      42rtu      2024-10-29 20:56:15 +08:00 我用 ubuntu,但是!!! 听博士的 | 
|  |      43Takizawa      2024-10-29 20:59:03 +08:00 有服务器就 mac ,没服务器就 win 。ubuntu 不够全能。 | 
|  |      44cooltechbs      2024-10-29 21:00:48 +08:00 via Android macOS 和 Linux 接近——这正是我不选 macOS 的理由,接近但又有微妙的差别,一些命令经常会搞混。 回到正题,当然是 Ubuntu/Debian 服务器,本地啥环境都行,反正是远程开发 | 
|      45Lxcloud      2024-10-29 21:10:32 +08:00 听博士的 | 
|  |      46faterazer      2024-10-29 21:11:53 +08:00 不清楚你说的 AI 编程的具体需求,一般来说如果想正经训练模型(无论是不是 LLM ),都是放在服务器上跑,所以个人电脑 Mac 还是 Windows 其实无所谓,如果你习惯 MAC 的话就用 Mac ,反正也是 SSH 到服务器上。 如果确定需要本地的 GPU 资源,推荐 Windows + WSL2 ,应该是目前最好的方案,WSL2 很容易装 cuda 环境( Nvidia 官方支持,如果你是个人 PC 的话,大概率是 RTX 游戏卡),另外 Windows Terminal 、VSCode 、PyCharm 等开发工具对 WSL 都有原生支持,同时也不耽误 Windows 本身能提供的影音娱乐或者其他生产力。 除非你非常喜欢 Linux ,当成玩具愿意折腾,不然不建议全机装 Linux (虽然我有一台专门装 Archlinux 的机器) | 
|      47ailiyaqin2003      2024-10-29 21:22:49 +08:00 我做网站和安卓 app 用 windows ,ubuntu 专门搞网络之类的 | 
|  |      48javazero      2024-10-29 21:28:08 +08:00 搞 ai 也是分大小的。跑个 7b 的 lora finetune 那本地也能跑,你要是想跑个全参 finetune 没个 8 卡下不来,finetune20b 都要上集群了。这应该不是个人能承受的吧🤔。所以没有本地运行的需求,就不需要纠结什么系统了。至于楼上说的 mac 的统一内存,我没有用过但是我知道用户一定没有 nv 多。如果能上 nv ,就没必要没苦硬吃了。 | 
|      49webs      2024-10-29 21:43:27 +08:00 只有我用 debian 12 么? | 
|      50jie63823aa      2024-10-29 21:58:03 +08:00 听博士的 | 
|  |      51realpg PRO 差生天天才纠结文具 什么都行 | 
|      52bitduke      2024-10-29 23:42:08 +08:00 听博士的 | 
|  |      53fang2hou      2024-10-30 06:16:30 +08:00 via iPhone 如果有服务器,那本地无所谓的,反正都是 ssh 上服务器。海外院校基本清一色发 mac 给学生用,大部分命令和环境和服务器比较统一。 如果个人兴趣本地搞,就别弄 mac 了,本地组台 pc 装 linux 最好。 | 
|  |      54yman59      2024-10-30 08:30:06 +08:00 听博士的 | 
|  |      55wm5d8b      2024-10-30 08:33:55 +08:00 via Android @hiphooray 本地 ubuntu ,终端登录服务器可以直接 ssh ,上传下载文件有好用的 gui 工具吗? | 
|      56alleng      2024-10-30 09:01:26 +08:00 听博士的 | 
|  |      57z3wood      2024-10-30 09:04:14 +08:00 听博士的 | 
|      58leo0769      2024-10-30 09:13:32 +08:00 听博士的。 | 
|      59crackidz      2024-10-30 09:15:04 +08:00 试试 AI 编程不需要本地环境 XD | 
|      60ruaRobot      2024-10-30 09:21:34 +08:00 我想问问,流氓软件指的是微软自带的软件?或者你的生产力软件,在 windows 上是流氓软件在 mac 上就不是了?(本人公司办公 mbp 家里 pc | 
|      61hiphooray      2024-10-30 09:33:11 +08:00  1 @wm5d8b 我一般用 filezilla 。如果用 vscode 连接服务器编程的话,也可以直接拖拽文件,不过没有进度条而已 | 
|      62crossfuture      2024-10-30 09:38:15 +08:00 个人 pc 用 Windows ,工作站/服务器用 Ubuntu ,开发时 vscode + remote 插件+ssh 连接 Ubuntu 服务器 | 
|  |      63yanchao7511461      2024-10-30 09:41:51 +08:00 听博士的。 | 
|  |      64SuzutsukiKaede      2024-10-30 09:42:08 +08:00 Linux 一把梭最方便,AI 相关用 Linux 可以省去很多配环境的潜在工作量 | 
|      65spritecn      2024-10-30 09:43:21 +08:00 @djokor NO,NO,No 上次去看一眼客服用的电脑,也算是靠打字工作的人,电脑上全是牛皮癣,当然,你是一个程序员,你应该相信自己鉴别软件的能力 | 
|      66vvve      2024-10-30 09:45:14 +08:00 个人用 macos ,办公室有一台小 N 卡的 Windows 用来简单本地调试(现在 mac 推出 mps cuda ,虽然卷积加速目前还不支持,但也还行),主要跑实验还是远程服务器。总结就是:本地用什么无所谓,主要是得有个有卡的服务器(有些云服务的也可以考虑 | 
|  |      67younger027      2024-10-30 12:17:52 +08:00 听博士的。 | 
|  |      69thoo61871      2024-10-30 12:32:19 +08:00 听 doctor 的 | 
|  |      70jiayouzl      2024-10-30 12:34:50 +08:00 macos ,Windows ,ubuntu 全用。 | 
|      71Donahue      2024-10-30 12:55:53 +08:00 @wm5d8b 为什么要 gui 工具,rsync + ssh 就够了,速度极快。另外也可以用 vscode 远程开发,也能上传下载文件 | 
|      72mumbler      2024-10-30 12:58:54 +08:00 mac 也能方便部署本地模型的,直接从 flashai.com.cn 下载模型包一键运行即可,主流模型都有 mac 版 | 
|  |      73jianrenjun      2024-10-30 13:26:07 +08:00 听博士的。 | 
|      74TONYXUELI      2024-10-30 13:28:24 +08:00 听博士的。 | 
|  |      75linyichang      2024-10-30 13:30:07 +08:00 听博士的。 | 
|  |      76xieren58      2024-10-30 13:38:52 +08:00 听博士的。 | 
|  |      77shawndev      2024-10-30 13:56:43 +08:00 听博士的。 | 
|  |      78jackerbauer      2024-10-30 13:59:05 +08:00 听博士的 | 
|      79565656      2024-10-30 14:01:01 +08:00 台式机 windows ,能打游戏,笔记本 mac | 
|      81windcode      2024-10-30 14:13:56 +08:00 Mac 或者听博士的,Windows 就算了。研发的话,Unix 风格的操作系统才更加原生,Win 就不是开发出来给程序员用的 | 
|      82yazinnnn0      2024-10-30 14:20:00 +08:00 标题这是首先去掉一个正确答案? | 
|      83shellingfff      2024-10-30 14:21:49 +08:00 听博士的 | 
|  |      84hldnpqzzy      2024-10-30 14:24:27 +08:00 工作用的 mac+linux 服务器 读研用的 window+linux 服务器 原因: 读研老板配的是 win 台式,工作公司配的电脑可以选 win 和 mac ,本着不选对的就选贵的原则,我选 mac ,反正训模型都是上服务器,个人 pc 说就是浏览器启动器和 shell 启动器,感觉影响不大 | 
|      85tairan2006      2024-10-30 14:26:41 +08:00 听博士的 不过 Linux 桌面现在都不是特别好用 | 
|  |      86SuperLino      2024-10-30 14:38:03 +08:00 听博士的。 | 
|  |      88lengyuqu      2024-10-30 15:55:54 +08:00 博士都说完了,你要本地跑小模型,就乖乖用 nv 的卡买 pc 吧 | 
|      89ricolxwz      2024-10-30 17:18:02 +08:00 算法硕士在读, 和博士一个观点 听硕士的! | 
|  |      90shawndev      2024-10-30 17:50:27 +08:00  1 看到楼上有 V 友建议 mac 的,当初看 mac studio 价格合理,且 pytorch 支持 metal 后端果断下手。结果很多模型依赖一些高版本新增的 ops 缺少 metal 的实现,要么运行不起来要么显著的慢。 没必要,真的没必要。AI 开发,基本上 Linux + Nvidia + Pytorch 已经是标准答案了吧?需要参与 Runtime 开发的应该也不会在这里发问。 | 
|      91hiphooray      2024-10-30 18:04:48 +08:00 @clemente 太瞧得起我了,H100 想都不敢想。我不是做 LLM 那种大模型的,现在一人独享 4090*4 ,十分够用了,哈哈~ | 
|  |      92monkeyk      2024-10-30 18:56:06 +08:00 一直用 mac pro, 实用,稳定;各类 AI 的几乎都有 mac 版本的; | 
|  |      93guanhui07      2024-10-30 21:40:44 +08:00 真不喜欢 win 做开发机器,至从 2014 年开始用了 mac 就一直用 macos 系统,然后用 macos 之前的 2-3 年折腾了 3 年多 ubuntu 做开发机 ,哈哈 ,虽然家里也有 windows 很少用, macos 是我最喜欢工作的系统. 特别是现在 arm 架构 省电,m 芯片 性能好 加上我用 mba 性能足够,还轻便 | 
|  |      94leconio      2024-10-30 22:39:54 +08:00 via iPhone 手头有啥就用啥。极其不推荐本地跑代码和模型,环境和梯子问题搞死人。 学习,实验,快速部署用 colab 。写好代码后,外挂,炼丹,跑数据在线租算力,4090 最多三块钱一个小时。上线服务就抱脸 space ,或者魔塔空间,按量付费的。 | 
|  |      95SakuraYuki      2024-10-31 10:46:34 +08:00 @djokor 这种时候你只要去政府机关看几眼公务员的电脑就会发现还是满天飞,只不过你的计算机认知水平帮你规避了这些东西 | 
|  |      960x663      2024-10-31 12:02:24 +08:00 一台 Win11 一台 m1 macbookpro 一台 洋垃圾 R730XD 一台 n100-amd64-debian12 两台 vps (2c2g 阿里云 2c2g 野草云) | 
|      97feixianghao      362 天前 听博士的。 |