-
Notifications
You must be signed in to change notification settings - Fork 302
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
DirectML version 1.7.0 /1.8.0 cause some conv2d cases get wrong result #234
Comments
@mingmingtasd , could you please elaborate what your case tests against? e.g. showing the test code here probably is helpful (I found your test case is not big). And as you are using python code which has multiple layers above DirectML API, say DirectMLX, PyDirectML, are you able to investigate which layer causes this issue? Could you please verify whether your case would fail at DirectML API by C/C++ code? Do other PyDirectML samples work on the 1.7.0 and 1.8.0? |
The case below is for a Depthwise Conv2d, with group=4, input layout = nchw, filter layout = oihw.
I validated with DirectML C/C++ API directly without using DirectMLX and PyDirectML, this conv2d issue will still occur. @huningxin
|
Can you provide us some information about your hardware and drivers so we can reproduce the issue? |
I tried with Edition Windows 10 Pro NVIDIA GeForce GT 1030 |
@mingmingtasd Fix in https://www.nuget.org/packages/Microsoft.AI.DirectML/1.8.2. Thanks to @Jamather for diagnosing and fixing it. |
Thanks so much! I verified yet, close this issue. @Jamather @fdwr @huningxin |
I find that the microsoft.ai.directml.1.7.0 and microsoft.ai.directml.1.8.0 will cause some conv2d cases get wrong result.
I provide one case to reproduce the issue, please refer to my branch for the sample code. Depend on PR#232 which can fix build issue when doing
python setup.py install
.The text was updated successfully, but these errors were encountered: