yolo3 layer 15
This commit is contained in:
+4
-2
@@ -5,7 +5,7 @@
|
||||
|
||||
namespace tk { namespace dnn {
|
||||
|
||||
Shortcut::Shortcut(Network *net, Layer *backLayer, int layers_n) : Layer(net) {
|
||||
Shortcut::Shortcut(Network *net, Layer *backLayer) : Layer(net) {
|
||||
|
||||
this->backLayer = backLayer;
|
||||
checkCuda( cudaMalloc(&dstData, output_dim.tot()*sizeof(dnnType)) );
|
||||
@@ -18,8 +18,10 @@ Shortcut::~Shortcut() {
|
||||
|
||||
dnnType* Shortcut::infer(dataDim_t &dim, dnnType* srcData) {
|
||||
|
||||
dataDim_t bdim = this->backLayer->output_dim;
|
||||
|
||||
|
||||
checkCuda(cudaMemcpy(dstData, srcData, dim.tot()*sizeof(dnnType), cudaMemcpyDeviceToDevice));
|
||||
shortcutForward(this->backLayer->dstData, dstData, dim.n, dim.c, dim.h, dim.w, 1, bdim.n, bdim.c, bdim.h, bdim.w, 1);
|
||||
|
||||
//update data dimensions
|
||||
dim = output_dim;
|
||||
|
||||
Reference in New Issue
Block a user