[問題] 缺少AVX2指令集會影響掃描器OCR等軟體嗎

看板Windows作者 (你是個好人)時間1月前 (2024/10/12 23:58), 編輯推噓0(004)
留言4則, 1人參與, 1月前最新討論串1/1
目前狀況是: 有一台證件護照掃描機,類似於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://www.ptt.cc/bbs/Windows/M.1728748681.A.03F.html

10/13 03:56, 1月前 , 1F
一般程式不可能不去偵測CPU能跑哪些指令集吧
10/13 03:56, 1F

10/13 04:04, 1月前 , 2F

10/13 04:14, 1月前 , 3F
請他重新build選項 -Csetup-args=-Dcpu-baseline=min
10/13 04:14, 3F

10/13 04:14, 1月前 , 4F
可能他輸入的baseline指定了avx2或其他沒有的指令集?
10/13 04:14, 4F
文章代碼(AID): #1d2fo90_ (Windows)
文章代碼(AID): #1d2fo90_ (Windows)