Convert qbatch_norm to new operator registration API.#36534
Convert qbatch_norm to new operator registration API.#36534ezyang wants to merge 7 commits intogh/ezyang/724/basefrom
Conversation
Say good bye to boilerplate. Signed-off-by: Edward Z. Yang <ezyang@fb.com> [ghstack-poisoned]
Say good bye to boilerplate. Signed-off-by: Edward Z. Yang <ezyang@fb.com> [ghstack-poisoned]
💊 Build failures summary and remediationsAs of commit 0194133 (more details on the Dr. CI page):
🕵️ 7 new failures recognized by patternsThe following build failures do not appear to be due to upstream breakages:
|
|
I'm updating the op name from batch_norm to batch_norm2d in #36494. Can we land this after that? |
|
Yup |
Say good bye to boilerplate. Signed-off-by: Edward Z. Yang <ezyang@fb.com> [ghstack-poisoned]
Say good bye to boilerplate. Signed-off-by: Edward Z. Yang <ezyang@fb.com> ghstack-source-id: dc136a8 Pull Request resolved: pytorch#36534
Say good bye to boilerplate. Signed-off-by: Edward Z. Yang <ezyang@fb.com> Differential Revision: [D21017672](https://our.internmc.facebook.com/intern/diff/D21017672) [ghstack-poisoned]
Say good bye to boilerplate. Signed-off-by: Edward Z. Yang <ezyang@fb.com> Differential Revision: [D21017672](https://our.internmc.facebook.com/intern/diff/D21017672) [ghstack-poisoned]
Say good bye to boilerplate. Signed-off-by: Edward Z. Yang <ezyang@fb.com> Differential Revision: [D21017672](https://our.internmc.facebook.com/intern/diff/D21017672) [ghstack-poisoned]
Say good bye to boilerplate. Signed-off-by: Edward Z. Yang <ezyang@fb.com> Differential Revision: [D21017672](https://our.internmc.facebook.com/intern/diff/D21017672) [ghstack-poisoned]
This is a roll up of a bunch of small PRs for ease of landing. - Update reference to RegisterOperators in error message in Convolution. #36389 - Port Resize to use new registration API. #36390 - Port detach/detach to new registration API. #36512 - Add explicit schema for quantized conv/conv_prepack (fixes #36511). #36513 - Add a centralized TORCH_LIBRARY declaration for quantized and xnnpack ops (fixes #36510). #36520 - Functionalize qadd and register with new registration API. #36527 - Update quantized README for registering operators with new API. #36531 - Convert qbatch_norm to new operator registration API. #36534 - Convert qclamp to new operator registration API. #36535 - Functionalize qconcat and register with new registration API. #36536 Differential Revision: [D20964193](https://our.internmc.facebook.com/intern/diff/D20964193) [ghstack-poisoned]
This is a roll up of a bunch of small PRs for ease of landing. - Update reference to RegisterOperators in error message in Convolution. #36389 - Port Resize to use new registration API. #36390 - Port detach/detach to new registration API. #36512 - Add explicit schema for quantized conv/conv_prepack (fixes #36511). #36513 - Add a centralized TORCH_LIBRARY declaration for quantized and xnnpack ops (fixes #36510). #36520 - Functionalize qadd and register with new registration API. #36527 - Update quantized README for registering operators with new API. #36531 - Convert qbatch_norm to new operator registration API. #36534 - Convert qclamp to new operator registration API. #36535 - Functionalize qconcat and register with new registration API. #36536 Differential Revision: [D20964193](https://our.internmc.facebook.com/intern/diff/D20964193) [ghstack-poisoned]
This is a roll up of a bunch of small PRs for ease of landing. - Update reference to RegisterOperators in error message in Convolution. #36389 - Port Resize to use new registration API. #36390 - Port detach/detach to new registration API. #36512 - Add explicit schema for quantized conv/conv_prepack (fixes #36511). #36513 - Add a centralized TORCH_LIBRARY declaration for quantized and xnnpack ops (fixes #36510). #36520 - Functionalize qadd and register with new registration API. #36527 - Update quantized README for registering operators with new API. #36531 - Convert qbatch_norm to new operator registration API. #36534 - Convert qclamp to new operator registration API. #36535 - Functionalize qconcat and register with new registration API. #36536 ghstack-source-id: fe27bc1 Pull Request resolved: #36389
|
This will be rolled up into #36389 |
This is a roll up of a bunch of small PRs for ease of landing. - Update reference to RegisterOperators in error message in Convolution. #36389 - Port Resize to use new registration API. #36390 - Port detach/detach to new registration API. #36512 - Add explicit schema for quantized conv/conv_prepack (fixes #36511). #36513 - Add a centralized TORCH_LIBRARY declaration for quantized and xnnpack ops (fixes #36510). #36520 - Functionalize qadd and register with new registration API. #36527 - Update quantized README for registering operators with new API. #36531 - Convert qbatch_norm to new operator registration API. #36534 - Convert qclamp to new operator registration API. #36535 - Functionalize qconcat and register with new registration API. #36536 Differential Revision: [D20964193](https://our.internmc.facebook.com/intern/diff/D20964193) [ghstack-poisoned]
This is a roll up of a bunch of small PRs for ease of landing. - Update reference to RegisterOperators in error message in Convolution. #36389 - Port Resize to use new registration API. #36390 - Port detach/detach to new registration API. #36512 - Add explicit schema for quantized conv/conv_prepack (fixes #36511). #36513 - Add a centralized TORCH_LIBRARY declaration for quantized and xnnpack ops (fixes #36510). #36520 - Functionalize qadd and register with new registration API. #36527 - Update quantized README for registering operators with new API. #36531 - Convert qbatch_norm to new operator registration API. #36534 - Convert qclamp to new operator registration API. #36535 - Functionalize qconcat and register with new registration API. #36536 Differential Revision: [D20964193](https://our.internmc.facebook.com/intern/diff/D20964193) [ghstack-poisoned]
Stack from ghstack:
Say good bye to boilerplate.
Signed-off-by: Edward Z. Yang ezyang@fb.com
Differential Revision: D21017672