| 603 | } |
| 604 | |
| 605 | static PyObject* PyTensorObject_grad(PyObject* self, void* unused) { |
| 606 | HANDLE_ERRORS |
| 607 | return PyTensor_New(ASSERT_PTR(PyTensor_Unpack(self)->acc_grad())); |
| 608 | END_HANDLE_ERRORS |
| 609 | } |
| 610 | |
| 611 | static int PyTensorObject_set_grad(PyObject* self, PyObject* grad, void* unused) { |
| 612 | HANDLE_ERRORS |