Darknet/YOLO v3.0-149-gb11c9d5
Object Detection Framework
 
Loading...
Searching...
No Matches
network_kernels.cu File Reference

Classes

struct  time_benchmark_layers
 

Typedefs

typedef struct time_benchmark_layers time_benchmark_layers
 

Functions

void backward_network_gpu (Darknet::Network &net, Darknet::NetworkState state)
 
void distribute_updates (Darknet::Layer &l, Darknet::Layer &base)
 
void distribute_weights (Darknet::Layer &l, Darknet::Layer &base)
 
void forward_backward_network_gpu (Darknet::Network &net, float *x, float *y)
 
void forward_network_gpu (Darknet::Network &net, Darknet::NetworkState state)
 
float * get_network_output_gpu (Darknet::Network &net)
 
float * get_network_output_layer_gpu (Darknet::Network &net, int i)
 
void merge_updates (Darknet::Layer &l, Darknet::Layer &base)
 
void merge_weights (Darknet::Layer &l, Darknet::Layer &base)
 
float * network_predict_gpu (Darknet::Network &net, float *input)
 
void pull_updates (Darknet::Layer &l)
 
void pull_weights (Darknet::Layer &l)
 
void push_updates (Darknet::Layer &l)
 
void push_weights (Darknet::Layer &l)
 
void scale_weights (Darknet::Layer &l, float s)
 
void sync_layer (Darknet::Network *nets, int n, int j)
 
void sync_nets (Darknet::Network *nets, int n, int interval)
 
int time_comparator (const void *pa, const void *pb)
 
float train_network_datum_gpu (Darknet::Network &net, float *x, float *y)
 
float train_networks (Darknet::Network *nets, int n, data d, int interval)
 
void update_layer (Darknet::Layer &l, Darknet::Network net)
 
void update_network_gpu (Darknet::Network &net)
 

Typedef Documentation

◆ time_benchmark_layers

Function Documentation

◆ backward_network_gpu()

void backward_network_gpu ( Darknet::Network net,
Darknet::NetworkState  state 
)
Todo:
V3 benchmark layers
Todo:
V3 benchmark layers
Todo:
replace qsort() unknown priority
Here is the call graph for this function:
Here is the caller graph for this function:

◆ distribute_updates()

void distribute_updates ( Darknet::Layer l,
Darknet::Layer base 
)
Here is the call graph for this function:

◆ distribute_weights()

void distribute_weights ( Darknet::Layer l,
Darknet::Layer base 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ forward_backward_network_gpu()

void forward_backward_network_gpu ( Darknet::Network net,
float *  x,
float *  y 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ forward_network_gpu()

void forward_network_gpu ( Darknet::Network net,
Darknet::NetworkState  state 
)
Todo:
in previous versions we did not CHECK_CUDA here – was that intentional?
Todo:
V3 benchmark layers
Todo:
V3 benchmark layers
Todo:
replace qsort() low priority
Here is the call graph for this function:
Here is the caller graph for this function:

◆ get_network_output_gpu()

float * get_network_output_gpu ( Darknet::Network net)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ get_network_output_layer_gpu()

float * get_network_output_layer_gpu ( Darknet::Network net,
int  i 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ merge_updates()

void merge_updates ( Darknet::Layer l,
Darknet::Layer base 
)
Here is the call graph for this function:

◆ merge_weights()

void merge_weights ( Darknet::Layer l,
Darknet::Layer base 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ network_predict_gpu()

float * network_predict_gpu ( Darknet::Network net,
float *  input 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ pull_updates()

void pull_updates ( Darknet::Layer l)
Here is the call graph for this function:

◆ pull_weights()

void pull_weights ( Darknet::Layer l)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ push_updates()

void push_updates ( Darknet::Layer l)
Here is the call graph for this function:

◆ push_weights()

void push_weights ( Darknet::Layer l)
Here is the call graph for this function:

◆ scale_weights()

void scale_weights ( Darknet::Layer l,
float  s 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ sync_layer()

void sync_layer ( Darknet::Network nets,
int  n,
int  j 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ sync_nets()

void sync_nets ( Darknet::Network nets,
int  n,
int  interval 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ time_comparator()

int time_comparator ( const void *  pa,
const void *  pb 
)
Here is the caller graph for this function:

◆ train_network_datum_gpu()

float train_network_datum_gpu ( Darknet::Network net,
float *  x,
float *  y 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ train_networks()

float train_networks ( Darknet::Network nets,
int  n,
data  d,
int  interval 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_layer()

void update_layer ( Darknet::Layer l,
Darknet::Network  net 
)
Here is the call graph for this function:

◆ update_network_gpu()

void update_network_gpu ( Darknet::Network net)
Here is the call graph for this function:
Here is the caller graph for this function: