Skip to content

Develop ResNet operators - #73

Merged
voltjia merged 5 commits into
masterfrom
develop-resnet-operators
Feb 2, 2026
Merged

Develop ResNet operators#73
voltjia merged 5 commits into
masterfrom
develop-resnet-operators

Conversation

@voltjia

Copy link
Copy Markdown
Collaborator

pytest output:

============================= test session starts ==============================
platform linux -- Python 3.10.19, pytest-9.0.2, pluggy-1.6.0
rootdir: /home/huangjiacheng/ntops
configfile: pyproject.toml
plugins: cov-7.0.0, anyio-4.12.1
collected 928 items
tests/test_abs.py ........ [ 0%]
tests/test_add.py ........ [ 1%]
tests/test_addmm.py .. [ 1%]
tests/test_avg_pool2d.py ..ssss..ssss..ssss....ss....ss....ss [ 5%]
tests/test_bitwise_and.py ................ [ 7%]
tests/test_bitwise_not.py ................ [ 9%]
tests/test_bitwise_or.py ................ [ 10%]
tests/test_bmm.py .. [ 11%]
tests/test_clamp.py ........ [ 12%]
tests/test_conv2d.py ................................................... [ 17%]
......................................................... [ 23%]
tests/test_cos.py ........ [ 24%]
tests/test_div.py .s..s..s..s..s..s..s..s. [ 27%]
tests/test_dropout.py ........ [ 28%]
tests/test_eq.py ........ [ 28%]
tests/test_exp.py ........ [ 29%]
tests/test_ge.py ........ [ 30%]
tests/test_gelu.py .s.s.s.s.s.s.s.s [ 32%]
tests/test_gt.py ........ [ 33%]
tests/test_isinf.py ........ [ 34%]
tests/test_isnan.py ........ [ 34%]
tests/test_layer_norm.py ............................................... [ 39%]
................................................. [ 45%]
tests/test_le.py ........ [ 46%]
tests/test_lt.py ........ [ 46%]
tests/test_matmul.py ........ [ 47%]
tests/test_max_pool2d.py ......ssssssssssss......ssssssssssss......sssss [ 52%]
sssssss............ssssss............ssssss............ssssss [ 59%]
tests/test_mm.py .. [ 59%]
tests/test_mul.py ........ [ 60%]
tests/test_ne.py ........ [ 61%]
tests/test_neg.py ........ [ 62%]
tests/test_pow.py ........ [ 63%]
tests/test_relu.py ................ [ 64%]
tests/test_rms_norm.py ................................................. [ 70%]
............... [ 71%]
tests/test_rotary_position_embedding.py ................................ [ 75%]
........................................................................ [ 82%]
........................ [ 85%]
tests/test_rsqrt.py ........ [ 86%]
tests/test_scaled_dot_product_attention.py ............................. [ 89%]
................................................. [ 94%]
tests/test_sigmoid.py ........ [ 95%]
tests/test_silu.py ........ [ 96%]
tests/test_sin.py ........ [ 97%]
tests/test_softmax.py ........ [ 98%]
tests/test_sub.py ........ [ 99%]
tests/test_tanh.py ........ [100%]
=============================== warnings summary ===============================
tests/test_isinf.py: 12 warnings
/home/huangjiacheng/.ninetoothed/9cc3f09ca46691b4df17aa1c19d79880d5e2d8189391068721d8ba255cdf5b67.py:13: UserWarning: Logical operators 'and' and 'or' are deprecated for non-scalar tensors; please use '&' or '|' instead
triton.language.store(ninetoothed_tensor_2163_pointers + (ninetoothed_tensor_2163_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_70 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_70)[::,]) * ninetoothed_ninetoothed_tensor_2163_stride_0, pos_result or neg_result, mask=True & (ninetoothed_tensor_2163_index_0 < (ninetoothed_ninetoothed_tensor_2163_size_0 - (ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_70 - 1) - 1 + ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_70 - 1) // ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_70 + 1) & (ninetoothed_tensor_2163_index_0 >= 0) & (triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_70)[::,] < ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_70) & (triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_70)[::,] >= 0) & (ninetoothed_tensor_2163_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_70 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_70)[::,] < ninetoothed_ninetoothed_tensor_2163_size_0) & (ninetoothed_tensor_2163_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_70 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_70)[::,] >= 0) & (ninetoothed_tensor_2163_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_70 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_70)[::,] < ninetoothed_ninetoothed_tensor_2163_size_0) & (ninetoothed_tensor_2163_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_70 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_70)[::,] >= 0))
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_isinf.py: 12 warnings
/home/huangjiacheng/.ninetoothed/6a5e8a39d85679fdd68b96d0d6fc25eec85254dbfe64a7109f9495014135a8a4.py:13: UserWarning: Logical operators 'and' and 'or' are deprecated for non-scalar tensors; please use '&' or '|' instead
triton.language.store(ninetoothed_tensor_2171_pointers + ((ninetoothed_tensor_2171_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_71 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_71)[::,]) // ninetoothed_ninetoothed_tensor_2171_size_1 * ninetoothed_ninetoothed_tensor_2171_stride_0 + (ninetoothed_tensor_2171_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_71 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_71)[::,]) % ninetoothed_ninetoothed_tensor_2171_size_1 * ninetoothed_ninetoothed_tensor_2171_stride_1), pos_result or neg_result, mask=True & (ninetoothed_tensor_2171_index_0 < (ninetoothed_ninetoothed_tensor_2171_size_0 * ninetoothed_ninetoothed_tensor_2171_size_1 - (ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_71 - 1) - 1 + ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_71 - 1) // ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_71 + 1) & (ninetoothed_tensor_2171_index_0 >= 0) & (triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_71)[::,] < ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_71) & (triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_71)[::,] >= 0) & (ninetoothed_tensor_2171_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_71 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_71)[::,] < ninetoothed_ninetoothed_tensor_2171_size_0 * ninetoothed_ninetoothed_tensor_2171_size_1) & (ninetoothed_tensor_2171_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_71 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_71)[::,] >= 0) & ((ninetoothed_tensor_2171_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_71 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_71)[::,]) // ninetoothed_ninetoothed_tensor_2171_size_1 < ninetoothed_ninetoothed_tensor_2171_size_0) & ((ninetoothed_tensor_2171_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_71 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_71)[::,]) // ninetoothed_ninetoothed_tensor_2171_size_1 >= 0) & ((ninetoothed_tensor_2171_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_71 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_71)[::,]) % ninetoothed_ninetoothed_tensor_2171_size_1 < ninetoothed_ninetoothed_tensor_2171_size_1) & ((ninetoothed_tensor_2171_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_71 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_71)[::,]) % ninetoothed_ninetoothed_tensor_2171_size_1 >= 0))
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_isinf.py: 12 warnings
/home/huangjiacheng/.ninetoothed/b2dd5104899fa268581d4b683840d6ac7741ecc7989fbc625fe79fa995955272.py:13: UserWarning: Logical operators 'and' and 'or' are deprecated for non-scalar tensors; please use '&' or '|' instead
triton.language.store(ninetoothed_tensor_2179_pointers + ((ninetoothed_tensor_2179_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_72 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_72)[::,]) // (ninetoothed_ninetoothed_tensor_2179_size_1 * ninetoothed_ninetoothed_tensor_2179_size_2) * ninetoothed_ninetoothed_tensor_2179_stride_0 + (ninetoothed_tensor_2179_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_72 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_72)[::,]) % (ninetoothed_ninetoothed_tensor_2179_size_1 * ninetoothed_ninetoothed_tensor_2179_size_2) // ninetoothed_ninetoothed_tensor_2179_size_2 * ninetoothed_ninetoothed_tensor_2179_stride_1 + (ninetoothed_tensor_2179_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_72 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_72)[::,]) % (ninetoothed_ninetoothed_tensor_2179_size_1 * ninetoothed_ninetoothed_tensor_2179_size_2) % ninetoothed_ninetoothed_tensor_2179_size_2 * ninetoothed_ninetoothed_tensor_2179_stride_2), pos_result or neg_result, mask=True & (ninetoothed_tensor_2179_index_0 < (ninetoothed_ninetoothed_tensor_2179_size_0 * ninetoothed_ninetoothed_tensor_2179_size_1 * ninetoothed_ninetoothed_tensor_2179_size_2 - (ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_72 - 1) - 1 + ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_72 - 1) // ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_72 + 1) & (ninetoothed_tensor_2179_index_0 >= 0) & (triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_72)[::,] < ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_72) & (triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_72)[::,] >= 0) & (ninetoothed_tensor_2179_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_72 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_72)[::,] < ninetoothed_ninetoothed_tensor_2179_size_0 * ninetoothed_ninetoothed_tensor_2179_size_1 * ninetoothed_ninetoothed_tensor_2179_size_2) & (ninetoothed_tensor_2179_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_72 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_72)[::,] >= 0) & ((ninetoothed_tensor_2179_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_72 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_72)[::,]) // (ninetoothed_ninetoothed_tensor_2179_size_1 * ninetoothed_ninetoothed_tensor_2179_size_2) < ninetoothed_ninetoothed_tensor_2179_size_0) & ((ninetoothed_tensor_2179_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_72 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_72)[::,]) // (ninetoothed_ninetoothed_tensor_2179_size_1 * ninetoothed_ninetoothed_tensor_2179_size_2) >= 0) & ((ninetoothed_tensor_2179_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_72 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_72)[::,]) % (ninetoothed_ninetoothed_tensor_2179_size_1 * ninetoothed_ninetoothed_tensor_2179_size_2) // ninetoothed_ninetoothed_tensor_2179_size_2 < ninetoothed_ninetoothed_tensor_2179_size_1) & ((ninetoothed_tensor_2179_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_72 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_72)[::,]) % (ninetoothed_ninetoothed_tensor_2179_size_1 * ninetoothed_ninetoothed_tensor_2179_size_2) // ninetoothed_ninetoothed_tensor_2179_size_2 >= 0) & ((ninetoothed_tensor_2179_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_72 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_72)[::,]) % (ninetoothed_ninetoothed_tensor_2179_size_1 * ninetoothed_ninetoothed_tensor_2179_size_2) % ninetoothed_ninetoothed_tensor_2179_size_2 < ninetoothed_ninetoothed_tensor_2179_size_2) & ((ninetoothed_tensor_2179_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_72 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_72)[::,]) % (ninetoothed_ninetoothed_tensor_2179_size_1 * ninetoothed_ninetoothed_tensor_2179_size_2) % ninetoothed_ninetoothed_tensor_2179_size_2 >= 0))
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_isinf.py: 12 warnings
/home/huangjiacheng/.ninetoothed/1f2930eace2f273c772ea5e27875528126698ee1011fb82a9ea8f39e4296d736.py:13: UserWarning: Logical operators 'and' and 'or' are deprecated for non-scalar tensors; please use '&' or '|' instead
triton.language.store(ninetoothed_tensor_2187_pointers + ((ninetoothed_tensor_2187_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73)[::,]) // (ninetoothed_ninetoothed_tensor_2187_size_1 * (ninetoothed_ninetoothed_tensor_2187_size_2 * ninetoothed_ninetoothed_tensor_2187_size_3)) * ninetoothed_ninetoothed_tensor_2187_stride_0 + (ninetoothed_tensor_2187_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73)[::,]) % (ninetoothed_ninetoothed_tensor_2187_size_1 * (ninetoothed_ninetoothed_tensor_2187_size_2 * ninetoothed_ninetoothed_tensor_2187_size_3)) // (ninetoothed_ninetoothed_tensor_2187_size_2 * ninetoothed_ninetoothed_tensor_2187_size_3) * ninetoothed_ninetoothed_tensor_2187_stride_1 + (ninetoothed_tensor_2187_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73)[::,]) % (ninetoothed_ninetoothed_tensor_2187_size_1 * (ninetoothed_ninetoothed_tensor_2187_size_2 * ninetoothed_ninetoothed_tensor_2187_size_3)) % (ninetoothed_ninetoothed_tensor_2187_size_2 * ninetoothed_ninetoothed_tensor_2187_size_3) // ninetoothed_ninetoothed_tensor_2187_size_3 * ninetoothed_ninetoothed_tensor_2187_stride_2 + (ninetoothed_tensor_2187_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73)[::,]) % (ninetoothed_ninetoothed_tensor_2187_size_1 * (ninetoothed_ninetoothed_tensor_2187_size_2 * ninetoothed_ninetoothed_tensor_2187_size_3)) % (ninetoothed_ninetoothed_tensor_2187_size_2 * ninetoothed_ninetoothed_tensor_2187_size_3) % ninetoothed_ninetoothed_tensor_2187_size_3 * ninetoothed_ninetoothed_tensor_2187_stride_3), pos_result or neg_result, mask=True & (ninetoothed_tensor_2187_index_0 < (ninetoothed_ninetoothed_tensor_2187_size_0 * ninetoothed_ninetoothed_tensor_2187_size_1 * ninetoothed_ninetoothed_tensor_2187_size_2 * ninetoothed_ninetoothed_tensor_2187_size_3 - (ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73 - 1) - 1 + ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73 - 1) // ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73 + 1) & (ninetoothed_tensor_2187_index_0 >= 0) & (triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73)[::,] < ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73) & (triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73)[::,] >= 0) & (ninetoothed_tensor_2187_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73)[::,] < ninetoothed_ninetoothed_tensor_2187_size_0 * ninetoothed_ninetoothed_tensor_2187_size_1 * ninetoothed_ninetoothed_tensor_2187_size_2 * ninetoothed_ninetoothed_tensor_2187_size_3) & (ninetoothed_tensor_2187_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73)[::,] >= 0) & ((ninetoothed_tensor_2187_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73)[::,]) // (ninetoothed_ninetoothed_tensor_2187_size_1 * (ninetoothed_ninetoothed_tensor_2187_size_2 * ninetoothed_ninetoothed_tensor_2187_size_3)) < ninetoothed_ninetoothed_tensor_2187_size_0) & ((ninetoothed_tensor_2187_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73)[::,]) // (ninetoothed_ninetoothed_tensor_2187_size_1 * (ninetoothed_ninetoothed_tensor_2187_size_2 * ninetoothed_ninetoothed_tensor_2187_size_3)) >= 0) & ((ninetoothed_tensor_2187_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73)[::,]) % (ninetoothed_ninetoothed_tensor_2187_size_1 * (ninetoothed_ninetoothed_tensor_2187_size_2 * ninetoothed_ninetoothed_tensor_2187_size_3)) // (ninetoothed_ninetoothed_tensor_2187_size_2 * ninetoothed_ninetoothed_tensor_2187_size_3) < ninetoothed_ninetoothed_tensor_2187_size_1) & ((ninetoothed_tensor_2187_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73)[::,]) % (ninetoothed_ninetoothed_tensor_2187_size_1 * (ninetoothed_ninetoothed_tensor_2187_size_2 * ninetoothed_ninetoothed_tensor_2187_size_3)) // (ninetoothed_ninetoothed_tensor_2187_size_2 * ninetoothed_ninetoothed_tensor_2187_size_3) >= 0) & ((ninetoothed_tensor_2187_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73)[::,]) % (ninetoothed_ninetoothed_tensor_2187_size_1 * (ninetoothed_ninetoothed_tensor_2187_size_2 * ninetoothed_ninetoothed_tensor_2187_size_3)) % (ninetoothed_ninetoothed_tensor_2187_size_2 * ninetoothed_ninetoothed_tensor_2187_size_3) // ninetoothed_ninetoothed_tensor_2187_size_3 < ninetoothed_ninetoothed_tensor_2187_size_2) & ((ninetoothed_tensor_2187_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73)[::,]) % (ninetoothed_ninetoothed_tensor_2187_size_1 * (ninetoothed_ninetoothed_tensor_2187_size_2 * ninetoothed_ninetoothed_tensor_2187_size_3)) % (ninetoothed_ninetoothed_tensor_2187_size_2 * ninetoothed_ninetoothed_tensor_2187_size_3) // ninetoothed_ninetoothed_tensor_2187_size_3 >= 0) & ((ninetoothed_tensor_2187_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73)[::,]) % (ninetoothed_ninetoothed_tensor_2187_size_1 * (ninetoothed_ninetoothed_tensor_2187_size_2 * ninetoothed_ninetoothed_tensor_2187_size_3)) % (ninetoothed_ninetoothed_tensor_2187_size_2 * ninetoothed_ninetoothed_tensor_2187_size_3) % ninetoothed_ninetoothed_tensor_2187_size_3 < ninetoothed_ninetoothed_tensor_2187_size_3) & ((ninetoothed_tensor_2187_index_0 * ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73 + triton.language.arange(0, ninetoothed_meta_prefix_ninetoothed_BLOCK_SIZE_73)[::,]) % (ninetoothed_ninetoothed_tensor_2187_size_1 * (ninetoothed_ninetoothed_tensor_2187_size_2 * ninetoothed_ninetoothed_tensor_2187_size_3)) % (ninetoothed_ninetoothed_tensor_2187_size_2 * ninetoothed_ninetoothed_tensor_2187_size_3) % ninetoothed_ninetoothed_tensor_2187_size_3 >= 0))
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
========== 840 passed, 88 skipped, 48 warnings in 2876.54s (0:47:56) ===========

@voltjia
voltjia merged commit 6bc90d5 into masterFeb 2, 2026
4 checks passed
@voltjia
voltjia deleted the develop-resnet-operators branch February 2, 2026 07:52
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@voltjia