Compare commits

..

3 Commits

Author SHA1 Message Date
dante
d57285df3a Update layouts.rs 2025-03-04 13:44:19 -05:00
dante
61a246ee20 chore: document arguments better 2025-03-03 16:47:37 -05:00
dante
fcbb27677f fix: empty dim len can be 1 (#949) 2025-02-28 23:56:19 -05:00
5 changed files with 1100 additions and 124 deletions

View File

@@ -1,7 +1,7 @@
import ezkl
project = 'ezkl'
release = '20.2.1'
release = '0.0.0'
version = release

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -1342,9 +1342,11 @@ impl<F: PrimeField + TensorType + PartialOrd + std::hash::Hash> ValTensor<F> {
/// Gets the total number of elements in the tensor
pub fn len(&self) -> usize {
match self {
ValTensor::Value { dims, .. } => {
ValTensor::Value { dims, inner, .. } => {
if !dims.is_empty() && (dims != &[0]) {
dims.iter().product::<usize>()
} else if dims.is_empty() {
inner.inner.len()
} else {
0
}