@@ -19,10 +19,10 @@ int main(int argc, char **argv)
19
19
xacc::Initialize ();
20
20
// xacc::set_verbose(true);
21
21
// xacc::logToFile(true);
22
- // xacc::setLoggingLevel(2 );
22
+ // xacc::setLoggingLevel(1 );
23
23
24
24
// Options: 4, 5, 6, 8, 10, 12, 14, 16, 18, 20:
25
- const int CIRCUIT_DEPTH = 8 ;
25
+ const int CIRCUIT_DEPTH = 4 ;
26
26
27
27
// Construct the full path to the XASM source file:
28
28
const std::string XASM_SRC_FILE = std::string (RESOURCE_DIR) + " /sycamore_53_" + std::to_string (CIRCUIT_DEPTH) + " _0.xasm" ;
@@ -45,12 +45,12 @@ int main(int argc, char **argv)
45
45
// Note:
46
46
// (1) "exatn" == "exatn:double" uses double (64-bit) type;
47
47
// (1) "exatn:float" uses float (32-bit) type;
48
- constexpr int NB_LAYERS = 2 ;
48
+ constexpr int NB_LAYERS = 23 ;
49
49
constexpr double RECONSTRUCTION_TOL = 1e-3 ;
50
50
constexpr int MAX_BOND_DIM = 16 ;
51
51
auto qpu = xacc::getAccelerator (" tnqvm" ,
52
52
{std::make_pair (" tnqvm-visitor" , " exatn-gen" )
53
- // ,std::make_pair("bitstring", BIT_STRING)
53
+ ,std::make_pair (" bitstring" , BIT_STRING)
54
54
,std::make_pair (" exatn-buffer-size-gb" , 8 )
55
55
,{" reconstruct-layers" , NB_LAYERS}
56
56
,{" reconstruct-tolerance" , RECONSTRUCTION_TOL}
0 commit comments