Commit d46e284
ssjia
[ET-VK][testing] Add Skycastle GPU host test workflow via ECOD
Pull Request resolved: #18170
Create a new Skycastle workflow that mirrors the existing eureka Android device
test workflow but runs on an ECOD NEUTRON_NVIDIA_A10M Linux VM with an NVIDIA
GPU. This enables testing the Vulkan backend on real NVIDIA hardware in CI.
New files:
- gpu_host_utils.sky: Utility functions for ECOD GPU host interaction
(reserve, upload, ssh, release), analogous to riot_utils.sky but using
ecod CLI instead of adb.
- executorch_vulkan_gpu_unit_tests.sky: Main workflow (etvk-gpu-host-tests)
that exports models, reserves an ECOD GPU VM, runs all tests (gtest
binaries, llama runner, classification, greenscreen, scenex, skin seg),
and releases the VM.
Modified files:
- executorch_vulkan_test_utils.sky: Added build_target_for_host() to build
test binaries for x86_64 Linux host (no Android cross-compilation).
ghstack-source-id: 352218807
@exported-using-ghexport
Differential Revision: [D96233257](https://our.internmc.facebook.com/intern/diff/D96233257/)1 parent 89b938a commit d46e284
File tree
2 files changed
+0
-11
lines changed- backends/vulkan/test/custom_ops
2 files changed
+0
-11
lines changedLines changed: 0 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
255 | 255 | | |
256 | 256 | | |
257 | 257 | | |
258 | | - | |
259 | | - | |
260 | | - | |
261 | | - | |
262 | 258 | | |
263 | 259 | | |
264 | 260 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
499 | 499 | | |
500 | 500 | | |
501 | 501 | | |
502 | | - | |
503 | | - | |
504 | | - | |
505 | | - | |
506 | | - | |
507 | | - | |
508 | | - | |
509 | 502 | | |
510 | 503 | | |
511 | 504 | | |
| |||
0 commit comments