aboutsummaryrefslogtreecommitdiff
path: root/ethosu/vela/tensor.py
diff options
context:
space:
mode:
Diffstat (limited to 'ethosu/vela/tensor.py')
-rw-r--r--ethosu/vela/tensor.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/ethosu/vela/tensor.py b/ethosu/vela/tensor.py
index 19258b52..160cf630 100644
--- a/ethosu/vela/tensor.py
+++ b/ethosu/vela/tensor.py
@@ -21,6 +21,7 @@ import uuid
import numpy as np
from . import numeric_util
+from .ethos_u55_regs.ethos_u55_regs import resampling_mode
from .numeric_util import round_up_divide
from .range_set import MemoryRangeSet
@@ -230,6 +231,7 @@ class Tensor:
"cpu_tensor",
"npu_tensor",
"equivalence_id",
+ "resampling_mode",
)
AllocationQuantum = 16
@@ -274,6 +276,7 @@ class Tensor:
self.reshaped = False
self.block_traversal = TensorBlockTraversal.Default
+ self.resampling_mode = resampling_mode.NONE
def element_size(self):
if self.element_size_bytes == 0:
@@ -312,6 +315,8 @@ class Tensor:
else:
res.quantization = None
+ res.resampling_mode = self.resampling_mode
+
return res
def clone_into_fast_storage(self, arch):