Saltar al contenido principal

Descripción general

Una plantilla es la mitad de un despliegue que aporta la receta. La oferta que alquila aporta la GPU; la plantilla aporta todo lo demás: la imagen, cómo arranca el contenedor, las variables de entorno y los puertos que recibe, y el hardware que necesita. Lance la misma plantilla sobre otra oferta y obtendrá el mismo entorno sobre un silicio distinto.

Las plantillas están en Plantillas, en la consola. Cada despliegue nombra una.

Qué fija una plantilla

GrupoCamposDetalle
Imagenimage, tag, repo opcional y enlaceCrear una plantilla
Lanzamientolaunch_mode, args_str, opciones de JupyterModos de lanzamiento
ArranqueonstartScripts de inicio
Entornoentradas de env, cada una marcable como secretaVariables de entorno
Puertospuertos del contenedor, protocolos, etiquetasPuertos
RestriccionesCUDA mínima, VRAM mínima, arquitectura, compatibilidad con VM, disco recomendadoCrear una plantilla
Registrousuario y contraseña de una imagen privadaRegistros privados
Documentacióndescripción y readmeCrear una plantilla

Una plantilla también lleva dos identificadores: un id estable que nunca cambia y un hash_id que se vuelve a generar cada vez que cambia la receta de lanzamiento. Consulte Compartir y duplicar.

Los tres niveles de visibilidad

VisibilidadQuién puede leerlaQuién puede editarlaDónde aparece
systemtodo el mundonadie — las selecciona Superheat y son inmutables a través de la APIpestaña Recomendadas, marcadas como Seleccionada
privatesolo su organizaciónsu organizaciónMis plantillas
publictodo el mundosolo la organización propietariapestaña Populares y búsqueda, para todo el mundo

Usted elige private o public al crear una plantilla. system no es un valor que pueda definir: esas plantillas las siembra Superheat, no pertenecen a ninguna organización y cualquier escritura sobre una de ellas devuelve TEMPLATE_IMMUTABLE. Para construir sobre una plantilla seleccionada, duplíquela — la copia es suya y empieza siendo privada.

Los valores de entorno secretos se enmascaran para todo el que esté fuera de la organización propietaria, en todos los niveles de visibilidad. Nada más lo está: una plantilla pública entrega su imagen, sus argumentos, su script de inicio, sus puertos y su entorno no secreto a cualquiera que la abra.

Una plantilla pública publica su script de inicio

Todo lo que pegue en onstart, en args_str o en un valor de entorno no secreto queda legible para cualquier usuario de Superheat en cuanto la plantilla es pública. Ponga los tokens y las claves en entradas de entorno marcadas como secretas.

Encontrar una plantilla

La galería tiene cinco pestañas.

PestañaMuestra
Recomendadasplantillas de sistema seleccionadas, en el orden que fija Superheat
Mis plantillastodas las plantillas de su organización, primero las actualizadas más recientemente
Mis recientesplantillas que su organización ha desplegado realmente, primero las más recientes
Popularesplantillas de sistema y públicas, ordenadas por número de lanzamientos
Serverlessun marcador de posición — los endpoints con autoescalado llegan en una versión posterior

Encima de la cuadrícula, un cuadro de búsqueda busca coincidencias en el nombre, la descripción y la imagen. Unos chips filtran por modo de lanzamiento (SSH, Jupyter, args, VM), por una restricción de arquitectura arm64 y por una CUDA mínima declarada de 11.8, 12.1 o 12.4. Los chips de CUDA coinciden exactamente con el cuda_min de la plantilla en lugar de tratarlo como un piso, así que una plantilla que declara 12.6 no la devuelve el chip 12.4.

Propiedad

Las plantillas pertenecen a una organización, nunca a un usuario. Si pertenece a más de una organización, cambiar de una a otra cambia lo que muestran Mis plantillas y Mis recientes, y decide qué organización es propietaria de lo que cree. A través de la API, la cabecera X-Org-Id toma la misma decisión.

Eliminar una plantilla la quita de la galería. Las instancias ya desplegadas a partir de ella siguen ejecutándose y no se ven afectadas.

Siguiente