據龍芯中科官方消息,近期,OpenCV開源社區正式合入了對龍芯處理器LoongArch龍架構的支持代碼,基于龍架構自主指令系統,優化后的OpenCV性能顯著提升。
OpenCV是一款跨平臺的計算機視覺、機器學習軟件平臺,應用非常廣泛,是目前AI應用的重要基礎平臺。
針對當前主要的CPU架構,OpenCV均有支持,包括x86、Arm等等,而隨著此次代碼合入,龍架構也正式加入了OpenCV大家庭。
龍芯中科表示,圍繞龍架構,公司積極投入AI平臺建設,構建形成了多層級的AI軟件生態體系,以及全域異構硬件支撐體系,滿足云、邊、端不同AI應用場景的需求,服務安防、交通、教育、能源、數據中心等眾多行業。
基于龍架構,在高性能算子庫方面,OpenBLAS、OneDNN、FBGEMM等基礎庫均完成適配并優化。
在編程框架方面,國際國內常用的深度學習編程框架TensorFlow、PyTorch、Caffe、OnnxRuntime、PaddlePaddle、NCNN均完成適配并優化。計算機視覺、NLP領域常用算法模型可正常部署運行。
另外,圍繞龍架構,天數智芯、登臨科技、云天勵飛等國內眾多AI加速卡廠商均已完成適配,涉及GPGPU、ASIC、FPGA多個方向。