Hi Cordell,
Thanks for your response. Although I don't have the appropriate hardware, I believe it's still possible for me to write the necessary files (e.g., debian/control) to set up the package. Someone with access to the required GPUs could then use my files to build and test whether everything works correctly before merging.
I'm not sure if this approach is viable—please let me know if there's any issue with my reasoning.
Originally, I intended to work on onnxruntime and its dependency for GSoC proposal since I have some experience with ONNX [1], but both onnx and onnxruntime appear to be up to date in this page [2]. Based on your suggestion, would it make sense for me to switch to packaging llama.cpp and its dependencies for Debian?