-
Notifications
You must be signed in to change notification settings - Fork 375
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
VMulCAddC-Replaced yaml files with header table #7411
VMulCAddC-Replaced yaml files with header table #7411
Conversation
8bfc637
to
47192e6
Compare
src/f16-vmulcaddc/f16-vmulcaddc.h
Outdated
|
||
#ifndef XNN_UKERNEL | ||
#define XNN_UKERNEL(arch_flags, ukernel, row_tile,channel_tile, datatype) \ | ||
XNN_UKERNEL_WITH_PARAMS(arch_flags, ukernel,row_tile,channel_tile , datatype, void, /*init_params=*/nullptr) |
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.
Commas should immediately follow prior value, and then space after comma:
XNN_UKERNEL_WITH_PARAMS(arch_flags, ukernel,row_tile, channel_tile, datatype, void, /*init_params=*/nullptr)
Please fix other instances in this file too (many above and below).
9669c60
to
d8dd82d
Compare
tools/generate-vmulcaddc-test.py
Outdated
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.
Same comments as the other PRs
d29eeb2
to
c799529
Compare
ac65c37
to
cf7f1c3
Compare
1f6456a
to
757569f
Compare
-- 47192e6 by nithesh <nithesh.srikanth@multicorewareinc.com>: VMulCAddC-Replaced yaml files with header table Replaced yaml files with header table for vmulcadd op -- d8dd82d by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed review comments -- cf7f1c3 by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed review comments FUTURE_COPYBARA_INTEGRATE_REVIEW=#7411 from nitheshsrikanth-mcw:xnn_vmulcadd 1f6456a PiperOrigin-RevId: 695565047
-- 47192e6 by nithesh <nithesh.srikanth@multicorewareinc.com>: VMulCAddC-Replaced yaml files with header table Replaced yaml files with header table for vmulcadd op -- d8dd82d by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed review comments -- cf7f1c3 by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed review comments FUTURE_COPYBARA_INTEGRATE_REVIEW=#7411 from nitheshsrikanth-mcw:xnn_vmulcadd 1f6456a PiperOrigin-RevId: 695565047
-- 47192e6 by nithesh <nithesh.srikanth@multicorewareinc.com>: VMulCAddC-Replaced yaml files with header table Replaced yaml files with header table for vmulcadd op -- d8dd82d by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed review comments -- cf7f1c3 by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed review comments FUTURE_COPYBARA_INTEGRATE_REVIEW=#7411 from nitheshsrikanth-mcw:xnn_vmulcadd 1f6456a PiperOrigin-RevId: 695565047
Update kernel declarations? |
@dsharlet Thank you for your comment. I did attempt to update the kernel declarations as suggested, but I encountered an issue during the process that I wasn't able to resolve today. I will revisit the task tomorrow and work on resolving it then. |
02786a9
to
24e9a1d
Compare
b490ac6
to
a472377
Compare
@nitheshsrikanth-mcw please take a look at the tests, for example:
But they are all failing. |
Why would including next-prime.h in test/vmulcaddc-microkernel-tester.h address a compilation error in a microkernel? Can you build and run this branch locally, in any configuration? |
It's working for x86 now after updating the next prime header (the error was related to it). For ARM, we need to check, and I'll update this soon. |
05317a9
to
c5dd91a
Compare
c5dd91a
to
6a2b4d2
Compare
-- fd9d24d by nithesh <nithesh.srikanth@multicorewareinc.com>: VMulCAddC-Replaced yaml files with header table Replaced yaml files with header table for vmulcadd op -- 4fb020d by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed review comments -- eb27915 by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed review comments -- b06ecd1 by nithesh <nithesh.srikanth@multicorewareinc.com>: Address CI failed checks -- 2fb29c5 by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed kernel declarations comment -- a4d5e62 by nithesh <nithesh.srikanth@multicorewareinc.com>: Resolve "illegal instructions" for AVX512F tests -- 76e4518 by nithesh <nithesh.srikanth@multicorewareinc.com>: Add support for build bazel -- a472377 by nithesh <nithesh.srikanth@multicorewareinc.com>: Defined kernel declrations to use all datatype -- e6882d4 by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed the merge issue -- 7799d9a by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed the test case issue -- 6a2b4d2 by nithesh <nithesh.srikanth@multicorewareinc.com>: Resolve check fails for ARM Arch FUTURE_COPYBARA_INTEGRATE_REVIEW=#7411 from nitheshsrikanth-mcw:xnn_vmulcadd 6a2b4d2 PiperOrigin-RevId: 707992277
#define XNN_TEST_VMULCADDC_ROW_DIV(ukernel, arch_flags, row_tile_, channel_tile_, datatype, params_type, init_params) \ | ||
TEST(ukernel, ROW_div) \ | ||
{ \ | ||
for (size_t rows_ = row_tile_ * 2; rows_ <= row_tile_ * 4; rows_ += row_tile_) { \ |
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.
This is missing TEST_REQUIRES_ARCH_FLAGS(arch_flags) in all tests.
-- fd9d24d by nithesh <nithesh.srikanth@multicorewareinc.com>: VMulCAddC-Replaced yaml files with header table Replaced yaml files with header table for vmulcadd op -- 4fb020d by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed review comments -- eb27915 by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed review comments -- b06ecd1 by nithesh <nithesh.srikanth@multicorewareinc.com>: Address CI failed checks -- 2fb29c5 by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed kernel declarations comment -- a4d5e62 by nithesh <nithesh.srikanth@multicorewareinc.com>: Resolve "illegal instructions" for AVX512F tests -- 76e4518 by nithesh <nithesh.srikanth@multicorewareinc.com>: Add support for build bazel -- a472377 by nithesh <nithesh.srikanth@multicorewareinc.com>: Defined kernel declrations to use all datatype -- e6882d4 by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed the merge issue -- 7799d9a by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed the test case issue -- 6a2b4d2 by nithesh <nithesh.srikanth@multicorewareinc.com>: Resolve check fails for ARM Arch FUTURE_COPYBARA_INTEGRATE_REVIEW=#7411 from nitheshsrikanth-mcw:xnn_vmulcadd 6a2b4d2 PiperOrigin-RevId: 707992277
-- fd9d24d by nithesh <nithesh.srikanth@multicorewareinc.com>: VMulCAddC-Replaced yaml files with header table Replaced yaml files with header table for vmulcadd op -- 4fb020d by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed review comments -- eb27915 by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed review comments -- b06ecd1 by nithesh <nithesh.srikanth@multicorewareinc.com>: Address CI failed checks -- 2fb29c5 by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed kernel declarations comment -- a4d5e62 by nithesh <nithesh.srikanth@multicorewareinc.com>: Resolve "illegal instructions" for AVX512F tests -- 76e4518 by nithesh <nithesh.srikanth@multicorewareinc.com>: Add support for build bazel -- a472377 by nithesh <nithesh.srikanth@multicorewareinc.com>: Defined kernel declrations to use all datatype -- e6882d4 by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed the merge issue -- 7799d9a by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed the test case issue -- 6a2b4d2 by nithesh <nithesh.srikanth@multicorewareinc.com>: Resolve check fails for ARM Arch FUTURE_COPYBARA_INTEGRATE_REVIEW=#7411 from nitheshsrikanth-mcw:xnn_vmulcadd 6a2b4d2 PiperOrigin-RevId: 707992277
6a2b4d2
to
a4370dc
Compare
-- fd9d24d by nithesh <nithesh.srikanth@multicorewareinc.com>: VMulCAddC-Replaced yaml files with header table Replaced yaml files with header table for vmulcadd op -- 4fb020d by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed review comments -- eb27915 by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed review comments -- b06ecd1 by nithesh <nithesh.srikanth@multicorewareinc.com>: Address CI failed checks -- 2fb29c5 by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed kernel declarations comment -- a4d5e62 by nithesh <nithesh.srikanth@multicorewareinc.com>: Resolve "illegal instructions" for AVX512F tests -- 76e4518 by nithesh <nithesh.srikanth@multicorewareinc.com>: Add support for build bazel -- a472377 by nithesh <nithesh.srikanth@multicorewareinc.com>: Defined kernel declrations to use all datatype -- e6882d4 by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed the merge issue -- 7799d9a by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed the test case issue -- a4370dc by nithesh <nithesh.srikanth@multicorewareinc.com>: Resolve check fails for ARM Arch FUTURE_COPYBARA_INTEGRATE_REVIEW=#7411 from nitheshsrikanth-mcw:xnn_vmulcadd a4370dc PiperOrigin-RevId: 707992277
a4370dc
to
920cc0f
Compare
-- fd9d24d by nithesh <nithesh.srikanth@multicorewareinc.com>: VMulCAddC-Replaced yaml files with header table Replaced yaml files with header table for vmulcadd op -- 4fb020d by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed review comments -- eb27915 by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed review comments -- b06ecd1 by nithesh <nithesh.srikanth@multicorewareinc.com>: Address CI failed checks -- 2fb29c5 by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed kernel declarations comment -- a4d5e62 by nithesh <nithesh.srikanth@multicorewareinc.com>: Resolve "illegal instructions" for AVX512F tests -- 76e4518 by nithesh <nithesh.srikanth@multicorewareinc.com>: Add support for build bazel -- a472377 by nithesh <nithesh.srikanth@multicorewareinc.com>: Defined kernel declrations to use all datatype -- e6882d4 by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed the merge issue -- 7799d9a by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed the test case issue -- 920cc0f by nithesh <nithesh.srikanth@multicorewareinc.com>: Resolve check fails for ARM Arch FUTURE_COPYBARA_INTEGRATE_REVIEW=#7411 from nitheshsrikanth-mcw:xnn_vmulcadd 920cc0f PiperOrigin-RevId: 707992277
-- fd9d24d by nithesh <nithesh.srikanth@multicorewareinc.com>: VMulCAddC-Replaced yaml files with header table Replaced yaml files with header table for vmulcadd op -- 4fb020d by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed review comments -- eb27915 by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed review comments -- b06ecd1 by nithesh <nithesh.srikanth@multicorewareinc.com>: Address CI failed checks -- 2fb29c5 by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed kernel declarations comment -- a4d5e62 by nithesh <nithesh.srikanth@multicorewareinc.com>: Resolve "illegal instructions" for AVX512F tests -- 76e4518 by nithesh <nithesh.srikanth@multicorewareinc.com>: Add support for build bazel -- a472377 by nithesh <nithesh.srikanth@multicorewareinc.com>: Defined kernel declrations to use all datatype -- e6882d4 by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed the merge issue -- 7799d9a by nithesh <nithesh.srikanth@multicorewareinc.com>: Addressed the test case issue -- 920cc0f by nithesh <nithesh.srikanth@multicorewareinc.com>: Resolve check fails for ARM Arch FUTURE_COPYBARA_INTEGRATE_REVIEW=#7411 from nitheshsrikanth-mcw:xnn_vmulcadd 920cc0f PiperOrigin-RevId: 707992277
No description provided.