Hub documentation
Programar trabajos
Inicio de sesión único (SSO) Registros de auditoría Regiones de almacenamiento Data Studio para conjuntos de datos privados Grupos de recursos (control de acceso) Opciones avanzadas de cómputo Seguridad avanzada Gestión de tokens Cuentas de servicio Analítica de editor Colecciones de grupos de enmascarado Seguridad de la red Descargas de analíticas Límites de tasa Artículos del blog
Plan PRO Repositorios Introducción a los repositorios Configuración del repositorio Límites de almacenamiento Backend de almacenamiento (Xet) Caché local Pull Requests y Discusiones Notificaciones Colecciones Webhooks GitHub Actions Notebooks Próximos pasos Licencias
Modelos El Model Hub Tarjetas de modelos Resultados de evaluación Datos del ranking Modelos con acceso restringido Carga de modelos Descarga de modelos Bibliotecas integradas Widgets de modelos Inferencia de modelos Estadísticas de descargas de modelos Lista de verificación para la publicación de un modelo Hardware Aplicaciones locales Preguntas frecuentes Temas avanzados
Conjuntos de datos Resumen de conjuntos de datos Tarjetas de conjuntos de datos Conjuntos de datos con acceso restringido Carga de conjuntos de datos Carga de conjuntos de datos (para LLM) Descarga de conjuntos de datos Conjuntos de datos en streaming Bibliotecas integradas Data Studio Trazas de agentes Estadísticas de descargas de conjuntos de datos
Spaces Resumen de Spaces Mejoras de GPU en Spaces Spaces ZeroGPU Modo de desarrollo de Spaces Uso del disco y almacenamiento de Spaces Espacios Dominio personalizado Spaces como servidores MCP Spaces como herramientas de agentes Spaces como puntos finales de API Gradio Spaces Espacios de Streamlit Espacios HTML estáticos Espacios de Docker Incorpora tu Space Ejecutar Spaces con Docker Referencia de configuración de Spaces Botón Iniciar sesión con HF Espacios destacados Registro de cambios de Spaces Temas avanzados
Baldes de almacenamiento new Imágenes de contenedor new Jobs Resumen de trabajos Introducción Precios y facturación Gestionar trabajos Configuración Uso de imágenes de Docker Servir modelos Entrenar modelos Ejemplos y tutoriales Procesar conjuntos de datos grandes Programar trabajos Automatización de Webhooks Referencia
Agentes Resumen de agentes Hugging Face CLI para agentes de IA Servidor MCP de Hugging Face Hugging Face Agent Skills Creación de agentes con el SDK de HF Agentes locales con llama.cpp Bibliotecas de agentes Formato de trazas de sesión
Otros Programar trabajos
Programa y gestiona trabajos que se ejecutarán en la infraestructura de HF.
Use hf jobs uv run o hf jobs run con un horario de @annually, @yearly, @monthly, @weekly, @daily, @hourly o una expresión de horario CRON (p. ej., "0 9 * * 1" para las 9:00 de cada lunes):
# Schedule a job that runs every hour
>>> hf jobs scheduled uv run @hourly python -c "print('This runs every hour!')"
# Use the CRON syntax
>>> hf jobs scheduled uv run "*/5 * * * *" python -c "print('This runs every five minutes!')"
# Schedule with GPU
>>> hf jobs scheduled uv run --flavor a10g-small --with torch @hourly python -c 'import torch; print(f"This code ran with the following GPU: {torch.cuda.get_device_name()}")'
# Schedule with a Docker image
>>> hf jobs scheduled run @hourly python:3.12 python -c "print('This runs every hour!')"
# Schedule a Python script with a label
>>> hf jobs scheduled uv run --label fine-tuning @hourly my_script.py
# Schedule a named job (names show up in the UI and do not have to be unique)
>>> hf jobs scheduled run --name hourly-task @hourly python:3.12 python -c "print('This runs every hour!')"Use los mismos parámetros que hf jobs uv run y hf jobs run para pasar variables de entorno, secretos, timeout, etiquetas, etc.
Gestione los trabajos programados con hf jobs scheduled ps, hf jobs scheduled inspect, hf jobs scheduled suspend, hf jobs scheduled resume, hf jobs scheduled reschedule, hf jobs scheduled trigger y hf jobs scheduled delete:
# List your active scheduled jobs
>>> hf jobs scheduled ps
# List all your scheduled jobs (including suspended jobs)
>>> hf jobs scheduled ps -a
# Inspect the status of a job
>>> hf jobs scheduled inspect <scheduled-job-id>
# Suspend (pause) a scheduled job
>>> hf jobs scheduled suspend <scheduled-job-id>
# Resume a scheduled job
>>> hf jobs scheduled resume <scheduled-job-id>
# Change when a scheduled job runs (here, 9 AM every Monday)
>>> hf jobs scheduled reschedule <scheduled-job-id> "0 9 * * 1"
# Trigger a scheduled job to run right now (does not change the schedule)
>>> hf jobs scheduled trigger <scheduled-job-id>
# Delete a scheduled job
>>> hf jobs scheduled delete <scheduled-job-id>