0 / 0
Volver a la versión inglesa de la documentación
Requisitos para utilizar componentes personalizados con modelos ML
Última actualización: 28 nov 2024
Requisitos para utilizar componentes personalizados con modelos ML

Puede definir sus propios transformadores, estimadores, funciones, clases y operaciones de tensor en modelos que despliegue en IBM watsonx.ai Runtime como despliegues en línea.

Definir y utilizar componentes personalizados

Para utilizar componentes personalizados con sus modelos, necesita empaquetar sus componentes personalizados en un paquete de distribución dePython.

Requisitos de paquetes

  • El tipo de paquete debe ser: distribución fuente (no se admiten distribuciones de tipo Wheel y Egg)
  • El formato de archivo de paquete debe ser: .zip
  • Cualquier dependencia de terceros para sus componentes personalizados debe ser instalable por ' pip y debe pasarse al argumento ' install_requires ' de la función ' setup de la biblioteca ' setuptools '.

Consulte: Creación de una distribución de origen

Almacenamiento del paquete personalizado

Debes tomar medidas adicionales cuando almacenes tu modelo entrenado en el repositorio watsonx.ai Runtime:

  • Almacene su paquete personalizado en ' watsonx.ai Repositorio de tiempo de ejecución ' (utilice la función ' runtimes.store_library ' del cliente ' watsonx.ai ' Python, o el comando CLI en tiempo de ejecución ' store libraries ' watsonx.ai )
  • Cree un objeto recurso en tiempo de ejecución que haga referencia a su paquete personalizado almacenado y, a continuación, ' almacenar el objeto de recurso en tiempo de ejecución en el repositorio en tiempo de ejecución ' watsonx.ai ' (utilice la función ' runtimes.store o el comando ' store runtimes ')
  • Cuando almacenes tu modelo entrenado en el repositorio watsonx.ai Runtime, haz referencia a tu recurso runtime almacenado en los metadatos que se pasan a la función ' store_model (o al comando ' store )

Infraestructuras soportadas

Estos marcos admiten componentes personalizados:

  • Scikit-learn
  • XGBoost
  • Tensorflow
  • Funciones de Python
  • Scripts de Python
  • Decision Optimization

Para más información, consulte Marcos de trabajo compatibles

 

Tema principal: Personalización de los tiempos de ejecución de despliegue

Búsqueda y respuesta de IA generativa
Estas respuestas las genera un modelo de lenguaje grande en watsonx.ai que se basa en el contenido de la documentación del producto. Más información