Calling it with multiple filenames was broken, revised and modernized
the script in the process. The cloud-based precommit was running it on
all files even though it was never intended to work on shell scripts.
Fixed that as well.
- Add support for AMD gpus in the toolchain
- Works with both Nvidia and AMD gpus
- generic kernels with templated types
- Needs ROCM 4.2 and CUDA 11 (for compiling on nvidia hardware)
- task list creation is hardware agnostic