caffe2 是一個深度學習架構,它提供了一種簡易快速的方法為讓你能否迅速接觸深度學習並能為社區貢獻新的算法和模型.你可以把作品部署到有很強計算能力的GPU上,也可以把作品部署到有caffe2交叉編譯環境的手機上.
caffe2和caffe相比有什么區別呢?caffe架構的初衷是部署在大型產品上,主要是它的無與倫比的性能和使用C++的易測性上.隨着新的計算形式的出現,特別是分布式計算,手機,簡化精度計算,和更多非機器視覺的應用.它的設計
出現了一些局限.
caffe2在caffe1.0上面做了以下優化和改進:
A 對大規模並行計算的訓練支持非常好.
B 手機平台部署
C 新的硬件的支持(包括CPU 和CUDA)
D 未來方向的靈活性,如量化計算
E facebook的應用的對維度壓力測試.
總的來說,caffe2有以下特點:
一個輕量化的深度學習算法框架
caffe2 主要為產品級別的深度學習算法設計
為移動端實時計算做了很多優化
同時支持大規模的分布式計算
Caffe2是一個跨平台的框架
支持移動端iOS, Android, 服務器端Linux, Mac, Windows, 甚至一些物聯網設備如Raspberry Pi, NVIDIA Jetson TX2等平台部署
總而言之,Caffe2是一個跨平台的新型工業級神經網絡框架。我們在移動端,服務器端,物聯網設備,嵌入式系統都能部署Caffe2訓練的模型。希望在不久的將來,Caffe2可以幫助大家在各種各樣的設備上部署新的人工智能算法。