Viligance commited on
Commit
f368d42
·
verified ·
1 Parent(s): 73af1f3

Add files using upload-large-folder tool

Browse files
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