| 162 | } |
| 163 | |
| 164 | std::string GradSlot::to_string() const { |
| 165 | bool has_callback = bool(callback); |
| 166 | return ssprintf( |
| 167 | "GradSlot{grad=%s, has_callback=%d}", m_grad.to_string().c_str(), |
| 168 | (int)has_callback); |
| 169 | } |
| 170 | |
| 171 | std::string GradFn::to_string() const { |
| 172 | return ssprintf("GradFn{dests=%s}", imperative::to_string(m_dests).c_str()); |
no test coverage detected