Skip to content

Commit

Permalink
Remove some comments
Browse files Browse the repository at this point in the history
  • Loading branch information
0x45f committed Jul 4, 2022
1 parent e051af3 commit c1073aa
Showing 1 changed file with 1 addition and 30 deletions.
31 changes: 1 addition & 30 deletions paddle/fluid/pybind/pybind.cc
Original file line number Diff line number Diff line change
Expand Up @@ -1746,37 +1746,8 @@ PYBIND11_MODULE(core_noavx, m) {
return new_rows;
});

// extern PyTypeObject* p_tensor_type;

py::class_<jit::ExecutorFunction, std::shared_ptr<jit::ExecutorFunction>>(
m, "ExectorFunction", R"DOC(ExectorFunction Class.)DOC")
// .def("__call__", &jit::ExecutorFunction::operator())
// .def("__call__", [](jit::ExecutorFunction &self, const
// std::vector<py::object> &tensor_inputs) { if
// (PyObject_IsInstance(tensor_inputs[0].ptr(),
// reinterpret_cast<PyObject*>(p_tensor_type))) {
// VLOG(3) << "eager tensor";
// } else {
// VLOG(3) << "varbase";
// }

// std::vector<Variable> var_inputs;
// for (auto &tensor: tensor_inputs) {
// auto real_tensor = tensor->tensor;
// Variable var;
// auto *dense_tensor = var.GetMutable<frameworkPyTypeObject>();
// dense_tensor->ShareDataWith(*static_cast<framework::Tensor*>(real_tensor.impl().get()));
// var_inputs.emplace_back(var);
// }
// auto var_outputs = self(var_inputs);
// std::vector<paddle::experimental::Tensor> tensor_outputs;
// for (auto &var: var_outputs) {
// paddle::experimental::Tensor tensor;
// tensor.set_impl(std::make_shared<framework::Tensor>(var.Get<framework::Tensor>()));
// tensor_outputs.emplace_back(tensor);
// }
// return tensor_outputs;
// })
.def("__call__",
[](jit::ExecutorFunction &self,
const std::vector<std::shared_ptr<imperative::VarBase>>
Expand All @@ -1802,11 +1773,11 @@ PYBIND11_MODULE(core_noavx, m) {
.def("forward", &jit::Layer::forward)
.def("function_names", &jit::Layer::FunctionNames);

// m.def("Load", &paddle::jit::Load);
m.def("Load",
[](const std::string &path, const platform::CPUPlace &cpu_place) {
return paddle::jit::Load(path, cpu_place);
});

m.def("Load",
[](const std::string &path, const platform::CUDAPlace &cuda_place) {
return paddle::jit::Load(path, cuda_place);
Expand Down

0 comments on commit c1073aa

Please sign in to comment.