Caffe2 - Python API
A deep learning, cross platform ML framework
Functions | Variables
train Namespace Reference

Module caffe2.experiments.python.train. More...

Functions

def FakeData (args, model)
 
def NNLoaderData (args, model)
 
def sparse_transform (model)
 
def train (model_gen, data_gen, args)
 
def mlp_model (args, model, input_data)
 
def mlp_decomp_model (args, model, input_data)
 
def mlp_prune_model (args, model, input_data)
 
def sparse_mlp_model (args, model, input_data)
 
def debug_sparse_mlp_model (args, model, input_data)
 
def debug_sparse_mlp_decomposition_model (args, model, input_data)
 
def debug_sparse_mlp_prune_model (args, model, input_data)
 
def Iter (model, blob_out, kwargs)
 
def Accuracy (model, blob_in, blob_out, kwargs)
 

Variables

 logger = logging.getLogger(__name__)
 
 InputData
 
dictionary MODEL_TYPE_FUNCTIONS
 
 parser = pyinit.FbcodeArgumentParser(description='Ads NN trainer')
 
 type
 
 int
 
 default
 
 help
 
 str
 
 float
 
 choices
 
 action
 
 args = parser.parse_args()
 
def data_gen = NNLoaderData if args.loaderConfig else FakeData
 

Detailed Description

Module caffe2.experiments.python.train.

Module caffe2.python.helpers.train.

Variable Documentation

◆ InputData

train.InputData
Initial value:
1 = namedtuple(
2  'InputData', ['data', 'label', 'weight', 'prod_pred', 'sparse_segments'])

Definition at line 61 of file train.py.

◆ MODEL_TYPE_FUNCTIONS

dictionary train.MODEL_TYPE_FUNCTIONS
Initial value:
1 = {
2  'mlp': mlp_model,
3  'mlp_decomp': mlp_decomp_model,
4  'mlp_prune': mlp_prune_model,
5  'sparse_mlp': sparse_mlp_model,
6  'debug_sparse_mlp': debug_sparse_mlp_model,
7  'debug_sparse_mlp_decomposition': debug_sparse_mlp_decomposition_model,
8  'debug_sparse_mlp_prune': debug_sparse_mlp_prune_model,
9  # Add more model_type functions here.
10 }

Definition at line 259 of file train.py.