Skip to content

Commit 441b8be

Browse files
committed
Fix missing ne16 softclear before running a new layer
1 parent 6e40aca commit 441b8be

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

dory/Hardware_targets/PULP/GAP9_NE16/Templates/layer_templates/layer_L2_c_conv_ne16_multicore_template.c

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -347,11 +347,13 @@ static void layer_task_fork(void *void_args) {
347347
}
348348

349349
void ${func_name}(void *args) {
350-
351350
#ifdef DEBUG_GVSOC
352351
nnx_activate_gvsoc_logging(GVSOC_LOG_LEVEL_CONFIG, GVSOC_LOGGING_FORMAT_DECIMAL);
353352
#endif
354353

354+
ne16_dev_t *ne16_dev = ne16_pulp_get_dev();
355+
hwpe_soft_clear(&ne16_dev->hwpe_dev);
356+
355357
layer_args_t *layer_args = (layer_args_t *)args;
356358

357359
// Init nnx tasks
@@ -391,7 +393,4 @@ void ${func_name}(void *args) {
391393
.monitor = layer_args->monitor,
392394
};
393395
pi_cl_team_fork(CORES, layer_task_fork, (void *)&layer_task_fork_args);
394-
395-
396-
// Terminate
397396
}

0 commit comments

Comments
 (0)