Back to News
Advertisement
Advertisement

⚡ Community Insights

Discussion Sentiment

67% Positive

Analyzed from 152 words in the discussion.

Trending Topics

#onnx#openvino#cpus#inference#speed#cpu#supports#model#need#unlike

Discussion (6 Comments)Read Original on HackerNews

ducviet00about 1 hour ago
Unlike GPUs, CPUs aren't designed for massive parallelism. Because of this, batching inference won't necessarily give you a speed boost here. In fact, it can actually slow the process down.

Instead, I'd recommend exploring CPU-specific AI optimizations. For instance, leveraging AVX512_BF16 instructions could reduce the inference time by 2x or 3x compared to the results in the article. OpenVINO supports this really well on Intel CPUs, and converting an ONNX model to OpenVINO is straightforward.

electroglyph5 minutes ago
ONNX has AVX512 CPU kernels too, and openvino uses ONNX internally (and ONNX supports openvino backend)
properbrew24 minutes ago
+1 for OpenVINO, we utilise it for our model. It's quite amazing the inference speed you can get from CPUs that most people would assume are running on a GPU.
minimaxirabout 1 hour ago
We really need a replacement for all-MiniLM-L12-v2 that can create more robust embeddings with the same compute.

You can technically do Q4 quantization for larger embedding models but I am not sure if that plays nice with ONNX.

electroglyph10 minutes ago
it's a pain in the ass to do properly.

what we really need it something like auto-round for ONNX

electroglyphabout 2 hours ago
ONNX is my first suggestion to people looking for speed gains on CPU