Quick experimentsChoose one model and one dataset task to start fast.
Evaluation
NeuroInfra helps you quickly run experiments and scale them to large multi-GPU deployments.
Large-scale queuesRun many models, datasets, and tasks across GPUs.
Channel systemsReusable EEG channel setups for experiments.
Channel configurationsChannel Names, Channel Systems, Channel Coordinates, Brain regions.
Single-GPU Debug
Choose a model and dataset, then start a simple, fast experiment.
Choose model type
Pick the model family first, then choose the exact registered asset.
Model type
# Select your experiment configuration.# A runnable command will be generated here automatically.## Example EEGNet debug run:conda run -n <env> python -u run_single_experiment.py \ --model eegnet \ --dataset bcic_iv_2b \ --task motor_imagery_left_right_2class \ --cache_dir artifacts/cache \ --pipeline datasets/pipelines/classical_pipeline_with_z_score.py \ --pipeline_param resample=200 lower_bound=0.1 upper_bound=75 notch=50 \ --split_mode cs \ --fold 4 \ --epochs 1 \ --batch_size 16 \ --channel_system 10-20 \ --output_dir artifacts/debug_eegnet_bcic_iv_2bMulti-GPU Queues
Queue large-scale multi-model, multi-dataset, and multi-task runs across multiple GPUs.
Search model assets
Filter the model registry before selecting the assets for this queue.
# Select your experiment settings.# Batch selection is supported for model assets and dataset tasks.# Complete the Multi-GPU Queues steps to generate the runnable command and JSON suite data.Live JSON previewUpdates with the current selections.
{ "preview_state": { "active_step": "models", "active_stage": "search", "ready": false, "completed": { "models": false, "datasets": false, "splits": false, "channels": false, "pipelines": false, "gpus": false, "paths": true }, "estimated_jobs": 0 }, "launch": { "config": "artifacts/generated/evaluation_suite.json", "gpus": [], "processes_per_gpu": 1, "output_dir": "artifacts/generated_run", "resume": false, "retry_failed": false }, "selection": { "models": [], "datasets": [], "split_modes": [], "channel_systems": [], "pipelines": [] }, "suite": { "common_args": { "epochs": 1, "batch_size": 16, "num_workers": 0, "seed": 0, "cache_dir": "artifacts/cache", "save_checkpoints": false }, "tasks": [], "model_overrides": {} }}