Skip to content

Instantly share code, notes, and snippets.

@Aisuko
Created May 19, 2023 04:03
Show Gist options
  • Save Aisuko/4d458c0a1dc0485c4d8ba49887fc781c to your computer and use it in GitHub Desktop.
Save Aisuko/4d458c0a1dc0485c4d8ba49887fc781c to your computer and use it in GitHub Desktop.
# git clone --recurse-submodules $(GPT4ALL_REPO) gpt4all
# cd gpt4all && git checkout -b build $(GPT4ALL_VERSION) && git submodule update --init --recursive --depth 1
# # This is hackish, but needed as both go-llama and go-gpt4allj have their own version of ggml..
# @find ./gpt4all -type f -name "*.c " -exec sh -c "sed -e 's/ggml_/ggml_gptj_/g' {} > {}.tmp && mv {}.tmp {}" \; -print | wc -l | xargs echo "Number of files edited:"
# @find ./gpt4all -type f -name "*.cpp" -exec sh -c "sed -e 's/ggml_/ggml_gptj_/g' {} > {}.tmp && mv {}.tmp {}" \; -print | wc -l | xargs echo "Number of files edited:"
# @find ./gpt4all -type f -name "*.h" -exec sh -c "sed -e 's/ggml_/ggml_gptj_/g' {} > {}.tmp && mv {}.tmp {}" \; -print | wc -l | xargs echo "Number of files edited:"
# @find ./gpt4all -type f -name "*.cpp" -exec sh -c "sed -e 's/gpt_/gptj_/g' {} > {}.tmp && mv {}.tmp {}" \; -print | wc -l | xargs echo "Number of files edited:"
# @find ./gpt4all -type f -name "*.h" -exec sh -c "sed -e 's/gpt_/gptj_/g' {} > {}.tmp && mv {}.tmp {}" \; -print | wc -l | xargs echo "Number of files edited:"
# @find ./gpt4all -type f -name "*.h" -exec sh -c "sed -e 's/set_console_color/set_gptj_console_color/g' {} > {}.tmp && mv {}.tmp {}" \; -print | wc -l | xargs echo "Number of files edited:"
# @find ./gpt4all -type f -name "*.cpp" -exec sh -c "sed -e 's/set_console_color/set_gptj_console_color/g' {} > {}.tmp && mv {}.tmp {}" \; -print | wc -l | xargs echo "Number of files edited:"
# @find ./gpt4all -type f -name "*.cpp" -exec sh -c "sed -e 's/llama_/gptjllama_/g' {} > {}.tmp && mv {}.tmp {}" \; -print | wc -l | xargs echo "Number of files edited:"
# @find ./gpt4all -type f -name "*.go" -exec sh -c "sed -e 's/llama_/gptjllama_/g' {} > {}.tmp && mv {}.tmp {}" \; -print | wc -l | xargs echo "Number of files edited:"
# @find ./gpt4all -type f -name "*.h" -exec sh -c "sed -e 's/llama_/gptjllama_/g' {} > {}.tmp && mv {}.tmp {}" \; -print | wc -l | xargs echo "Number of files edited:"
# @find ./gpt4all -type f -name "*.txt" -exec sh -c "sed -e 's/llama_/gptjllama_/g' {} > {}.tmp && mv {}.tmp {}" \; -print | wc -l | xargs echo "Number of files edited:"
# @find ./gpt4all -type f -name "*.cpp" -exec sh -c "sed -e 's/json_/json_gptj_/g' {} > {}.tmp && mv {}.tmp {}" \; -print | wc -l | xargs echo "Number of files edited:"
# @find ./gpt4all -type f -name "*.cpp" -exec sh -c "sed -e 's/void replace/void json_gptj_replace/g' {} > {}.tmp && mv {}.tmp {}" \; -print | wc -l | xargs echo "Number of files edited:"
# @find ./gpt4all -type f -name "*.cpp" -exec sh -c "sed -e 's/::replace/::json_gptj_replace/g' {} > {}.tmp && mv {}.tmp {}" \; -print | wc -l | xargs echo "Number of files edited:"
mv ./gpt4all/gpt4all-backend/llama.cpp/llama_util.h ./gpt4all/gpt4all-backend/llama.cpp/gptjllama_util.h
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment