Lines Matching +full:python +full:- +full:version

1 /* ----------------------------------------------------------------------
2 * Project: CMSIS DSP Python Wrapper
4 * Description: C code for the CMSIS-DSP Python wrapper
9 * Target Processor: Cortex-M cores
10 * -------------------------------------------------------------------- */
12 * Copyright (C) 2010-2021 ARM Limited or its affiliates. All rights reserved.
14 * SPDX-License-Identifier: Apache-2.0
16 * Licensed under the Apache License, Version 2.0 (the License); you may
20 * www.apache.org/licenses/LICENSE-2.0
50 if (self->instance) in arm_gaussian_naive_bayes_instance_f32_dealloc()
53 if (self->instance->theta) in arm_gaussian_naive_bayes_instance_f32_dealloc()
55 PyMem_Free((float32_t*)self->instance->theta); in arm_gaussian_naive_bayes_instance_f32_dealloc()
58 if (self->instance->sigma) in arm_gaussian_naive_bayes_instance_f32_dealloc()
60 PyMem_Free((float32_t*)self->instance->sigma); in arm_gaussian_naive_bayes_instance_f32_dealloc()
63 if (self->instance->classPriors) in arm_gaussian_naive_bayes_instance_f32_dealloc()
65 PyMem_Free((float32_t*)self->instance->classPriors); in arm_gaussian_naive_bayes_instance_f32_dealloc()
68 PyMem_Free(self->instance); in arm_gaussian_naive_bayes_instance_f32_dealloc()
71 Py_TYPE(self)->tp_free((PyObject*)self); in arm_gaussian_naive_bayes_instance_f32_dealloc()
81 self = (dsp_arm_gaussian_naive_bayes_instance_f32Object *)type->tp_alloc(type, 0); in arm_gaussian_naive_bayes_instance_f32_new()
86 self->instance = PyMem_Malloc(sizeof(arm_gaussian_naive_bayes_instance_f32)); in arm_gaussian_naive_bayes_instance_f32_new()
87 self->instance->theta=NULL; in arm_gaussian_naive_bayes_instance_f32_new()
88 self->instance->sigma=NULL; in arm_gaussian_naive_bayes_instance_f32_new()
89 self->instance->classPriors=NULL; in arm_gaussian_naive_bayes_instance_f32_new()
115 &self->instance->vectorDimension in arm_gaussian_naive_bayes_instance_f32_init()
116 ,&self->instance->numberOfClasses in arm_gaussian_naive_bayes_instance_f32_init()
120 ,&self->instance->epsilon in arm_gaussian_naive_bayes_instance_f32_init()
177 nbClasses=selfS->instance->numberOfClasses; in cmsis_arm_gaussian_naive_bayes_predict_f32()
184 uint32_t res=arm_gaussian_naive_bayes_predict_f32(selfS->instance,pSrc_converted,pDst,temp); in cmsis_arm_gaussian_naive_bayes_predict_f32()
214 Py_VISIT(GETSTATE(m)->error); in cmsisdsp_traverse()
219 Py_CLEAR(GETSTATE(m)->error); in cmsisdsp_clear()
260 st->error = PyErr_NewException(MODNAME".Error", NULL, NULL); in CAT()
261 if (st->error == NULL) { in CAT()