首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >手臂上的非法指令

手臂上的非法指令
EN

Stack Overflow用户
提问于 2021-05-18 00:03:17
回答 1查看 132关注 0票数 0
代码语言:javascript
复制
import tensorflow as tf
m1 = tf.constant([[3, 3]])
print(m1)
m2 = tf.constant([[2], [3]])
print(m2)
product = tf.matmul(m1, m2)
sess = tf.Session()
result = sess.run(product)
print(result)
sess.close()

在arm上运行时,会出现以下问题:

非法指令

换句话说,报告了"sess.run (列车)“错误,并且”sess.run()“函数在arm上。我测试过函数可以运行,即梯度下降不能正常运行;存在非法指令的问题;CPU:

代码语言:javascript
复制
root@EmbedSky-Board:/xzy/mix# lscpu
Architecture:          armv7l
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
Model name:            ARMv7 Processor rev 10 (v7l)
CPU max MHz:           996.0000
CPU min MHz:           792.0000
root@EmbedSky-Board:/xzy/mix# cat /proc/cpuinfo
processor       : 0
model name      : ARMv7 Processor rev 10 (v7l)
BogoMIPS        : 6.00
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpd32
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x2
CPU part        : 0xc09
CPU revision    : 10

ARM是TianQian的恩智浦i.MX6Q Cortex-A9 4x1 The的TQIMX6Q,https://www.piwheels.org/simple/tensorflow/的Tensorflow,由于arm指令集和x86指令集的不同可能导致非法指令的错误,但不知道如何解决

EN

回答 1

Stack Overflow用户

发布于 2021-05-18 00:10:43

我在M1 Mac上使用TensorFlow时遇到了一个相关的问题。解决方案是使用TF的通用arm版本。

可在此处找到安装这些版本的说明:https://www.tensorflow.org/tfx/serving/setup

编辑:apt-get update && apt-get install tensorflow-model-server-universal应该可以工作

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67573258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档