Prune python tensor (#5596)
* move tensor to c++ Signed-off-by:daquexian <daquexian566@gmail.com> * align with master and fix export error Signed-off-by:
daquexian <daquexian566@gmail.com> * reformat Signed-off-by:
daquexian <daquexian566@gmail.com> * rename some functions Signed-off-by:
daquexian <daquexian566@gmail.com> * refine Signed-off-by:
daquexian <daquexian566@gmail.com> * remove unused header Signed-off-by:
daquexian <daquexian566@gmail.com> * restore device repr and str Signed-off-by:
daquexian <daquexian566@gmail.com> * upgrade pybind11 to 2.7.0 for https://github.com/pybind/pybind11/pull/2956 Signed-off-by:
daquexian <daquexian566@gmail.com> * impl parameter in c++, remove determine() call Signed-off-by:
daquexian <daquexian566@gmail.com> * let parameter derive from TensorIf to own a separate grad_fn_node, add missing get_device method, remove out-dated methods in docs Signed-off-by:
daquexian <daquexian566@gmail.com> * add test_parameter.py, fix requires_grad_ and get_de...
Showing
- cmake/pybind11.cmake 2 additions, 2 deletionscmake/pybind11.cmake
- docs/source/tensor.rst 1 addition, 10 deletionsdocs/source/tensor.rst
- oneflow/api/python/framework/device.cpp 16 additions, 20 deletionsoneflow/api/python/framework/device.cpp
- oneflow/api/python/framework/device.h 28 additions, 0 deletionsoneflow/api/python/framework/device.h
- oneflow/api/python/framework/tensor.cpp 159 additions, 35 deletionsoneflow/api/python/framework/tensor.cpp
- oneflow/core/framework/op_interpreter/eager_mirrored_op_interpreter.cpp 1 addition, 1 deletion...ramework/op_interpreter/eager_mirrored_op_interpreter.cpp
- oneflow/core/framework/tensor.h 110 additions, 4 deletionsoneflow/core/framework/tensor.h
- oneflow/extension/python/numpy.cpp 58 additions, 0 deletionsoneflow/extension/python/numpy.cpp
- oneflow/extension/python/numpy.h 33 additions, 0 deletionsoneflow/extension/python/numpy.h
- oneflow/extension/python/py_compute.cpp 3 additions, 34 deletionsoneflow/extension/python/py_compute.cpp
- python/oneflow/__init__.py 1 addition, 1 deletionpython/oneflow/__init__.py
- python/oneflow/compatible/single_client/__init__.py 0 additions, 1 deletionpython/oneflow/compatible/single_client/__init__.py
- python/oneflow/compatible/single_client/framework/functional.py 0 additions, 22 deletions.../oneflow/compatible/single_client/framework/functional.py
- python/oneflow/compatible/single_client/framework/op_expr_util.py 0 additions, 7 deletions...neflow/compatible/single_client/framework/op_expr_util.py
- python/oneflow/compatible/single_client/framework/tensor.py 221 additions, 814 deletionspython/oneflow/compatible/single_client/framework/tensor.py
- python/oneflow/compatible/single_client/framework/tensor_tuple_util.py 4 additions, 16 deletions...w/compatible/single_client/framework/tensor_tuple_util.py
- python/oneflow/framework/functional.py 0 additions, 25 deletionspython/oneflow/framework/functional.py
- python/oneflow/framework/graph_build_util.py 2 additions, 11 deletionspython/oneflow/framework/graph_build_util.py
- python/oneflow/framework/op_expr_util.py 0 additions, 7 deletionspython/oneflow/framework/op_expr_util.py
- python/oneflow/framework/register_class_method_util.py 7 additions, 2 deletionspython/oneflow/framework/register_class_method_util.py
Please register or sign in to comment