安装 Llama.cpp

1
2
3
4
5
6
apt update

apt install -y \
build-essential \
cmake \
ninja-build
1
2
3
4
5
6
7
8
9
cmake -B build \
-G Ninja \
-DCMAKE_BUILD_TYPE=Release \
-DGGML_NATIVE=OFF \
-DGGML_CPU=ON \
-DGGML_CPU_RISCV=ON \
-DGGML_OPENMP=ON \
-DCMAKE_C_FLAGS="-march=rv64gcv_zba_zbb_zbs -mabi=lp64d -O3" \
-DCMAKE_CXX_FLAGS="-march=rv64gcv_zba_zbb_zbs -mabi=lp64d -O3"
1
cmake --build build -j6

Git Filter-Repo 命令使用

前提

在日常使用 git 中,我们可能会把文件中的密钥上传到远程仓库中,所以就需要把远程仓库中的密钥给覆盖掉。

Git 合并分支

合并远程分支

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
# 更新远程分支
git pull

# 如果有冲突,使用暂存
git stash push

# 在使用 git pull 更新代码

# 更新之后取消暂存
git stash pop

Git 子模块使用

删除子模块

1
2
3
4
5
6
7
8
# 从配置中删除子模块信息。.git/config
git submodule deinit -f path/to/submodule

# 删除 git 子模块文件
rm -rf .git/modules/path/to/submodule

# 取消跟踪子模块文件
git rm -f path/to/submodule

发现新版本

当前站点有新版本可用。