All Projects → conanhujinming → Matcaffe2caffe

conanhujinming / Matcaffe2caffe

Licence: bsd-2-clause
Convert a matcaffe model (column major) to a pycaffe or c++ caffe (row major) model

Programming Languages

python
139335 projects - #7 most used programming language
matlab
3953 projects

Labels

Projects that are alternatives of or similar to Matcaffe2caffe

Awesome Coreml Models
Largest list of models for Core ML (for iOS 11+)
Stars: ✭ 5,192 (+36985.71%)
Mutual labels:  caffe
Deepo
Setup and customize deep learning environment in seconds.
Stars: ✭ 6,145 (+43792.86%)
Mutual labels:  caffe
Fundamentals Of Deep Learning For Computer Vision Nvidia
The repository includes Notebook files and documents of the course I completed in NVIDIA Deep Learning Institute. Feel free to acess and work with the Notebooks and other files.
Stars: ✭ 16 (+14.29%)
Mutual labels:  caffe
Pinto model zoo
A repository that shares tuning results of trained models generated by TensorFlow / Keras. Post-training quantization (Weight Quantization, Integer Quantization, Full Integer Quantization, Float16 Quantization), Quantization-aware training. TensorFlow Lite. OpenVINO. CoreML. TensorFlow.js. TF-TRT. MediaPipe. ONNX. [.tflite,.h5,.pb,saved_model,tfjs,tftrt,mlmodel,.xml/.bin, .onnx]
Stars: ✭ 634 (+4428.57%)
Mutual labels:  caffe
Caffenet Benchmark
Evaluation of the CNN design choices performance on ImageNet-2012.
Stars: ✭ 700 (+4900%)
Mutual labels:  caffe
Machine Learning Curriculum
💻 Make machines learn so that you don't have to struggle to program them; The ultimate list
Stars: ✭ 761 (+5335.71%)
Mutual labels:  caffe
Enet
ENet: A Deep Neural Network Architecture for Real-Time Semantic Segmentation
Stars: ✭ 530 (+3685.71%)
Mutual labels:  caffe
Flownet2
FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networks
Stars: ✭ 938 (+6600%)
Mutual labels:  caffe
Face verification experiment
Original Caffe Version for LightCNN-9. Highly recommend to use PyTorch Version (https://github.com/AlfredXiangWu/LightCNN)
Stars: ✭ 712 (+4985.71%)
Mutual labels:  caffe
Vgg 19 layers network
VGG 19 Layers Deep Network
Stars: ✭ 6 (-57.14%)
Mutual labels:  caffe
Ffdl
Fabric for Deep Learning (FfDL, pronounced fiddle) is a Deep Learning Platform offering TensorFlow, Caffe, PyTorch etc. as a Service on Kubernetes
Stars: ✭ 640 (+4471.43%)
Mutual labels:  caffe
Person search
Joint Detection and Identification Feature Learning for Person Search
Stars: ✭ 666 (+4657.14%)
Mutual labels:  caffe
Face Mask Detection
Face Mask Detection system based on computer vision and deep learning using OpenCV and Tensorflow/Keras
Stars: ✭ 774 (+5428.57%)
Mutual labels:  caffe
Mmdnn
MMdnn is a set of tools to help users inter-operate among different deep learning frameworks. E.g. model conversion and visualization. Convert models between Caffe, Keras, MXNet, Tensorflow, CNTK, PyTorch Onnx and CoreML.
Stars: ✭ 5,472 (+38985.71%)
Mutual labels:  caffe
All Classifiers 2019
A collection of computer vision projects for Acute Lymphoblastic Leukemia classification/early detection.
Stars: ✭ 22 (+57.14%)
Mutual labels:  caffe
Have Fun With Machine Learning
An absolute beginner's guide to Machine Learning and Image Classification with Neural Networks
Stars: ✭ 4,912 (+34985.71%)
Mutual labels:  caffe
Keras realtime multi Person pose estimation
Keras version of Realtime Multi-Person Pose Estimation project
Stars: ✭ 728 (+5100%)
Mutual labels:  caffe
Pytorch Caffe Darknet Convert
convert between pytorch, caffe prototxt/weights and darknet cfg/weights
Stars: ✭ 867 (+6092.86%)
Mutual labels:  caffe
Nideep
collection of utilities to use with deep learning libraries (e.g. caffe)
Stars: ✭ 25 (+78.57%)
Mutual labels:  caffe
Mobilenet Yolo
A caffe implementation of MobileNet-YOLO detection network
Stars: ✭ 825 (+5792.86%)
Mutual labels:  caffe

matcaffe2caffe

Convert a matcaffe model (column major) to a pycaffe or c++ caffe (row major) model.

In most cases you do not need to do this as you can just transpose the input image to get the same result. However, in some cases, for example when you need to use ncnn, the offical script to convert a caffe model to ncnn model can only apply on a row major model, so you may need this tool to convert the matcaffe model first. I write this tool when I need to convert the MTCNN model to a ncnn model. I do not do many tests so if you meet any problem please open an issue.

HowTo

$ python matcaffe2caffe.py --help
usage: matcaffe2caffe.py [-h] [--proto PROTO] [--model MODEL]
                           [--output OUTPUT]

convert a matcaffe model(column major) to a normal caffe model(row major)

optional arguments:
  -h, --help       show this help message and exit
  --proto PROTO    path to deploy prototxt.
  --model MODEL    path to pretrained weights
  --output OUTPUT  path to output model

$ python matcaffe2caffe.py --proto det1.prototxt --model det1.caffemodel --output det1_py.caffemodel

Dependencies

pycaffe, numpy.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].