Ubuntu部署Huggingface上Space空间的Nanonets OCR2 项目
1、从Huggingface的Space上拉取项目:
git clone https://huggingface.co/spaces/akhaliq/Nanonets-OCR2-3B
cd Nanonets-OCR2-3B/
2、创建并激活uv虚拟环境:
uv venv --python 3.11.13
source .venv/bin/activate
3、安装PyTorch等依赖库
uv pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu128
uv pip install gradio transformers Pillow accelerate spaces
4、第一次运行设置Huggingface模型下载的镜像站点
uv pip install -U transformers
uv pip install -U huggingface_hub
export HF_ENDPOINT=https://hf-mirror.com
5、修改app.py代码(可选)
代码最后一句: demo.launch()
改为:
demo.launch(
server_name="0.0.0.0",
server_port=7860,
share=False
)
修改之后,局域网内所有电脑都可以通过浏览器来访问此项目
(不改则只能Ubuntu本机通过浏览器访问项目)
6、运行项目程序:
export HF_ENDPOINT=https://hf-mirror.com
python app.py
----------------------------------------------
本项目最大的优势,就是对于手写签名的精准识别!
本项目最大的优势,就是对于手写签名的精准识别!
评论
发表评论