About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
HighLevelSynthesisPlugin
class HighLevelSynthesisPlugin
Bases: abc.ABC
Abstract high-level synthesis plugin class.
This abstract class defines the interface for high-level synthesis plugins.
Methods
run
abstract HighLevelSynthesisPlugin.run(high_level_object, **options)
Run synthesis for the given Operation.
Parameters
- high_level_object (Operation) – The Operation to synthesize to a
DAGCircuit
object - options – The optional kwargs.
Returns
The quantum circuit representation of the Operation
when successful, and None
otherwise.
Return type
Was this page helpful?
Report a bug or request content on GitHub.