venvstacks Python包发布

2024-11-03

venvstacks是一个Python包,旨在解决机器学习和AI库体积过大,重复安装占用空间的问题。它利用Python的sitecustomize.py特性,将虚拟环境分为运行时层、框架层和应用层,允许应用层共享框架层的依赖,框架层共享运行时层的依赖,从而避免重复安装大型框架如PyTorch和CUDA。venvstacks通过pipx或pip安装,使用pdm管理依赖,并支持平台特定的环境锁定。目前,venvstacks的API尚未稳定,跨层动态库依赖仅在Windows上有效,且构建过程需要在目标平台上执行。

阅读更多
18
未分类

NumPy:Python 科学计算的基础包

2024-06-16

NumPy 是使用 Python 进行科学计算的基本包,它提供了一个强大的 N 维数组对象、复杂的广播函数、用于集成 C/C++ 和 Fortran 代码的工具,以及有用的线性代数、傅里叶变换和随机数功能。

阅读更多
61
未分类