在做CS231n的Assignment #2时,需要使用Cython实现Fast layers,虽然按照提示在cs231n下运行了如下命令:
python setup.py build_ext--inplace
但是运行时仍报错:Global name 'col2im_6d_cython' is not defined
针对该问题的解决方案为:
1. 将cs231n目录下,除了im2col_cython.pyx的所有im2col_cython文件删除,包括:im2col_cython.cpython-37m-darwin.so,im2col_cython.c文件。
2. 重新在终端进入cs231n目录下,执行:
python setup.py build_ext--inplace
3. 重启jupyter,重新运行,即可正常运行。