| { |
| "bundle": { |
| "bundle_subdir": "bundle" |
| }, |
| "hub": { |
| "repo_id": null, |
| "revision": null |
| }, |
| "io": { |
| "input_domain": null, |
| "inputs": { |
| "channel_meanings_tree": { |
| "parameters": [ |
| "effective temperature", |
| "surface gravity", |
| "metallicity [Fe/H]", |
| "microturbulence velocity", |
| "cosine of viewing angle" |
| ], |
| "wavelengths": null |
| }, |
| "channel_names_tree": { |
| "parameters": [ |
| "teff", |
| "logg", |
| "[Fe/H]", |
| "vmicro", |
| "mu" |
| ], |
| "wavelengths": null |
| }, |
| "channel_units_tree": { |
| "parameters": [ |
| "dimensionless", |
| "dimensionless", |
| "dimensionless", |
| "dimensionless", |
| "dimensionless" |
| ], |
| "wavelengths": null |
| }, |
| "leaf_meanings_tree": { |
| "parameters": "min-max scaled model input parameters; see reference_scaling_inputs for raw parameter bounds and bundle_extras.fixed_parameter_values for any source-grid parameters held fixed outside the model input", |
| "wavelengths": "min-max scaled log10 wavelength; the user applies log10 before reference_scaling_inputs" |
| }, |
| "leaf_units_tree": { |
| "parameters": null, |
| "wavelengths": "dimensionless" |
| }, |
| "structure_tree": { |
| "parameters": null, |
| "wavelengths": null |
| } |
| }, |
| "outputs": { |
| "channel_meanings_tree": { |
| "flux": [ |
| "min-max scaled log10 line intensity from source array flux", |
| "min-max scaled log10 continuum intensity from source array continuum" |
| ] |
| }, |
| "channel_names_tree": { |
| "flux": [ |
| "log_flux_lines", |
| "log_flux_continuum" |
| ] |
| }, |
| "channel_units_tree": { |
| "flux": [ |
| "dimensionless", |
| "dimensionless" |
| ] |
| }, |
| "leaf_meanings_tree": { |
| "flux": "two min-max scaled log10 intensity channels from the Maja archive arrays flux and continuum" |
| }, |
| "leaf_units_tree": { |
| "flux": "dimensionless" |
| }, |
| "structure_tree": { |
| "flux": null |
| } |
| }, |
| "reference_scaling_inputs": null, |
| "reference_scaling_outputs": null |
| }, |
| "model": { |
| "init_hints": { |
| "parameter_dim": 5 |
| }, |
| "name": "transformer_payne", |
| "params": { |
| "channels": 2, |
| "dim": 48, |
| "dim_ff_multiplier": 2, |
| "dim_head": 16, |
| "dtype": "float32", |
| "max_period": 1.0, |
| "min_period": 0.0001, |
| "no_layers": 3, |
| "no_tokens": 8 |
| } |
| }, |
| "optim": { |
| "b1": 0.9, |
| "b2": 0.999, |
| "decay_steps": 0, |
| "eps": 1e-08, |
| "grad_clip": 0.0, |
| "lr": 0.001, |
| "lr_scaling": null, |
| "name": "soap", |
| "precondition_1d": false, |
| "precondition_frequency": 10, |
| "scale_embedding_lr": 1.0, |
| "schedule": "cosine", |
| "warmup_steps": 50000, |
| "weight_decay": 0.0001 |
| }, |
| "schema_version": 1, |
| "seed": 0, |
| "solver": { |
| "name": "auto", |
| "params": {} |
| }, |
| "task": { |
| "name": "regression", |
| "params": { |
| "loss": "mse", |
| "metric_axes": { |
| "channel": [ |
| 0 |
| ], |
| "global": "all" |
| }, |
| "metrics": [ |
| "mse", |
| "mae" |
| ] |
| } |
| }, |
| "training": { |
| "batch_size": 128, |
| "checkpoint_interval_steps": 20000, |
| "checkpoint_steps": null, |
| "evaluation_interval_steps": 10000, |
| "evaluation_steps": null, |
| "logging_interval_steps": 2000, |
| "logging_steps": null, |
| "max_saved_checkpoints": 5, |
| "num_steps": 500000, |
| "shuffle": true, |
| "shuffle_seed": 0, |
| "steps_per_epoch": null, |
| "val_fraction": 0.0, |
| "workdir": "./runs/from_bundle" |
| } |
| } |