- Commit QASM Circuit directly for execution with an option parameter.
- Modify the order of objects within the returned tuple of the controlProcedure function.
- Simulator;
- The quantum simulators CloudBaiduSim2Thunder (single instance C++ version) and CloudBaiduSim2Lake (single instance GPU version) are deprecated from SDK this version [3.3.4]. Any task to these two cloud simulators would be redirected to CloudBaiduSim2Water.
- New Simulator;
- LocalBaiduSimPhotonic, used for simulating photonic quantum circuit based on gaussian or fock state.
- New Simulator;
- LocalCuQuantum, the brand-new local quantum simulator is constructed with the NVIDIA cuQuantum SDK (https://developer.nvidia.com/cuquantum-sdk).
- Noise;
- Add parallelization method for noisy simulator.
- Combine local ideal simulator and noisy simulator.
- Noise;
- Support for noisy simulation, including simulator, noise models and examples.
- BatchID;
- A BatchID would be generated for every QComputeSDK-Python process. All related tasks belonging to the process are precisely the same. The BatchID can be used for variational algorithms and task group sets.
- Slack the version requirements of matplotlib, tqdm.
- API for QPU and simulator status monitor.
- Modify python/numpy/scipy version requirements.
- Disable mapping and enable unrolling when calling quantum hardware in the QuantumErrorProcessing extension.
- New QPUs:
- CloudBaiduQPUQian;
- CloudIonAPM.
- Repair some range-restriction issues;
- Update requirements.
- Support for the UBQC(Universal blind quantum computing) plugin;
- More convertors
- Qasm Convertor;
- XanaduSF Convertor;
- IonQ Convertor;
- Calibration functions;
- InteractiveModule.
- CompositeGate:
- CK Gate;
- MS Gate.
- RZZ Gate.
- Support for the QEP plugin.
- Repair IoPCAS backend.
- Local graph drawing;
- New error code assembly.
- Remove RZZ example.
- Examples update;
- QAPP, quantum computing toolbox.
- New QPU:
- IoPCAS. 10 qubits superconducting QPU from Institute of Physics (IOP), Chinese Academy of Sciences
- New cloud simulators:
- cloud_baidu_sim2_lake. The simulator based on GPU
- New module:
- InverseCircuit;
- New functions for local simulator:
- output_probability;
- output_state;
- New debug sector for all backends:
- Ancilla;
- Auto workflow for modules.
- Type hints
- RegPool createList/toListPair;
- New cloud simulators:
- cloud_baidu_sim2_wind
- cloud_qpu2
- Time format;
- Matrix must be C-contiguous;
- New protobuf structs;
- New cloud simulators:
- cloud_baidu_sim2_water
- cloud_baidu_sim2_earth
- cloud_baidu_sim2_thunder
- cloud_baidu_sim2_heaven
- Examples update;
- Related docs update;
- Requirements update.
- Local file/dir name;
- cloud_baidu_sim2;
- New name is cloud_baidu_sim2_water
- Update doc links;
- Examples update;
- Related docs update;
- Requirements update.
- First commit;
- QCompute SDK contains quantum toolkits, simulator, examples and docs.