Git Product home page Git Product logo

caffe's Introduction

MLModelScope Caffe Agent

Build Status Build Status Go Report Card License

This is the Caffe agent for MLModelScope, an open-source framework and hardware agnostic, extensible and customizable platform for evaluating and profiling ML models across datasets / frameworks / systems, and within AI application pipelines.

Currently it has most of the vison models from Caffe Model Zoo built in. More built-in models are comming. One can evaluate the ~40 models on any systems of insterest with either local Caffe installation or Caffe docker images.

Check out MLModelScope and welcome to contribute.

Installation

Install go if you have not done so. Please follow Go Installation.

Download and install the MLModelScope Caffe Agent:

go get -v github.com/rai-project/caffe

The agent requires The Caffe C library and other Go packages.

Go packages

You can install the dependency through go get.

cd $GOPATH/src/github.com/rai-project/caffe
go get -u -v ./...

Or use Dep.

dep ensure -v

This installs the dependency in vendor/.

Note: The CGO interface passes go pointers to the C API. This is an error by the CGO runtime. Disable the error by placing

export GODEBUG=cgocheck=0

in your ~/.bashrc or ~/.zshrc file and then run either source ~/.bashrc or source ~/.zshrc

The Caffe C library

The Caffe C library is required.

If you use Caffe Docker Images (e.g. NVIDIA GPU CLOUD (NGC)), skip this step.

Refer to go-caffe for caffe installation.

External services

Refer to External services.

Use within Caffe Docker Images

Refer to Use within TensorFlow Docker Images.

Usage

Refer to Usage

caffe's People

Contributors

abduld avatar abhiutd avatar cli99 avatar yen-hsiang-chang avatar yoonlee95 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

yoonlee95 c3sr

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.