Livid
276.74D
573.62D
V2EX  ›  NVIDIA

CUDA on WSL2

  •  
  •   Livid ·
    PRO
    · Jun 19, 2020 · 9188 views
    This topic created in 2154 days ago, the information mentioned may be changed or developed.
    33 replies    2021-07-05 10:12:34 +08:00
    sudoy
        1
    sudoy  
       Jun 19, 2020
    这样一来,往后都可以不用 Linux 了。目前 WSL 跟 Linux 系统区别就差图像渲染了
    thinkhantx1958
        2
    thinkhantx1958  
       Jun 19, 2020
    棒棒
    jifengg
        3
    jifengg  
       Jun 19, 2020
    jifengg
        4
    jifengg  
       Jun 19, 2020   ❤️ 1
    没写完就发出来了,站长你和这个人一样水,贴个链接啥都不说
    Gladoos
        5
    Gladoos  
       Jun 19, 2020 via iPhone
    @jifengg 哈哈哈哈
    cest
        6
    cest  
       Jun 19, 2020
    windows 会用掉部分 vram
    更容易 oom 了
    ETO
        7
    ETO  
       Jun 19, 2020
    @jifengg 说不定是站长小号。
    neoblackcap
        8
    neoblackcap  
       Jun 19, 2020
    @cest
    对的,一部分 vram 被用掉,rtx2080 只能当 rtx2060
    wzq001
        9
    wzq001  
       Jun 19, 2020
    Microsoft && NVIDIA ! others out~
    yanqiyu
        10
    yanqiyu  
       Jun 19, 2020
    有没有体验报告, 我看看值不值得上 Fast Ring
    hst001
        11
    hst001  
       Jun 19, 2020   ❤️ 1
    @cest #6 32 G 内存搞起来,windows 的桌面是三大平台中最强,最近巨硬马不停蹄的增加 windows 下的开发体验,就是想从 mac 和 linux 中大量抢开发者用户吧
    cest
        12
    cest  
       Jun 19, 2020
    @hst001 #11 vram 阿, 第一个字是 v 阿 "v"ram
    dwm 可以用掉上 G dedicated 不吐出来
    linux 上硬挤到 8G, 11G 以下的, windows 上就爆了
    hst001
        13
    hst001  
       Jun 19, 2020
    @cest #12 噢噢,不好意思,这个就没办法避免了
    zgoing
        14
    zgoing  
       Jun 19, 2020
    这是要换 2080 Ti 了吧
    Jat001
        15
    Jat001  
       Jun 19, 2020
    Fast ring……谢邀,不想当小白鼠,明年再说
    beginor
        16
    beginor  
       Jun 19, 2020 via Android
    微软朝着最好用的 Linux 是 Windows 的路线发展
    wdhwg001
        17
    wdhwg001  
       Jun 19, 2020
    你们难道不知道 V2EX 本身就不赞同复制粘贴原文,并且建议这样直接发布链接吗?
    然后问题来了,什么时候 NVIDIA 才能和苹果和解以获得大一统呢。
    janxin
        18
    janxin  
       Jun 19, 2020
    这个可以
    alphatoad
        19
    alphatoad  
       Jun 20, 2020
    WSL 还是第二公民,PowerShell 依然是事实上的唯一指定 Shell 。能搞个第一方的 POSIX 兼容层我就很开心了
    Jat001
        20
    Jat001  
       Jun 20, 2020
    闲得蛋疼装好了,明明好久不搞 CV 了……

    没啥坑的,照着文章走就行,唯一要注意的是这是在 wsl 里又装了一个 docker,如果 windows 里装了 docker desktop,记得把 wsl integration 功能关掉,最好也退出 docker desktop,不然开两个 docker 会把你内存挤爆
    jhdsgfww
        21
    jhdsgfww  
       Jun 20, 2020
    @cest WDDM 这个问题 15 年被人提出来了,他本身其实没有占用 VRAM,但是他只允许 cuda 程序占用最多 90%的 VRAM,然后单个 CUDA 相关的进程最多占用可用 CUDA 的 VRAM 的 80%,叠加下来就是单个程序最多占用 81%的 VRAM 了...(按照我的测试,感觉相应的计算资源也貌似是这么分配的),不过 WSL 上用 GPU 可能还是有意义的,我之前跑程序的时候发现对于低负载的程序(小 batchsize,小 model ),windows 上的运行效率相比于 linux 上会明显差几倍,不知道迁移到 wsl 里面会不会有效果。
    jhdsgfww
        22
    jhdsgfww  
       Jun 20, 2020
    @jhdsgfww 捉个虫,上面两个占用都是 90%...所以叠加下来时 81%,刚刚打错了...
    chiu
        23
    chiu  
       Jun 20, 2020 via Android
    @jifengg HackerNews 不也有这一类,标题说清楚,内容就是链接跳转
    hantsy
        24
    hantsy  
       Jun 20, 2020
    Windows 是最好的 Linux 桌面。
    hantsy
        25
    hantsy  
       Jun 20, 2020
    @sudoy 还是有点问题,并没有做到无缝,文件访问感觉还行,但是网络配置没有同步。
    baobao1270
        26
    baobao1270  
       Jun 20, 2020
    WSL 本来性能就不行……这个感觉更像个玩具
    Coioidea
        27
    Coioidea  
       Jun 20, 2020
    1 楼说的挺好,WSL 就差个狗屁不通 x11 了😂
    @baobao1270 有相关文章对比 WSL2 和原生 linux 性能吗?
    myy1966
        28
    myy1966  
       Jun 20, 2020
    @Coioidea
    @baobao1270
    https://www.phoronix.com/scan.php?page=article&item=windows10-may2020-wsl2&num=1
    phoronix 的测试,在所有测试项目中 ubunt 20.04 比 wsl2 平均快 8%,有几个项目 wsl2 甚至比 ubuntu 略微快点儿
    SeanLari
        29
    SeanLari  
       Jun 22, 2020
    @yanqiyu 我 Fast Ring 了,然后不能正常打 LOL 了。
    pythonee
        30
    pythonee  
       Jun 22, 2020
    小白弱弱问下,现在 CUDA 的使用场景和应用主要有哪些呀?
    wwqgtxx
        31
    wwqgtxx  
       Jun 23, 2020
    @pythonee 各种科学计算,尤其是深度学习框架中
    wac81
        32
    wac81  
       Jul 5, 2021
    https://developer.nvidia.com/zh-cn/blog/announcing-cuda-on-windows-subsystem-for-linux-2/
    wsl2 上不用再安装 cuda 了,按 nvidia 描述自动装好,不知道是用的 docker 还是啥?
    wac81
        33
    wac81  
       Jul 5, 2021
    您只需在 Windows 主机操作系统上安装驱动程序,然后打开 WSL 容器。没有任何额外的努力 CUDA 就会有 CUDA 的应用。图 3 显示了在 WSL2 容器中运行 CUDA TensorFlow 工作负载的屏幕截图。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5781 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 144ms · UTC 06:36 · PVG 14:36 · LAX 23:36 · JFK 02:36
    ♥ Do have faith in what you're doing.