]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
gitignore : changes for Poetry users + chat examples (#2284)
authorJose Maldonado <redacted>
Fri, 21 Jul 2023 10:53:27 +0000 (06:53 -0400)
committerGitHub <redacted>
Fri, 21 Jul 2023 10:53:27 +0000 (13:53 +0300)
A fix in Makefile for FreeBSD users. In the platfrom x86_64 is amd64. This fix resolve compilation using CFLAGS and CXXFLAGS with -march=native and -mtune=native
Add two examples for interactive mode using Llama2 models (thx TheBloke for models)

Co-authored-by: Georgi Gerganov <redacted>
.gitignore
Makefile
examples/llama2-13b.sh [new file with mode: 0755]
examples/llama2.sh [new file with mode: 0755]

index 91939303276a4aa787acb0c04a279efc950234d1..c26d82a74dd06227e21d24ea670d127d1f427dc4 100644 (file)
@@ -62,6 +62,11 @@ perf-*.txt
 
 examples/jeopardy/results.txt
 
+
+pyproject.toml
+poetry.lock
+poetry.toml
+
 # Test binaries
 tests/test-double-float
 tests/test-grad0
@@ -69,4 +74,4 @@ tests/test-opt
 tests/test-quantize-fns
 tests/test-quantize-perf
 tests/test-sampling
-tests/test-tokenizer-0
+tests/test-tokenizer-0
\ No newline at end of file
index 4f8c4b37e79543caf6c0c27636e4186d3f5b5c67..1ea3c45622487eaa4da54f05213956137ddbf613 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -127,7 +127,7 @@ endif
 # Architecture specific
 # TODO: probably these flags need to be tweaked on some architectures
 #       feel free to update the Makefile for your architecture and send a pull request or issue
-ifeq ($(UNAME_M),$(filter $(UNAME_M),x86_64 i686))
+ifeq ($(UNAME_M),$(filter $(UNAME_M),x86_64 i686 amd64))
        # Use all CPU extensions that are available:
        CFLAGS   += -march=native -mtune=native
        CXXFLAGS += -march=native -mtune=native
diff --git a/examples/llama2-13b.sh b/examples/llama2-13b.sh
new file mode 100755 (executable)
index 0000000..92b3f6d
--- /dev/null
@@ -0,0 +1,18 @@
+#!/bin/bash
+
+#
+# Temporary script - will be removed in the future
+#
+
+cd `dirname $0`
+cd ..
+
+./main -m models/available/Llama2/13B/llama-2-13b.ggmlv3.q4_0.bin \
+       --color \
+       --ctx_size 2048 \
+       -n -1 \
+       -ins -b 256 \
+       --top_k 10000 \
+       --temp 0.2 \
+       --repeat_penalty 1.1 \
+       -t 8
diff --git a/examples/llama2.sh b/examples/llama2.sh
new file mode 100755 (executable)
index 0000000..221b375
--- /dev/null
@@ -0,0 +1,18 @@
+#!/bin/bash
+
+#
+# Temporary script - will be removed in the future
+#
+
+cd `dirname $0`
+cd ..
+
+./main -m models/available/Llama2/7B/llama-2-7b.ggmlv3.q4_0.bin \
+       --color \
+       --ctx_size 2048 \
+       -n -1 \
+       -ins -b 256 \
+       --top_k 10000 \
+       --temp 0.2 \
+       --repeat_penalty 1.1 \
+       -t 8