首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在WSL中正确运行Ubuntu中的Cuda工具包(最终用于YOLO)?

在WSL中正确运行Ubuntu中的Cuda工具包(最终用于YOLO),可以按照以下步骤进行操作:

  1. 确保你的计算机支持CUDA。CUDA是NVIDIA提供的用于GPU加速的平台和编程模型,因此你的计算机需要搭载NVIDIA的显卡才能使用CUDA。
  2. 安装WSL。WSL(Windows Subsystem for Linux)是Windows 10提供的一个兼容层,可以在Windows系统上运行Linux发行版。你可以在Microsoft Store中下载并安装WSL。
  3. 安装Ubuntu发行版。在WSL中,你需要安装一个Ubuntu发行版作为你的Linux环境。你可以在Microsoft Store中搜索并安装Ubuntu。
  4. 更新Ubuntu。在安装完Ubuntu后,打开Ubuntu终端,并运行以下命令来更新系统:
  5. 更新Ubuntu。在安装完Ubuntu后,打开Ubuntu终端,并运行以下命令来更新系统:
  6. 安装NVIDIA驱动。在WSL中,你需要安装NVIDIA驱动以支持CUDA。首先,你需要在Windows系统上安装最新的NVIDIA显卡驱动。然后,在Ubuntu终端中运行以下命令来安装NVIDIA驱动:
  7. 安装NVIDIA驱动。在WSL中,你需要安装NVIDIA驱动以支持CUDA。首先,你需要在Windows系统上安装最新的NVIDIA显卡驱动。然后,在Ubuntu终端中运行以下命令来安装NVIDIA驱动:
  8. 其中,<version>是你安装的NVIDIA驱动的版本号。
  9. 安装CUDA工具包。在Ubuntu终端中运行以下命令来安装CUDA工具包:
  10. 安装CUDA工具包。在Ubuntu终端中运行以下命令来安装CUDA工具包:
  11. 配置环境变量。为了让系统正确识别CUDA工具包,你需要配置环境变量。在Ubuntu终端中运行以下命令来编辑.bashrc文件:
  12. 配置环境变量。为了让系统正确识别CUDA工具包,你需要配置环境变量。在Ubuntu终端中运行以下命令来编辑.bashrc文件:
  13. 在文件末尾添加以下内容:
  14. 在文件末尾添加以下内容:
  15. 保存并退出文件,然后运行以下命令使配置生效:
  16. 保存并退出文件,然后运行以下命令使配置生效:
  17. 验证CUDA安装。在Ubuntu终端中运行以下命令来验证CUDA是否正确安装:
  18. 验证CUDA安装。在Ubuntu终端中运行以下命令来验证CUDA是否正确安装:
  19. 如果安装成功,你将看到CUDA的版本信息。
  20. 安装YOLO。根据你的需求,你可以选择不同的YOLO版本进行安装。你可以在YOLO的官方网站上找到相关的安装指南和代码。

请注意,以上步骤仅适用于在WSL中运行Ubuntu的情况。如果你想在Windows系统上直接运行CUDA工具包,你需要安装适用于Windows的CUDA驱动和工具包,并进行相应的配置。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

从开发者角度玩Windows 11

2.通过使用 TPM 唯一 RSA 密钥,将 TPM 技术用于平台设备身份验证,该密钥已刻录到自身。 3.通过采取和存储安全措施帮助确保平台完整性。...在WSL下直接应用本地GPU算力,为你的人工智能应用提速 WSL 已经让很多开发人员用于云原生开发,但如果你像我每天要完成人工智能应用开发,会一直希望能加上GPU算力,这样就不需要再去安装一台Linux...通过WSL按顺序执行如下命令 wget https://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64/cuda-wsl-ubuntu.pin.../compute/cuda/11.4.0/local_installers/cuda-repo-wsl-ubuntu-11-4-local_11.4.0-1_amd64.deb sudo dpkg -...i cuda-repo-wsl-ubuntu-11-4-local_11.4.0-1_amd64.deb sudo apt-key add /var/cuda-repo-wsl-ubuntu-11-4

58820
  • Win10下配置WSL2使用CUDA搭建深度学习环境

    为了方便使用,我们顺便开启wsl系统systemd支持,输入nano /etc/wsl.conf,在wsl.conf文件添加以下行,你现在已打开此文件来更改用于 systemd init:[boot...安装CUDA进入英伟达官网,找到CUDA Tookit下载页面,按下图选择对应版本:根据提示,进入到WSL里面进行安装我这里安装是12.5版本,请根据自己要安装版本操作,确保自己网络可靠(科学上网什么...我这里使用是zsh,故在.zshrc添加,注意:cuda-12.512.5要根据你安装CUDA版本确定。...0关联nvidia-smi在上文我们在windwos下输入nvidia-smi是可以运行,同样其实在WSL也可以使用nvidia-smi命令,不过WSLnvidia-smi在 /usr/lib/wsl...兼容生态系统任意容器运行时,docker、containerd、cri-o 等。

    15610

    【Docker】Docker环境配置与常用命令

    Docker介绍 Docker 是一个开源容器化平台,用于构建、发布和运行应用程序。...通过使用容器技术,Docker 允许开发人员将应用程序及其依赖项打包为一个独立、可移植容器,以确保应用程序在不同环境具有一致运行行为。...容器提供了一个隔离执行环境,可以确保应用程序在不同环境一致性和可移植性。 2.镜像:镜像是容器基础,它包含了一个完整文件系统和运行时所需所有组件,代码、运行时环境、库、环境变量等。...镜像是只读,通过镜像可以创建多个可运行容器。Docker Hub 是一个公共镜像注册表,供用户分享和获取镜像。 3.容器注册表:容器注册表用于存储和分享镜像。...提高可移植性:Docker 容器可以在不同环境运行,保证了应用程序可移植性和一致性。

    48110

    深度学习GPU环境配置及建模(Python)

    Linux发行版很多,比较常用可以安装个包含图形界面及命令行Ubuntu。...3.3 WSL用于 Linux Windows 子系统 (WSL)是微软官方发布应用,通俗来说它也就是Windows上面启用Linux子系统。...WSL安装非常简单,运行WSL开销比运行一个虚拟机低很多,在WSL上面还可以配置cuda调用其GPU资源(但貌似配置复杂),用于日常学习是完全够用了。...WSL安装简单,在windows功能上打勾启用wsl功能后, WIN+R运行cmd,一句命令行wsl --install就可以安装好ubuntu系统了,安装好后 WSL就可以使用Linux系统了(命令行...安装cuda 通过桌面鼠标右键进入nvdia控制面板,看到显卡类型,可以看到我游戏本有配了个独立显卡950M(算力仅仅为5,虽然这是GPU渣渣..但也比纯cpu香啊!)

    70010

    老潘笔记本环境配置

    貌似WSL2也比VMware虚拟机性能强一些(懂得小伙伴可以说下),也可以直接在windows运行Ubuntu镜像,然后vscode连接开发,效率直接翻倍,这点直接抓住了我心。...目前wsl最新版是wsl2,wslwsl2区别挺大,男人第六感让我用新不用旧,于是选择使用wsl2,其实还有一个原因是wsl2下linux内核可以调用cuda。...驱动和你显卡都能正确检测到。...Ubuntu镜像搞到了C盘,无奈只能先删掉,然后将WSL2docker绑定解绑,然后移到其他盘(这里我移动到了D盘): wsl --export docker-desktop-data D:\Docker...-devel-ubuntu20.04,然后docker拉一下就行 于是,我在wsl2注销掉了之前Ubuntu镜像,wsl --unregister Ubuntu,并且删除之前镜像。

    50730

    微软给WSL加入GPU支持,Windows终于迎来命令行包管理工具

    比如: WindowsLinux子系统(WSL)将支持GPU,还能运行GUI应用; Windows将加入命令行包管理工具winget。 光是第一个功能更新,你还有什么理由不鼓掌叫好?...WSL将支持GPU 假设您在Windows主机上安装了正确GPU驱动程序,将可用于任何已安装WSL发行版(Ubuntu、Fedora、openSUSE),而无需安装任何其他软件包。...除了CUDA支持之外,微软还在WSL带来了对NVIDIA-docker工具支持,在云中执行容器化GPU工作负载可以在WSL内部按原样运行。...既然已经支持了GPU,那么对GUI图形化程序支持也扫除了障碍。 过去WSL只能使用命令行应用,今后WSL将可以直接运行LinuxGUI应用。 ?...和Ubuntuapt-get一样,现在给Windows安装软件包只需一行命令,无需在去浏览器里找软件包再双击安装。

    1.1K30

    6G显存玩转130亿参数大模型,仅需13行命令,RTX2060用户发来贺电

    GitHub上搭建教程火了之后,网友们纷纷跑来问苹果M2是不是也能跑。 这通操作大致原理是利用最新版CUDA,可以将Transformer任意数量层放在GPU上运行。.../compute/cuda/repos/wsl-ubuntu/x86_64/cuda-wsl-ubuntu.pin 2sudo mv cuda-wsl-ubuntu.pin /etc/apt/preferences.d.../cuda-repo-wsl-ubuntu-12-1-local_12.1.1-1_amd64.deb 4sudo dpkg -i cuda-repo-wsl-ubuntu-12-1-local_12.1.1...-1_amd64.deb 5sudo cp /var/cuda-repo-wsl-ubuntu-12-1-local/cuda-*-keyring.gpg /usr/share/keyrings/ 6sudo...当该值为18时,运行消耗VRAM为5.5GB,根据显存大小最高可以调至40。 网友:AMD不配吗 这一教程出现之后,网友们新玩具又增加了。 “苦OpenAI久矣”网友更是感觉仿佛找到了光。

    64320

    基于 Docker 深度学习环境:Windows 篇

    本篇文章,我们聊聊如何在 Windows 环境下使用 Docker 作为深度学习环境,以及快速运行 SDXL 1.0 正式版,可能是目前网上比较简单 Docker、WSL2 配置教程啦。...(如果已经是 WSL2 环境,则可以跳过下面的小节,如果不确定,可以跟着走一遍) 接下来,我们来准备 WSL2 运行环境。...准备 WSL2 运行环境 网上安装教程绝大多数都是陈旧资料,都比较繁琐,其实配置 WSL2 环境非常简单。...没有关系,再次执行命令即可,等到能够看到终端展示支持 Linux 操作系统列表,表示 WSL 初始化正常,网络访问正常: # wsl --install 适用于 Linux Windows 子系统已安装...--update 来完成 wsl 主体程序更新啦: # wsl --update 正在安装: 适用于 Linux Windows 子系统 已安装 适用于 Linux Windows 子系统

    57300

    基于 Docker 深度学习环境:Windows 篇

    本篇文章,我们聊聊如何在 Windows 环境下使用 Docker 作为深度学习环境,以及快速运行 SDXL 1.0 正式版,可能是目前网上比较简单 Docker、WSL2 配置教程啦。...(如果已经是 WSL2 环境,则可以跳过下面的小节,如果不确定,可以跟着走一遍) 接下来,我们来准备 WSL2 运行环境。...准备 WSL2 运行环境 网上安装教程绝大多数都是陈旧资料,都比较繁琐,其实配置 WSL2 环境非常简单。...没有关系,再次执行命令即可,等到能够看到终端展示支持 Linux 操作系统列表,表示 WSL 初始化正常,网络访问正常: # wsl --install 适用于 Linux Windows 子系统已安装...--update 来完成 wsl 主体程序更新啦: # wsl --update 正在安装: 适用于 Linux Windows 子系统 已安装 适用于 Linux Windows 子系统

    1K30

    领先一步:使用NVIDIA Jetson Orin Nano开发套件常见问题(2)

    答:请注意,此文本无法提供适当结果。为了获得最佳且最少困扰效果,建议您在计算机上进行双系统引导,选择Ubuntu 20.04版本。...有些人使用虚拟机,但由于需要正确设置USB,这种方法可能会有不确定性。我听说有一些高级用户使用WSL2,但您需要知道如何正确设置USB并安装回环功能。我强烈建议您选择双系统引导方式。...问:如何在Jetson Orin NANO上使用CAN Bus?...答:Jetson平台使用集成GPU,因此无法使用设计用于通过PCIe连接独立GPU网页驱动程序。OrinGPU驱动程序包含在Jetson BSP(r35.3)。...兼容CUDA、cuDNN和TensorRT可以在JetPack安装程序中找到。

    1.3K20

    深度学习入门之pytorch环境安装

    例如,一个三维张量可以看作是一个立方体状数据集,其中每个元素由三个坐标索引来唯一确定。在深度学习框架PyTorch和TensorFlow,张量是数据基本单位,用于构建神经网络模型并执行计算。...但我发现在运行时候只能用CPU而不能使用我那1050GPU,归根原因就是CUDA、cudnn、torch版本不对应。...我感觉新手肯定要在环境上折腾几次,因为想要利用cuda,而不是每次都是在CPU上,折腾了很久,终于我是安装成功了 虽然GPU版本可用了但是在运行yolo v5时候出现下面的错误,说是torchvision...PC自带独立显卡了 同时为了查看我在运行yolo时候是否会出现上面不能使用GPU情况,结果一切正常如下图 然后可以针对这个工程改一改参数,改一改配置查看不同推理结果。...我知道一个Ubuntu下安装cuda驱动时候经常会出现,无法进入Ubuntu界面,或者是循环输入密码,跳回输入密码界面。

    31730

    【2023最新版】Win11: WSLUbuntu22.04)使用GPU 加速教程(通过Anaconda搭建深度学习环境)

    安装WSL2(适用于 Linux Windows 子系统) Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS_QomolangmaH博客-CSDN博客 https...WSL使用GPU 加速简介——来源NVIDIA官网 通常,在 Linux 和 Windows 环境工作开发人员具有非常具有破坏性工作流程。...对 GPU WSL 2 支持允许这些应用程序从 GPU 加速计算受益,并扩展了可在 WSL 2 上开发应用程序领域。...借助 NVIDIA CUDAWSL 2 支持,开发人员可以通过 WSL 利用 NVIDIA GPU 加速计算技术在 Windows 上进行数据科学、机器学习和推理。...GPU 加速还有助于降低在接近接近本机类似 WSL 环境运行应用程序性能开销,因为它能够以更少 CPU 干预在 GPU 上管道更多并行工作。

    15910

    NVIDIA®Jetson嵌入式平台开发工具JetPack 3.0正式发布

    此软件包包含用于主机(Ubuntu)和目标(Jetson TX2,TX1和TK1)平台CUDA工具包、最新NVIDIA开发工具(Tegra Graphics Debugger 2.4,Tegra System...-VisionWorks 1.6 -cuDNN v5.1 -CUDA 8.0(8.0.64)用于Ubuntu 14.04 x86 64位工具包,支持TX2交叉开发 -CUDA 8.0(8.0.64)L4T...工具包r27.1 -CUDA 8.0(8.0.34)用于Ubuntu 14.04 x86 64位工具包,支持TX1交叉开发 -CUDA 8.0(8.0.34)L4T工具包r24.2.1 -CUDA 6.5...(6.5.53)具有TK1交叉开发支持Ubuntu 14.04 x86 64位工具包 -CUDA 6.5(6.5.53)用于L4T r21.5工具包 -Tegra系统概要分析3.7 各种错误修复和性能增强...CUDA 8 CUDA工具包为构建GPU加速应用程序C和C ++开发人员提供了一个全面的开发环境。 该工具包包括用于NVIDIA GPU编译器,数学库以及用于调试和优化应用程序性能工具。

    2.1K90

    leggedrobotics free gait 足式机器人自由步态 苏黎世机器人系统实验室

    该界面显示集合组织操作,并允许预览和发送操作。此外,集合可以作为操作顺序运行,并且通过右键单击,可以将集合选为收藏夹。收藏夹显示为顶部按钮进行快速访问。...ROSYOLO v2:用于ROS实时对象检测 概观 这是一个为相机图像物体检测而开发ROS包。...YOLO软件包已经在ROS Kinetic和Ubuntu 16.04下进行了测试。这是研究代码,期望它经常变化,任何适合特定用途适用性都被放弃。...如果您系统上没有CUDA,则构建过程将切换到YOLOCPU版本。...Darknet:C开源神经网络 Darknet是用C和CUDA编写开源神经网络框架。它快速,易于安装,并支持CPU和GPU计算。

    54020
    领券