@@ -79,7 +79,8 @@ TEST(Converters, ATenScaledDotProductAttnMaskBoolDoesNotProduceNaN) {
7979 auto value = at::arange (16 , {at::kCUDA }).to (at::kFloat ).reshape ({1 , 1 , 4 , 4 }) / 11.0 ;
8080 auto attn_mask =
8181 at::tensor (
82- {1 , 0 , 1 , 0 , 0 , 1 , 0 , 1 , 1 , 1 , 0 , 0 , 0 , 0 , 1 , 1 }, at::TensorOptions ().dtype (at::kBool ).device (at::kCUDA ))
82+ {true , false , true , false , false , true , false , true , true , true , false , false , false , false , true , true },
83+ at::TensorOptions ().device (at::kCUDA ))
8384 .reshape ({1 , 1 , 4 , 4 });
8485 auto params = torch_tensorrt::core::ir::get_static_params (g->inputs (), {});
8586 auto jit_results = torch_tensorrt::tests::util::RunGraph (g, params, {query, key, value, attn_mask});
@@ -89,8 +90,8 @@ TEST(Converters, ATenScaledDotProductAttnMaskBoolDoesNotProduceNaN) {
8990 params = torch_tensorrt::core::ir::get_static_params (g->inputs (), {});
9091 auto trt_results = torch_tensorrt::tests::util::RunGraphEngine (g, params, {query, key, value, attn_mask});
9192
92- ASSERT_FALSE (torch ::isnan (jit_results[0 ]).any ().item <bool >());
93- ASSERT_FALSE (torch ::isnan (trt_results[0 ]).any ().item <bool >());
93+ ASSERT_FALSE (at ::isnan (jit_results[0 ]).any ().item <bool >());
94+ ASSERT_FALSE (at ::isnan (trt_results[0 ]).any ().item <bool >());
9495 ASSERT_TRUE (torch_tensorrt::tests::util::almostEqual (jit_results[0 ], trt_results[0 ]));
9596}
9697
0 commit comments