提交 05f69852 authored 作者: Virgile Andreani's avatar Virgile Andreani 提交者: Ricardo Vieira

Remove npy<2 compatibility for numpy_maxdims

上级 27f91ba2
...@@ -24,10 +24,6 @@ else: ...@@ -24,10 +24,6 @@ else:
numpy_axis_is_none_flag = 32 numpy_axis_is_none_flag = 32
# max number of dims is 64 in numpy 2.x; 32 in older versions
numpy_maxdims = 64 if using_numpy_2 else 32
# function that replicates np.unique from numpy < 2.0 # function that replicates np.unique from numpy < 2.0
def old_np_unique( def old_np_unique(
arr, return_index=False, return_inverse=False, return_counts=False, axis=None arr, return_index=False, return_inverse=False, return_counts=False, axis=None
......
...@@ -19,7 +19,6 @@ from pytensor.graph.fg import FunctionGraph ...@@ -19,7 +19,6 @@ from pytensor.graph.fg import FunctionGraph
from pytensor.graph.replace import vectorize_node from pytensor.graph.replace import vectorize_node
from pytensor.link.basic import PerformLinker from pytensor.link.basic import PerformLinker
from pytensor.link.c.basic import CLinker, OpWiseCLinker from pytensor.link.c.basic import CLinker, OpWiseCLinker
from pytensor.npy_2_compat import numpy_maxdims
from pytensor.scalar import ScalarOp, float32, float64, int32, int64 from pytensor.scalar import ScalarOp, float32, float64, int32, int64
from pytensor.tensor import as_tensor_variable from pytensor.tensor import as_tensor_variable
from pytensor.tensor.basic import get_scalar_constant_value, second from pytensor.tensor.basic import get_scalar_constant_value, second
...@@ -168,6 +167,7 @@ class TestDimShuffle(unittest_tools.InferShapeTester): ...@@ -168,6 +167,7 @@ class TestDimShuffle(unittest_tools.InferShapeTester):
) )
def test_too_big_rank(self): def test_too_big_rank(self):
numpy_maxdims = 64
x = self.type(self.dtype, shape=())() x = self.type(self.dtype, shape=())()
y = x.dimshuffle(("x",) * (numpy_maxdims + 1)) y = x.dimshuffle(("x",) * (numpy_maxdims + 1))
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论