即将发布的 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 决策森林模型的原生支持。有关更详细的信息,请参阅 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 更新后结束。
因此,我们建议用户规划其升级到 Anaconda 支持的 Python 版本(3.8 或更高版本)。如果您或您的团队需要使用 Anaconda 未主动支持的 Python 版本运行关键工作负载,请联系 我们 以了解我们的长期支持服务。
敬请期待!
我们希望您与我们一样期待 Anaconda Distribution 2023.03!有关版本更新,请关注我们的博客,并访问 Anaconda Nucleus 上的 Anaconda 软件包仓库新闻页面。