-
Notifications
You must be signed in to change notification settings - Fork 5.7k
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
[CINN] Clarify cinn/ir dirs #55121
[CINN] Clarify cinn/ir dirs #55121
Conversation
你的PR提交成功,感谢你对开源项目的贡献! |
… clarify_cinn_ir_dis
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.
LGTM
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.
LGTM
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.
LGTM
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.
LGTM
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.
LGTM
* Clarify cinn/ir dirs [Part1] * addition of cinn/ir/op dir * change header inludsion of ir/ir_operator.h to ir/op/ir_operator.h * merge with develop changes * relocate libschedule_desc_proto.a * remove extra ir_schedule_error.cc * addition for schedule/ir_schedule_error files
* Clarify cinn/ir dirs [Part1] * addition of cinn/ir/op dir * change header inludsion of ir/ir_operator.h to ir/op/ir_operator.h * merge with develop changes * relocate libschedule_desc_proto.a * remove extra ir_schedule_error.cc * addition for schedule/ir_schedule_error files
PR types
Others
PR changes
Others
Description
Pcard-72675
Feature:
Lots of files are directly placed in
cinn/ir
dir which does makecinn/ir
dir a mess. This PR aims at improving structure ofcinn/ir
dir, enhancing its hierarchy.Details:
cinn/ir/schedule
dir, move all schedule relevant files into it;cinn/ir/test
dir, move all unittestt files into it;cinn/ir/utils
dir, move utility files that derived fromir_base.h
, such asir_printer.h
,ir_mutator
into it;cinn/ir/op
dir, moveir_operators.h
file that records most of operator-override into it.Result:
By adopting this Pr, the structure of
cinn/ir
dir change frominto