mirror of https://github.com/Jittor/Jittor
fix ci
This commit is contained in:
parent
c28d606f5a
commit
0e5c19eb72
|
@ -17,6 +17,8 @@ struct Tapes;
|
|||
struct GradCallback {
|
||||
typedef jittor::VarHolder VarHolder;
|
||||
typedef VarHolder* VarHolderPtr;
|
||||
typedef jittor::Var Var;
|
||||
typedef jittor::VarPtr VarPtr;
|
||||
std::function<void(int,Var**,int,VarPtr*)> func;
|
||||
std::function<void()> deleter;
|
||||
inline ~GradCallback() { if (deleter) deleter(); }
|
||||
|
|
|
@ -602,7 +602,7 @@ DEF_IS(GradCallback, T) from_py_object(PyObject* obj) {
|
|||
Py_INCREF(obj);
|
||||
T func(
|
||||
// callback
|
||||
[obj](int n_o, Var** douts, int n_i, VarPtr* dins) {
|
||||
[obj](int n_o, typename T::Var** douts, int n_i, typename T::VarPtr* dins) {
|
||||
PyObjHolder list(PyTuple_New(n_o));
|
||||
for (int i=0; i<n_o; i++) {
|
||||
if (douts[i]) {
|
||||
|
|
Loading…
Reference in New Issue