Làm cách nào để kiểm tra xem phiên bản được cài đặt của tôi có được biên dịch bằng bộ lệnh SSE/SSE2 không? Tôi biết rằng một số phần của numpy đang sử dụng BLAS, làm thế nào để kiểm tra BLAS quá?Làm cách nào để kiểm tra xem bộ nhớ được cài đặt của tôi có được biên dịch bằng bộ lệnh SSE/SSE2 không?
Trả lời
Hãy xem tại địa chỉ:
import numpy.distutils.system_info as sysinfo
sysinfo.show_all()
này sẽ in ra tất cả các thông tin về những gì NumPy được biên dịch chống lại.
Tôi nghĩ rằng một cách là sử dụng objdump trên một tập tin numpy.so nếu bạn đang ở dưới Linux, và grep cho lệnh cụ thể cho sse.
cho SSE3 (http://en.wikipedia.org/wiki/SSE3):
objdump -d /usr/lib/pyshared/python2.7/numpy/core/*.so | grep -i MOVDDUP
cho SSE2 (http://fr.wikipedia.org/wiki/Jeu_d%27instructions_x86#Instructions_SSE2):
objdump -d /usr/lib/pyshared/python2.7/numpy/core/*.so | grep -i ADDPD
nếu bạn nhận được một số kết quả với grep nó có nghĩa là nhị phân đã được biên soạn với những lá cờ SSE .
Trong hệ thống của tôi (dẫn xuất của Ubuntu 14.04), các tệp đó là '/usr/lib/python2.7/dist-packages/numpy/core/*. –
Để tìm vị trí sần sùi của bạn: 'python3 -c" nhập gọn gàng; in (numpy .__ file __) "' – RedEyed
- 1. Cấu hình bộ nhớ Ruby đi đâu và làm cách nào để kiểm tra xem nó có được đặt không?
- 2. Cách kiểm tra xem biến có được đặt trên bộ nhớ chrome
- 3. Làm cách nào để kiểm tra xem bộ nhớ cache redis của tôi có hoạt động không?
- 4. Kiểm tra xem Gói Python có được cài đặt
- 5. Làm cách nào để kiểm tra xem tôi có cần cài đặt VCRedist không?
- 6. Làm thế nào để kiểm tra phiên bản của bộ kit Ruby dev được cài đặt trong Windows của tôi?
- 7. Làm cách nào để kiểm tra nội dung của bộ nhớ đệm Django bằng Python được ghi nhớ?
- 8. Làm cách nào để kiểm tra xem tệp bộ nhớ được ánh xạ có tồn tại không?
- 9. Kiểm tra xem Font có được cài đặt
- 10. Kiểm tra xem gói có được cài đặt
- 11. Kiểm tra xem Skype có được cài đặt
- 12. Kiểm tra xem cookie có được đặt
- 13. Cách kiểm tra xem dịch vụ cửa sổ có được cài đặt trong C#
- 14. Kiểm tra xem phiên bản DirectX nào được cài đặt
- 15. Làm cách nào để kiểm tra xem jQuery đã có trong bộ nhớ cache chưa?
- 16. Làm cách nào để kiểm tra xem mô-đun Perl đã được cài đặt chưa?
- 17. Bộ đệm giao thức của Google được biên dịch
- 18. Làm cách nào để kiểm tra xem tập lệnh Perl không có bất kỳ lỗi biên dịch nào?
- 19. Làm thế nào tôi có thể có được bộ đệm biên dịch đặt điểm vào cuối của nó?
- 20. Cách kiểm tra xem asp.net mvc 3 có được cài đặt không?
- 21. Làm cách nào để kiểm tra xem Java JDK có được cài đặt trên máy Mac không?
- 22. Làm cách nào để tìm hiểu dung lượng bộ nhớ được cài đặt trong Windows?
- 23. java netbeans không đủ bộ nhớ để biên dịch
- 24. Kiểm tra xem phiên bản đầy đủ của .net có được cài đặt không?
- 25. Lỗi tràn bộ nhớ trong kiểm tra memory_limit được phát hiện - Không thể đặt giới hạn bộ nhớ quá 2gb?
- 26. Tôi làm cách nào để kiểm tra tính năng bộ nhớ cache của đường ray
- 27. Postfix của nó được cài đặt nhưng làm thế nào để tôi kiểm tra
- 28. Làm cách nào để kiểm tra xem ứng dụng của tôi có được đặt mặc định hay không trong Android?
- 29. kiểm tra xem nhị phân có được biên dịch bằng "-static"
- 30. Làm thế nào để có được trạng thái nhanh chóng từ bộ đệm biên dịch Emacs?
Điều này không trả lời câu hỏi, vì nó không kiểm tra bất kỳ sự phụ thuộc nào tùy thuộc vào nó một cách đệ quy. – TimZaman