init = {k:None for k in CircuitsConfigDataset.req_params}
init["gate_pool" ] = ["qiskit.circuit.library.standard_gates.h.HGate" ,
"qiskit.circuit.library.standard_gates.x.CXGate" ]
init["store_dict" ] = {"x" :"tensor" , "y" :"tensor_list" }
a = CircuitsConfigDataset(** init)
a.get_config()
{'target': '__main__.CircuitsConfigDataset',
'device': 'cpu',
'comment': '',
'save_path': None,
'save_datetime': '06/01/2025 11:31:35',
'save_type': 'safetensors',
'params': CircuitsConfigDatasetConfig(store_dict={'x': 'tensor', 'y': 'tensor_list'}, dataset_to_gpu=None, optimized=None, random_samples=None, num_of_qubits=None, min_gates=None, max_gates=None, max_params=None, gate_pool=['qiskit.circuit.library.standard_gates.h.HGate', 'qiskit.circuit.library.standard_gates.x.CXGate'])}