summaryrefslogtreecommitdiff
path: root/tests/autodiff
diff options
context:
space:
mode:
authorskallweitNV <64953474+skallweitNV@users.noreply.github.com>2024-06-07 09:28:16 +0200
committerGitHub <noreply@github.com>2024-06-07 00:28:16 -0700
commit004fe27a52b7952111ad7e749397aeff499de7ed (patch)
tree6c7fccc6b2542079d911d903bb5e976d79efde2a /tests/autodiff
parent72f10a8cc21280c6a84b8f5917dabdb3da2f482e (diff)
Metal compute tests (#4292)
Diffstat (limited to 'tests/autodiff')
-rw-r--r--tests/autodiff/custom-intrinsic.slang3
-rw-r--r--tests/autodiff/global-param-hoisting.slang1
-rw-r--r--tests/autodiff/reverse-matrix-ops.slang1
3 files changed, 4 insertions, 1 deletions
diff --git a/tests/autodiff/custom-intrinsic.slang b/tests/autodiff/custom-intrinsic.slang
index 1954c6f8d..7d82887e2 100644
--- a/tests/autodiff/custom-intrinsic.slang
+++ b/tests/autodiff/custom-intrinsic.slang
@@ -1,5 +1,6 @@
//TEST(compute, vulkan):COMPARE_COMPUTE_EX:-vk -compute -shaderobj -output-using-type
//TEST(compute):COMPARE_COMPUTE_EX:-slang -compute -shaderobj -output-using-type
+//DISABLE_TEST(compute):COMPARE_COMPUTE:-slang -shaderobj -mtl
//TEST_INPUT:ubuffer(data=[0 0 0 0 0], stride=4):out,name=outputBuffer
RWStructuredBuffer<float> outputBuffer;
@@ -118,4 +119,4 @@ void computeMain(uint3 dispatchThreadID: SV_DispatchThreadID)
//outputBuffer[2] = g(dpa.p); // Expect: 1.381773
//outputBuffer[3] = __fwd_diff(g)(dpa).d; // Expect: -0.301168
}
-} \ No newline at end of file
+}
diff --git a/tests/autodiff/global-param-hoisting.slang b/tests/autodiff/global-param-hoisting.slang
index 72a9494fe..7e9c9e971 100644
--- a/tests/autodiff/global-param-hoisting.slang
+++ b/tests/autodiff/global-param-hoisting.slang
@@ -7,6 +7,7 @@
//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
+//DISABLE_TEST(compute):COMPARE_COMPUTE:-slang -shaderobj -mtl
//TEST_INPUT:ubuffer(data=[0 0 0 0 0], stride=4):out,name=outputBuffer
RWStructuredBuffer<float> outputBuffer;
diff --git a/tests/autodiff/reverse-matrix-ops.slang b/tests/autodiff/reverse-matrix-ops.slang
index e7be41811..4f4a6f675 100644
--- a/tests/autodiff/reverse-matrix-ops.slang
+++ b/tests/autodiff/reverse-matrix-ops.slang
@@ -1,5 +1,6 @@
//TEST(compute):COMPARE_COMPUTE_EX:-slang -compute -shaderobj -output-using-type
//TEST(compute, vulkan):COMPARE_COMPUTE_EX:-vk -compute -shaderobj -output-using-type
+//DISABLE_TEST(compute):COMPARE_COMPUTE:-slang -shaderobj -mtl
//TEST_INPUT:ubuffer(data=[0 0 0 0 0 0 0 0 0 0 0], stride=4):out,name=outputBuffer
RWStructuredBuffer<float> outputBuffer;