即将发布的 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 支持将在 主仓库 中提供,这将成为 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 模型的原生支持。有关更多详细信息,请参阅 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 的版本,并支持新发布的 NVIDIA GPU 的 CUDA 支持(此外还针对 NumPy 支持进行了各种改进)。Numba 0.57 还带来了一些更新,例如在 64 位 Windows 机器上的性能提升、对带关键字参数的函数的新支持、更好的调试功能等!从业者可以在使用 Python 编写的复杂计算和模型时,期待性能提升。
即将弃用 Python 3.7 支持
如 2022.10 版本中所述,Anaconda 仅针对任何给定发行版中的最多三个主要 Python 版本提供主动支持。根据该版本和支持计划,Python 3.7 的新软件包构建和持续维护将于 2023 年 3 月 1 日停止。此外,Python 3.8 的持续支持将在今年晚些时候随着 Python 3.11 更新而结束。
因此,我们建议用户计划将 Python 版本升级到 Anaconda 支持的版本(3.8 或更高版本)。如果您或您的团队需要使用 Anaconda 未主动支持的 Python 版本运行关键工作负载,请联系我们以了解有关我们长期支持服务的详细信息。
敬请关注!
我们希望您与我们一样期待 Anaconda Distribution 2023.03!有关发布更新,请关注我们的博客,并在 Anaconda Nucleus 上访问我们的 Anaconda 软件包仓库新闻页面。