summaryrefslogtreecommitdiff
path: root/llama.cpp/ggml/src/ggml-opencl/kernels/embed_kernel.py
diff options
context:
space:
mode:
Diffstat (limited to 'llama.cpp/ggml/src/ggml-opencl/kernels/embed_kernel.py')
-rw-r--r--llama.cpp/ggml/src/ggml-opencl/kernels/embed_kernel.py26
1 files changed, 26 insertions, 0 deletions
diff --git a/llama.cpp/ggml/src/ggml-opencl/kernels/embed_kernel.py b/llama.cpp/ggml/src/ggml-opencl/kernels/embed_kernel.py
new file mode 100644
index 0000000..b5d1d72
--- /dev/null
+++ b/llama.cpp/ggml/src/ggml-opencl/kernels/embed_kernel.py
@@ -0,0 +1,26 @@
+#
+
+import sys
+import logging
+logger = logging.getLogger("opencl-embed-kernel")
+
+
+def main():
+ logging.basicConfig(level=logging.INFO)
+
+ if len(sys.argv) != 3:
+ logger.info("Usage: python embed_kernel.py <input_file> <output_file>")
+ sys.exit(1)
+
+ ifile = open(sys.argv[1], "r")
+ ofile = open(sys.argv[2], "w")
+
+ for i in ifile:
+ ofile.write('R"({})"\n'.format(i))
+
+ ifile.close()
+ ofile.close()
+
+
+if __name__ == "__main__":
+ main()