Viligance commited on
Commit
48dd14d
·
verified ·
1 Parent(s): cbe375e

Add files using upload-large-folder tool

Browse files
README.md ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # ISA VGG8/CIFAR-10 device checkpoints
2
+
3
+ This package selects one validation-best VGG8 checkpoint for each of ReRAM,
4
+ PCM, STT, and Flash. FeFET is not part of this checkpoint group.
5
+
6
+ | Device | Trial | Best epoch | Best validation accuracy |
7
+ |---|---:|---:|---:|
8
+ | ReRAM | 2 | 190 | 87.50% |
9
+ | PCM | 12 | 177 | 92.03% |
10
+ | STT | 17 | 170 | 89.22% |
11
+ | Flash | 10 | 182 | 90.14% |
12
+
13
+ The four staged files are byte-identical to their selected source checkpoints.
14
+ `SHA256SUMS` records the verified hashes. The values above are validation
15
+ accuracies; a full-test metric will only be added after evaluation with the
16
+ canonical release runtime.
SHA256SUMS ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ a72c4fdf3fa567fca7e9ab78dd3d306411427c69ed15b4bad0d9060b6ebfbb9e cifar10-vgg8/reram/model.pth
2
+ 7186be82c649546cb14005a2ca28c9c2982c4a24f981c05563d379926c959909 cifar10-vgg8/pcm/model.pth
3
+ bb28c72c7b6bc68858448e350ccb90e57eef5fc42609490ea03d9172e729a915 cifar10-vgg8/stt/model.pth
4
+ e4dbdf39f42d2949c8a07cecdf2f4b390a879157f33e91771b649dd3b3d260fb cifar10-vgg8/flash/model.pth
cifar10-vgg8/flash/config.json ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "architecture": "VGG8",
3
+ "dataset": "CIFAR-10",
4
+ "device": "Flash",
5
+ "formula_id": "flash_ekv_direct_vd_v1",
6
+ "epochs": 200,
7
+ "batch_size": 128,
8
+ "hyperparameters": {
9
+ "learning_rate": 0.002158919763853675,
10
+ "weight_decay": 0.0000647176209339102,
11
+ "label_smoothing": 0.03302429793773576,
12
+ "tia_r_ohm": 7726407.635808101,
13
+ "state_init_half_width": 0.9335041941002337
14
+ },
15
+ "device_parameters": {
16
+ "I_S": 0.75875,
17
+ "U_T": 0.026,
18
+ "V_D": 0.1,
19
+ "V_sat": 8.2624,
20
+ "n": 4.136,
21
+ "w_min": 0.0,
22
+ "w_max": 5.0,
23
+ "init_center": 2.5
24
+ }
25
+ }
cifar10-vgg8/flash/metrics.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"best_epoch":182,"best_validation_accuracy":0.9014,"metric":"top1_accuracy","split":"validation","trial":10}
cifar10-vgg8/flash/model.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e4dbdf39f42d2949c8a07cecdf2f4b390a879157f33e91771b649dd3b3d260fb
3
+ size 103849927
cifar10-vgg8/pcm/config.json ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "architecture": "VGG8",
3
+ "dataset": "CIFAR-10",
4
+ "device": "PCM",
5
+ "epochs": 200,
6
+ "batch_size": 128,
7
+ "hyperparameters": {
8
+ "learning_rate": 0.00044810278705100756,
9
+ "weight_decay": 0.00003713135002235672,
10
+ "label_smoothing": 0.07904955752057284,
11
+ "tia_r_ohm": 6983712.947601713,
12
+ "state_init_half_width": 0.012674462574925034
13
+ },
14
+ "device_parameters": {
15
+ "I0_pcm": 1.0,
16
+ "V_T_pcm": 1.0,
17
+ "w_min": 0.0,
18
+ "w_max": 1.0,
19
+ "init_center": 0.5
20
+ }
21
+ }
cifar10-vgg8/pcm/metrics.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"best_epoch":177,"best_validation_accuracy":0.9203,"metric":"top1_accuracy","split":"validation","trial":12}
cifar10-vgg8/pcm/model.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7186be82c649546cb14005a2ca28c9c2982c4a24f981c05563d379926c959909
3
+ size 103849927
cifar10-vgg8/reram/config.json ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "architecture": "VGG8",
3
+ "dataset": "CIFAR-10",
4
+ "device": "ReRAM",
5
+ "epochs": 200,
6
+ "batch_size": 128,
7
+ "hyperparameters": {
8
+ "learning_rate": 0.00015978500280667093,
9
+ "weight_decay": 0.00007221754885606202,
10
+ "label_smoothing": 0.012038667898122036,
11
+ "tia_r_ohm": 461.3235717029712,
12
+ "state_init_half_width": 0.05940663019460345
13
+ },
14
+ "device_parameters": {
15
+ "I0": 200.0,
16
+ "V0": 0.35,
17
+ "g0": 0.15,
18
+ "g_min": 0.2,
19
+ "g_max": 1.7,
20
+ "init_center": 0.5
21
+ }
22
+ }
cifar10-vgg8/reram/metrics.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"best_epoch":190,"best_validation_accuracy":0.875,"metric":"top1_accuracy","split":"validation","trial":2}
cifar10-vgg8/reram/model.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a72c4fdf3fa567fca7e9ab78dd3d306411427c69ed15b4bad0d9060b6ebfbb9e
3
+ size 103849872
cifar10-vgg8/stt/config.json ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "architecture": "VGG8",
3
+ "dataset": "CIFAR-10",
4
+ "device": "STT",
5
+ "epochs": 200,
6
+ "batch_size": 128,
7
+ "hyperparameters": {
8
+ "learning_rate": 0.0010000010116877473,
9
+ "weight_decay": 0.0000010915706868718523,
10
+ "label_smoothing": 0.03778936124171878,
11
+ "tia_r_ohm": 2950.9413360370554,
12
+ "state_init_half_width": 0.08371308436093254
13
+ },
14
+ "device_parameters": {
15
+ "I0_stt": 331.0,
16
+ "TMR": 1.2,
17
+ "alpha": 0.79,
18
+ "w_min": 0.0,
19
+ "w_max": 3.1415926,
20
+ "init_center": 1.5707963
21
+ }
22
+ }
cifar10-vgg8/stt/metrics.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"best_epoch":170,"best_validation_accuracy":0.8922,"metric":"top1_accuracy","split":"validation","trial":17}
cifar10-vgg8/stt/model.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:bb28c72c7b6bc68858448e350ccb90e57eef5fc42609490ea03d9172e729a915
3
+ size 103849927
manifest.json ADDED
@@ -0,0 +1,53 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "format_version": 1,
3
+ "collection": "vgg8-cifar10-selected-device-checkpoints",
4
+ "architecture": "VGG8",
5
+ "dataset": "CIFAR-10",
6
+ "metric_scope": "best validation accuracy",
7
+ "weights": [
8
+ {
9
+ "device": "ReRAM",
10
+ "trial": 2,
11
+ "best_epoch": 190,
12
+ "best_validation_accuracy": 0.875,
13
+ "file": "cifar10-vgg8/reram/model.pth",
14
+ "bytes": 103849872,
15
+ "sha256": "a72c4fdf3fa567fca7e9ab78dd3d306411427c69ed15b4bad0d9060b6ebfbb9e",
16
+ "source_checkpoint_match": true,
17
+ "canonical_runtime_full_test": "pending"
18
+ },
19
+ {
20
+ "device": "PCM",
21
+ "trial": 12,
22
+ "best_epoch": 177,
23
+ "best_validation_accuracy": 0.9203,
24
+ "file": "cifar10-vgg8/pcm/model.pth",
25
+ "bytes": 103849927,
26
+ "sha256": "7186be82c649546cb14005a2ca28c9c2982c4a24f981c05563d379926c959909",
27
+ "source_checkpoint_match": true,
28
+ "canonical_runtime_full_test": "pending"
29
+ },
30
+ {
31
+ "device": "STT",
32
+ "trial": 17,
33
+ "best_epoch": 170,
34
+ "best_validation_accuracy": 0.8922,
35
+ "file": "cifar10-vgg8/stt/model.pth",
36
+ "bytes": 103849927,
37
+ "sha256": "bb28c72c7b6bc68858448e350ccb90e57eef5fc42609490ea03d9172e729a915",
38
+ "source_checkpoint_match": true,
39
+ "canonical_runtime_full_test": "pending"
40
+ },
41
+ {
42
+ "device": "Flash",
43
+ "trial": 10,
44
+ "best_epoch": 182,
45
+ "best_validation_accuracy": 0.9014,
46
+ "file": "cifar10-vgg8/flash/model.pth",
47
+ "bytes": 103849927,
48
+ "sha256": "e4dbdf39f42d2949c8a07cecdf2f4b390a879157f33e91771b649dd3b3d260fb",
49
+ "source_checkpoint_match": true,
50
+ "canonical_runtime_full_test": "pending"
51
+ }
52
+ ]
53
+ }
vgg8_release_selection.csv ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ architecture,dataset,device,trial,best_epoch,best_validation_accuracy,best_validation_percent,checkpoint_file,bytes,sha256,source_checkpoint_match,canonical_runtime_full_test
2
+ VGG8,CIFAR-10,ReRAM,2,190,0.8750,87.50,cifar10-vgg8/reram/model.pth,103849872,a72c4fdf3fa567fca7e9ab78dd3d306411427c69ed15b4bad0d9060b6ebfbb9e,true,pending
3
+ VGG8,CIFAR-10,PCM,12,177,0.9203,92.03,cifar10-vgg8/pcm/model.pth,103849927,7186be82c649546cb14005a2ca28c9c2982c4a24f981c05563d379926c959909,true,pending
4
+ VGG8,CIFAR-10,STT,17,170,0.8922,89.22,cifar10-vgg8/stt/model.pth,103849927,bb28c72c7b6bc68858448e350ccb90e57eef5fc42609490ea03d9172e729a915,true,pending
5
+ VGG8,CIFAR-10,Flash,10,182,0.9014,90.14,cifar10-vgg8/flash/model.pth,103849927,e4dbdf39f42d2949c8a07cecdf2f4b390a879157f33e91771b649dd3b3d260fb,true,pending