Mi primer notebook
Vamos a ver el proceso de crear un notebook.:
-
Desde el panel izquierdo de navegación haz click en la sección
Notebooks
. -
Haz click en el botón
New
Notebook
y rellena el siguiente formulario.Name
: Nombre del notebook.Notebook
: Selecciona qué tipo de notebook queremos utilizar. Las opciones sonjupyter
,vscode
yR
Custom Notebook
: Selecciona la imagen docker para instanciar el notebook (1).CPU/RAM
. Indica qué capacidad de computo vas a utilizar.-
GPUs
. Indica si vas a necesitar GPUWarning
Este asignación, y la de
CPU/RAM
está limitada por los recursos asignados a la hora de crear el usuario. El total deGPU/CPU/RAM
creados en los notebooks (o inclusopipelines
) debe ser inferior a la cuota asignada. -
Workspace Volume
. Volumen que será usado por elNotebook
para persistir cualquier tipo de dato. -
Data Volumes
. Volumen adicional, independendiente, delWorkspace volume
. -
Advanced Options
.Configurations
. Indicar si desde elNotebook
vas a querer crear o ejecutarPipeline
.Affinity/Tolerations
. Especifica las reglas de afinidad y tolerancia para la asignación de recursos del notebook en el clúster de Kubernetes.Affinity Config
: Permite definir reglas de afinidad para que el notebook se asigne a nodos específicos que cumplan ciertos criterios.Tolerations Group
: Permite definir las tolerancias que el notebook tendrá hacia ciertos taints aplicados en los nodos. Esto es útil para garantizar que los notebooks se ejecuten en nodos preparados para cargas específicas, como aquellos con GPU.
Miscellaneous Settings
. Ajustes misceláneos adicionales para elNotebook
.Enable Shared Memory
: Habilita la memoria compartida, lo cual es útil para ciertas aplicaciones que requieren segmentos de memoria compartida para la comunicación entre procesos.
-
Haz click en el botón
Launch
-
En la propia documentación de
Kubeflow
se encuentra la lista de imagenes y la diferencia entre ellas:
Si todo hay ido correctamente, el Notebook
aparecerá en la lista