Add files using upload-large-folder tool
Browse files- cifar10-vgg8/fefet/model.pth +3 -0
- mnist-mlp/fefet/model.pth +3 -0
- mnist-mlp/flash/model.pth +3 -0
- mnist-mlp/pcm/model.pth +3 -0
- mnist-mlp/reram/model.pth +3 -0
- mnist-mlp/stt/model.pth +3 -0
- paper/figure-s10/pcm/config.json +53 -0
- paper/figure-s10/pcm/evaluation.json +75 -0
- paper/figure-s10/pcm/metrics.json +10 -0
- paper/figure-s10/pcm/model.pth +3 -0
- paper/figure-s10/pcm/training_curve.csv +201 -0
- paper/figure-s9/pcm/evaluation.json +75 -0
- paper/figure-s9/pcm/model.pth +3 -0
cifar10-vgg8/fefet/model.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a627140866b0e3cd16e4e1de63b1abfe1de9eb8d76070c04c41da8f8e86dc857
|
| 3 |
+
size 103850183
|
mnist-mlp/fefet/model.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:49f72b8ae1ca74892a2cdcb77ab29291ca178f56f5afe516f87e46a850807b34
|
| 3 |
+
size 815416
|
mnist-mlp/flash/model.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c8e6ff86e0005824b8476b47b4266dba98bf9e1d1f797e202c4316456cf8a368
|
| 3 |
+
size 815360
|
mnist-mlp/pcm/model.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:523e42e50742066b7b2faf187b4fb13c55f613eebf51a8a5b0da0aa0d7a9d604
|
| 3 |
+
size 815360
|
mnist-mlp/reram/model.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:2c69c2c880c2a7cb42f68b88af3b2b12b08b32e8739b1640fd8ed975422ae091
|
| 3 |
+
size 815352
|
mnist-mlp/stt/model.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6a6a71183ec41c705a6bc775e47a822514ae1bb5ad3251c13de551e457a07409
|
| 3 |
+
size 815352
|
paper/figure-s10/pcm/config.json
ADDED
|
@@ -0,0 +1,53 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": 1,
|
| 3 |
+
"architecture": "VGG8",
|
| 4 |
+
"dataset": "CIFAR-10",
|
| 5 |
+
"device": "PCM",
|
| 6 |
+
"device_parameters": {
|
| 7 |
+
"I0_pcm": 3976.6,
|
| 8 |
+
"I0_pcm_decay": 53.6321,
|
| 9 |
+
"V_T_pcm": 1.0,
|
| 10 |
+
"chunk_n": 32,
|
| 11 |
+
"init_center": 0.02,
|
| 12 |
+
"lut_enabled": false,
|
| 13 |
+
"lut_v_max": 1.0,
|
| 14 |
+
"lut_v_min": -1.0,
|
| 15 |
+
"lut_v_size": 512,
|
| 16 |
+
"lut_w_size": 512,
|
| 17 |
+
"planar_enabled": true,
|
| 18 |
+
"planar_order": 7,
|
| 19 |
+
"w_max": 0.12,
|
| 20 |
+
"w_min": 0.0,
|
| 21 |
+
"conv_backend": "planar",
|
| 22 |
+
"linear_backend": "planar",
|
| 23 |
+
"calibration_slots": false
|
| 24 |
+
},
|
| 25 |
+
"model_parameters": {
|
| 26 |
+
"tia_r": 1490257.9890318373,
|
| 27 |
+
"w_init_max": 0.03991754107399188,
|
| 28 |
+
"v_min": -1.0,
|
| 29 |
+
"v_max": 1.0
|
| 30 |
+
},
|
| 31 |
+
"quantization": {
|
| 32 |
+
"enabled": false,
|
| 33 |
+
"input_bits": 8,
|
| 34 |
+
"output_bits": 8
|
| 35 |
+
},
|
| 36 |
+
"checkpoint_sha256": "cc06ff471a726ed155bcac0f18d1e91d6e7d809b0d69b768f9020e9dac11431e",
|
| 37 |
+
"training_validation_accuracy": 0.8971,
|
| 38 |
+
"evaluation_split_used_for_selection": true,
|
| 39 |
+
"training": {
|
| 40 |
+
"trial": 6,
|
| 41 |
+
"epochs": 200,
|
| 42 |
+
"batch_size": 128,
|
| 43 |
+
"hyperparameters": {
|
| 44 |
+
"label_smoothing": 0.09947404590745684,
|
| 45 |
+
"lr": 0.00022465606854522684,
|
| 46 |
+
"tia_r": 1490257.9890318373,
|
| 47 |
+
"w_init_max": 0.03991754107399188,
|
| 48 |
+
"weight_decay": 0.0004253893635523538
|
| 49 |
+
},
|
| 50 |
+
"best_epoch": 123
|
| 51 |
+
},
|
| 52 |
+
"method": "device_response_training"
|
| 53 |
+
}
|
paper/figure-s10/pcm/evaluation.json
ADDED
|
@@ -0,0 +1,75 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"architecture": "VGG8",
|
| 3 |
+
"dataset": "CIFAR-10",
|
| 4 |
+
"device": "PCM",
|
| 5 |
+
"checkpoint_sha256": "cc06ff471a726ed155bcac0f18d1e91d6e7d809b0d69b768f9020e9dac11431e",
|
| 6 |
+
"strict_load": true,
|
| 7 |
+
"examples": 10000,
|
| 8 |
+
"correct": 8971,
|
| 9 |
+
"accuracy": 0.8971,
|
| 10 |
+
"cross_entropy": 0.9520076522827149,
|
| 11 |
+
"training_validation_accuracy": 0.8971,
|
| 12 |
+
"difference_percentage_points": 0.0,
|
| 13 |
+
"dataset_split": "official_test",
|
| 14 |
+
"used_for_checkpoint_selection": true,
|
| 15 |
+
"elapsed_seconds": 3.0594355538487434,
|
| 16 |
+
"runtime": {
|
| 17 |
+
"python": "3.10.12",
|
| 18 |
+
"torch": "2.3.0a0+6ddf5cf85e.nv24.04",
|
| 19 |
+
"cuda": "12.4",
|
| 20 |
+
"gpu": "NVIDIA H100 80GB HBM3"
|
| 21 |
+
},
|
| 22 |
+
"configuration": {
|
| 23 |
+
"schema_version": 1,
|
| 24 |
+
"architecture": "VGG8",
|
| 25 |
+
"dataset": "CIFAR-10",
|
| 26 |
+
"device": "PCM",
|
| 27 |
+
"device_parameters": {
|
| 28 |
+
"I0_pcm": 3976.6,
|
| 29 |
+
"I0_pcm_decay": 53.6321,
|
| 30 |
+
"V_T_pcm": 1.0,
|
| 31 |
+
"chunk_n": 32,
|
| 32 |
+
"init_center": 0.02,
|
| 33 |
+
"lut_enabled": false,
|
| 34 |
+
"lut_v_max": 1.0,
|
| 35 |
+
"lut_v_min": -1.0,
|
| 36 |
+
"lut_v_size": 512,
|
| 37 |
+
"lut_w_size": 512,
|
| 38 |
+
"planar_enabled": true,
|
| 39 |
+
"planar_order": 7,
|
| 40 |
+
"w_max": 0.12,
|
| 41 |
+
"w_min": 0.0,
|
| 42 |
+
"conv_backend": "planar",
|
| 43 |
+
"linear_backend": "planar",
|
| 44 |
+
"calibration_slots": false
|
| 45 |
+
},
|
| 46 |
+
"model_parameters": {
|
| 47 |
+
"tia_r": 1490257.9890318373,
|
| 48 |
+
"w_init_max": 0.03991754107399188,
|
| 49 |
+
"v_min": -1.0,
|
| 50 |
+
"v_max": 1.0
|
| 51 |
+
},
|
| 52 |
+
"quantization": {
|
| 53 |
+
"enabled": false,
|
| 54 |
+
"input_bits": 8,
|
| 55 |
+
"output_bits": 8
|
| 56 |
+
},
|
| 57 |
+
"checkpoint_sha256": "cc06ff471a726ed155bcac0f18d1e91d6e7d809b0d69b768f9020e9dac11431e",
|
| 58 |
+
"training_validation_accuracy": 0.8971,
|
| 59 |
+
"evaluation_split_used_for_selection": true,
|
| 60 |
+
"training": {
|
| 61 |
+
"trial": 6,
|
| 62 |
+
"epochs": 200,
|
| 63 |
+
"batch_size": 128,
|
| 64 |
+
"hyperparameters": {
|
| 65 |
+
"label_smoothing": 0.09947404590745684,
|
| 66 |
+
"lr": 0.00022465606854522684,
|
| 67 |
+
"tia_r": 1490257.9890318373,
|
| 68 |
+
"w_init_max": 0.03991754107399188,
|
| 69 |
+
"weight_decay": 0.0004253893635523538
|
| 70 |
+
},
|
| 71 |
+
"best_epoch": 123
|
| 72 |
+
},
|
| 73 |
+
"method": "device_response_training"
|
| 74 |
+
}
|
| 75 |
+
}
|
paper/figure-s10/pcm/metrics.json
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"trial": 6,
|
| 3 |
+
"best_epoch": 123,
|
| 4 |
+
"training_validation_accuracy": 0.8971,
|
| 5 |
+
"reevaluated_accuracy": 0.8971,
|
| 6 |
+
"examples": 10000,
|
| 7 |
+
"difference_percentage_points": 0.0,
|
| 8 |
+
"strict_load": true,
|
| 9 |
+
"split": "official_test_used_for_validation_and_checkpoint_selection"
|
| 10 |
+
}
|
paper/figure-s10/pcm/model.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:cc06ff471a726ed155bcac0f18d1e91d6e7d809b0d69b768f9020e9dac11431e
|
| 3 |
+
size 103849872
|
paper/figure-s10/pcm/training_curve.csv
ADDED
|
@@ -0,0 +1,201 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
epoch,train_loss,train_acc,val_loss,val_acc,lr
|
| 2 |
+
1,3.408844,0.2162,2.084558,0.2880,0.00022464
|
| 3 |
+
2,2.181782,0.2955,2.127418,0.3241,0.00022460
|
| 4 |
+
3,1.991058,0.3615,1.815601,0.4368,0.00022453
|
| 5 |
+
4,1.803268,0.4387,1.719207,0.4707,0.00022443
|
| 6 |
+
5,1.639211,0.5052,1.603886,0.5226,0.00022431
|
| 7 |
+
6,1.537980,0.5554,1.782111,0.5045,0.00022416
|
| 8 |
+
7,1.464367,0.5902,2.202312,0.6052,0.00022398
|
| 9 |
+
8,1.405855,0.6123,1.478177,0.5936,0.00022377
|
| 10 |
+
9,1.369880,0.6269,18.225815,0.5970,0.00022354
|
| 11 |
+
10,1.296950,0.6589,21.886705,0.6627,0.00022327
|
| 12 |
+
11,1.281268,0.6676,3.628636,0.5935,0.00022298
|
| 13 |
+
12,1.185241,0.7056,1380.141602,0.6582,0.00022267
|
| 14 |
+
13,1.119706,0.7354,88.305878,0.7150,0.00022232
|
| 15 |
+
14,1.075993,0.7538,141.723663,0.7377,0.00022195
|
| 16 |
+
15,1.034207,0.7738,198.847366,0.7702,0.00022155
|
| 17 |
+
16,1.004504,0.7866,44.989555,0.7040,0.00022113
|
| 18 |
+
17,0.969757,0.8015,133.743454,0.7810,0.00022067
|
| 19 |
+
18,0.939220,0.8149,13.736408,0.7947,0.00022020
|
| 20 |
+
19,0.908117,0.8303,199.583023,0.7781,0.00021969
|
| 21 |
+
20,0.885602,0.8367,220.627304,0.7882,0.00021916
|
| 22 |
+
21,0.863243,0.8454,344.345001,0.7909,0.00021860
|
| 23 |
+
22,0.841565,0.8572,118.554764,0.8183,0.00021802
|
| 24 |
+
23,0.827988,0.8618,44.551762,0.8139,0.00021740
|
| 25 |
+
24,0.806794,0.8718,174.345154,0.8309,0.00021677
|
| 26 |
+
25,0.792122,0.8792,138.726990,0.8363,0.00021611
|
| 27 |
+
26,0.778553,0.8842,76.510147,0.8346,0.00021542
|
| 28 |
+
27,0.759718,0.8919,135.235779,0.8383,0.00021470
|
| 29 |
+
28,0.752026,0.8969,197.507202,0.8472,0.00021397
|
| 30 |
+
29,0.737791,0.9019,141.834427,0.8419,0.00021320
|
| 31 |
+
30,0.725329,0.9073,256.302002,0.8450,0.00021241
|
| 32 |
+
31,0.716011,0.9112,225.897354,0.8557,0.00021160
|
| 33 |
+
32,0.699712,0.9196,101.547302,0.8606,0.00021076
|
| 34 |
+
33,0.695742,0.9204,166.803345,0.8621,0.00020990
|
| 35 |
+
34,0.685297,0.9254,60.515148,0.8602,0.00020901
|
| 36 |
+
35,0.676351,0.9311,177.558411,0.8577,0.00020810
|
| 37 |
+
36,0.671011,0.9318,11.613766,0.8685,0.00020717
|
| 38 |
+
37,0.662477,0.9359,38.523014,0.8654,0.00020621
|
| 39 |
+
38,0.655715,0.9387,14.570031,0.8617,0.00020523
|
| 40 |
+
39,0.647516,0.9426,36.447857,0.8668,0.00020423
|
| 41 |
+
40,0.639809,0.9464,90.674377,0.8683,0.00020320
|
| 42 |
+
41,0.636103,0.9483,42.160320,0.8684,0.00020216
|
| 43 |
+
42,0.630301,0.9493,50.666058,0.8730,0.00020108
|
| 44 |
+
43,0.623897,0.9535,19.407776,0.8739,0.00019999
|
| 45 |
+
44,0.617963,0.9560,70.000534,0.8741,0.00019888
|
| 46 |
+
45,0.613160,0.9574,26.422903,0.8748,0.00019774
|
| 47 |
+
46,0.609271,0.9602,66.109009,0.8796,0.00019659
|
| 48 |
+
47,0.603323,0.9612,8.018339,0.8793,0.00019541
|
| 49 |
+
48,0.598402,0.9649,14.566345,0.8769,0.00019421
|
| 50 |
+
49,0.596224,0.9646,2.069130,0.8778,0.00019299
|
| 51 |
+
50,0.593697,0.9661,1.015663,0.8794,0.00019176
|
| 52 |
+
51,0.587747,0.9691,64.460556,0.8760,0.00019050
|
| 53 |
+
52,0.585327,0.9694,5.532969,0.8817,0.00018922
|
| 54 |
+
53,0.582149,0.9705,4.772998,0.8769,0.00018793
|
| 55 |
+
54,0.580218,0.9717,16.545410,0.8795,0.00018661
|
| 56 |
+
55,0.577252,0.9725,8.534707,0.8828,0.00018528
|
| 57 |
+
56,0.575448,0.9744,16.530718,0.8829,0.00018393
|
| 58 |
+
57,0.571232,0.9761,11.491333,0.8830,0.00018256
|
| 59 |
+
58,0.567502,0.9773,1.180868,0.8854,0.00018117
|
| 60 |
+
59,0.567085,0.9769,43.008926,0.8821,0.00017977
|
| 61 |
+
60,0.563458,0.9793,12.333632,0.8839,0.00017835
|
| 62 |
+
61,0.562833,0.9788,2.640894,0.8851,0.00017692
|
| 63 |
+
62,0.558531,0.9817,1.242107,0.8875,0.00017547
|
| 64 |
+
63,0.558434,0.9806,1.561039,0.8848,0.00017400
|
| 65 |
+
64,0.556521,0.9821,3.155931,0.8846,0.00017252
|
| 66 |
+
65,0.555270,0.9823,1.263596,0.8843,0.00017102
|
| 67 |
+
66,0.552839,0.9837,1.098252,0.8873,0.00016951
|
| 68 |
+
67,0.552071,0.9839,1.759014,0.8880,0.00016798
|
| 69 |
+
68,0.551148,0.9842,2.019319,0.8832,0.00016644
|
| 70 |
+
69,0.548220,0.9851,2.918734,0.8894,0.00016489
|
| 71 |
+
70,0.546060,0.9863,2.811209,0.8883,0.00016332
|
| 72 |
+
71,0.544348,0.9878,2.745937,0.8890,0.00016175
|
| 73 |
+
72,0.545037,0.9861,3.871929,0.8882,0.00016015
|
| 74 |
+
73,0.542158,0.9882,1.384487,0.8905,0.00015855
|
| 75 |
+
74,0.542537,0.9882,0.866630,0.8907,0.00015694
|
| 76 |
+
75,0.541220,0.9885,1.047057,0.8886,0.00015531
|
| 77 |
+
76,0.539683,0.9890,1.672557,0.8909,0.00015368
|
| 78 |
+
77,0.539475,0.9889,1.116949,0.8869,0.00015203
|
| 79 |
+
78,0.537123,0.9900,1.254362,0.8873,0.00015038
|
| 80 |
+
79,0.536881,0.9898,0.863678,0.8900,0.00014871
|
| 81 |
+
80,0.536689,0.9899,1.211115,0.8872,0.00014704
|
| 82 |
+
81,0.535860,0.9907,1.134718,0.8904,0.00014536
|
| 83 |
+
82,0.534542,0.9906,0.937647,0.8940,0.00014367
|
| 84 |
+
83,0.532985,0.9911,0.814350,0.8899,0.00014197
|
| 85 |
+
84,0.532471,0.9918,46.148392,0.8882,0.00014026
|
| 86 |
+
85,0.531188,0.9919,1.184133,0.8911,0.00013855
|
| 87 |
+
86,0.531564,0.9921,0.805725,0.8907,0.00013683
|
| 88 |
+
87,0.531533,0.9918,0.832559,0.8937,0.00013511
|
| 89 |
+
88,0.529281,0.9927,1.291113,0.8913,0.00013338
|
| 90 |
+
89,0.529351,0.9928,0.811443,0.8940,0.00013164
|
| 91 |
+
90,0.529632,0.9928,0.815509,0.8917,0.00012990
|
| 92 |
+
91,0.527519,0.9933,0.789366,0.8912,0.00012816
|
| 93 |
+
92,0.527979,0.9934,0.962412,0.8902,0.00012641
|
| 94 |
+
93,0.527967,0.9931,0.970374,0.8940,0.00012465
|
| 95 |
+
94,0.526037,0.9941,1.034946,0.8918,0.00012290
|
| 96 |
+
95,0.525570,0.9939,3.076308,0.8921,0.00012114
|
| 97 |
+
96,0.524940,0.9942,0.921660,0.8923,0.00011938
|
| 98 |
+
97,0.523756,0.9948,4.705060,0.8920,0.00011762
|
| 99 |
+
98,0.524010,0.9946,0.781123,0.8940,0.00011586
|
| 100 |
+
99,0.523031,0.9953,1.181419,0.8930,0.00011409
|
| 101 |
+
100,0.521355,0.9960,0.805635,0.8898,0.00011233
|
| 102 |
+
101,0.523594,0.9948,0.794994,0.8937,0.00011056
|
| 103 |
+
102,0.521691,0.9954,0.807512,0.8933,0.00010880
|
| 104 |
+
103,0.521877,0.9953,0.816941,0.8930,0.00010704
|
| 105 |
+
104,0.522225,0.9948,0.781618,0.8927,0.00010527
|
| 106 |
+
105,0.520845,0.9957,0.785057,0.8912,0.00010351
|
| 107 |
+
106,0.520263,0.9961,0.778874,0.8939,0.00010176
|
| 108 |
+
107,0.519747,0.9961,0.862784,0.8953,0.00010000
|
| 109 |
+
108,0.519340,0.9962,0.781020,0.8924,0.00009825
|
| 110 |
+
109,0.519572,0.9965,0.776701,0.8940,0.00009650
|
| 111 |
+
110,0.519026,0.9966,0.772797,0.8955,0.00009476
|
| 112 |
+
111,0.518793,0.9965,0.792898,0.8946,0.00009302
|
| 113 |
+
112,0.517989,0.9967,0.786817,0.8924,0.00009128
|
| 114 |
+
113,0.517560,0.9971,0.780307,0.8922,0.00008955
|
| 115 |
+
114,0.516418,0.9974,0.778209,0.8930,0.00008782
|
| 116 |
+
115,0.516290,0.9974,0.821126,0.8921,0.00008611
|
| 117 |
+
116,0.517033,0.9967,1.083975,0.8933,0.00008439
|
| 118 |
+
117,0.516861,0.9968,0.789241,0.8909,0.00008269
|
| 119 |
+
118,0.516570,0.9968,1.742433,0.8932,0.00008099
|
| 120 |
+
119,0.516084,0.9972,0.826985,0.8921,0.00007930
|
| 121 |
+
120,0.515891,0.9971,0.926024,0.8961,0.00007762
|
| 122 |
+
121,0.515446,0.9975,0.809335,0.8970,0.00007594
|
| 123 |
+
122,0.516227,0.9972,0.826909,0.8941,0.00007428
|
| 124 |
+
123,0.515391,0.9976,1.277154,0.8971,0.00007262
|
| 125 |
+
124,0.514108,0.9980,0.893053,0.8954,0.00007098
|
| 126 |
+
125,0.514049,0.9979,1.176149,0.8940,0.00006934
|
| 127 |
+
126,0.514368,0.9980,0.990968,0.8941,0.00006772
|
| 128 |
+
127,0.513934,0.9979,0.801041,0.8938,0.00006610
|
| 129 |
+
128,0.513701,0.9979,0.862231,0.8934,0.00006450
|
| 130 |
+
129,0.513892,0.9978,0.797933,0.8948,0.00006291
|
| 131 |
+
130,0.513642,0.9977,1.045140,0.8937,0.00006133
|
| 132 |
+
131,0.513282,0.9980,1.067075,0.8932,0.00005977
|
| 133 |
+
132,0.512993,0.9981,0.974248,0.8932,0.00005821
|
| 134 |
+
133,0.512695,0.9984,0.785587,0.8967,0.00005667
|
| 135 |
+
134,0.512726,0.9982,0.792460,0.8939,0.00005515
|
| 136 |
+
135,0.512038,0.9984,0.812742,0.8954,0.00005364
|
| 137 |
+
136,0.512285,0.9984,0.807565,0.8957,0.00005214
|
| 138 |
+
137,0.512744,0.9980,0.818402,0.8937,0.00005066
|
| 139 |
+
138,0.511936,0.9981,0.860278,0.8941,0.00004919
|
| 140 |
+
139,0.512036,0.9983,0.786010,0.8960,0.00004774
|
| 141 |
+
140,0.511861,0.9984,0.788366,0.8955,0.00004630
|
| 142 |
+
141,0.511457,0.9986,0.785280,0.8942,0.00004488
|
| 143 |
+
142,0.511151,0.9986,0.799507,0.8945,0.00004348
|
| 144 |
+
143,0.510935,0.9988,0.825005,0.8958,0.00004210
|
| 145 |
+
144,0.511212,0.9987,0.799080,0.8944,0.00004073
|
| 146 |
+
145,0.511273,0.9986,0.784394,0.8943,0.00003938
|
| 147 |
+
146,0.510564,0.9987,0.795427,0.8964,0.00003804
|
| 148 |
+
147,0.510646,0.9987,0.868272,0.8959,0.00003673
|
| 149 |
+
148,0.510767,0.9986,0.797429,0.8956,0.00003543
|
| 150 |
+
149,0.510347,0.9988,0.790367,0.8964,0.00003416
|
| 151 |
+
150,0.510414,0.9987,0.785054,0.8938,0.00003290
|
| 152 |
+
151,0.510638,0.9986,0.794083,0.8950,0.00003166
|
| 153 |
+
152,0.510014,0.9991,0.800318,0.8944,0.00003044
|
| 154 |
+
153,0.510260,0.9990,0.805835,0.8948,0.00002925
|
| 155 |
+
154,0.510172,0.9988,0.827633,0.8956,0.00002807
|
| 156 |
+
155,0.510256,0.9988,5.995013,0.8941,0.00002691
|
| 157 |
+
156,0.510145,0.9988,28.875547,0.8962,0.00002578
|
| 158 |
+
157,0.510241,0.9989,1.750216,0.8955,0.00002466
|
| 159 |
+
158,0.509723,0.9988,2.116644,0.8952,0.00002357
|
| 160 |
+
159,0.509205,0.9991,2.014567,0.8949,0.00002250
|
| 161 |
+
160,0.508944,0.9992,1.556476,0.8953,0.00002145
|
| 162 |
+
161,0.509583,0.9989,2.276756,0.8955,0.00002043
|
| 163 |
+
162,0.509432,0.9988,1.464268,0.8960,0.00001942
|
| 164 |
+
163,0.509130,0.9992,1.671550,0.8953,0.00001844
|
| 165 |
+
164,0.509446,0.9990,0.774921,0.8969,0.00001749
|
| 166 |
+
165,0.509301,0.9990,0.773750,0.8956,0.00001655
|
| 167 |
+
166,0.509156,0.9991,0.774261,0.8959,0.00001564
|
| 168 |
+
167,0.509126,0.9989,0.776070,0.8957,0.00001476
|
| 169 |
+
168,0.508815,0.9991,0.774020,0.8950,0.00001389
|
| 170 |
+
169,0.508665,0.9991,0.774513,0.8965,0.00001306
|
| 171 |
+
170,0.509086,0.9990,0.773460,0.8962,0.00001224
|
| 172 |
+
171,0.508788,0.9993,0.776570,0.8951,0.00001145
|
| 173 |
+
172,0.508337,0.9992,0.775855,0.8961,0.00001069
|
| 174 |
+
173,0.509015,0.9990,0.775488,0.8953,0.00000995
|
| 175 |
+
174,0.508514,0.9993,0.774872,0.8961,0.00000924
|
| 176 |
+
175,0.508670,0.9991,0.775276,0.8946,0.00000855
|
| 177 |
+
176,0.508443,0.9994,0.775113,0.8961,0.00000789
|
| 178 |
+
177,0.508867,0.9992,0.777439,0.8939,0.00000725
|
| 179 |
+
178,0.508919,0.9989,0.774927,0.8959,0.00000664
|
| 180 |
+
179,0.508577,0.9992,0.774895,0.8958,0.00000606
|
| 181 |
+
180,0.508349,0.9992,0.773861,0.8955,0.00000550
|
| 182 |
+
181,0.508501,0.9991,0.773092,0.8955,0.00000497
|
| 183 |
+
182,0.508621,0.9991,0.773903,0.8954,0.00000446
|
| 184 |
+
183,0.508284,0.9994,0.774121,0.8952,0.00000398
|
| 185 |
+
184,0.508239,0.9992,0.774458,0.8956,0.00000353
|
| 186 |
+
185,0.508666,0.9992,0.774208,0.8961,0.00000310
|
| 187 |
+
186,0.508176,0.9994,0.774777,0.8970,0.00000271
|
| 188 |
+
187,0.508278,0.9993,0.774620,0.8950,0.00000233
|
| 189 |
+
188,0.508316,0.9993,0.772645,0.8956,0.00000199
|
| 190 |
+
189,0.508356,0.9993,0.773400,0.8955,0.00000167
|
| 191 |
+
190,0.508412,0.9991,0.773046,0.8947,0.00000138
|
| 192 |
+
191,0.508416,0.9993,0.774625,0.8953,0.00000112
|
| 193 |
+
192,0.508643,0.9989,0.773263,0.8961,0.00000089
|
| 194 |
+
193,0.508475,0.9992,0.775780,0.8963,0.00000068
|
| 195 |
+
194,0.507989,0.9994,0.773818,0.8959,0.00000050
|
| 196 |
+
195,0.508231,0.9992,0.776443,0.8956,0.00000035
|
| 197 |
+
196,0.508424,0.9993,0.776045,0.8952,0.00000022
|
| 198 |
+
197,0.508273,0.9993,0.774363,0.8951,0.00000012
|
| 199 |
+
198,0.508264,0.9993,0.772611,0.8941,0.00000006
|
| 200 |
+
199,0.508366,0.9992,0.774307,0.8952,0.00000001
|
| 201 |
+
200,0.508088,0.9993,0.774723,0.8956,0.00000000
|
paper/figure-s9/pcm/evaluation.json
ADDED
|
@@ -0,0 +1,75 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"architecture": "MLP",
|
| 3 |
+
"dataset": "MNIST",
|
| 4 |
+
"device": "PCM",
|
| 5 |
+
"checkpoint_sha256": "96b8c4708afcc07e32bee091da40e4e3e411f8874be468666e8c2ea78ba88abd",
|
| 6 |
+
"strict_load": true,
|
| 7 |
+
"examples": 10000,
|
| 8 |
+
"correct": 9732,
|
| 9 |
+
"accuracy": 0.9732,
|
| 10 |
+
"cross_entropy": 0.1895944193959236,
|
| 11 |
+
"training_validation_accuracy": 0.9732,
|
| 12 |
+
"difference_percentage_points": 0.0,
|
| 13 |
+
"dataset_split": "official_test",
|
| 14 |
+
"used_for_checkpoint_selection": true,
|
| 15 |
+
"elapsed_seconds": 0.8363603726029396,
|
| 16 |
+
"runtime": {
|
| 17 |
+
"python": "3.10.12",
|
| 18 |
+
"torch": "2.3.0a0+6ddf5cf85e.nv24.04",
|
| 19 |
+
"cuda": "12.4",
|
| 20 |
+
"gpu": "NVIDIA H100 80GB HBM3"
|
| 21 |
+
},
|
| 22 |
+
"configuration": {
|
| 23 |
+
"schema_version": 1,
|
| 24 |
+
"architecture": "MLP",
|
| 25 |
+
"dataset": "MNIST",
|
| 26 |
+
"device": "PCM",
|
| 27 |
+
"device_parameters": {
|
| 28 |
+
"I0_pcm": 3976.6,
|
| 29 |
+
"I0_pcm_decay": 53.6321,
|
| 30 |
+
"V_T_pcm": 1.0,
|
| 31 |
+
"chunk_n": 32,
|
| 32 |
+
"init_center": 0.02,
|
| 33 |
+
"lut_enabled": false,
|
| 34 |
+
"lut_v_max": 1.0,
|
| 35 |
+
"lut_v_min": -1.0,
|
| 36 |
+
"lut_v_size": 512,
|
| 37 |
+
"lut_w_size": 512,
|
| 38 |
+
"planar_enabled": true,
|
| 39 |
+
"planar_order": 7,
|
| 40 |
+
"w_max": 0.12,
|
| 41 |
+
"w_min": 0.0,
|
| 42 |
+
"conv_backend": "planar",
|
| 43 |
+
"linear_backend": "planar",
|
| 44 |
+
"calibration_slots": false
|
| 45 |
+
},
|
| 46 |
+
"model_parameters": {
|
| 47 |
+
"tia_r": 571859.5921452793,
|
| 48 |
+
"w_init_max": 0.005324318055412333,
|
| 49 |
+
"v_min": -1.0,
|
| 50 |
+
"v_max": 1.0
|
| 51 |
+
},
|
| 52 |
+
"quantization": {
|
| 53 |
+
"enabled": false,
|
| 54 |
+
"input_bits": 8,
|
| 55 |
+
"output_bits": 8
|
| 56 |
+
},
|
| 57 |
+
"checkpoint_sha256": "96b8c4708afcc07e32bee091da40e4e3e411f8874be468666e8c2ea78ba88abd",
|
| 58 |
+
"training_validation_accuracy": 0.9732,
|
| 59 |
+
"evaluation_split_used_for_selection": true,
|
| 60 |
+
"training": {
|
| 61 |
+
"trial": 11,
|
| 62 |
+
"epochs": 50,
|
| 63 |
+
"batch_size": 128,
|
| 64 |
+
"hyperparameters": {
|
| 65 |
+
"label_smoothing": 0.09995448582570039,
|
| 66 |
+
"lr": 0.00035314877639363673,
|
| 67 |
+
"tia_r": 571859.5921452793,
|
| 68 |
+
"w_init_max": 0.005324318055412333,
|
| 69 |
+
"weight_decay": 1.029718186288019e-06
|
| 70 |
+
},
|
| 71 |
+
"best_epoch": 46
|
| 72 |
+
},
|
| 73 |
+
"method": "device_response_training"
|
| 74 |
+
}
|
| 75 |
+
}
|
paper/figure-s9/pcm/model.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:96b8c4708afcc07e32bee091da40e4e3e411f8874be468666e8c2ea78ba88abd
|
| 3 |
+
size 815360
|