Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jerrrrry
infinicore
Commits
61a7dc0e
Commit
61a7dc0e
authored
Nov 24, 2025
by
wooway777
Browse files
issue/666 - Standardized test imports
parent
406c9668
Changes
268
Show whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
131 additions
and
58 deletions
+131
-58
test/infinicore/framework/__init__.py
test/infinicore/framework/__init__.py
+4
-2
test/infinicore/ops/abs.py
test/infinicore/ops/abs.py
+1
-2
test/infinicore/ops/acos.py
test/infinicore/ops/acos.py
+7
-3
test/infinicore/ops/acosh.py
test/infinicore/ops/acosh.py
+7
-3
test/infinicore/ops/adaptive_avg_pool1d.py
test/infinicore/ops/adaptive_avg_pool1d.py
+7
-3
test/infinicore/ops/adaptive_avg_pool2d.py
test/infinicore/ops/adaptive_avg_pool2d.py
+7
-3
test/infinicore/ops/adaptive_avg_pool3d.py
test/infinicore/ops/adaptive_avg_pool3d.py
+7
-3
test/infinicore/ops/adaptive_max_pool1d.py
test/infinicore/ops/adaptive_max_pool1d.py
+7
-3
test/infinicore/ops/adaptive_max_pool2d.py
test/infinicore/ops/adaptive_max_pool2d.py
+7
-3
test/infinicore/ops/add.py
test/infinicore/ops/add.py
+7
-3
test/infinicore/ops/addbmm.py
test/infinicore/ops/addbmm.py
+7
-3
test/infinicore/ops/addcdiv.py
test/infinicore/ops/addcdiv.py
+7
-3
test/infinicore/ops/addcmul.py
test/infinicore/ops/addcmul.py
+7
-3
test/infinicore/ops/addmv.py
test/infinicore/ops/addmv.py
+7
-3
test/infinicore/ops/addr.py
test/infinicore/ops/addr.py
+7
-3
test/infinicore/ops/affine_grid.py
test/infinicore/ops/affine_grid.py
+7
-3
test/infinicore/ops/all.py
test/infinicore/ops/all.py
+7
-3
test/infinicore/ops/alpha_dropout.py
test/infinicore/ops/alpha_dropout.py
+7
-3
test/infinicore/ops/amax.py
test/infinicore/ops/amax.py
+7
-3
test/infinicore/ops/amin.py
test/infinicore/ops/amin.py
+7
-3
No files found.
test/infinicore/framework/__init__.py
View file @
61a7dc0e
...
@@ -18,9 +18,10 @@ from .utils import (
...
@@ -18,9 +18,10 @@ from .utils import (
infinicore_tensor_from_torch
,
infinicore_tensor_from_torch
,
rearrange_tensor
,
rearrange_tensor
,
convert_infinicore_to_torch
,
convert_infinicore_to_torch
,
is_
integer_dtype
,
is_
broadcast
,
is_complex_dtype
,
is_complex_dtype
,
is_floating_dtype
,
is_floating_dtype
,
is_integer_dtype
,
)
)
__all__
=
[
__all__
=
[
...
@@ -51,9 +52,10 @@ __all__ = [
...
@@ -51,9 +52,10 @@ __all__ = [
"to_torch_dtype"
,
"to_torch_dtype"
,
"torch_device_map"
,
"torch_device_map"
,
# Type checking utilities
# Type checking utilities
"is_
integer_dtype
"
,
"is_
broadcast
"
,
"is_complex_dtype"
,
"is_complex_dtype"
,
"is_floating_dtype"
,
"is_floating_dtype"
,
"is_integer_dtype"
,
# Benchmarking utilities
# Benchmarking utilities
"BenchmarkUtils"
,
"BenchmarkUtils"
,
"BenchmarkResult"
,
"BenchmarkResult"
,
...
...
test/infinicore/ops/abs.py
View file @
61a7dc0e
...
@@ -5,8 +5,7 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
...
@@ -5,8 +5,7 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
import
torch
import
torch
import
infinicore
import
infinicore
from
framework.base
import
BaseOperatorTest
,
TensorSpec
,
TestCase
from
framework
import
BaseOperatorTest
,
TensorSpec
,
TestCase
,
GenericTestRunner
from
framework.runner
import
GenericTestRunner
# Test cases format: (in_shape, in_strides_or_None)
# Test cases format: (in_shape, in_strides_or_None)
_TEST_CASES_DATA
=
[
_TEST_CASES_DATA
=
[
...
...
test/infinicore/ops/acos.py
View file @
61a7dc0e
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
import
torch
import
torch
import
infinicore
import
infinicore
from
framework.base
import
BaseOperatorTest
,
TensorSpec
,
TestCase
from
framework
import
(
from
framework.runner
import
GenericTestRunner
BaseOperatorTest
,
from
framework.utils
import
is_broadcast
TensorSpec
,
TestCase
,
GenericTestRunner
,
is_broadcast
,
)
# =======================================================================
# =======================================================================
# Test cases format: (shape, input_strides_or_None)
# Test cases format: (shape, input_strides_or_None)
...
...
test/infinicore/ops/acosh.py
View file @
61a7dc0e
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
import
torch
import
torch
import
infinicore
import
infinicore
from
framework.base
import
BaseOperatorTest
,
TensorSpec
,
TestCase
from
framework
import
(
from
framework.runner
import
GenericTestRunner
BaseOperatorTest
,
from
framework.utils
import
is_broadcast
TensorSpec
,
TestCase
,
GenericTestRunner
,
is_broadcast
,
)
# =======================================================================
# =======================================================================
# Test cases format: (shape, input_strides_or_None)
# Test cases format: (shape, input_strides_or_None)
...
...
test/infinicore/ops/adaptive_avg_pool1d.py
View file @
61a7dc0e
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
import
torch
import
torch
import
infinicore
import
infinicore
from
framework.base
import
BaseOperatorTest
,
TensorSpec
,
TestCase
from
framework
import
(
from
framework.runner
import
GenericTestRunner
BaseOperatorTest
,
from
framework.utils
import
is_broadcast
TensorSpec
,
TestCase
,
GenericTestRunner
,
is_broadcast
,
)
# Test cases format: (in_shape, in_strides_or_None, output_size_or_None)
# Test cases format: (in_shape, in_strides_or_None, output_size_or_None)
...
...
test/infinicore/ops/adaptive_avg_pool2d.py
View file @
61a7dc0e
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
import
torch
import
torch
import
infinicore
import
infinicore
from
framework.base
import
BaseOperatorTest
,
TensorSpec
,
TestCase
from
framework
import
(
from
framework.runner
import
GenericTestRunner
BaseOperatorTest
,
from
framework.utils
import
is_broadcast
TensorSpec
,
TestCase
,
GenericTestRunner
,
is_broadcast
,
)
# Test cases format: (in_shape, in_strides_or_None, output_size_or_None)
# Test cases format: (in_shape, in_strides_or_None, output_size_or_None)
# adaptive_avg_pool2d maps input HxW to target output size (h, w)
# adaptive_avg_pool2d maps input HxW to target output size (h, w)
...
...
test/infinicore/ops/adaptive_avg_pool3d.py
View file @
61a7dc0e
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
import
torch
import
torch
import
infinicore
import
infinicore
from
framework.base
import
BaseOperatorTest
,
TensorSpec
,
TestCase
from
framework
import
(
from
framework.runner
import
GenericTestRunner
BaseOperatorTest
,
from
framework.utils
import
is_broadcast
TensorSpec
,
TestCase
,
GenericTestRunner
,
is_broadcast
,
)
# Test cases format: (in_shape, in_strides_or_None, output_size_or_None)
# Test cases format: (in_shape, in_strides_or_None, output_size_or_None)
# adaptive_avg_pool3d maps input D x H x W to target output size (d, h, w)
# adaptive_avg_pool3d maps input D x H x W to target output size (d, h, w)
...
...
test/infinicore/ops/adaptive_max_pool1d.py
View file @
61a7dc0e
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
import
torch
import
torch
import
infinicore
import
infinicore
from
framework.base
import
BaseOperatorTest
,
TensorSpec
,
TestCase
from
framework
import
(
from
framework.runner
import
GenericTestRunner
BaseOperatorTest
,
from
framework.utils
import
is_broadcast
TensorSpec
,
TestCase
,
GenericTestRunner
,
is_broadcast
,
)
# Test cases format: (in_shape, in_strides_or_None, output_size_or_None)
# Test cases format: (in_shape, in_strides_or_None, output_size_or_None)
...
...
test/infinicore/ops/adaptive_max_pool2d.py
View file @
61a7dc0e
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
import
torch
import
torch
import
infinicore
import
infinicore
from
framework.base
import
BaseOperatorTest
,
TensorSpec
,
TestCase
,
TestResult
from
framework
import
(
from
framework.runner
import
GenericTestRunner
BaseOperatorTest
,
from
framework.utils
import
is_broadcast
TensorSpec
,
TestCase
,
GenericTestRunner
,
is_broadcast
,
)
from
framework.devices
import
InfiniDeviceEnum
from
framework.devices
import
InfiniDeviceEnum
# Test cases format: (in_shape, in_strides_or_None, output_size_or_None)
# Test cases format: (in_shape, in_strides_or_None, output_size_or_None)
...
...
test/infinicore/ops/add.py
View file @
61a7dc0e
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
import
torch
import
torch
import
infinicore
import
infinicore
from
framework.base
import
BaseOperatorTest
,
TensorSpec
,
TestCase
from
framework
import
(
from
framework.runner
import
GenericTestRunner
BaseOperatorTest
,
from
framework.utils
import
is_broadcast
TensorSpec
,
TestCase
,
GenericTestRunner
,
is_broadcast
,
)
# ==============================================================================
# ==============================================================================
# Operator-specific configuration
# Operator-specific configuration
...
...
test/infinicore/ops/addbmm.py
View file @
61a7dc0e
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
import
torch
import
torch
import
infinicore
import
infinicore
from
framework.base
import
BaseOperatorTest
,
TensorSpec
,
TestCase
from
framework
import
(
from
framework.runner
import
GenericTestRunner
BaseOperatorTest
,
from
framework.utils
import
is_broadcast
TensorSpec
,
TestCase
,
GenericTestRunner
,
is_broadcast
,
)
# Test cases format: (input_shape, batch1_shape, batch2_shape, input_strides_or_None, batch1_strides_or_None, batch2_strides_or_None, beta_or_None, alpha_or_None)
# Test cases format: (input_shape, batch1_shape, batch2_shape, input_strides_or_None, batch1_strides_or_None, batch2_strides_or_None, beta_or_None, alpha_or_None)
# addbmm(input, batch1, batch2, beta=1, alpha=1, out=None)
# addbmm(input, batch1, batch2, beta=1, alpha=1, out=None)
...
...
test/infinicore/ops/addcdiv.py
View file @
61a7dc0e
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
import
torch
import
torch
import
infinicore
import
infinicore
from
framework.base
import
BaseOperatorTest
,
TensorSpec
,
TestCase
from
framework
import
(
from
framework.runner
import
GenericTestRunner
BaseOperatorTest
,
from
framework.utils
import
is_broadcast
TensorSpec
,
TestCase
,
GenericTestRunner
,
is_broadcast
,
)
# Test cases format: (in_shape, in_strides_or_None, t1_shape_or_None, t2_shape_or_None, value)
# Test cases format: (in_shape, in_strides_or_None, t1_shape_or_None, t2_shape_or_None, value)
...
...
test/infinicore/ops/addcmul.py
View file @
61a7dc0e
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
import
torch
import
torch
import
infinicore
import
infinicore
from
framework.base
import
BaseOperatorTest
,
TensorSpec
,
TestCase
from
framework
import
(
from
framework.runner
import
GenericTestRunner
BaseOperatorTest
,
from
framework.utils
import
is_broadcast
TensorSpec
,
TestCase
,
GenericTestRunner
,
is_broadcast
,
)
# Test cases format: (in_shape, in_strides_or_None, t1_shape_or_None, t2_shape_or_None, value)
# Test cases format: (in_shape, in_strides_or_None, t1_shape_or_None, t2_shape_or_None, value)
...
...
test/infinicore/ops/addmv.py
View file @
61a7dc0e
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
import
torch
import
torch
import
infinicore
import
infinicore
from
framework.base
import
BaseOperatorTest
,
TensorSpec
,
TestCase
from
framework
import
(
from
framework.runner
import
GenericTestRunner
BaseOperatorTest
,
from
framework.utils
import
is_broadcast
TensorSpec
,
TestCase
,
GenericTestRunner
,
is_broadcast
,
)
# Test cases format: (input_shape, mat_shape, vec_shape, input_strides_or_None, mat_strides_or_None, vec_strides_or_None, beta_or_None, alpha_or_None)
# Test cases format: (input_shape, mat_shape, vec_shape, input_strides_or_None, mat_strides_or_None, vec_strides_or_None, beta_or_None, alpha_or_None)
...
...
test/infinicore/ops/addr.py
View file @
61a7dc0e
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
import
torch
import
torch
import
infinicore
import
infinicore
from
framework.base
import
BaseOperatorTest
,
TensorSpec
,
TestCase
from
framework
import
(
from
framework.runner
import
GenericTestRunner
BaseOperatorTest
,
from
framework.utils
import
is_broadcast
TensorSpec
,
TestCase
,
GenericTestRunner
,
is_broadcast
,
)
# Test cases format: (input_shape, vec1_shape, vec2_shape, input_strides_or_None, vec1_strides_or_None, vec2_strides_or_None, beta_or_None, alpha_or_None)
# Test cases format: (input_shape, vec1_shape, vec2_shape, input_strides_or_None, vec1_strides_or_None, vec2_strides_or_None, beta_or_None, alpha_or_None)
...
...
test/infinicore/ops/affine_grid.py
View file @
61a7dc0e
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
import
torch
import
torch
import
infinicore
import
infinicore
from
framework.base
import
BaseOperatorTest
,
TensorSpec
,
TestCase
from
framework
import
(
from
framework.runner
import
GenericTestRunner
BaseOperatorTest
,
from
framework.utils
import
is_broadcast
TensorSpec
,
TestCase
,
GenericTestRunner
,
is_broadcast
,
)
# Test cases format: (theta_shape, out_shape, theta_strides_or_None)
# Test cases format: (theta_shape, out_shape, theta_strides_or_None)
...
...
test/infinicore/ops/all.py
View file @
61a7dc0e
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
import
torch
import
torch
import
infinicore
import
infinicore
from
framework.base
import
BaseOperatorTest
,
TensorSpec
,
TestCase
from
framework
import
(
from
framework.runner
import
GenericTestRunner
BaseOperatorTest
,
from
framework.utils
import
is_broadcast
TensorSpec
,
TestCase
,
GenericTestRunner
,
is_broadcast
,
)
# Test cases format: (in_shape, in_strides_or_None, dim_or_None, keepdim_or_None, out_strides_or_None)
# Test cases format: (in_shape, in_strides_or_None, dim_or_None, keepdim_or_None, out_strides_or_None)
...
...
test/infinicore/ops/alpha_dropout.py
View file @
61a7dc0e
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
import
torch
import
torch
import
infinicore
import
infinicore
from
framework.base
import
BaseOperatorTest
,
TensorSpec
,
TestCase
from
framework
import
(
from
framework.runner
import
GenericTestRunner
BaseOperatorTest
,
from
framework.utils
import
is_broadcast
TensorSpec
,
TestCase
,
GenericTestRunner
,
is_broadcast
,
)
# Test cases format: (shape, p, training, in_strides_or_None)
# Test cases format: (shape, p, training, in_strides_or_None)
...
...
test/infinicore/ops/amax.py
View file @
61a7dc0e
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
import
torch
import
torch
import
infinicore
import
infinicore
from
framework.base
import
BaseOperatorTest
,
TensorSpec
,
TestCase
from
framework
import
(
from
framework.runner
import
GenericTestRunner
BaseOperatorTest
,
from
framework.utils
import
is_broadcast
TensorSpec
,
TestCase
,
GenericTestRunner
,
is_broadcast
,
)
# Test cases format: (in_shape, in_strides_or_None, dim_or_None, keepdim_or_None, out_strides_or_None)
# Test cases format: (in_shape, in_strides_or_None, dim_or_None, keepdim_or_None, out_strides_or_None)
...
...
test/infinicore/ops/amin.py
View file @
61a7dc0e
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
...
@@ -5,9 +5,13 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
import
torch
import
torch
import
infinicore
import
infinicore
from
framework.base
import
BaseOperatorTest
,
TensorSpec
,
TestCase
from
framework
import
(
from
framework.runner
import
GenericTestRunner
BaseOperatorTest
,
from
framework.utils
import
is_broadcast
TensorSpec
,
TestCase
,
GenericTestRunner
,
is_broadcast
,
)
# Test cases format: (in_shape, in_strides_or_None, dim_or_None, keepdim_or_None, out_strides_or_None)
# Test cases format: (in_shape, in_strides_or_None, dim_or_None, keepdim_or_None, out_strides_or_None)
...
...
Prev
1
2
3
4
5
…
14
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment