-
Notifications
You must be signed in to change notification settings - Fork 27
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
async_mmap streams destructed with leftovers #117
Comments
Ideally, yes, but it'll be of low priority. PRs are much appreciated :)
It is recommended, but not strictly required. The only problem is that those leftover tokens ( |
For some reason the usual "remove/rescan" method in Linux doesn't work with my card. I can't find a way to reset it over PCIe. Can you suggest a way to reset the TAPA core? |
Have you ever tried |
XRT cannot be installed on my setup because of package conflicts with CUDA.
Are the sources available for xbutil?
…On Thu, 3 Nov 2022, 06:24 Blaok, ***@***.***> wrote:
For some reason the usual "remove/rescan" method in Linux doesn't work
with my card. I can't find a way to reset it over PCIe. Can you suggest a
way to reset the TAPA core?
Have you ever tried xbutil reset?
—
Reply to this email directly, view it on GitHub
<#117 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABKF7IP756OFM6S7BUKAECLWGNLABANCNFSM6AAAAAAQR63ZSY>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
You might want to file a bug with Xilinx and ask them to fix the packaging issue. I doubt the conflict is foundational.
It’s part of the XRT runtime: https://github.com/Xilinx/XRT/blob/e0ba8c664459fa6564817d958d1b55e69a6dc9e5/src/runtime_src/core/tools/xbutil2/xbutil.cpp |
There is an issue but no-one willing to write a fix. |
The |
Have you ever considered cleaning up the |
Would #124 work? It fixes the "destructed with leftovers" warnings. Or would you rather open the stream at the start of processing and not at the end (in which case the warnings will remain)? |
Merged, thanks! |
Simulations of examples using
async_mmap
produce warnings about streams being non-empty at the time of destruction. I believe this is only because of theeot
token which is still not consumed. For example,nested-vadd
:Shouldn't the examples be modified to eliminate these warnings? Do the
eot
tokens need to be consumed before the kernel finishes?The text was updated successfully, but these errors were encountered: