I wanted to contribute in the pytensor repo, and for the same i went through the codebase. I saw some .C file, but i wasn’t able to understand where are those .C file being used in our codebase. Could please make me understand the purpose of using those files?
hi @Debasish_Behera !
as far as I have studied the codebase there are .C files for implementation of BLAS that is because the BLAS has 3 operations in pytensor .scipy , .py and .c so the C file is for the alternate C implementation however as it is given in code base the C implementation has got mixed with the python one. Now as given in the code of the .C file namely alt_blas_template.c , it is a numpy based implementation of the same function as blas.py .