作者Ahhhhaaaa (你是個好人)
看板Windows
標題[問題] 缺少AVX2指令集會影響掃描器OCR等軟體嗎
時間Sat Oct 12 23:57:58 2024
目前狀況是:
有一台證件護照掃描機,類似於USB外接讀卡機,設備插上電腦且裝完驅動後,要執行廠商
提供的相關軟體執行檔,軟體本身有OCR功能,還能連結操作印表機,把證件資料列印出來
執行檔在Intel Core i3-4130、B85主機板上面可運行,會跳出使用者介面,可以正常操作
但同一代的Pentium G3240、H81主機板上面就不可運行,執行exe後沒有生效,不會跳出任
何介面或畫面,查看事件檢視器顯示: APPCRASH,模組錯誤:_multiarray_umath.pyd
兩台電腦同樣是全新SATA SSD、剛灌好的乾淨Win10,後者一執行就測出上述結果
multiarray umath模組應該是Numpy套件裡的一個模組,所以這exe或許有使用到Numpy功能
但同樣是乾淨Win10,同一個exe,有可能只差在主機板/CPU就導致Numpy模組不能運行嗎?
Core i3-4130 和 Pentium G3240,最大的差異是後者沒有AVX2指令集,指令集的具體效果
是什麼? 缺少AVX2就會影響Numpy模組不能運行嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.245.57 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Windows/M.1728748681.A.03F.html
1F:→ smallreader: 一般程式不可能不去偵測CPU能跑哪些指令集吧 10/13 03:56
3F:→ smallreader: 請他重新build選項 -Csetup-args=-Dcpu-baseline=min 10/13 04:14
4F:→ smallreader: 可能他輸入的baseline指定了avx2或其他沒有的指令集? 10/13 04:14