[问题] 缺少AVX2指令集会影响扫描器OCR等软件吗

楼主: Ahhhhaaaa (果汁肥宅)   2024-10-12 23:57:58
目前状况是:
有一台证件护照扫描机,类似于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模组不能运行吗?
作者: smallreader (小读者)   2024-10-13 03:56:00
一般程式不可能不去侦测CPU能跑哪些指令集吧https://numpy.org/doc/stable/reference/simd/请他重新build选项 -Csetup-args=-Dcpu-baseline=min可能他输入的baseline指定了avx2或其他没有的指令集?

Links booklink

Contact Us: admin [ a t ] ucptt.com