# library to generate HHL circuit for given matrix and vector, transpile circuit with given backend, and run shot-based simulations
# library to load circuit for given matrix and vector, transpile circuit with given backend, and run shot-based simulations
fromfunc_qcimportqc_backend,qc_circ
importfunc_matrix_vectorasmatvec
@@ -32,36 +27,28 @@ parser.add_argument("-s", "--SHOTS", type=int, default=1000, required=True, help
parser.add_argument("--gpu",default=False,action='store_true',help="Use GPU backend for Aer simulator.")
parser.add_argument("--gpumultiple",default=False,action='store_true',help="Use multiple GPUs for the backend of Aer simulator.")
parser.add_argument("-backtyp","--backend_type",type=str,default='ideal',required=False,help="Type of the backend: 'ideal', 'fake''real-ibm'")
parser.add_argument("-backmet","--backend_method",type=str,default='statevector',required=False,help="Method/name of the backend. E.g. 'statevector', 'simulator_statevector''FakeNairobi''ibm_nairobi'")
parser.add_argument("-backmet","--backend_method",type=str,default='statevector',required=False,help="Method/name of the backend. E.g. 'statevector''fake_sherbrooke''ibm_sherbrooke'")
parser.add_argument("--savedata",default=False,action='store_true',help="Save data at `models/<filename>` with `<filename>` based on parameters.")
parser.add_argument("--loadcirc",default=False,action='store_true',help="Load circuit at `models/<filename>` with `<filename>` based on parameters.")
parser.add_argument("--loadcirctranspile",default=False,action='store_true',help="Load transpiled circuit at `models/<filename>` with `<filename>` based on parameters.")