MyCaffe
1.12.2.41
Deep learning software for Windows C# programmers.
|
The LayerFactor is responsible for creating all layers implemented in the MyCaffe.layers.tft namespace. More...
Public Member Functions | |
Layer< double > | CreateDouble (CudaDnn< double > cuda, Log log, LayerParameter p, CancelEvent evtCancel, IXDatabaseBase db) |
Create the layers when using the double base type. More... | |
Layer< float > | CreateSingle (CudaDnn< float > cuda, Log log, LayerParameter p, CancelEvent evtCancel, IXDatabaseBase db) |
Create the layers when using the float base type. More... | |
The LayerFactor is responsible for creating all layers implemented in the MyCaffe.layers.tft namespace.
Definition at line 19 of file LayerFactory.cs.
Layer< double > MyCaffe.layers.tft.LayerFactory.CreateDouble | ( | CudaDnn< double > | cuda, |
Log | log, | ||
LayerParameter | p, | ||
CancelEvent | evtCancel, | ||
IXDatabaseBase | db | ||
) |
Create the layers when using the double base type.
cuda | Specifies the connection to the low-level CUDA interfaces. |
log | Specifies the output log. |
p | Specifies the layer parameter. |
evtCancel | Specifies the cancellation event. |
db | Specifies an interface to the in-memory database, who's use is optional. |
Implements MyCaffe.ILayerCreator.
Definition at line 30 of file LayerFactory.cs.
Layer< float > MyCaffe.layers.tft.LayerFactory.CreateSingle | ( | CudaDnn< float > | cuda, |
Log | log, | ||
LayerParameter | p, | ||
CancelEvent | evtCancel, | ||
IXDatabaseBase | db | ||
) |
Create the layers when using the float base type.
cuda | Specifies the connection to the low-level CUDA interfaces. |
log | Specifies the output log. |
p | Specifies the layer parameter. |
evtCancel | Specifies the cancellation event. |
db | Specifies an interface to the in-memory database, who's use is optional. |
Implements MyCaffe.ILayerCreator.
Definition at line 84 of file LayerFactory.cs.