Optimize tensor getitem. (#5433)
* Optimize tensor getitem.
* Fix merge
* Refine code style
* Fix typo and copy input if it's getitem is identity.
Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
Showing
- oneflow/api/python/functional/common.cpp 77 additions, 0 deletionsoneflow/api/python/functional/common.cpp
- oneflow/api/python/functional/common.h 7 additions, 0 deletionsoneflow/api/python/functional/common.h
- oneflow/api/python/functional/python_arg.cpp 33 additions, 0 deletionsoneflow/api/python/functional/python_arg.cpp
- oneflow/core/functional/functional_api.yaml 5 additions, 1 deletiononeflow/core/functional/functional_api.yaml
- oneflow/core/functional/impl/array_functor.cpp 62 additions, 0 deletionsoneflow/core/functional/impl/array_functor.cpp
- oneflow/core/functional/tensor_index.cpp 87 additions, 0 deletionsoneflow/core/functional/tensor_index.cpp
- oneflow/core/functional/tensor_index.h 103 additions, 0 deletionsoneflow/core/functional/tensor_index.h
- oneflow/core/functional/value_types.h 3 additions, 0 deletionsoneflow/core/functional/value_types.h
- oneflow/python/framework/tensor.py 1 addition, 24 deletionsoneflow/python/framework/tensor.py
- tools/generate_functional_api.py 4 additions, 0 deletionstools/generate_functional_api.py
oneflow/api/python/functional/common.cpp
0 → 100644
oneflow/core/functional/tensor_index.cpp
0 → 100644
oneflow/core/functional/tensor_index.h
0 → 100644
Please register or sign in to comment