Check out the walk-through on how to create a DSL Project.
Creating a new DSL Project
Navigate to the Projects Page of the Data Science Lab plugin.
Click the Create Projectoption to create a new project.
The Create Project option
A form opens to provide the Project-related information.
The next screen opens asking for the following details for a new project:
Project Name: Give a name to the new project.
Project Description: Describe the project.
Select Algorithms: Select Algorithms using the drop-down menu.
Environment: Allows users to select the environment they want to work in. Currently, the supported Python frameworks are TensorFlow andPyTorch.
If the users select the TensorFlow environment, they do not need to install packages like the TensorFlowand Keras explicitly in the notebook. These packages can simply be imported inside the notebook.
If the users select the PyTorch environment, they do not need to install packages like the Torch and Torchvision explicitly in the notebook. These packages can simply be imported inside the notebook.
The user can select an option out of the given choices: 1. Python Tensor Flow, 2. Python PyTorch
Resource Allocation: This allows the users to allocate CPU/ GPU and memory to be used by the Notebook container inside a given project. The currently supported Resource Allocation options are Low, Medium, and High.
Idle Shutdown: Idle Shutdown: It allows the users to specify the idle time limit after which the notebook session will get disconnected, and the project will be deactivated. To use the notebook again, the project should be activated. The supported Idle Shutdown options are 30m, 1h, and 2h.
External Libraries: Provide the external libraries’ links required for the project.
Mandatory fields for creating a Project
Based on the selection of the Resource Allocation field the following fields appear with pre-selected values:
Image Name
Image Version
Limit
Memory
Request (CPU)
Memory
Select nvidia from the GPU Type field to improve the performance of the project. you select the nvidia as the GPU Type then
Click the Save option.
Saving the Project details
The newly created project gets saved, and it appears on the screen.
The success of project creation is informed by a notification message.
Project gets created and listed under the Projects page
Please Note:
The user can also open the Project list by clicking the View Project option.
Click the View Project option.
View Project option
The user gets redirected to the Project list.
Project List
Please Note:A project gets the Share, Edit, Delete, Activate/Deactivate actions to be applied on it after getting listed under the Project list.
Various Actions provided to a DSL Project
Pre-requisite: The DSL projects also get Push to VCS and Pull from VCS functionalities, but they only get enabled for the activated DSL projects.
Have a look at the walk-through to create a new Notebook.
Creating a new Notebook
Click the Create Notebook option from the Notebook tab.
The Create Notebook option.
A new Notebook gets created; the user gets a notification message informing the same.
Click the Back icon.
The Notebook landing page
The Notebook gets saved under the Notebook list.
The List of created Notebooks
Note:
Edit the Notebook name by using the ‘Edit Notebook Name’ icon.
The accessible datasets, models, and artifacts will list down under the Datasets, Models, and Artifacts menus (In this case, there are no datasets added to the concerned Notebook.).
Find/Replace menu facilitates the user to find and replace a specific text in the notebook code.
Add a description for the created Notebook by using the same page.
The Dataset tab offers a list of uploaded Datasets which can be added to a project. The user can get a list of uploaded Data Sets and Data Sandbox from the Data Center module under this tab.
The Add Datasets page offers the following Data service options to add as datasets:
Data Service– These are the uploaded data sets from the Data Center module.
Data Sandbox – This option lists all the available Data Sandbox from the Data Center module.