LibreTranslate 本地安装

准备

下载安装指定版本的 python 和 cuda 驱动:

https://www.python.org/ftp/python/3.8.10/python-3.8.10-amd64.exe
https://developer.download.nvidia.com/compute/cuda/12.5.1/local_installers/cuda_12.5.1_555.85_windows.exe

安装

从仓库下载源码(v1.6.0):

$ git clone https://github.com/LibreTranslate/LibreTranslate 

install.batexec.bat复制到目录下,修改pyproject.toml中 torch 的版本,直接运行install.bat安装,成功后运行exec.bat即可。

pyproject.toml

"torch ==2.3.1"

install.bat

@echo off

rem python_3.8.10/cuda_12.5.1
rem https://www.python.org/ftp/python/3.8.10/python-3.8.10-amd64.exe
rem https://developer.download.nvidia.com/compute/cuda/12.5.1/local_installers/cuda_12.5.1_555.85_windows.exe
pip install virtualenv
virtualenv venv

SET PYTHONUTF8=1
SET ARGOS_DEVICE_TYPE=cuda

SET PIP=%~dp0venv\Scripts\pip.exe
SET PYTHON=%~dp0venv\Scripts\python.exe

%PYTHON% -m pip install --upgrade pip || goto XEND
%PIP% config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple || goto XEND

%PIP% install -e . || goto XEND
%PYTHON% scripts\install_models.py --load_only_lang_codes "en,zh"
%PIP% install Babel==2.12.1 || goto XEND
%PYTHON% scripts\compile_locales.py || goto XEND
%PIP% install . || goto XEND
%PIP% install torch==2.3.1+cu121 -f https://download.pytorch.org/whl/torch_stable.html || goto XEND
%PIP% cache purge
goto XEND

:XEND
pause

exec.bat

@echo off
SET PYTHONUTF8=1
SET ARGOS_DEVICE_TYPE=cuda
%~dp0venv\Scripts\libretranslate.exe
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容