g2pW
g2pW copied to clipboard
新增調用 GPU 推理功能
調用 GPU 推理功能
測試以下作法能夠成功調用GPU推理
使用 onnxruntime gpu版本
pip install onnxruntime-gpu
測試是否安裝成功
import onnxruntime
print(onnxruntime.get_device())
GPU
測試是否調用成功
ort_session = onnxruntime.InferenceSession("./G2PWModel-v2-onnx/g2pw.onnx",providers=['CUDAExecutionProvider'])
print(ort_session.get_providers())
['CUDAExecutionProvider', 'CPUExecutionProvider']
理論上只須修改此行 https://github.com/GitYCC/g2pW/blob/36b02d4d7058160cef8112a458aa2cdcd1c8e5bf/g2pw/api.py#L70
self.session_g2pw = onnxruntime.InferenceSession(os.path.join(model_dir, 'g2pw.onnx'), sess_options=sess_options,providers=['CUDAExecutionProvider'])