g2pW icon indicating copy to clipboard operation
g2pW copied to clipboard

新增調用 GPU 推理功能

Open bensonbs opened this issue 1 year ago • 0 comments

調用 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'])

bensonbs avatar Jan 23 '24 02:01 bensonbs