SUBMIT SOLVERAI TRAINING JOB

Creates a SolverAI training simulation from source simulations and studies, splits them into train/test/predict sets, writes a training manifest with vault paths, attaches the uploaded config file, and submits a single GPU job to the HPC cluster. Source simulations are read-only; all outputs (checkpoints, results) are written to the new SolverAI simulation’s vault directory.

When to use

Tagged: solverai, gpu, training, deep_learning, hpc, job_submission, mesh_graph_net.

Inputs

Label ID Type Default Required Description
Training Job Name job_name text Name for the SolverAI training simulation record. All outputs (checkpoints, model files, logs) are stored under this simulation’s vault directory.
Simulation Sources simulation_sources remote_lookup   Individual simulation IDs to include in the source pool. Their vault directories are passed read-only to SolverAI. Combined with Study Sources below.
Study Sources study_sources remote_lookup   Study IDs whose simulations are added to the source pool. All simulations from these studies are included and merged with Simulation Sources above.
Test Simulations test_simulations remote_lookup   Simulation IDs from the source pool to reserve for validation/testing. Must exist in Simulation Sources or Study Sources. Excluded from training automatically.
Prediction Simulations predict_simulations remote_lookup   Simulation IDs from the source pool for prediction/inference. Must exist in sources. Excluded from training. (Future use.)
Config File config_file file   SolverAI configuration file (.yaml or .json) that overrides default training parameters. Passed as -i argument to solverai-graph-runner.
HPC Config hpc_config remote_lookup Saved HPC configuration with SolverAI solver type and GPU queue (e.g. WAREWULF_SOLVERAI with galaxy partition).
Run Name run_name text   Name of the training run subfolder (e.g. default_train, MGN_v2, MGN_Disp_ps). For training: sets the subfolder name. For prediction: must match the training run name to find the correct checkpoint. If empty, auto-detected from the first available checkpoint.

Outputs

Label ID Type Description
Simulation Id simulation_id integer ID of the SolverAI training simulation. All outputs stored in its vault directory.
Hpcjob Id hpcjob_id integer ID of the HPC job record tracking the GPU training run.
Train Count train_count integer Number of simulations in the training set.
Test Count test_count integer Number of simulations reserved for testing.
Simulation Manifest simulation_manifest dataset Dataset of all source simulations with vault paths and train/test/predict split.

Disciplines

  • platform.hpc_config
  • platform.job_submission
  • solverai.training

Auto-generated from platform schema. Worker id: job_submit_solverai_by_config. Schema hash: 4c8dffb2d400. Hand-curated docs in workerexamples/ override this page when present.