软件开发 --- 安卓手机运行deepseek小模型
安装termux,https://github.com/termux/termux-app/releases
termux-setup-storage # 为 Termux 设置存储权限,允许访问设备的存储空间。 pkg upgrade # 更新 Termux 的软件包列表并升级所有已安装的软件包。 pkg install git cmake golang # 安装必要的工具: # - git:用于克隆代码仓库。 # - cmake:用于构建项目。 # - golang:Go 语言环境,用于编译 Ollama。 git clone --depth 1 https://github.com/ollama/ollama.git # 克隆 Ollama 的代码仓库(只克隆最新的一次提交,节省时间和空间)。 cd ollama # 进入 Ollama 项目目录。 go generate ./... # 运行 Go 生成命令,生成必要的代码文件(如配置文件、依赖等)。 go build . # 编译 Ollama 项目,生成可执行文件。 ./ollama serve & # 启动 Ollama 服务,并在后台运行(`&` 表示后台运行)。 ./ollama run llama3.2:3b --verbose # 运行 llama3.2:3b 模型,并启用详细日志输出(`--verbose`)。llama3.2:3b(30 亿个参数)等模型可用于测试。这些模型被量化以提高效率。您可以在 Ollama 的网站上找到可用型号的列表。
chmod -R 700 ~/go # 修改 `~/go` 目录的权限为 700(仅所有者可读、写、执行)。 rm -r ~/go # 删除 `~/go` 目录及其内容(清理临时文件)。 cp ollama/ollama /data/data/com.termux/files/usr/bin/ # 将编译好的 Ollama 可执行文件复制到 Termux 的系统路径中,使其可以在任意目录直接运行。