# Speech2Invoice (voice_new) - Run Guide ## 1) Kiểm tra GPU runtime (NVIDIA) Chạy trên máy host: ```bash nvidia-smi ```` Chạy kiểm tra trong container CUDA: ```bash sudo docker run --rm --gpus all nvidia/cuda:12.4.0-base-ubuntu22.04 nvidia-smi ``` Tải file docker image ```bash wget https://huggingface.co/ducdatit2002/speech2text-image/resolve/main/speech2invoice_voice_new.tar.gz ``` ## 2) Nạp Docker image (load từ file tar) ```bash cd /path sudo gunzip speech2invoice_voice_new.tar.gz sudo docker load < speech2invoice_voice_new.tar ``` ## 3) Chạy service ```bash cd /path sudo docker run --rm --gpus all -p 8000:8000 --env-file .env \ -v $PWD/uploads:/app/uploads -v $PWD/results:/app/results \ speech2invoice:voice_new ``` Ghi chú: * Nếu không có GPU, bỏ `--gpus all` (nhưng sẽ chạy chậm). * Thư mục `uploads/` và `results/` sẽ được mount vào container tương ứng `/app/uploads` và `/app/results`. * Service expose port `8000` ra ngoài host tại `http://localhost:8000`. ``` ```