通过uv安装PyTorch的实践
PyTorch是时下进行深度学习模型训练的主流框架,其安装过程也相对复杂。传统的基于conda的虚拟环境配置模式因为种种弊端,使得越来越多的开发者逐渐开始寻找更为现代化的管理方式。而近年来兴起的uv为我们提供了一套不错的解决方案。
PyTorch是时下进行深度学习模型训练的主流框架,其安装过程也相对复杂。传统的基于conda的虚拟环境配置模式因为种种弊端,使得越来越多的开发者逐渐开始寻找更为现代化的管理方式。而近年来兴起的uv为我们提供了一套不错的解决方案。
VMware中的Ubuntu16.04桌面版(采用NAT模式)在使用时突然发现Network网络设置界面中显示Wired unmanaged导致无法连接网络,此时需要更改相关配置来启动网络连接。
WSL(特指WSL2)在实现方式上与虚拟机类似,它会以一个磁盘映像文件的形式存储在电脑上。其一个特性(也可能是Bug)是所占空间只会不断扩大,而当其中的文件被删除后,磁盘映像文件占用的空间并不会自动减少,而是会保持其到达的最大值。
今天因为一些原因,需要在Ubuntu上用U盘拷贝一些文件,此时忽而发现Ubuntu上并没有Windows上直接识别U盘的功能,捣鼓了一番,终于找到了挂载U盘的方法,遂写本文记录一下。
UV是由Astral公司(Rust工具Ruff的开发者)推出的高性能Python包管理工具,基于Rust编写,旨在替代传统的pip和pip-tools。其核心优势在于极快的速度(比pip快10-100倍)、轻量级设计(仅几十MB)以及现代化的依赖管理(支持pyproject.toml和uv.lock文件)。UV集成了虚拟环境管理、Python版本控制、依赖解析等功能,目标是成为类似Rust Cargo的全能工具,简化Python开发流程。
由于VSCode对C/C++的支持性较差,或者是C/C++本身的编译特性所致,导致在VSCode中配置C/C++环境并不像Python那么简便,因此本文将记录一下我配置的过程。