## CUDA与驱动(driver)对应版本 参考链接:[https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html](https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html) ## CUDA与GCC版本对应 参考链接:[https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html](https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html) ## nvidia-smi报segmentation fault的错误 `WSL2`输入`nvidia-smi`后显示一部分信息后报`segmentation fault`的错误。 参考链接: * [wsl2输入nvidia-smi后显示一部分信息后报segmentation fault的错误(已解决)](https://blog.csdn.net/m0_56507446/article/details/137080142) * [nvidia-smi segmentation fault in wsl2 but not in Windows #11277](https://github.com/microsoft/WSL/issues/11277) ## WSL子系统文件空间释放 在WSL子系统中删除了文件,但是Windows显示磁盘空间没有减少。 解决方法: 首先需要将虚拟硬盘空间写零, 回收WSL中未使用的空间,在Linux命令窗口下: ``` > fstrim -a ``` 随后使用Diskpart工具中的compact功能压缩磁盘镜像文件,在`Windows Powershell`窗口下: ```bash # 彻底关闭 WSL2 虚拟机 wsl --shutdown # 新开一个 Diskpart 窗口 diskpart # 指定 WSL2 虚拟机磁盘镜像文件位置 # 引号内为ext4.vhdx虚拟磁盘位置,查询路径方法见后文。 select vdisk file="ext4.vhdx文件绝对路径" # 只读 附加磁盘镜像文件 attach vdisk readonly # 压缩 vhdx 磁盘镜像文件 compact vdisk # 分离 vhdx 磁盘镜像文件 detach vdisk # 退出 exit ``` 之后在文件资源管理器中就能看到C盘的存储空间得到了释放。 要找到VHD文件,你可以在文件资源管理器地址栏输入上述路径,或者使用命令行工具。例如,使用`PowerShell`查找VHD文件的位置: ``` $wslPath = "C:\Users\$env:UserName\AppData\Local\Packages\*" $vhdFiles = Get-ChildItem -Path $wslPath -Filter "ext4.vhdx" -Recurse $vhdFiles.FullName ``` 这将列出所有找到的`ext4.vhdx`文件的完整路径。请注意,这个路径可能会根据你的用户名和分发的名称而有所不同。