Running Matlab Trainings

Submitting a Matlab Training Job

Example 1. Explicit resources
$ ssh bhn20 (1)
$ runai-bgu submit matlab \ (2)
  -n conv-2-64 \ (3)
  -c 2 \ (4)
  -m 4Gi \ (5)
  -g 1 \ (6)
  -- "cd ~/path/to/file && matlab -batch file" (7)
1 Configure SSH connection to bhn20
2 Specifies it is a Matlab.
3 Specifies the name of the job.
4 Allocates 2 CPU cores.
5 Allocates 4GiB of memory*.
6 Specifies the GPU allocation(Whole or fractions). If you do not need GPU, do not use this flag.
7 The command to run, here cd ~/path/to/file && matlab -batch.
The space ( ) between the two dashes (--) and the command is intentional. As are the quotes (") surrounding the command.
To run Matlab trainings, you will need to change driectory to the location of your training file, and then run Matlab with the `-batch` option followed by the name of your training file without the .m suffix.

You can also use a predefined resource template. Check out the guide for the template CLI Introduction.

Example 2. Using User Templates:
$ runai-bgu submit matlab \ (1)
  -n conv-2-64 (2)
  --ut train-over-quota-user (3)
  -- "cd ~/path/to/file && matlab -batch file" (4)
1 Submit a matlab workload
2 Specify the job name
3 Use the --ut specify the user template
4 The command to run, here cd ~/path/to/file && matlab -batch.
The space ( ) between the two dashes (--) and the command is intentional. As are the quotes (") surrounding the command.
To run Matlab trainings, you will need to change driectory to the location of your training file, and then run Matlab with the `-batch` option followed by the name of your training file without the .m suffix.
Example 3. Using Group Templates:
$ runai-bgu submit matlab \ (1)
  -n conv-2-64 (2)
  --ug train-over-quota-group  (3)
  -- "cd ~/path/to/file && matlab -batch file" (4)
1 Submit a matlab workload
2 Specify the job name
3 Use the --ug specify the group template
4 The command to run, here cd ~/path/to/file && matlab -batch file.
The space ( ) between the two dashes (--) and the command is intentional. As are the quotes (") surrounding the command.
To run Matlab trainings, you will need to change driectory to the location of your training file, and then run Matlab with the `-batch` option followed by the name of your training file without the .m suffix.

Submitting Job

The CLI will display messages about the job creation and status.

Example 4. Synopsis
Start job for training
$ ssh bhn20 (1)
$ runai-bgu submit matlab -n conv-2-64 --ut train-over-quota -- "cd ~/path/to/file && matlab -batch file" (2)
Waiting for the job to be created...

Job conv-2-64 submitted successfully.
You can check the status of the job by running:
        runai describe job conv-2-64 -p myproj
1 Configure SSH connection to bhn20 manual.adoc[runai-bgu]