V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wensonsmith
V2EX  ›  macOS

一台主机真就无法兼得 Hackintosh 与机器学习么

  •  1
     
  •   wensonsmith · 2020-08-07 23:02:09 +08:00 · 4582 次点击
    这是一个创建于 1599 天前的主题,其中的信息可能已经有所发展或是发生改变。
    机器学习需要 N 卡,macOS 与 N 卡又合不来。

    所以一台主机想兼得这两个有没有好方案,还是说最佳方案就是一台 Hackintosh 一台 Ubuntu
    27 条回复    2020-10-16 11:57:53 +08:00
    march1993
        1
    march1993  
       2020-08-07 23:03:33 +08:00 via iPhone
    那就两台机器呀
    murmur
        2
    murmur  
       2020-08-07 23:04:23 +08:00
    笔记本黑苹果,台式机装 N 卡,反正你也不可能只有一台电脑对吧
    BingoXuan
        3
    BingoXuan  
       2020-08-07 23:06:11 +08:00 via Android
    kvm 虚拟 macos 和 Ubuntu
    chevalier
        4
    chevalier  
       2020-08-07 23:18:35 +08:00
    可以的,插两张卡,Hackintosh 用 A 卡,机器学习用 N 卡
    缺点就是切换系统的时候,得手动插一下显示线缆
    everydaystruggle
        5
    everydaystruggle  
       2020-08-07 23:23:11 +08:00
    不止 N 卡合不来吧,mac 上很多包也不一样吧。
    可以试试楼上的 kvm 虚拟化,或者楼主可以看看那种可以塞两主板的机箱。
    1002xin
        6
    1002xin  
       2020-08-08 00:52:59 +08:00
    Mac Pro 啊,可以上多个 A 卡+N 卡
    20015jjw
        7
    20015jjw  
       2020-08-08 01:47:31 +08:00
    Mac Pro 真的不行?
    coymail
        8
    coymail  
       2020-08-08 01:54:20 +08:00
    Mac OS X 10.13 + 10 系 N 卡
    askfermi
        9
    askfermi  
       2020-08-08 02:07:22 +08:00
    askfermi
        10
    askfermi  
       2020-08-08 02:09:30 +08:00
    @askfermi 看了看文档好像 Mac OS 上还没办法装 - -
    tianshilei1992
        11
    tianshilei1992  
       2020-08-08 02:26:38 +08:00
    @askfermi AMD 的 software stack 就算了吧…比一坨屎还不如…
    zzw1998
        12
    zzw1998  
       2020-08-08 03:46:42 +08:00 via iPhone
    虚拟化,N 卡输出 macOS,A 卡直通其他系统
    zzw1998
        13
    zzw1998  
       2020-08-08 03:47:00 +08:00 via iPhone
    @zzw1998 说反了...纠正一下
    lslqtz
        14
    lslqtz  
       2020-08-08 06:23:50 +08:00
    改用 Core ML (
    YUX
        15
    YUX  
       2020-08-08 08:06:03 +08:00   ❤️ 1
    如果是小模型用 https://github.com/plaidml/plaidml 能用 A 卡的 gpu 跑 Keras 小模型完全够用 至少比 cpu 强多了

    模型大了只能用专门的 gpu 服务器了 或者云上跑 colab 之类的也挺好

    在我的老 mbp 上性能如图
    ![VJcU3F6OZAdYGjI]( https://i.loli.net/2020/08/08/VJcU3F6OZAdYGjI.jpg)
    ideadisc
        16
    ideadisc  
       2020-08-08 09:43:39 +08:00
    一台白果 一个 eGPU 塞 N 卡
    LaoChen
        17
    LaoChen  
       2020-08-08 09:51:48 +08:00
    @chevalier 显示线缆应该不用插拔,难道 N 卡不插显示器,就不能用来学习了吗?(我爱学习,学习爱我~)
    倒是 N 卡插在机器上,会不会阻止 MacOS 引导,需不需要屏蔽才是问题。
    ilotuo
        18
    ilotuo  
       2020-08-08 15:09:42 +08:00
    有 旧机器有 N 卡. 还能装 cuda
    alexzuo
        19
    alexzuo  
       2020-08-08 16:52:40 +08:00   ❤️ 1
    我试过两张卡 1070+560 。Windows 下屏蔽 560,Mac 下不用 1070,实测是可以的,就是显示器输入源需要切换 HDMI 和 DP,别的都还好。
    ROCm 现在应该还不稳定,自己玩玩还行,工作的话还是算了。
    另一个办法是 Mac OS 13.6,但是版本太老了,不推荐。
    PainAndLove
        20
    PainAndLove  
       2020-08-09 12:03:23 +08:00
    可以啊,macOS 10.13.6 一个 n 卡就搞定了
    hsddszjs
        21
    hsddszjs  
       2020-08-21 16:06:26 +08:00 via iPhone
    用 titan 或者 gtx780 之类的 黑苹果免驱
    hsddszjs
        22
    hsddszjs  
       2020-08-21 16:17:45 +08:00 via iPhone
    如果不介意使用低版本 macos 可以 n 卡加 webdriver
    如果要 catlina 或者 bigsur 可以用 Kepler 架构的 n 卡 免驱的
    https://dortania.github.io/GPU-Buyers-Guide/modern-gpus/nvidia-gpu.html
    我当前的配置:b460 i510500 gtx780 暂时没遇到问题
    hsddszjs
        23
    hsddszjs  
       2020-08-21 16:21:31 +08:00 via iPhone   ❤️ 1
    kvm a 卡 n 卡直通的方法会浪费一张卡
    我是插两张 n 卡 一张免驱 一张不免驱 网上说 cuda 核心是可以累加的 我刚组好还未验证 验证完再继续回复
    wensonsmith
        24
    wensonsmith  
    OP
       2020-08-21 22:32:57 +08:00
    @hsddszjs #23 你好, 请教一下这个思路可不可以 :unraid / exsi 跑两个系统, 一个 hackintosh,一个 ubuntu ,把 N 卡直通到 ubuntu,hackintosh 编码,ubuntu 训练
    hsddszjs
        25
    hsddszjs  
       2020-08-21 23:22:11 +08:00
    @wensonsmith 看有几张独立显卡,只有一张的话 直通之后就被 ubuntu 占用了 此时 macos 只能用核显虚拟出来的显存会比较卡
    参考 https://www.bilibili.com/video/BV1jJ41137pi/
    wensonsmith
        26
    wensonsmith  
    OP
       2020-08-22 10:04:42 +08:00 via iPhone
    @hsddszjs 看样子需要在两台主机和两张显卡之间做选择了。谢啦⛄️
    hsddszjs
        27
    hsddszjs  
       2020-10-16 11:57:53 +08:00 via iPhone
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1125 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 23:12 · PVG 07:12 · LAX 15:12 · JFK 18:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.