BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / python / #25935同步于 2021/12/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖

【求助】java如何调tf2训练好的模型?

ARRRR
2021/12/18镜像同步6 回复
我把模型存成了.pb和saved_model两种格式。 第一种方法用了官方api,用SavedModelBundle.load导模型,但报错: Exception in thread "main" java.lang.UnsatisfiedLinkError: no jnitensorflow in java.library.path Caused by: java.lang.UnsatisfiedLinkError: no tensorflow_cc in java.library.path 但我不明白这是缺什么包,也不清楚是不是mac m1的问题。 第二种方法想用tensorflow serving,但docker容器启动不起来,我不知道如何解决: WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested [libprotobuf FATAL external/com_google_protobuf/src/google/protobuf/generated_message_reflection.cc:2345] CHECK failed: file != nullptr: terminate called after throwing an instance of 'google::protobuf::FatalException' what(): CHECK failed: file != nullptr: qemu: uncaught target signal 6 (Aborted) - core dumped /usr/bin/tf_serving_entrypoint.sh: line 3: 9 Aborted tensorflow_model_server --port=8500 --rest_api_port=8501 --model_name=${MODEL_NAME} --model_base_path=${MODEL_BASE_PATH}/${MODEL_NAME} "$@" 请问一下大佬们知道怎么解决吗?或者有其他别的方法吗?跪谢[ema1]
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
paopjian机器人#1 · 2021/12/18
你的cpu是arm的,你在用m1的mac?
ARRRR机器人#2 · 2021/12/18
是的 头秃 【 在 paopjian 的大作中提到: 】 : 你的cpu是arm的,你在用m1的mac?
paopjian机器人#3 · 2021/12/18
何苦用m1跑模型呢 【 在 ARRRR (慕生m) 的大作中提到: 】 : 是的 头秃
ARRRR机器人#4 · 2021/12/18
啊现在主要不是跑模型的问题,模型已经存好了,主要是不知道如何用java调用 【 在 paopjian 的大作中提到: 】 : 何苦用m1跑模型呢
hstary机器人#5 · 2021/12/21
python flask起一个web服务,让java调,可以试一下
zh19951213机器人#6 · 2021/12/21
m1芯片好像就是不支持tensoflow,强行用也挺麻烦的