安裝下載工具#
- GitHub Proxy | file-proxy
- 安裝 aria2,並添加到環境變數 Path
- 安裝 Aria2 Explorer chrome 瀏覽器擴展
- 可以
aria2c --enable-rpc
配合 Aria2 Explorer 進行下載
安裝 conda#
- 下載 miniconda:清華鏡像 | 官網
conda config --set show_channel_urls yes
- (Windows)
notepad.exe $env:HOMEPATH.condarc
- (Linux)
nano .condarc
確保是 清華鏡像
常用命令示例#
- 創建環境:
conda create -n llama -c conda-forge python -y
- 查看環境:
conda info --env
- 刪除環境:
conda remove -n py36 --all
- 安裝 conda 包:
conda install -n llama compilers make -c conda-forge -y
- 安裝 pip 包:
conda run -n llama pip install llama-cpp-python[server] -i https://pypi.tuna.tsinghua.edu.cn/simple
- 清理緩存:
conda clean --all
- 安裝 paddlepaddle:
conda install paddlepaddle-gpu==2.4.2 cudatoolkit=11.6 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/ -c conda-forge
創建新環境示例#
conda create -n tts_edge python -c conda-forge
conda activate tts_edge
python -m pip install edge-tts -i https://pypi.tuna.tsinghua.edu.cn/simple
edge-tts --list-voices
edge-tts --voice zh-CN-XiaoxiaoNeural --text "你好!有什麼我可以幫助你的嗎?" --write-media hello.mp3 --write-subtitles hello.vtt
回滾環境#
conda list --revisions
conda install --revision 0
使用 mamba 加速#
conda create -n something_fuck -c conda-forge mamba
conda activate something_fuck
mamba install -c bioconda bcftools
構建包#
mamba create -n build -c conda-forge conda-build
source activate build
conda config --set anaconda_upload yes
附加 win 平台#
- w64devkit-fortran: 不支持 nvcc
- VS BuildTools: 生成工具、CMake; CRT、ATL、MFC 的 SDK
conda create -n llama libcublas cuda-toolkit git -c nvidia -c conda-forge
conda activate llama
cd D:\llama
git clone --depth=1 -b master --single-branch https://github.com/ggerganov/llama.cpp.git
# 修改 Makefile,添加 -I$(CONDA_PREFIX)/include 和 -L$(CONDA_PREFIX)/lib
# git add . && git commit -m 'add conda Path'
& "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\Common7\Tools\LaunchDevCmd.bat"
%windir%\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy ByPass -NoExit -Command "& 'C:\Users\11248\miniconda3\shell\condabin\conda-hook.ps1' ; conda activate 'C:\Users\11248\miniconda3' "
# git checkout . && git clean -xdf