forked from oxquantum-repo/AutoDot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmock_device_demo_config_cma.json
95 lines (87 loc) · 1.83 KB
/
mock_device_demo_config_cma.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
{
"playground": {
"shapes": {
"Crosstalk_box": {},
"Leakage": {},
"Circle": {
"origin": [-500, 0, -1200],
"r": 600
}
},
"ndim": 3,
"plot": true
},
"plunger_gates": [1, 2],
"save_dir": "mock_device_demo/",
"investigation": {
"measurement_seq": ["diag_trace", "2d_lowres", "2d_highres"],
"cond_meas": [false, { "quantile": 0.85, "min_thresh": 0.001 }, false],
"diag_trace": {
"func": "mock_measurement",
"condition": "mock_peak_check",
"a": [0, 0],
"b": [-1000, -1000],
"pause": 0,
"verbose": true
},
"2d_lowres": {
"func": "mock_measurement",
"condition": "mock_score_func",
"target": [-500, -250],
"pause": 0
},
"2d_highres": {
"func": "mock_measurement",
"condition": "check_nothing",
"pause": 0
},
"score_func": {
"func": "mock_count_stages"
}
},
"detector": {
"d_r": 20,
"len_after_poff": 300,
"th_high": 0.2,
"th_low": 0.01
},
"general": {
"directions": [-1.0, -1.0, -1.0],
"lb_box": [-2000, -2000, -2000],
"bound": [-2000, -2000, -2000],
"num_samples": 5,
"origin": [0, 0, 0],
"ub_box": [0, 0, 0],
"sampler": "CMAES_sampler"
},
"cmaes": {
"popsize": 10
},
"gpr": {
"restarts": 5,
"factor_std": 2.0,
"gpr_start": 10,
"gpr_on": true,
"length_prior_mean": 0.4,
"length_prior_var": 0.1,
"r_min": 0.0,
"var_prior_mean_divisor": 4.0,
"kernal": "Matern52"
},
"pruning": {
"pruning_stop": 30,
"pruning_on": true,
"step_back": 100
},
"track": [
"extra_measure",
"conditional_idx",
"score",
"vols_pinchoff",
"times",
"r_vals",
"poff_traces",
"detected"
],
"verbose": ["conditional_idx", "vols_pinchoff", "detected", "r_vals"]
}