Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is 32-bit officially not supported? #65

Closed
nehaljwani opened this issue Jun 7, 2018 · 3 comments
Closed

Is 32-bit officially not supported? #65

nehaljwani opened this issue Jun 7, 2018 · 3 comments

Comments

@nehaljwani
Copy link
Contributor

This is just for clarification from a package maintainer's point of view.

@nehaljwani
Copy link
Contributor Author

-m64 seems to be hardcoded in setup.py:

/tmp/build/80754af9/thinc_1528349038889/_build_env/bin/i686-conda_cos6-linux-gnu-cc -fPIC -DNN -DOS_LINUX -DSANDYBRIDGE -DUSE_OPENMP=1 -DF_INTERFACE_GFORT -DNO_LAPACK -DNO_LAPACKE -UDOUBLE -UCOMPLEX -DMAX_STACK_ALLOC=2048 -UNO_WARMUP -DMAX_CPU_NUMBER=4 -DASMNAME=sgemm_nn -DASMFNAME=sgemm_nn_ -DNAME=sgemm_nn_ -DCNAME=sgemm_nn -DCHAR_NAME=sgemm_nn_ -DCHAR_CNAME=sgemm_nn_ -I/tmp/build/80754af9/thinc_1528349038889/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include/python3.6m -I/tmp/build/80754af9/thinc_1528349038889/work/include -Ithinc/_files -I/tmp/build/80754af9/thinc_1528349038889/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/include/python3.6m -c thinc/_files/driver/level3/gemm.c -o thinc/_files/driver/level3/thinc/_files/driver/level3/gemm.o -c -O2 -Wall -m64 -fPIC
	
cc1: sorry, unimplemented: 64-bit mode not compiled in
	
error: command '/tmp/build/80754af9/thinc_1528349038889/_build_env/bin/i686-conda_cos6-linux-gnu-cc' failed with exit status 1

@honnibal
Copy link
Member

32bit Pythons are now officially unsupported, yes. I'm sorry if this is inconvenient, but there was no way to provide our own linear algebra kernels and support 32-bit Pythons; and we need to supply our own linear algebra kernels to avoid breaking multi-processing across platforms.

@nehaljwani
Copy link
Contributor Author

Thanks for the confirmation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants