) and pxd files in it.
I need to install the cython package before cythonize because my cython program depends on its pxd files.
extensions = [
Extension("cupy.cuda.memory", ["cupy/cuda/memory.pyx"],
include_dirs = ['/usr/local/cuda/include'],
libraries = ['cublas', 'cuda', 'cudart', 'curand', 'cusparse', 'nvrtc', 'nvToolsExt'],
library_dirs = ['/usr/local/cuda/lib64'])
]
ext_modules = cythonize(extensions)
install_requires = ['fastrlock>=0.3']
setup(
name = "cupy",
install_requires = install_requires,
ext_modules = ext_modules,
)
However, this version tries to cythonize before fastrlock is installed.