支持的软件规格

在 中,您可以使用流行的工具、库和 IBMWatson Machine Learning 框架来训练和部署机器学习模型及函数。 这些模型和功能的环境由特定的硬件和软件规格构成。

软件规范定义了您为模型或函数使用的语言和版本。 您可以使用软件规格来配置用于运行模型和函数的软件。 通过使用软件规范,您可以精确定义要使用的软件版本,并包含您自己的扩展(例如,通过使用 conda .yml 文件或自定义库)。

您可以获取可用软件和硬件规格的列表,然后使用它们的名称和ID进行部署。 有关更多信息,请参阅 Python 客户端数据与人工智能通用核心API

机器学习框架支持的软件规格

您可以使用流行的工具、库和框架来训练和部署机器学习模型及函数。

下表列出了预定义(基础)模型类型及软件规格。

所有软件规格均符合FIPS标准。 有关更多信息,请参阅支持FIPS的服务

注:

Apache Spark ( 3.4 )的软件规范已弃用,并将在未来的版本中移除。


已弃用的软件规格标记为 D

预定义(基础)模型类型及软件规格清单
框架 版本 模型类型 默认
软件规格
支持的平台
AI 服务 不适用 不适用 runtime-25.1-py3.12 x86
AI 服务 不适用 不适用 runtime-25.1-py3.12-cuda x86
AI 服务 不适用 不适用 genai-A25-py3.12 x86
Decision Optimization 20.1 do-docplex_20.1
do-opl_20.1
do-cplex_20.1
do-cpo_20.1
do_20.1 x86 ,PPC
Decision Optimization 22.1 do-docplex_22.1
do-opl_22.1
do-cplex_22.1
do-cpo_22.1
do_22.1 x86 ,PPC
Decision Optimization 22.2 do-docplex_22.2
do-opl_22.2
do-cplex_22.2
do-cpo_22.2
do_22.2 x86 ,PPC
onnx 或 onnxruntime 1.17 onnxruntime_1.17 onnxruntime_opset_21 x86
PMML 3.0 to 4.3 pmml_. (或) pmml_..*3.0 - 4.3 pmml-3.0_4.3 x86 ,PPC
PyTorch 2.6 onnxruntime_1.17 onnxruntime_opset_21 x86 ,PPC, s390x (出自《 5.4.0 》补丁4)
Python 函数 不适用 不适用 runtime-25.1-py3.12 x86 ,PPC, s390x
Python 函数 不适用 不适用 runtime-25.1-py3.12-cuda x86
Python 脚本 不适用 不适用 runtime-25.1-py3.12 x86 ,PPC, s390x
Python 脚本 不适用 不适用 runtime-25.1-py3.12-cuda x86
R 脚本 不适用 不适用 runtime-25.1-r4.4 x86
R Shiny 应用程序 不适用 不适用 rstudio-25.1-r4.4 x86 ,PPC
Scikit-learn 1.6 scikit-learn_1.6 runtime-25.1-py3.12 x86 ,PPC, s390x
Spark 3.4 mllib_3.4 spark-mllib_3.4 x86 ,PPC
Spark 3.5 mllib_3.5 spark-mllib_3.5 x86 ,PPC
SPSS 18.2 spss-modeler_18.2 (参见注释) spss-modeler_18.2 x86
Tensorflow 2.18 tensorflow_2.18 runtime-25.1-py3.12
tensorflow_rt25.1-py3.12
x86 ,PPC, s390x
Tensorflow 2.18 tensorflow_2.18
tensorflow_rt25.1
runtime-25.1-py3.12-cuda x86
XGBoost 2.1 xgboost_2.1scikit-learn_1.6 (参见注释) runtime-25.1-py3.12 x86 ,PPC, s390x
注:

可以将已停用的 3.3 Spark软件规格重新添加到可用软件规格列表中。 为此,管理员必须创建自定义映像。

混合模型支持的模型类型及软件规格

混合模型支持以下模型类型和软件规格:

混合动力车型支持的车型类型及软件规格清单
框架 版本 模型类型 默认
软件规格
管道软件规范 支持的平台
混合 0.1 wml-hybrid_0.1 hybrid_0.1 autoai-kb_rt25.1-py3.12
autoai-ts_rt25.1-py3.12
x86 ,PPC, s390x

部署自然语言处理模型的支持软件规格

以下是部署自然语言处理模型所支持的软件规格列表:

部署自然语言处理模型的支持软件规格
软件规格 Python 版本 支持的运行时环境
runtime-25.1-py3.12 3.12 人工智能功能,人工智能服务

x86-64 平台支持自然语言处理(NLP)部署。

处理依赖已停用的软件规范或框架的资产

当您的资产依赖于已停用的软件规范或框架时,某些情况下迁移过程可以无缝衔接。 在其他情况下,您需要采取行动对资产进行重新培训或重新部署。

  • 使用已停用的框架版本或软件规范构建的模型,其现有部署将在停用日期当天被移除。
  • 禁止部署基于已停用的框架版本或软件规格构建的新模型。
  • 若从早期软件版本升级,基于不受支持框架部署的模型、函数或脚本将被移除。 您必须使用受支持的框架重新创建部署。
  • 若您从早期软件版本升级,且拥有使用不受支持框架的模型,您仍可访问这些模型。 然而,在升级模型类型和软件规格之前,您无法对它们进行训练或评分,具体操作请参阅《 管理过时的软件规格或框架 》一文。