Experiment Name @if (codeFormGroup.controls.name.invalid) { @if (codeFormGroup.controls.name.errors?.minlength) { Name should be more than 2 characters long } @else if (codeFormGroup.controls.name.errors?.required) { Name is required } }

##### Git

Repository URL
Type @for (gitType of gitTypes; track gitType) { {{gitType[0].toUpperCase()}}{{gitType.slice(1)}} } @switch (codeFormGroup.controls?.type.value) { @case (gitTypes[0]) { Branch } @case (gitTypes[1]) { Commit } @case (gitTypes[2]) { Tag } }

##### Entry Point

Working Directory
Type @for (scriptType of scriptTypes; track scriptType) { {{scriptType[0].toUpperCase()}}{{scriptType.slice(1)}} } @switch (codeFormGroup.controls?.scriptType.value) { @case (scriptTypes[0]) { Script } @case (scriptTypes[1]) { Module } }
Add `Task.init` call

##### Configuration Hyperparameters Args

@for (pair of args.controls; track $index) {
Key Value
}
Use Poetry (docker only)
Python Binary Preinstalled venv (docker only)
Skip (docker only) Use `requirements.txt` Specify packages @if (envFormGroup.controls.requirements.value === 'manual') { Requirements }
Image Arguments Startup Script

##### Enqueue experiment to

##### Output

Destination