-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Windows E2E #689
Windows E2E #689
Conversation
4f615fb
to
eb62bc8
Compare
18065f0
to
a25f441
Compare
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.
Just noticed it's still WIP so won't review yet
3b435af
to
28fdae4
Compare
remove linux-phoenix-20240606
b62e325
to
a74fcde
Compare
c9c7175
to
1fdd989
Compare
1fdd989
to
cac317d
Compare
- name: E2E correctness matmul test | ||
run: | | ||
source .venv/Scripts/activate | ||
export XILINX_XRT=/c/Xilinx/XRT |
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.
On windows OS, all applications are supposed to uses xrt_coreutil.dll from c:\windows\system32. But this line make the CI computer use the xrt_coreutil.dll from /c/Xilinx/XRT.
This may cause all our tests get a different test result from a system deployed to general public
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.
Agree with Dezhi's statement. On Windows XILINX_XRT should not be set when running tests.
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.
On Windows XILINX_XRT should not be set when running tests.
As far as I am aware, XRT is open source and thus we are free to use it according to how it best suits our needs. So we have our usecase and implementation and you have yours. If you feel so strongly, you are free to refactor your code so that it doesn't expose these env variables (and I am free to fork).
Anyway XRT is deprecated in iree-amd-aie
so this entire discussion is moot.
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.
@makslevental ,
What version of NPU KMD driver is installed on the windows computer used for CI?
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.
On Windows XILINX_XRT should not be set when running tests.
As far as I am aware, XRT is open source and thus we are free to use it according to how it best suits our needs. So we have our usecase and implementation and you have yours. If you feel so strongly, you are free to refactor your code so that it doesn't expose these env variables (and I am free to fork).
Anyway XRT is deprecated in
iree-amd-aie
so this entire discussion is moot.
Based on what I see, removing XILINX_XRT works perfectly fine on my local system. There is a possible wrong setting on the CI computer
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.
Please stop commenting on this PR. It is now 3 months since it was closed. If you have some current issue then create a new issue about it.
This PR adds Windows E2E support.