darkflow icon indicating copy to clipboard operation
darkflow copied to clipboard

python setup.py build_ext --inplace

Open leeshinbi opened this issue 2 years ago • 3 comments

Compiling darkflow/cython_utils/nms.pyx because it changed. Compiling darkflow/cython_utils/cy_yolo2_findboxes.pyx because it changed. Compiling darkflow/cython_utils/cy_yolo_findboxes.pyx because it changed. [1/3] Cythonizing darkflow/cython_utils/cy_yolo2_findboxes.pyx C:\Users\82103.conda\envs\DarkflowTest\lib\site-packages\Cython\Compiler\Main.py:384: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: C:\Users\82103.conda\envs\DarkflowTest\darkflow\darkflow\cython_utils\cy_yolo2_findboxes.pyx tree = Parsing.p_module(s, pxd, full_module_name)

Error compiling Cython file:

... cimport numpy as np cimport cython ctypedef np.float_t DTYPE_t from libc.math cimport exp from ..utils.box import BoundBox from nms cimport NMS ^

darkflow\cython_utils\cy_yolo2_findboxes.pyx:7:0: 'nms.pxd' not found

Error compiling Cython file:

... cimport numpy as np cimport cython ctypedef np.float_t DTYPE_t from libc.math cimport exp from ..utils.box import BoundBox from nms cimport NMS ^

darkflow\cython_utils\cy_yolo2_findboxes.pyx:7:0: 'nms\NMS.pxd' not found

Error compiling Cython file:

... if(tempc > threshold): probs[row, col, box_loop, class_loop] = tempc

#NMS
return NMS(np.ascontiguousarray(probs).reshape(H*W*B,C), np.ascontiguousarray(Bbox_pred).reshape(H*B*W,5))
       ^

darkflow\cython_utils\cy_yolo2_findboxes.pyx:97:11: 'NMS' is not a constant, variable or function identifier Traceback (most recent call last): File "setup.py", line 73, in ext_modules = cythonize(ext_modules) File "C:\Users\82103.conda\envs\DarkflowTest\lib\site-packages\Cython\Build\Dependencies.py", line 1134, in cythonize cythonize_one(*args) File "C:\Users\82103.conda\envs\DarkflowTest\lib\site-packages\Cython\Build\Dependencies.py", line 1301, in cythonize_one raise CompileError(None, pyx_file) Cython.Compiler.Errors.CompileError: darkflow/cython_utils/cy_yolo2_findboxes.pyx

leeshinbi avatar Sep 25 '23 06:09 leeshinbi

Same issue

ferozkhanabbasi avatar Oct 17 '23 15:10 ferozkhanabbasi

Please refer to #1221

akbaig avatar Oct 23 '23 23:10 akbaig

Copying the files "nms.pxd" & "nms.pyx" to directory where setup.py is located, worked for me on python 3.6

prsntmaurya avatar Jan 17 '24 06:01 prsntmaurya