Skip to main content
Version: 2.1.0

Voiceprint Extraction GPU processing

Since version 1.2.0, the Phonexia Voiceprint Extraction microservice is also available in a variant with a GPU acceleration support. This can be enabled by setting the device option to cuda (default is cpu). This also requires a special GPU-enabled Docker image. See the microservice readme for more information.

While primarily using GPU acceleration, certain processing tasks will still rely on CPU resources. It is possible to share a GPU for multiple microservice instances for better utilization. GPU acceleration can significantly improve extraction performance. In our measurements, we observed an almost 5x speedup. However, the overall performance also depends on other parts of the server (e.g. ethernet connection).