Tensorflow教程中有关量化的错误

阿尔特·格拉切夫(Artem Grachev)

这篇文章跟着我另一篇关于op未注册的帖子::NotFoundError:Op类型未注册'Dequantize'

现在,当我尝试像本文中那样手动加载时:安装带有量化支持的Tensorflow

和:

qops = tf.load_op_library('/home/artem/projects/tensorflow/bazel-bin/tensorflow/contrib/quantization/_quantized_ops.so')
qkernelops = tf.load_op_library('/home/artem/projects/tensorflow/bazel-bin/tensorflow/contrib/quantization/kernels/_quantized_kernels.so')

我收到以下错误:

---------------------------------------------------------------------------
NotFoundError                             Traceback (most recent call last)
<ipython-input-4-799f99708cda> in <module>()
      1 
----> 2 qops = tf.load_op_library('/home/artem/projects/tensorflow/bazel-bin/tensorflow/contrib/quantization/_quantized_ops.so')
      3 qkernelops = tf.load_op_library('/home/artem/projects/tensorflow/bazel-bin/tensorflow/contrib/quantization/kernels/_quantized_kernels.so')

/usr/local/lib/python2.7/dist-packages/tensorflow/python/framework/load_library.pyc in load_op_library(library_filename)
     69           return _OP_LIBRARY_MAP[library_filename]
     70       # pylint: disable=protected-access
---> 71       raise errors._make_specific_exception(None, None, error_msg, error_code)
     72       # pylint: enable=protected-access
     73   finally:

NotFoundError: /home/artem/projects/tensorflow/bazel-bin/tensorflow/contrib/quantization/_quantized_ops.so: undefined symbol: _ZN10tensorflow8internal21CheckOpMessageBuilder9NewStringB5cxx11Ev

看来这是C ++编译器的问题,可能我应该-D_GLIBCXX_USE_CXX11_ABI=0在这篇文章中添加https : //github.com/tensorflow/tensorflow/pull/1584

但实际上我做到了bazel-build但我不知道该如何管理。

有人可以帮助我吗?来自https://www.tensorflow.org/versions/master/how_tos/quantization/index.html的测试示例也不起作用。如果有人能撰写有关量化的详细手册,那将是很好的。

塞缪尔

Tensorflow 0.10发布了!我在更新后解决了这个问题!将这些代码添加到脚本中:

from tensorflow.contrib.quantization import load_quantized_ops_so
from tensorflow.contrib.quantization.kernels import load_quantized_kernels_so

load_quantized_ops_so.Load()
load_quantized_kernels_so.Load()

感谢TF团队!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何修复Spring Boot中有关PageRequest的错误?

需要帮助以了解有关泛型的Java教程

Oracle Java教程-有关字符自动装箱Java注释的可能错误

我的DAO层中有关异常的最佳实践

TensorFlow.js中有关tf.Model的内存管理

为什么在Python中有关带有标签的句柄有错误?

标签(<jsp:directive.page>)中有关文本(>)的错误:文本(>)的无效位置和预期的'>'

关于TensorFlow概率的ELBO损失中有关KL项的多个问题

教科书中有关Maven的简单示例

Java中有关通配符(泛型)的说明

有关选择语句的SQLAlchemy教程

SQL中有关CASCADE的错误-Server 2008

gcc的错误?模板类中有关朋友功能的访问控制问题

如何处理WWDC 2014中有关Swift代码的一行错误

Java中有关“ if语句”的问题

Spring Boot中有关bean管理的模式

Swagger 2.0中有关XML的问题

Django中有关相关模型的复杂排序

Windows 7中有关SSD的修改

有关编写Compiz插件的最新教程?

遵循Google的教程后,由于出现有关ViewHolder无法保存视图的错误,因此希望使用TextView

Perldoc中有关perllocale的错误是什么?

SQL查询中有关逗号反转的错误

Laravel中有关模型的信息

如何创建有关如何使用网页的教程

FOR XML Path 查询中有关聚合函数或 group by 子句的错误

如何解决 UID 为 1 的符号中有关 N_SO 的 LLDB 错误

有关 firebase+react 的教程的问题

Passportjs 注册在 localhost 中有效,但在 Heroku 中部署后无效。错误可能与 cookie 有关