HirCoir's picture
Update README.md
e064e8d verified
metadata
title: Piper ONNX export and inference
emoji: 🗣️
colorFrom: purple
colorTo: yellow
sdk: docker
pinned: true

Conversión de Checkpoints de Piper a Modelos ONNX

Este contenedor Docker te permite convertir tu punto de entrenamiento (checkpoint) de tu repositorio de Piper a un modelo .onnx para que puedas ejecutarlo con ONNX o con el binario de Piper. Este proceso se realiza en los servidores de Hugging Face y no requiere instalación de software adicional por parte del usuario.

Instrucciones

  1. Clona el espacio privado de tu cuenta de Hugging Face.

  2. Edita las variables de entorno del Dockerfile según sea necesario:

    • TOKEN: Debe ser tu token de acceso a Hugging Face en formato base64.
    • REPO_ID: Es el ID del repositorio donde se encuentran tus checkpoints de Piper.
    • MODELNAME: Es el nombre que deseas dar al modelo (sin la extensión .onnx).
  3. Ejecución: El contenedor Docker descargará tu punto de entrenamiento (checkpoint) desde el repositorio especificado, convertirá el modelo a formato ONNX y subirá el modelo convertido al repositorio de Hugging Face.

  4. Finalización: Una vez finalizado el proceso, se creará un nuevo repositorio con el nombre especificado en MODELNAME en tu cuenta de Hugging Face.

Notas adicionales

  • Asegúrate de tener permisos de acceso para los repositorios de Hugging Face que vayas a utilizar.
  • Este contenedor ejecuta todas las operaciones necesarias en los servidores de Hugging Face, lo que facilita el proceso y elimina la necesidad de configuraciones o instalaciones adicionales por parte del usuario.
  • Requisitos de seguridad: Asegúrate de mantener tus tokens y credenciales de acceso seguros y protegidos trabajando en espacios privados.