diff options
Diffstat (limited to 'results/native/burstccn_cifar10_symplastic_paper_seed0.json')
| -rw-r--r-- | results/native/burstccn_cifar10_symplastic_paper_seed0.json | 327 |
1 files changed, 327 insertions, 0 deletions
diff --git a/results/native/burstccn_cifar10_symplastic_paper_seed0.json b/results/native/burstccn_cifar10_symplastic_paper_seed0.json new file mode 100644 index 0000000..6cc18ae --- /dev/null +++ b/results/native/burstccn_cifar10_symplastic_paper_seed0.json @@ -0,0 +1,327 @@ +{ + "audit": { + "complete": true, + "expected_epochs": 400, + "finite": true, + "selection_semantics_frozen": true, + "source_revision_match": true, + "source_tracked_clean": true + }, + "dataset": "CIFAR-10", + "dataset_artifacts": [ + { + "bytes": 170498071, + "path": "/home/yurenh2/sdrn/data/cifar-10-python.tar.gz", + "sha256": "6d958be074577803d12ecdefd02955f39262c83c16fe9348329d7fe0b5c001ce" + } + ], + "gpu": { + "driver_version": "535.183.01", + "memory_total_mib": "8192", + "name": "NVIDIA GeForce GTX 1080", + "physical_index": "5", + "uuid": "GPU-f4aed756-228e-7522-94e7-fb543c02cc74" + }, + "importer_provenance": { + "path": "/home/yurenh2/sdil", + "revision": "c8ae43fb284cf5be54066b4c0b5b17dcb088227f", + "tracked_dirty": false + }, + "method": "BurstCCN", + "metrics": { + "epochs_observed": 400, + "final_validation_accuracy_percent": 80.44, + "initial_evaluation_epoch": 0, + "optimization_epochs": 399, + "primary_final_epoch": 399, + "primary_final_test_accuracy_percent": 80.07, + "test_evaluations": 400, + "test_selected_epoch": 267, + "test_selected_test_accuracy_percent": 80.25, + "validation_selected_epoch": 368, + "validation_selected_test_accuracy_percent": 80.1, + "validation_selected_validation_accuracy_percent": 80.62, + "wall_definition": "W&B runtime from run initialization through the final epoch log", + "wall_s": 15451.257498443 + }, + "protocol": { + "command": [ + "python", + "train.py", + "--config-name=cifar10_burstccn_kp", + "dataset.root=/home/yurenh2/sdrn/data", + "training.seed=0", + "model.hidden_activation_function=relu_rms", + "model.output_activation_function=softmax", + "model.W.optimiser.lr=0.002", + "model.Y.mode=sym_W", + "model.Q.mode=sym_Y", + "hydra.run.dir=/scratch/yurenh2/burstccn-native/cifar10_symplastic_paper_seed0" + ], + "dataset": "CIFAR-10", + "expected_epochs": 400, + "expected_gpu": { + "name": "NVIDIA GeForce GTX 1080", + "physical_index": "5" + }, + "method": "BurstCCN", + "paper_url": "https://www.biorxiv.org/content/10.64898/2026.06.16.732595v1", + "published_accuracy_percent_mean": 82.97, + "published_accuracy_percent_sd": 0.21, + "repository_url": "https://github.com/neuralml/BurstCCN-journal", + "required_config": { + "dataset.dataset_name": "cifar10", + "dataset.use_validation": true, + "model.Q.grad_type": "kp", + "model.Q.mode": "sym_Y", + "model.Q.optimiser.lr": 0.001, + "model.W.optimiser.lr": 0.002, + "model.W.optimiser.momentum": 0.9, + "model.W.optimiser.weight_decay": 0.0001, + "model.Y.grad_type": "kp", + "model.Y.mode": "sym_W", + "model.Y.optimiser.lr": 0.001, + "model.hidden_activation_function": "relu_rms", + "model.loss_type": "mse", + "model.output_activation_function": "softmax", + "training.batch_size": 32, + "training.label_smoothing": 0.05, + "training.n_epochs": 400, + "training.seed": 0 + }, + "required_dataset_sha256": [ + "6d958be074577803d12ecdefd02955f39262c83c16fe9348329d7fe0b5c001ce" + ], + "seed": 0, + "selection_semantics": { + "primary": "final epoch test accuracy", + "test_selected": "maximum test accuracy over all epochs; reported separately", + "validation_selected": "test accuracy at the epoch with minimum validation top-1 error" + }, + "source_revision": "9170e110b4d18729dc5bc5d517fc52eefcd04d69" + }, + "protocol_id": "burstccn_cifar10_symplastic_paper_seed0", + "resolved_config": { + "dataset": { + "dataset_name": "cifar10", + "num_workers": 0, + "pin_memory": true, + "prefetch_factor": "None", + "root": "/home/yurenh2/sdrn/data", + "standardise_inputs": true, + "task_type": "classification", + "use_validation": true + }, + "model": { + "Q": { + "grad_type": "kp", + "mode": "sym_Y", + "optimiser": { + "lr": 0.001, + "lr_scheduler": { + "type": "cosine_warmup", + "warmup_epochs": 2 + }, + "momentum": 0.9, + "type": "sgd", + "weight_decay": 0.0001 + }, + "scale": 1.0 + }, + "W": { + "mode": "random_init", + "optimiser": { + "lr": 0.002, + "lr_scheduler": { + "type": "cosine_warmup", + "warmup_epochs": 2 + }, + "momentum": 0.9, + "type": "sgd", + "weight_decay": 0.0001 + }, + "scale": 1.0 + }, + "Y": { + "grad_type": "kp", + "mode": "sym_W", + "optimiser": { + "lr": 0.001, + "lr_scheduler": { + "type": "cosine_warmup", + "warmup_epochs": 2 + }, + "momentum": 0.9, + "type": "sgd", + "weight_decay": 0.0001 + }, + "scale": 1.0 + }, + "apical_bias_learning": false, + "dilations": [ + 1, + 1, + 1 + ], + "dtype": "float32", + "error_scale": 0.1, + "groups": [ + 1, + 1, + 1 + ], + "hidden_activation_function": "relu_rms", + "in_channels": [ + 3, + 64, + 128 + ], + "in_shape": [ + 32, + 32 + ], + "kernel_sizes": [ + 5, + 5, + 3 + ], + "local_feedback_scales": [ + 1.0, + 1.0, + 1.0, + 10.0 + ], + "loss_type": "mse", + "model_name": "cifar10_conv_burstccn", + "model_type": "burstccn", + "n_hidden_layers": 1, + "n_hidden_units": 1500, + "n_outputs": 10, + "out_channels": [ + 64, + 128, + 256 + ], + "output_activation_function": "softmax", + "output_activity_shift": 1.0, + "p_baseline": 0.5, + "paddings": [ + 0, + 0, + 0 + ], + "store_exc_inh_branch_state": false, + "strides": [ + 2, + 2, + 1 + ], + "use_teacher": true + }, + "training": { + "batch_size": 32, + "group": "default", + "label_smoothing": 0.05, + "log_interval": 200, + "n_epochs": 400, + "require_gpu": true, + "save_initial_model": false, + "seed": 0, + "test_batch_size": 1000 + } + }, + "run_artifacts": [ + { + "bytes": 83632929, + "path": "/scratch/yurenh2/burstccn-wandb/wandb/offline-run-20260722_042604-5v3l3sfc/run-5v3l3sfc.wandb", + "sha256": "b49644b1a6d551e82d6e98c16719785c0d9a8636963ed6755b22c95bf77f1fb2" + }, + { + "bytes": 1810, + "path": "/scratch/yurenh2/burstccn-native/cifar10_symplastic_paper_seed0/.hydra/config.yaml", + "sha256": "605e0f6acee08a9898e3761fe7bd215a8e67abd76f84d3210734f4b00bf4bcc1" + } + ], + "runtime_environment": { + "pip_freeze": [ + "GitPython==3.1.54", + "Jinja2==3.1.6", + "MarkupSafe==3.0.3", + "PyYAML==6.0.3", + "annotated-types==0.7.0", + "antlr4-python3-runtime==4.9.3", + "braceexpand==0.1.7", + "certifi==2026.7.22", + "charset-normalizer==3.4.9", + "click==8.4.2", + "contourpy==1.3.3", + "cycler==0.12.1", + "et_xmlfile==2.0.0", + "filelock==3.29.0", + "fonttools==4.63.0", + "fsspec==2026.4.0", + "gitdb==4.0.12", + "h5py==3.14.0", + "hydra-core==1.3.2", + "idna==3.18", + "joblib==1.5.3", + "kiwisolver==1.5.0", + "lmdb==1.6.2", + "matplotlib==3.9.4", + "mpmath==1.3.0", + "networkx==3.6.1", + "numpy==2.2.6", + "nvidia-cublas-cu11==11.11.3.6", + "nvidia-cuda-cupti-cu11==11.8.87", + "nvidia-cuda-nvrtc-cu11==11.8.89", + "nvidia-cuda-runtime-cu11==11.8.89", + "nvidia-cudnn-cu11==8.7.0.84", + "nvidia-cufft-cu11==10.9.0.58", + "nvidia-curand-cu11==10.3.0.86", + "nvidia-cusolver-cu11==11.4.1.48", + "nvidia-cusparse-cu11==11.7.5.86", + "nvidia-nccl-cu11==2.20.5", + "nvidia-nvtx-cu11==11.8.86", + "omegaconf==2.3.1", + "openpyxl==3.1.5", + "packaging==26.0", + "pandas==2.2.3", + "pillow==12.3.0", + "platformdirs==4.11.0", + "protobuf==6.33.6", + "pydantic==2.13.4", + "pydantic_core==2.46.4", + "pyparsing==3.3.2", + "python-dateutil==2.9.0.post0", + "pytz==2026.2", + "requests==2.34.2", + "scikit-learn==1.6.1", + "scipy==1.13.1", + "sentry-sdk==2.66.0", + "six==1.17.0", + "smmap==5.0.3", + "sympy==1.14.0", + "threadpoolctl==3.6.0", + "torch==2.3.1+cu118", + "torchvision==0.18.1+cu118", + "tqdm==4.67.1", + "triton==2.3.1", + "typing-inspection==0.4.2", + "typing_extensions==4.15.0", + "tzdata==2026.3", + "urllib3==2.7.0", + "wandb==0.21.1", + "webdataset==0.2.48" + ], + "pip_freeze_sha256": "73ffcc1877eb2fbe151e3ce890314811b3e0605e3bdab05314d67b7d0980b5b3", + "python_executable": "/scratch/yurenh2/venvs/burstccn/bin/python", + "python_version": "3.11.15 (main, Jun 11 2026, 15:20:16) [GCC 14.3.0]" + }, + "schema_version": 1, + "seed": 0, + "source_provenance": { + "path": "/scratch/yurenh2/sdil-reference/BurstCCN-journal", + "revision": "9170e110b4d18729dc5bc5d517fc52eefcd04d69", + "tracked_dirty": false + } +} |
