Creating custom kernels for the AMD MI300 | Textpad