-
Notifications
You must be signed in to change notification settings - Fork 21.5k
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
[inductor][cpp] epilogue support for gemm template #126019
Commits on May 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ff8e6b5 - Browse repository at this point
Copy the full SHA ff8e6b5View commit details
Commits on May 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ea0a37c - Browse repository at this point
Copy the full SHA ea0a37cView commit details
Commits on May 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e9d6975 - Browse repository at this point
Copy the full SHA e9d6975View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5bb8bc - Browse repository at this point
Copy the full SHA a5bb8bcView commit details -
Update on "[inductor][cpp] epilogue support for gemm template"
As part of #125683, this PR adds the epilogue support for c++ gemm template by reusing the c++ vector codegen on sub-slices of tensors. This is implemented by retracing the epilogue IR nodes with new ranges and offsets. The new `codegen_loop_bodies` and `codegen_functions` methods are added to c++ vector codegen for this purpose. This is leveraged by the `store_output` method of the template kernel for epilogue codegen and store to the final result. cc voznesenskym penguinwu EikanWang Guobing-Chen XiaobingSuper zhuhaozhe blzheng wenzhe-nrv jiayisunx peterbell10 ipiszy yf225 chenyang78 kadeng muchulee8 ColinPeppler amjames desertfire chauhang [ghstack-poisoned]
Configuration menu - View commit details
-
Copy full SHA for 778f33e - Browse repository at this point
Copy the full SHA 778f33eView commit details -
Update on "[inductor][cpp] epilogue support for gemm template"
As part of #125683, this PR adds the epilogue support for c++ gemm template by reusing the c++ vector codegen on sub-slices of tensors. This is implemented by retracing the epilogue IR nodes with new ranges and offsets. The new `codegen_loop_bodies` and `codegen_functions` methods are added to c++ vector codegen for this purpose. This is leveraged by the `store_output` method of the template kernel for epilogue codegen and store to the final result. cc voznesenskym penguinwu EikanWang Guobing-Chen XiaobingSuper zhuhaozhe blzheng wenzhe-nrv jiayisunx peterbell10 ipiszy yf225 chenyang78 kadeng muchulee8 ColinPeppler amjames desertfire chauhang [ghstack-poisoned]
Configuration menu - View commit details
-
Copy full SHA for 2fbc740 - Browse repository at this point
Copy the full SHA 2fbc740View commit details -
Update on "[inductor][cpp] epilogue support for gemm template"
As part of #125683, this PR adds the epilogue support for c++ gemm template by reusing the c++ vector codegen on sub-slices of tensors. This is implemented by retracing the epilogue IR nodes with new ranges and offsets. The new `codegen_loop_bodies` and `codegen_functions` methods are added to c++ vector codegen for this purpose. This is leveraged by the `store_output` method of the template kernel for epilogue codegen and store to the final result. cc voznesenskym penguinwu EikanWang Guobing-Chen XiaobingSuper zhuhaozhe blzheng wenzhe-nrv jiayisunx peterbell10 ipiszy yf225 chenyang78 kadeng muchulee8 ColinPeppler amjames desertfire chauhang [ghstack-poisoned]
Configuration menu - View commit details
-
Copy full SHA for 49a5171 - Browse repository at this point
Copy the full SHA 49a5171View commit details
Commits on May 20, 2024
-
Update on "[inductor][cpp] epilogue support for gemm template"
As part of #125683, this PR adds the epilogue support for c++ gemm template by reusing the c++ vector codegen on sub-slices of tensors. This is implemented by retracing the epilogue IR nodes with new ranges and offsets. The new `codegen_loop_bodies` and `codegen_functions` methods are added to c++ vector codegen for this purpose. This is leveraged by the `store_output` method of the template kernel for epilogue codegen and store to the final result. cc voznesenskym penguinwu EikanWang Guobing-Chen XiaobingSuper zhuhaozhe blzheng wenzhe-nrv jiayisunx peterbell10 ipiszy yf225 chenyang78 kadeng muchulee8 ColinPeppler amjames desertfire chauhang [ghstack-poisoned]
Configuration menu - View commit details
-
Copy full SHA for df28970 - Browse repository at this point
Copy the full SHA df28970View commit details
Commits on May 21, 2024
-
Update on "[inductor][cpp] epilogue support for gemm template"
As part of #125683, this PR adds the epilogue support for c++ gemm template by reusing the c++ vector codegen on sub-slices of tensors. This is implemented by retracing the epilogue IR nodes with new ranges and offsets. The new `codegen_loop_bodies` and `codegen_functions` methods are added to c++ vector codegen for this purpose. This is leveraged by the `store_output` method of the template kernel for epilogue codegen and store to the final result. cc voznesenskym penguinwu EikanWang Guobing-Chen XiaobingSuper zhuhaozhe blzheng wenzhe-nrv jiayisunx peterbell10 ipiszy yf225 chenyang78 kadeng muchulee8 ColinPeppler amjames desertfire chauhang [ghstack-poisoned]
Configuration menu - View commit details
-
Copy full SHA for 05d5463 - Browse repository at this point
Copy the full SHA 05d5463View commit details
Commits on May 23, 2024
-
Update on "[inductor][cpp] epilogue support for gemm template"
As part of #125683, this PR adds the epilogue support for c++ gemm template by reusing the c++ vector codegen on sub-slices of tensors. This is implemented by retracing the epilogue IR nodes with new ranges and offsets. The new `codegen_loop_bodies` and `codegen_functions` methods are added to c++ vector codegen for this purpose. This is leveraged by the `store_output` method of the template kernel for epilogue codegen and store to the final result. cc voznesenskym penguinwu EikanWang Guobing-Chen XiaobingSuper zhuhaozhe blzheng wenzhe-nrv jiayisunx peterbell10 ipiszy yf225 chenyang78 kadeng muchulee8 ColinPeppler amjames desertfire chauhang [ghstack-poisoned]
Configuration menu - View commit details
-
Copy full SHA for 67fa5c8 - Browse repository at this point
Copy the full SHA 67fa5c8View commit details
Commits on May 24, 2024
-
Update on "[inductor][cpp] epilogue support for gemm template"
As part of #125683, this PR adds the epilogue support for c++ gemm template by reusing the c++ vector codegen on sub-slices of tensors. This is implemented by retracing the epilogue IR nodes with new ranges and offsets. The new `codegen_loop_bodies` and `codegen_functions` methods are added to c++ vector codegen for this purpose. This is leveraged by the `store_output` method of the template kernel for epilogue codegen and store to the final result. cc voznesenskym penguinwu EikanWang Guobing-Chen XiaobingSuper zhuhaozhe blzheng wenzhe-nrv jiayisunx peterbell10 ipiszy yf225 chenyang78 kadeng muchulee8 ColinPeppler amjames desertfire chauhang [ghstack-poisoned]
Configuration menu - View commit details
-
Copy full SHA for 5088809 - Browse repository at this point
Copy the full SHA 5088809View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10174bd - Browse repository at this point
Copy the full SHA 10174bdView commit details
Commits on May 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8e43b1c - Browse repository at this point
Copy the full SHA 8e43b1cView commit details
Commits on May 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ddc7412 - Browse repository at this point
Copy the full SHA ddc7412View commit details -
Configuration menu - View commit details
-
Copy full SHA for b30c694 - Browse repository at this point
Copy the full SHA b30c694View commit details