summaryrefslogtreecommitdiff
path: root/results/native
diff options
context:
space:
mode:
authorYurenHao0426 <Blackhao0426@gmail.com>2026-07-22 08:44:53 -0500
committerYurenHao0426 <Blackhao0426@gmail.com>2026-07-22 08:44:53 -0500
commita1d060e6d96d4ab973d16cd75149dd61899c7c95 (patch)
treebf7cf9b595246bf42e9fea8a77a75b9362432f9f /results/native
parentc8ae43fb284cf5be54066b4c0b5b17dcb088227f (diff)
baselines: import completed BurstCCN native run
Diffstat (limited to 'results/native')
-rw-r--r--results/native/burstccn_cifar10_symplastic_paper_seed0.json327
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
+ }
+}