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

----------------------------------------------

本项目最大的优势,就是对于手写签名的精准识别!

评论

此博客中的热门博文

通过命令行在Github上发布项目的新版本

利用GitHub免费的静态页面托管空间发布网页

本地部署OpenAvatarChat实时交互数字人系统