Set Up Dioptra in the GUI#

Before running your first plugin task, we need to prepare the environment.

Prerequisites#

Before completing this tutorial, ensure you have installed Dioptra and created a deployment.

Dioptra Workflow Setup#

Step 1: Start Dioptra Services#

In your terminal, navigate to your deployment folder. The deployment folder should have several docker-compose*.yml files in it and an envs/ folder with certificates and credentials for the microservices.

cd path/to/deployment-folder

Once in the deployment folder, start the Docker containers:

docker compose up

You should now be able to access the Dioptra web GUI in your browser. In the address bar, enter the configured port (default port: http://127.0.0.1). The Dioptra login screen should appear.

Screenshot of the Dioptra login page with sign-in and sign-up options.

The Dioptra login screen in the GUI.#

Learn More

Step 2: Login or Sign Up#

After opening the web GUI, either log in with an existing account or sign up for a new one.

Learn More

Step 3: Create a Queue#

Navigate to the Queues tab and create a new queue:

  • Name: tensorflow-cpu

  • Visibility: Public

We call it tensorflow-cpu because this tutorial assumes only CPU resources are available. By making it public, all users in the Public group can submit jobs to it.

Screenshot of the queue creation form with "tensorflow_cpu" entered as the name.

Learn More

Next Steps#

Now that Dioptra is set up, let’s begin: Running Hello World