是否可以访问模拟器/跟踪模拟器的调用图?能够按顺序提取应用于每个qubit的门的完整列表会很不错。
答案 0 :(得分:0)
没有针对此的特定API,但是将钩子添加到模拟器应该很简单。源代码现已在https://github.com/microsoft/qsharp-runtime上可用。
您可以采用两种方法:
onOperationStart
中的SimulatorBase
事件添加处理程序,以查找您感兴趣的门并记录门和qubit ID。第一个可能更乏味,但更简单。如果您使用第二种方法,则ICallable.Name
属性将很有帮助。