前言:目前下面的仅留作备忘。
使用Hyper-V虚拟机与显卡很难建立通讯,目前没有能成功走通。
Docker的设置上主要是cuda等配置会有问题,不知道是不是版本的事儿.
尝试WSL中,看上去显卡环境没问题,cuda可以配置,开源代码尝试中。。。
目录
一、Docker相关
1、启动Docker后,发现报没有显卡驱动,使用--gpus all创建文件包括,解决参考:
2、关于如何给容器内添加文件
3、Docker环境的导入导出
二、Hyper-V相关
1、关于Hyper-V虚拟机无法修改分辨率的方法:
2、Hyper-V安装的Linux虚拟机上再安装Miniconda后Conda指令未识别:
3、Hyper-V安装的Linux虚拟机上与Windows文件共享的问题:
(1)使用磁盘映射
(2)也可以:使用Nomachine远程后,直接拖动文件到Nomachine窗口中。
4、尝试给Hyper-V关联GPU
(1)基础方式参考:
(2)PowerShell输入pwsh提示不是命令
三、WSL相关
1、WSL变更安装位置问题:
2、WSL中配置cuda
3、Linux添加环境变量
四、开源环境测试的杂记
1、Nvidia Neuralangelo
WSL2 + docker + cuda 报错nvidia-container-cli: mount error: file creation failed:libnvidia-ml.so.1: fi-CSDN博客文章浏览阅读3.7k次,点赞9次,收藏13次。在使用WSL2和Ubuntu22.04,显卡驱动528.89及CUDA11.7的环境中,通过Docker运行容器并尝试使用--gpusall时遇到错误。问题源于libnvidia-ml.so.1、libcuda.so.1等文件的存在。解决方案是删除这些文件,创建新镜像,然后成功利用新镜像启动带有GPU支持的容器。https://blog.csdn.net/changym5/article/details/130156761?spm=1001.2014.3001.5506ps:显卡驱动弄完驱动问题没有了,但是报cuda启动失败,目前解决中。。
[Docker] Windows 宿主环境下,共享或上传文件到容器的方法 - jinzesudawei - 博客园需求如题。 解决方案1 - 挂载目录(适用于创建新的容器) 格式-v 容器目录 或 -v 本地目录:容器目录 范例Linux宿主环境下:使用镜像 nginx:latest,以后台模式启动一个容器,将容器的 80 端口映射到主机的 80 端口,主机的目录 /data 映射到容器的 /datahttps://www.cnblogs.com/jinzesudawei/p/11874833.html#:~:text=Windows%E5%AE%BF%E4%B8%BB%E7%8E%AF%E5%A2%83%E4%B8%8B%EF%BC%9A%20docker%20run%20-it%20-v%20%2Fd%2FWindowsFolder%3A%2Fdemo%20nginx%3Alatest%20bash,D%3AWindowsFolder%EF%BC%9B%20%2Fdemo%20%E5%AF%B9%E5%BA%94%E5%AE%B9%E5%99%A8%E4%B8%AD%E7%9B%AE%E6%A0%87%E8%B7%AF%E5%BE%84%EF%BC%9B%20%E5%9C%A8%E5%AE%B9%E5%99%A8%E4%B8%AD%E4%BF%AE%E6%94%B9%20%2Fdemo%20%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%AD%E7%9A%84%E5%86%85%E5%AE%B9%E4%B9%9F%E5%B0%B1%E6%98%AF%E4%BF%AE%E6%94%B9%E5%AE%BF%E4%B8%BB%20D%3AWindowsFolder%20%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%AD%E7%9A%84%E5%86%85%E5%AE%B9%E3%80%82
从docker上直接拉取镜像虽然也方便,但一方面可能需要耗费代理流量,另一方面有可能自己做了小的修改无法保存。这两天由于测试过程中不明原因导致了镜像文件的损坏,使得存的东西都没有了很伤,因此保存了一下镜像,特此留存。
Docker 实用指南:本地镜像的导出和导入-百度开发者中心本文将指导您在Docker中如何导出和导入本地镜像,以便在不同的环境或机器之间共享和迁移镜像。https://developer.baidu.com/article/details/2812102
Hyper-V中ubuntu-23.10.1-desktop修改屏幕分辨率_hyper-v ubuntu分辨率-CSDN博客文章浏览阅读2.7k次,点赞9次,收藏20次。在Windows 11 的Hyper-V中安装完ubuntu-23.10.1-desktop版本后发现分辨率被固定为1024x768,不能直接在虚拟机中进行修改,分辨率太低导致使用非常不方便。在GRUB_CMDLINE_LINUX_DEFAULT这一行进行修改,可以按自身实际把1920和1080修改成所需的分辨率。设置完成之后重启ubuntu虚拟机检查结果即可。以管理员身份运行powershell,对应在。命令执行完成之后关闭虚拟机电源。_hyper-v ubuntu分辨率https://blog.csdn.net/eampat/article/details/135038936#:~:text=%E5%9C%A8Windows%201
实际上只需要更新GRUB文件,并且重启虚拟机可能就行。Linux不需要apt那一行,同时我在操作powershell的时候,虽然指令执行了,但直接查看状态也是也没有修改的,所以感觉可能最核心的是修改grub的命令行指令。
【miniconda3安装】miniconda3安装后conda无效_miniconda创建的环境没有conda.exe-CSDN博客文章浏览阅读6.6k次,点赞3次,收藏11次。下载安装 .sh:下载页面:https://docs.conda.io/en/latest/miniconda.html下载:wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh下载完成后:bash Miniconda3-latest-Linux-x86_64.sh依照提示完成安装。安装完成后直接使用conda命令依旧:$ conda search pythonco.._miniconda创建的环境没有conda.exehttps://blog.csdn.net/CallMeYunzi/article/details/106193745#:~:text=bash%20Miniconda%203%20-latest-Linux-x%2086%20_%2064.sh%20%E4%BE%9D%E7%85%A7%E6%8F%90%E7%A4%BA%E5%AE%8C%E6%88%90%E5%AE%89%E8%A3%85%E3%80%82,conda%3A%20command%20not%20found%20%E6%B7%BB%E5%8A%A0%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F%EF%BC%8C%E5%8D%B3%E5%8F%AF%EF%BC%9A%20export%20PATH%3D~%2Fminiconda3%2Fbin%3A%20%24PATH
win10 Hyper_v中Ubuntu虚拟机和主机共享文件_hyper-v 中的ubuntu 文件夹共享怎么设置-CSDN博客文章浏览阅读2.6w次,点赞16次,收藏38次。具体步骤如下:计算机管理 磁盘管理 创建VHD(右键) 选择VHD文件存储位置(浏览) 设置虚拟硬盘参数 选择虚拟硬盘格式(VHD和VHDX都行)虚拟硬盘类型(固定大小和动态扩展都可以)初始化磁盘(右键磁盘选择初始化) 新建简单卷(右键新建,所有参数默认值都行) 向磁盘中复制需要共享的文件分离操作或者弹出操作(在ubuntu使用之前必须分离或者弹出,这样ubuntu才能进行挂载。若只进行脱机_hyper-v 中的ubuntu 文件夹共享怎么设置https://blog.csdn.net/u013617648/article/details/72969429
为 Hyper-V 上的 Linux VM 配置 3D 加速_hyper-v linux 显卡驱动-CSDN博客文章浏览阅读5k次。WSL2 默认已经使用了 GPU 半虚拟化(GPU-PV)来进行 3D 加速,GPU-PV 是 RemoteFX 的替代品,但是 GPU-PV 在 Hyper-V 虚拟机启用却比较复杂,Windows 的教程已经有人写了,所以分享下 Hyper-V Linux 虚拟机配置 GPU-PV 的教程。_hyper-v linux 显卡驱动https://blog.csdn.net/u011159821/article/details/133874749补充说明:我使用wsl的2204和hyperV的2204在尝试配置,其中在把驱动压缩那一步并没能走通,实际硬拷贝后也不太行,依然提示没有驱动。。。
https://blog.sundaysto.club/archives/jie-jue-windows11xia-powershellwu-fa-zhi-xing-pwshming-linghttps://blog.sundaysto.club/archives/jie-jue-windows11xia-powershellwu-fa-zhi-xing-pwshming-ling
通过微软商店安装wsl2-ubuntu20.24到指定安装位置(以解决C盘爆满)_windows 应用商店 ubuntu 装在哪里了-CSDN博客文章浏览阅读3.4k次,点赞13次,收藏14次。通过 Microsoft Store 安装 Ubuntu 时,Ubuntu 会被安装在 Windows 的子系统 Linux(WSL)中,而不是在具体的盘符下。所有的 WSL 文件系统都储存在 Windows 的系统盘(通常是 C 盘)下的一个特殊路径。具体来说,Ubuntu 的文件系统位于目录下的一个特定子目录中,例如。不幸的是,我们不能直接在 Microsoft Store 中更改 Ubuntu 的安装位置。_windows 应用商店 ubuntu 装在哪里了https://blog.csdn.net/weixin_45564542/article/details/133605874
WSL安装CUDA并成功运行_wsl cuda-CSDN博客文章浏览阅读1.8w次,点赞23次,收藏73次。https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&Distribution=Ubuntu&target_version=18.04&target_type=deb_localwget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-ubuntu1804.pi_wsl cudahttps://blog.csdn.net/chongbin007/article/details/123973475
Linux里设置环境变量的方法(export PATH) - Life·Intelligence - 博客园1.动态库路径的设置 Linux下调用动态库和windows不一样.linux 可执行程序是靠配置文件去读取路径的,因此有些时候需要设置路径 具体操作如下 export LD_LIBRARY_PATH=/home/.....(动态库的目录) 不过这种设置方法只是在当前的session中有效 你可以修https://www.cnblogs.com/leezx/p/5589941.html
该工程是Nvidia在2022年论文中的一个工程,实现了基于单目摄像机视频重建虚拟场景的功能。上面的各种坑几乎也是为了配置它出来的,当然也有其他的测试过程。可能由于有了一两年,包括torch和cuda版本都在不断更新,使得各种库的版本之间会有不同的冲突。除了上面各种问题记录外的问题记录如下: