mirror of
				https://github.com/ggml-org/llama.cpp.git
				synced 2025-10-30 08:42:00 +00:00 
			
		
		
		
	scripts : sync-ggml-am.sh option to skip commits
This commit is contained in:
		| @@ -5,7 +5,7 @@ | ||||
| # Usage: | ||||
| # | ||||
| #   $ cd /path/to/llama.cpp | ||||
| #   $ ./scripts/sync-ggml-am.sh | ||||
| #   $ ./scripts/sync-ggml-am.sh -skip hash0,hash1,hash2... | ||||
| # | ||||
|  | ||||
| set -e | ||||
| @@ -24,6 +24,11 @@ fi | ||||
| lc=$(cat $SRC_LLAMA/scripts/sync-ggml.last) | ||||
| echo "Syncing ggml changes since commit $lc" | ||||
|  | ||||
| to_skip="" | ||||
| if [ "$1" == "-skip" ]; then | ||||
|     to_skip=$2 | ||||
| fi | ||||
|  | ||||
| cd $SRC_GGML | ||||
|  | ||||
| git log --oneline $lc..HEAD | ||||
| @@ -40,6 +45,13 @@ if [ -f $SRC_LLAMA/ggml-src.patch ]; then | ||||
| fi | ||||
|  | ||||
| while read c; do | ||||
|     if [ -n "$to_skip" ]; then | ||||
|         if [[ $to_skip == *"$c"* ]]; then | ||||
|             echo "Skipping $c" | ||||
|             continue | ||||
|         fi | ||||
|     fi | ||||
|  | ||||
|     git format-patch -k $c~1..$c --stdout -- \ | ||||
|         include/ggml/ggml*.h \ | ||||
|         src/ggml*.h \ | ||||
|   | ||||
| @@ -1 +1 @@ | ||||
| 1890780da4ea10db88736fcde85f285abf6c64b0 | ||||
| b306d6e996ec0ace77118fa5098822cdc7f9c88f | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Georgi Gerganov
					Georgi Gerganov