Skip to content

Commit 890a7ed

Browse files
committed
use numpy.ufuncs instead of xarray.ufuncs
1 parent 78fa57f commit 890a7ed

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

bioimageio/core/prediction_pipeline/_measure_groups.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ def compute(self, sample: Sample) -> Dict[TensorName, Dict[Measure, MeasureValue
105105
c = tensor - mean
106106
n = tensor.size if self.axes is None else numpy.prod([tensor.sizes[d] for d in self.axes])
107107
var = xr.dot(c, c, dims=self.axes) / n
108-
std = xr.ufuncs.sqrt(var)
108+
std = numpy.ufuncs.sqrt(var)
109109
return {self.tensor_name: {Mean(axes=self.axes): mean, Var(axes=self.axes): var, Std(axes=self.axes): std}}
110110

111111
def reset(self):
@@ -146,7 +146,7 @@ def finalize(self) -> Dict[TensorName, Dict[Measure, MeasureValue]]:
146146
self.tensor_name: {
147147
Mean(axes=self.axes): self.mean,
148148
Var(axes=self.axes): var,
149-
Std(axes=self.axes): xr.ufuncs.sqrt(var),
149+
Std(axes=self.axes): numpy.ufuncs.sqrt(var),
150150
}
151151
}
152152

bioimageio/core/prediction_pipeline/_processing.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ def __post_init__(self):
187187
@dataclass
188188
class Sigmoid(Processing):
189189
def apply(self, tensor: xr.DataArray) -> xr.DataArray:
190-
return 1.0 / (1.0 + xr.ufuncs.exp(-tensor))
190+
return 1.0 / (1.0 + np.ufuncs.exp(-tensor))
191191

192192

193193
@dataclass

0 commit comments

Comments
 (0)