c++ - 未定义符号:_ZNK10tensorflow*
问题描述
遵循本指南以统一运行 TensorFlow。我环顾四周,但找不到任何有帮助的东西。我将 libTFModel.so 文件放在“project_name/Assets/Plugins/libTFModel.so”目录中,并在一个 C# 脚本中导入共享对象,使用
private const string LIBRARY_NAME = "TFModel";
[DllImport(LIBRARY_NAME)]
它找到文件但随后输出 undefined symbol: _ZN10tensorflow19kColocationAttrNameE
,因此不会运行。我看过这篇文章,其中提到 bazel 生成的 *.so 文件包含严格的 TensorFlow 符号,所以我想知道该
bazel build :libTFModel.so
命令是否应该有任何特殊标志?
解决方案
推荐阅读
- javascript - “禁止(CSRF 令牌丢失或不正确。):”使用 Django 和 JS
- kubernetes - 当 cronjobs 设置为 replace 时,Kubernetes 是否会等待前一个作业完成关闭后再启动新作业?
- javascript - 使用Javascript递归检查对象中的任何空/未定义键/值
- python - 为什么在 RTX 3070/cudnn8/CUDA11.1 上运行时添加卷积/池层会使 Keras/Tensorflow 模型崩溃?
- javascript - 为什么/在哪里多次调用这个 componentDidMount()?
- function - 什么是镜像位的数学(用函数描述)等价物?
- python - docker hub 你是否为每个图像创建一个存储库
- javascript - 如何使用 Pi Vision Web Api 获取过滤后的数据
- excel - 如果包含部分文本/字符,则 Excel 条件格式
- tensorflow - 如何复制 TF hub 保存的模型架构?