Skip to content
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

Group norm aot #3

Closed
wants to merge 8,869 commits into from
Closed

Conversation

nishirong
Copy link

PR types

PR changes

Describe

实现triton group norm

zhangting2020 and others added 30 commits March 21, 2024 20:12
* optimize_windows_pipeline

* fix

* fix

* fix_cmakelists

* fix

* fix

* modify_win_unittest_level
…Paddle#62793)

* support dynamic shape for group_norm but it need to support dynamic shape for sqrt_decomp

* fix code style

* remove todo

* modify the test

* remote debug tag

* fix a typo
* add nn.functional.group_norm

* fix docs

* fix docs
* First commit of conv add pass

* Fix some bug

* return ps

* fix header

* commit conv + bias + add pattern

* remove persistable

* Add None tensor to match pattern

* format file

* add graph in test case

* fix graph style

* add r for comment style

* change opt_level to 3

* delete useless pass pattern

* Set fused_conv2d attribut from source
…addle#62656)

* sparse tensor meta add defalut dtype

* auto_mixed_precision_pass support sparse tensor

* add dtype

* add test

* remove fp16 of addmm_coo

* fix bug

* test coverage
deepllz and others added 29 commits April 8, 2024 21:41
* fix type_promote

* polish

* polish

* add gpu constrain
* add sqrt op primitive op

* fix test case
…er_layout_pass (PaddlePaddle#63286)

* add layout_transformation_interface for later transfer_layout_pass

* remove comment

* refine

* fix windows ci

* fix windows ci
* first commit of depthwise conv pass

* style fix

* add copy_onnx

* add other create to test

* check if onednn pass not register

* add ifdef PADDLE_WITH_DNNL

* add WITH_MKLDNN

* fix style bug

* add PADDLE_WITH_DNNL

* add condition in onnx

* SKIP WIN32 CI

* name change mkl to onednn

* change name

* use python ut for depthwise conv

* delete skipif

* Rename test_depthwise_conv_onednn_pass.py to test_pir_depthwise_conv_onednn_pass.py
* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

---------

Co-authored-by: kangguangli <kangguangli@hotmail.com>
…dle#63084)

* fix flatten_ stride calcaulate error & add paddle.flatten_

* remove log

* fix stride error

* rm glog

* add stride error testcase
…e#63174)

* inference supports fp32 cutlass kernel(data_layout:NHWC)
@nishirong nishirong closed this Apr 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment