| 395 | Tensor Tensor::abs() { return Context::instance().buildOpAndSubmitTask(OpTypes::kAbs, aops::AbsOpOptions{}, {*this})[0]; } |
| 396 | |
| 397 | Tensor Tensor::argsort(int dim, bool descending) { |
| 398 | return Context::instance().buildOpAndSubmitTask(OpTypes::kArgsort, |
| 399 | aops::ArgsortOpOptions{.dim = dim, .descending = descending}, {*this})[0]; |
| 400 | } |
| 401 | |
| 402 | Tensor Tensor::clip(float min_val, float max_val) { |
| 403 | return Context::instance().buildOpAndSubmitTask(OpTypes::kClip, aops::ClipOpOptions{.min_val = min_val, .max_val = max_val}, |
no test coverage detected