即将发布的 Anaconda Distribution 2023.03 版本包含 Python 3.10 和几个重要的软件包更新,未来几个月还将有更多更新。
Anaconda Distribution 2023.03 安装程序
我们很高兴地宣布即将发布 Anaconda Distribution 2023.03 安装程序,计划于 2023 年 3 月发布。Anaconda Distribution 2023.03 安装程序支持 Python 3.10 和更新的 Anaconda Navigator 2.3.2。
为了加强我们的机器学习软件包产品,我们在最新的 Anaconda Distribution 2023.03 安装程序中包含了 Transformers 和 imbalanced-learn。
- Transformers 提供了 API 和工具,可以轻松下载和重新训练模型。这减少了为各种用例(如自然语言处理、计算机视觉、音频分类、语音识别等)训练模型所需的计算成本、时间和资源。
- imbalanced-learn 依赖于 scikit-learn,并通过提供多种重采样技术,帮助用户解决类别不平衡的分类问题。
此外,Anaconda Distribution 2023.03 安装程序还包含更新的顶级软件包,包括 NumPy、SciPy、Matplotlib、pandas、scikit-learn 等。
Python 3.11 支持
Python 3.11 支持将在 main repository 中提供,这将是 Anaconda 迄今为止最大的版本之一!Python 3.11 具有许多面向用户和后端的改进,使从业者比以往任何时候都更容易快速启动和运行项目。Python 3.11 的速度比 Python 3.10 提高了 10-60%。
Python 3.11 的改进和新功能包括更快的启动时间、函数注解(如类型提示)、异步生成器、新的字符串方法等等!要阅读完整的发行说明,请参阅 Python 的 3.11 发行文档。
即将推出:软件包更新
Tensorflow 2.11
今年春季,Anaconda 将开始分发 Tensorflow 2.11,它带来了新的建模和优化功能,以及帮助用户更好地管理其工作流程的功能。值得注意的更新包括增强了 DTensor 以实现同步分布式计算,在 Keras 中新增了建模功能(如新的 GroupNormalization 层和 StructuredTensor),以及在 TensorFlow Serving 中对 TensorFlow Decision Forests Models 的原生支持。有关更多详细信息,请参阅 TensorFlow 的发布博客。
Numba 0.57
Anaconda 还计划在今年春季发布 Numba 0.57。Numba 是一种开源的即时 (JIT) 编译器,可将 Python 代码转换为优化的机器代码,使用户能够更快地运行代码,而无需使用 C 或 C++ 等低级语言编写代码。
Numba 0.57 将是第一个支持 Python 3.11、LLVM 14.0.0 和 NumPy 1.24 以及 CUDA 支持新发布的 NVIDIA GPU 的版本(除了对 NumPy 支持的各种改进之外)。Numba 0.57 还带来了一些更新,例如提高了 64 位 Windows 机器上的性能,新增了对带关键字参数的函数的支持,更好的调试功能等等!从业者可以期望在运行用 Python 编写的复杂计算和模型时获得更好的性能。
即将到来的 Python 3.7 支持弃用
正如 2022.10 版本中所述,Anaconda 在任何给定的发行版中仅为最多三个主要 Python 版本提供积极支持。根据此发布和支持计划,Python 3.7 的新软件包构建和持续维护将于 2023 年 3 月 1 日停止。此外,在 Python 3.11 更新之后,今年晚些时候将结束对 Python 3.8 的持续支持。
因此,我们建议用户计划将其升级到 Anaconda 支持的 Python 版本(3.8 或更高版本)。如果您或您的团队需要使用 Anaconda 不积极支持的 Python 版本运行关键工作负载,请联系我们以了解我们的长期支持服务。
敬请关注!
我们希望您和我们一样对 Anaconda Distribution 2023.03 感到兴奋!有关版本更新,请关注我们的博客并访问我们在 Anaconda Nucleus 上的 Anaconda 软件包仓库新闻页面。