examples/vtl_opencl_vcl_support only has main_not_ci.v (excluded from CI).
The OpenCL backend is tested only via manual runs.
Task
Add examples/vtl_opencl_vcl_support/main.v that:
- Checks for OpenCL device availability
- Skips with a clean exit if no device
- Runs a small tensor operation if device available
- Wire into
.github/workflows/ci.yml
Files
examples/vtl_opencl_vcl_support/main.v
.github/workflows/ci.yml
examples/vtl_opencl_vcl_supportonly hasmain_not_ci.v(excluded from CI).The OpenCL backend is tested only via manual runs.
Task
Add
examples/vtl_opencl_vcl_support/main.vthat:.github/workflows/ci.ymlFiles
examples/vtl_opencl_vcl_support/main.v.github/workflows/ci.yml