caffe

package module
v0.3.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 29, 2018 License: NCSA Imports: 20 Imported by: 0

README

GO Bindings for Caffe Prediction Build Status

Documentation

Index

Constants

View Source
const (
	CPUMode = 0
	GPUMode = 1
)

Variables

View Source
var (
	Version   = "0.3.12"
	BuildDate = "undefined"
	GitCommit = "undefined"
)

Functions

func ReadBlob

func ReadBlob(protoFileName string) (*caffeproto.BlobProto, error)

func SetUseCPU

func SetUseCPU()

func SetUseGPU

func SetUseGPU()

Types

type Prediction

type Prediction struct {
	Index       int     `json:"index"`
	Probability float32 `json:"probability"`
}

type Predictions

type Predictions []Prediction

func (Predictions) Len

func (p Predictions) Len() int

Len is the number of elements in the collection.

func (Predictions) Less

func (p Predictions) Less(i, j int) bool

Less reports whether the element with index i should sort before the element with index j.

func (Predictions) Sort

func (p Predictions) Sort()

func (Predictions) Swap

func (p Predictions) Swap(i, j int)

Swap swaps the elements with indexes i and j.

type Predictor

type Predictor struct {
	// contains filtered or unexported fields
}

func New

func New(opts ...options.Option) (*Predictor, error)

func (*Predictor) Close

func (p *Predictor) Close()

func (*Predictor) DisableProfiling added in v0.3.11

func (p *Predictor) DisableProfiling() error

func (*Predictor) EndProfiling added in v0.3.11

func (p *Predictor) EndProfiling() error

func (*Predictor) Predict

func (p *Predictor) Predict(ctx context.Context, data []float32) (Predictions, error)

func (*Predictor) ReadProfile added in v0.3.11

func (p *Predictor) ReadProfile() (string, error)

func (*Predictor) StartProfiling added in v0.3.11

func (p *Predictor) StartProfiling(name, metadata string) error

Directories

Path Synopsis
examples
Package proto is a generated protocol buffer package.
Package proto is a generated protocol buffer package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL