Skip to content
This repository has been archived by the owner on Nov 17, 2023. It is now read-only.

Split index_op, elemwise_unary_op_trig operator into smaller pieces #16004

Open
stu1130 opened this issue Aug 26, 2019 · 3 comments
Open

Split index_op, elemwise_unary_op_trig operator into smaller pieces #16004

stu1130 opened this issue Aug 26, 2019 · 3 comments

Comments

@stu1130
Copy link
Contributor

stu1130 commented Aug 26, 2019

Description

Split the bigger object file index_op.o which is generate by indexing_op.h, indexing_op.cc, indexing_op-inl.cuh and second bigger object fileelemwise_unary_op_trig.o which is generated by elemwise_unary_op_trig.cc and elemwise_unary_op_trig.cu into smaller pieces like #15922.
It helps compiler compile the files parallelly and solve out of heap space error when the size of object files breach the heap space again in the future

@stu1130 stu1130 changed the title Split index operator files into smaller pieces Split index_op, elemwise_unary_op_trig operator into smaller pieces Aug 26, 2019
@frankfliu
Copy link
Contributor

@mxnet-label-bot add [feature request, operator]

@DickJC123
Copy link
Contributor

Do you have examples showing the CI failing currently on these files?

@stu1130
Copy link
Contributor Author

stu1130 commented Aug 26, 2019

Hi @DickJC123 I didn't have CI failure. It's running fine. But as the numpy project continue adding more operators, I would expect those two files will trigger the error again.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants