summaryrefslogtreecommitdiff
path: root/candle-core/src/tensor.rs
diff options
context:
space:
mode:
Diffstat (limited to 'candle-core/src/tensor.rs')
-rw-r--r--candle-core/src/tensor.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/candle-core/src/tensor.rs b/candle-core/src/tensor.rs
index d6c3e9cb..087a2ff5 100644
--- a/candle-core/src/tensor.rs
+++ b/candle-core/src/tensor.rs
@@ -1,5 +1,5 @@
use crate::backend::{BackendDevice, BackendStorage};
-use crate::op::{CmpOp, Op, ReduceOp};
+use crate::op::{BinaryOp, CmpOp, Op, ReduceOp, UnaryOp};
use crate::shape::{Dim, Dims};
use crate::{storage::Storage, DType, Device, Error, Layout, Result, Shape};
use std::sync::{Arc, RwLock};
@@ -80,7 +80,7 @@ macro_rules! unary_op {
.storage()
.unary_impl::<crate::op::$op_name>(self.layout())?;
let op = if self.track_op() {
- Some(Op::$op_name(self.clone()))
+ Some(Op::Unary(self.clone(), UnaryOp::$op_name))
} else {
None
};
@@ -99,7 +99,7 @@ macro_rules! binary_op {
rhs.layout(),
)?;
let op = if self.track_op() || rhs.track_op() {
- Some(Op::$op_name(self.clone(), rhs.clone()))
+ Some(Op::Binary(self.clone(), rhs.clone(), BinaryOp::$op_name))
} else {
None
};