deep-person-reid/torchreid/eval_lib/setup.py

24 lines
678 B
Python

import numpy as np
from distutils.core import setup
from distutils.extension import Extension
from Cython.Distutils import build_ext
try:
numpy_include = np.get_include()
except AttributeError:
numpy_include = np.get_numpy_include()
print(numpy_include)
ext_modules = [Extension("cython_eval",
["eval.pyx"],
libraries=["m"],
include_dirs=[numpy_include],
extra_compile_args=["-ffast-math", "-Wno-cpp", "-Wno-unused-function"]
),
]
setup(
name='eval_lib',
cmdclass={"build_ext": build_ext},
ext_modules=ext_modules)