國際知名計算機視覺和機器學習軟件開源平臺OpenCV正式支持龍架構
近期,OpenCV開源社區(qū)正式合入了對龍架構(LoongArch?)支持的代碼,基于龍架構自主指令系統(tǒng),優(yōu)化后的OpenCV性能顯著提升。
OpenCV是一款跨平臺的計算機視覺和機器學習軟件平臺,在計算機視覺領域廣泛使用,是目前人工智能應用中的重要基礎平臺。針對當前主要的CPU架構,OpenCV均有支持,包括X86、ARM等。隨著此次代碼合入,OpenCV對龍架構正式完成支持。

圍繞龍架構,龍芯中科積極投入AI平臺建設,構建形成了多層級的AI軟件生態(tài)體系和全域異構硬件支撐體系,滿足云、邊、端不同AI應用場景需求。

基礎庫和編程框架均已適配
基于龍架構,在高性能算子庫方面,OpenBLAS、OneDNN、FBGEMM等基礎庫均完成適配并優(yōu)化。在編程框架方面,國際國內(nèi)常用的深度學習編程框架TensorFlow、PyTorch、Caffe、OnnxRuntime、PaddlePaddle、NCNN均完成適配并優(yōu)化。計算機視覺、NLP領域常用算法模型可正常部署運行。
龍芯平臺AI應用方案
圍繞龍架構,國內(nèi)眾多AI加速卡廠商天數(shù)智芯、登臨科技、云天勵飛等均已完成在龍芯平臺上的適配,涉及GPGPU、ASIC和FPGA多個方向,構建起龍芯平臺AI應用方案全域異構硬件支撐體系。
龍芯平臺AI應用方案可滿足云、邊、端不同應用場景對算力的需求,涉及計算機視覺、自然語言處理等多個領域,服務安防、交通、教育、能源、數(shù)據(jù)中心等眾多行業(yè)。
結語
隨著OpenCV開源社區(qū)正式支持龍架構,龍芯AI生態(tài)得到進一步豐富。未來,龍芯中科將進一步完善龍架構平臺AI技術體系,同時聯(lián)合生態(tài)合作伙伴,在安防、交通、教育、能源、數(shù)據(jù)中心等領域進一步拓寬云、邊、端自主AI平臺的應用面。