diff options
Diffstat (limited to 'tests/autodiff/reverse-loop.slang')
| -rw-r--r-- | tests/autodiff/reverse-loop.slang | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/autodiff/reverse-loop.slang b/tests/autodiff/reverse-loop.slang index 46d707548..f6e951eab 100644 --- a/tests/autodiff/reverse-loop.slang +++ b/tests/autodiff/reverse-loop.slang @@ -1,4 +1,3 @@ -//TEST_IGNORE_FILE: //TEST(compute):COMPARE_COMPUTE_EX:-slang -compute -shaderobj -output-using-type //TEST(compute, vulkan):COMPARE_COMPUTE_EX:-vk -compute -shaderobj -output-using-type //TEST(compute):COMPARE_COMPUTE_EX:-cpu -compute -output-using-type -shaderobj @@ -14,6 +13,7 @@ float test_simple_loop(float y) { float t = y; + [MaxIters(5)] for (int i = 0; i < 3; i++) { t = t * t; @@ -29,13 +29,13 @@ void computeMain(uint3 dispatchThreadID : SV_DispatchThreadID) dpfloat dpa = dpfloat(1.0, 0.0); __bwd_diff(test_simple_loop)(dpa, 1.0f); - outputBuffer[0] = dpa.d; // Expect: 2.0 + outputBuffer[0] = dpa.d; // Expect: 8.0 } { dpfloat dpa = dpfloat(0.4, 0.0); - + __bwd_diff(test_simple_loop)(dpa, 1.0f); - outputBuffer[1] = dpa.d; // Expect: 1.0 + outputBuffer[1] = dpa.d; // Expect: 0.0131072 } } |
