Giter Club home page Giter Club logo

Comments (3)

jczaja avatar jczaja commented on June 3, 2024

If by "original copy" you mean BVLC/caffe and by "this one" you mean intel/caffe then you could
check performance by using "time" opetion of caffe tool to see average performance of diffrent
primitives executed for given model eg. for bvlc_reference_caffenet (this require setting up ImageNet)

./build/tools/caffe time --model models/bvlc_reference_caffenet/train_val.prototxt --iterations=100 --engine CAFFE

./build/tools/caffe time --model models/bvlc_reference_caffenet/train_val.prototxt --iterations=100 --engine MKL2017

And do similar commandline for bvlc/caffe:
./build/tools/caffe time --model models/bvlc_reference_caffenet/train_val.prototxt --iterations=100

You can start with smaller model like mnist or cifar that is easier to set up (dataset is to be downloaded via provided scripts)

Hope this will help

from caffe.

anguoyang avatar anguoyang commented on June 3, 2024

Sorry for the late response, actually, I do believe that Intel caffe will have much better performance over the original one on Intel CPUs, however, what I want, is to learn how to improve software performance on OpenCL/Intel, maybe not on caffe, but Intel/caffe will be a good example for me to learn. So, I want to compare the original one and the Intel/caffe, to find out what is the difference, then I could learn a lot on it.

I have plan to port other deep learning softwares from Cuda to Intel/openCL, as I have interest on Intel/opencl/FPGAs, Intel/caffe could be a good reference.

Thank you.

from caffe.

jdukat avatar jdukat commented on June 3, 2024

The best resource for OpenCL learning with Caffe will be the opencl branch on BVLC Caffe:
https://github.com/BVLC/caffe/tree/opencl

from caffe.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.