Notebook Lab ofrece un editor ligero que le permite previsualizar y editar archivos de Notebook almacenados en OSS sin iniciar ningún recurso de cómputo. Cuando esté listo para ejecutar código, vincule el Notebook a una instancia DSW. Varios notebooks pueden compartir una misma instancia, lo que mejora el aprovechamiento de los recursos.
Comparación entre Notebook Lab y DSW
|
Función |
Notebook Lab |
Instancia DSW |
|
Concepto principal |
Editor ligero de Notebook; varios notebooks comparten una sola instancia |
Entorno completo de desarrollo de IA |
|
Almacenamiento de archivos |
Se almacena en OSS, desacoplado del cómputo |
Vinculado al directorio de trabajo de la instancia |
|
Modelo de facturación |
Sin costo por edición |
Se factura desde el momento en que se inicia la instancia |
|
Conjunto de herramientas |
Enfocado en la creación de notebooks |
Incluye Notebook, WebIDE y Terminal |
Restricciones
Actualmente, Notebook Lab está disponible en las siguientes regiones: China (Hangzhou), China (Shanghai), China (Beijing), China (Ulanqab) y China (Shenzhen).
Inicio rápido
Paso 1: Abrir Notebook
Inicie sesión en la PAI console y seleccione la Region de destino en la esquina superior izquierda.
En el panel de navegación izquierdo, elija Workspaces y haga clic en el nombre del espacio de trabajo de destino para acceder a él.
En el panel de navegación izquierdo, elija Model Training > Data Science Workshop (DSW) y haga clic en la pestaña Notebook.
Paso 2: Seleccionar un directorio de código
Haga clic en Select Code Directory, seleccione un bucket de OSS y cree un directorio (por ejemplo, notebook_test) para usarlo como ubicación de almacenamiento de sus archivos de Notebook. Una vez configurado, la lista de notebooks analiza este directorio y muestra todos los archivos de Notebook (*.ipynb) que se encuentren en la ruta de OSS.
Paso 3: Crear un notebook y escribir código
Haga clic en Create Instance. Esta acción abre el entorno de desarrollo de Notebook y crea un nuevo archivo de Notebook.
-
Escriba su código. Haga clic en +Python para agregar una celda de Python y comience a escribir el código dentro de ella.
A continuación se muestra un fragmento de código de ejemplo:
NotaInstale primero las dependencias: dado que los archivos de Notebook y las instancias DSW están desacoplados, incluya los comandos de instalación de dependencias en el archivo de Notebook. Así garantizará que el entorno se configure correctamente cada vez que cambie de instancia DSW.
Guarde su trabajo con regularidad: de forma predeterminada, Notebook Lab no guarda automáticamente. Asegúrese de guardar los cambios de inmediato.
Paso 4: Vincular una instancia DSW y ejecutar código
Haga clic en Link DSW y seleccione una instancia que se encuentre en estado Running. Varios notebooks pueden vincularse a la misma instancia DSW, lo cual optimiza el uso de los recursos.
-
Haga clic en el ícono
para ejecutar el código.# Include dependency installation in the Notebook file to support any DSW instance. !pip install pandas import pandas as pdSi el kernel no se carga en el área Select Kernel, ubicada en la esquina superior derecha del Notebook, actualice la página del navegador para recargar el entorno.
Salida de ejemplo:
fruit sales_kg price_per_kg 0 apple 120 8.5 1 banana 200 3.2 2 orange 150 5.0 3 strawberry 80 15.0 4 blueberry 50 25.0
Detenga la instancia DSW cuando no la utilice: si usa una instancia pay-as-you-go, la facturación comienza en cuanto la instancia entra en estado Running, incluso si no utiliza WebIDE ni ejecuta código. Detenga o elimine la instancia cuando ya no la necesite para evitar cargos inesperados.
Uso de Copilot para programación asistida por IA
Copilot le ayuda durante la escritura de código. Para activarlo, siga uno de estos métodos:
Opción 1: haga clic en Generate en la barra de herramientas de Notebook Lab.
-
Opción 2: seleccione una celda y use el siguiente atajo de teclado:
Windows:
Ctrl+ImacOS:
Command+I
Facturación
Escribir código en Notebook Lab es gratuito. Cuando un Notebook se vincula a una instancia DSW en ejecución, aplican las reglas de facturación de DSW. Para más información, consulte DSW billing.
Si ejecuta SQL mediante recursos de MaxCompute, aplican las reglas de facturación de MaxCompute. Para más información, consulte MaxCompute Billing Overview.