9prady9 · GitHub

@9prady9

@9prady9

shehzan10

umar456

}

for (auto& mapElem: lmap)
delete mapElem.second;

@9prady9

@9prady9


// Map labels
typedef typename std::map<T, LabelNode<T>* > label_map_t;
typedef typename std::unique_ptr< LabelNode<T> > UnqLabelPtr;
// Insert new label in map
LabelNode<T> *node = new LabelNode<T>(label);
lmap.insert(std::pair<T, LabelNode<T>* >(label, node));
lmap.insert(std::pair<T, UnqLabelPtr>(label, UnqLabelPtr(new LabelNode<T>(label))));

@9prady9

@9prady9

Closed

@9prady9

@9prady9 9prady9 changed the title fix memory leak in regions cpu backend fix memory leak in regions(cpu backend) & rgb2ycbcr(api level)

Dec 14, 2016

@9prady9

@9prady9

shehzan10

indices[2] = {1, 1, 1};
Array<T> Y = createSubArray(input, indices, false);

indices[2] = {2, 2, 1};

@9prady9

typedef typename std::map<T, LabelNode<T>* > label_map_t;
typedef typename label_map_t::iterator label_map_iterator_t;
typedef typename std::unique_ptr< LabelNode<T> > UnqLabelPtr;
typedef typename std::map<T, UnqLabelPtr > LabelMap;
for (int i = 0; i < (int)inDims[0]; i++) {
int idx = j * inDims[0] + i;
if (inPtr[idx] != 0) {
std::vector<T> l;

@shehzan10

@9prady9

9prady9 deleted the cpu_regions_mem_leak branch

December 23, 2016 06:51

Read the original on github.com ↗