Tu GPU, tu proyecto Pago con cripto sin KYCCómo pagar
Español
Mi espacio
Guía del primer proyecto

Llévate tus resultados y lo necesario para retomar el trabajo.

Una copia de seguridad está lista cuando tienes una copia de los elementos necesarios, puedes verificar esa copia y sabes reabrir el proyecto. Prepárala desde la primera sesión. El mensaje «transferencia completada» confirma una etapa de copia, no la calidad de un entregable ni la posibilidad de reanudar un cálculo. Mantén los originales accesibles hasta terminar tus controles.

En esta página

Decidir qué debe sobrevivir a la sesión

Empieza por lo que sería difícil de recrear: originales únicos, anotaciones, decisiones validadas, parámetros y resultados aceptados. Añade los archivos necesarios para entender y retomar el trabajo. Las cachés pueden ser voluminosas sin ser imprescindibles; en cambio, un pequeño ajuste olvidado puede inutilizar un archivo grande.

Separa la entrega del archivo de reanudación. El destinatario necesita las salidas aceptadas y una explicación breve. Tú también necesitas las entradas, versiones, pruebas y estados intermedios útiles. Una carpeta de cliente que mezcla variantes rechazadas, registros técnicos y archivos definitivos aumenta el riesgo de usar la salida equivocada.

Decidir qué debe sobrevivir a la sesión
UsageÀ conserver pour la repriseÀ remettre au destinataire
ImágenesOriginales, correspondencia, parámetros, versiones útiles.Visuales aceptados y lista de entrega.
AsistenteDocumentos autorizados, modelo/versión, instrucciones, preguntas y evaluaciones.Resultados revisados y límites de uso.
Cálculo o entrenamientoDatos necesarios, programa, configuración y estado de reanudación adecuado.Resultados interpretables y método de lectura.

Construir un inventario que no dependa de tu memoria

Da a cada archivo un lugar estable y mantén el vínculo entre entrada y salida. Una lista puede contener la ruta relativa, el rol del archivo, su tamaño y su estado: retenido, por reanudar o conservado solo para entender una prueba. Usar rutas relativas permite mover la carpeta sin conservar el nombre particular de una máquina.

Añade una nota de reanudación con el objetivo, la versión del software, los componentes indispensables, el orden de las operaciones y la entrada de control. Anota los archivos públicos que piensas recuperar más adelante con su versión precisa. Como no está garantizada su disponibilidad futura, conserva localmente lo que es irremplazable y estás autorizado a guardar.

Revisa los archivos de configuración y los registros antes de compartirlos. Elimina las contraseñas, claves y enlaces de acceso que no tienen cabida en el archivo. La nota debe explicar cómo restablecer un acceso autorizado sin contener ella misma el secreto.

Para un modelo, distinguir el uso de la reanudación del entrenamiento

Los pesos de un modelo y un estado completo de trabajo no ofrecen el mismo servicio. En PyTorch, el state_dict del modelo conserva sus parámetros y ciertos estados. Reanudar un entrenamiento también requiere los elementos que usa el bucle, como el estado del optimizador y el progreso. Las necesidades exactas dependen de tu programa: el planificador, la precisión mixta o los muestreos aleatorios también pueden influir.

Elige el punto de guardado en función de la pregunta que quieras resolver: «volver a hacer una predicción» o «continuar desde esta etapa». Documenta la estructura esperada e intenta recargar tu propio archivo. Un nombre como checkpoint-final no garantiza que se hayan guardado todos los elementos de reanudación.

Prever la copia antes de que falte tiempo

Prepara una ubicación cuyo acceso controles y verifica su capacidad. Haz una copia pequeña al inicio del proyecto y luego una copia intermedia de los elementos ya estables. Guarda una versión identificable del archivo: si algunas salidas cambian durante la transferencia final, ya no sabrás qué estado has recuperado.

Antes de la última copia, termina las escrituras previstas o usa el método de guardado coherente que ofrece el programa. Un archivo que se está escribiendo puede cambiar entre el inventario y la copia. Para un entrenamiento que continúa, apóyate en un punto de reanudación terminado explícitamente en lugar de en un archivo temporal que simplemente sea visible en la carpeta.

El volumen de datos, los archivos pequeños y las interrupciones influyen en la recuperación. Integra este paso en el calendario de 3, 7 o 30 días. No deduzcas de una prueba de transferencia corta un plazo seguro para todo el archivo; prevé también el tiempo de extracción y apertura.

Controlar el contenido y luego la integridad de la copia

Compara primero las rutas esperadas y el número de archivos. El tamaño ayuda a detectar un archivo vacío o truncado, pero dos archivos diferentes pueden tener el mismo tamaño. Para controlar los bytes, calcula una huella SHA-256 de cada archivo de origen estable y luego la misma huella en su copia. Python documenta este cálculo en hashlib; otras herramientas ofrecen el mismo algoritmo.

Conserva el inventario de huellas por separado de los archivos que describe, sin intentar que contenga su propia huella. Una diferencia puede deberse a una copia incorrecta, pero también a un archivo de origen modificado entre los dos cálculos. Identifica la causa antes de reemplazar cualquier cosa.

Una huella idéntica no juzga el resultado del trabajo ni demuestra por sí sola la autoría del archivo. Una imagen borrosa o un modelo incorrecto pueden copiarse sin alteración. Por eso, asocia los controles de integridad con la apertura de salidas representativas y la verificación de tus criterios.

Ejemplo: cien imágenes, doscientos dos archivos útiles

Imaginemos una entrega de cien imágenes. El archivo de reanudación contiene cien originales, cien imágenes aceptadas, un archivo de parámetros y una nota de reanudación: 100 + 100 + 1 + 1 = 202 archivos. Un inventario aparte describe estos 202 elementos; con este inventario, la carpeta contiene 203 archivos. Es un ejemplo de organización, sin ningún tratamiento anunciado.

Tras la copia, el recuento vuelve a encontrar los 202 elementos descritos, pero una huella es distinta. Por lo tanto, tienes 201 archivos concordantes y un archivo por examinar: el número total correcto no es suficiente. Si el archivo de origen se ha mantenido estable, vuelve a copiar ese elemento y recalcula su huella. Si el origen ha cambiado, elige primero la versión que quieres conservar y actualiza el inventario de forma coherente.

Abre después desde la copia una imagen grande, una imagen con transparencia y una imagen con texto. Comprueba también que los cien nombres esperados figuren en la entrega. Estas tres aperturas ilustran una comprobación puntual; no certifican la calidad de todos los demás visuales. Los casos señalados durante el procesamiento deben revisarse individualmente.

Repetir una reanudación sin usar las rutas antiguas

Abre el proyecto desde la ubicación de guardado o desde una carpeta de prueba distinta. Sigue la nota en orden, sin ir a buscar a escondidas una dependencia en el entorno inicial. Los archivos vinculados, las fuentes, las versiones de extensiones o las rutas absolutas que falten se vuelven entonces visibles.

Para imágenes, retoma una entrada con los ajustes conservados y abre la exportación. Para un asistente, recarga la configuración y vuelve a plantear una pregunta de control con sus documentos. Para un cálculo, verifica la carga del estado y un pequeño paso esperado. La verificación debe llegar hasta el resultado útil; ver una carpeta en el explorador no prueba su reanudación.

Anota el alcance de la comprobación. Puede que hayas verificado la apertura de los entregables sin disponer del software necesario para relanzar el cálculo en tu ordenador. En ese caso, describe con precisión lo que está verificado y lo que queda por probar en un entorno compatible.

Reconocer los errores que dan una falsa seguridad

Un único archivo en el disco de trabajo puede desaparecer con ese disco. Una copia sincronizada puede reproducir un borrado accidental. Dos carpetas visibles en el mismo lugar no demuestran, por tanto, dos formas independientes de recuperar los datos. Elige una organización de conservación adaptada a su importancia y luego prueba la ruta de recuperación prevista.

Los demás obstáculos son más comunes: última exportación ausente, archivo copiado antes de terminar su escritura, parámetros sin versión o archivo protegido por un acceso que el destinatario no posee. Haz una última pasada con la lista, desde el destino real. Mientras una anomalía siga abierta, conserva los elementos necesarios para corregirla.

  • Los entregables esperados están presentes e identificados.
  • El inventario coincide con la copia elegida.
  • Los archivos de control se abren desde el destino.
  • La nota de reanudación describe las dependencias y los límites restantes.
  • Los accesos necesarios se gestionan por separado de los archivos compartidos.

Preguntas frecuentes

¿Basta con un archivo ZIP para hacer copia de seguridad de mi proyecto?

Puede agrupar los archivos, pero no demuestra ni su integridad ni su reanudación. Verifica su extracción y el contenido obtenido, y luego abre los elementos importantes. La compresión no sustituye al inventario, a las dependencias ni a la comprobación del resultado.

¿Puedo borrar los originales en cuanto termine la transferencia?

Espera a que la copia esté comprobada y a que se conserven los elementos necesarios para la reanudación. Una transferencia terminada aún puede contener una versión equivocada o un archivo incompleto. El borrado debe seguir tu regla de conservación, no solo la desaparición de una barra de progreso.

¿Debo conservar todos los intentos descartados?

Conserva los que expliquen una decisión o eviten repetir un fracaso costoso. Identifícalos con claridad y sepáralos de la entrega. Las variantes sin utilidad pueden excluirse según tu regla de conservación, después de haber preservado los originales y los resultados necesarios.

¿Garantiza un hash correcto que mi modelo se reinicie?

No. Comprueba la correspondencia de los bytes con la referencia elegida. El modelo aún puede necesitar un programa, una versión, datos o un estado del optimizador que falten. Solo una prueba de carga y reanudación adecuada verifica ese recorrido.

Avanza a tu ritmo

Un poco de método cambia el comienzo.

Abrir las guías