-
Notifications
You must be signed in to change notification settings - Fork 90
Conversation
thomashaener
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks a lot, @irinayat-MS, looks good to me!
I've added a few suggestions and comments.
msoeken
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I left only a few comments for now.
1c35c3b to
f394387
Compare
203ddd3 to
e8d4f45
Compare
| @TargetInstruction("inject_global_barrier") | ||
| operation Barrier(id : Int, duration : Int) : Unit |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Similarly here, this looks like a proposal for a new Q# intrinsic operation? If so, would be willing to write an issue on QuantumLibraries so that we can get it scheduled for the next API review? Thanks!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@bettinaheim, I suspect that eventually we'll need barriers to be in the public interface but I'm not sure of the timeline. For now, I've moved it into the Tracer namespace to allow for experimentation and testing but should we kick off the motions to add it to the libraries as well?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think that would make sense, yeah. No harm in getting the Q# API reviewed in advance so that the approval is ready and in place for whatever timelines work on the C&R side.
kuzminrobin
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Still reviewing...
kuzminrobin
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you please show the updated README.md?
|
Reapproving. |
To collect early feedback on the tracer design.
lib/tracercontains implementation of the tracer (the readme file in the folder outlines the requirements and design)test/unittests/TracerTests.cppcontains C++ unit tests for the tracertest/QIR-tracerdemonstrates how a Q# program can be connected to the tracer via QIR