(data_shape, weight_shape, dtype)
| 289 | ], |
| 290 | ) |
| 291 | def test_conv2d_dynamic(data_shape, weight_shape, dtype): |
| 292 | # Create dynamic conv2d module. |
| 293 | mod = get_relax_conv2d_module( |
| 294 | data_shape, |
| 295 | weight_shape, |
| 296 | dtype, |
| 297 | ) |
| 298 | # Attempt to offload to cutlass, should run without an error |
| 299 | # but not offload due to incompatibility. |
| 300 | mod = build_cutlass(mod) |
| 301 | # Check that no cutlass call is introduced (until we support dynamism). |
| 302 | assert "call_dps" not in str(mod.__repr__()) |
| 303 | |
| 304 | |
| 305 | def test_cutlass_partition_conv2d_residual_blocked(): |
nothing calls this directly
no test coverage detected
searching dependent graphs…