-
Notifications
You must be signed in to change notification settings - Fork 8
Home
Welcome to the search_compiler wiki!
The default topology is linear. To synthesize for another topology, you will need to choose a gateset for your desired topology, usually either QubitCNOTRing
or QubitCNOTAdjacencyList
, but custom gatesets are also supported. See Gatesets for more information.
You will to choose a gateset that supports your desired gates. See Gatesets for a list of implemented gatesets, and instructions on how to make your own. See Circuits and Gates for a list of supported gates and instructions on how to make your own.
Once you have your desired gateset object, you can pass it either to a Project
or a SearchCompiler
. In addition, both Project
and SearchCompiler
have a few other options used for customizing things like the search type or distance function. See Advanced Project Features or Advanced Compiler Features for more information.