- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在尝试了解有关tensorflow的层API的更多信息,为此我正在尝试cloud-ml示例(人口普查:https://github.com/GoogleCloudPlatform/cloudml-samples/tree/master/census)。
当我在 Windows 计算机(Windows-10,以本地而非分布式 CPU 模式运行)上启动脚本时,出现以下错误:
File "\*\Anaconda3\lib\site-packages\tensorflow\contrib\layers\python\layers\feature_column.py", line 1652, in insert_transformed_feature name="bucketize")
File "\*\Anaconda3\lib\site-packages\tensorflow\contrib\layers\python\ops\bucketization_op.py", line 48, in bucketize
return _bucketization_op.bucketize(input_tensor, boundaries, name=name)
AttributeError: 'NoneType' object has no attribute 'bucketize'
在tensorflow的代码中(我使用的是1.0.0版本,升级到1.0.1也出现同样的错误),我在文件tensorflow\contrib\layers\python\ops\bucketization_op.py中看到
该操作是从 native 代码加载的:
_bucketization_op = loader.load_op_library(
resource_loader.get_path_to_datafile("_bucketization_op.so"))
此时我实际上有两个问题:
.dll
可能已重命名为 .so
以保持一致的 Python 代码?如果有这样的重命名,有人可以告诉我在哪里可以找到这个文件,因为快速搜索文件夹没有给出 *.dll
或 *.so
的结果(我假设每个 native 代码都由 SWIG 包装在 _pywrap_tensorflow.pyd
内)?最佳答案
TL;DR:这些操作现在应该可以在当前的 TensorFlow 夜间版本中运行。我已经发出了pull request在即将发布的 1.1 版本中添加支持。
解释有点曲折,但我会尝试列出要点。
一般来说,tf.contrib
库对 Windows 的支持有限,通常是因为它们依赖于在 Windows 上不起作用(或历史上不起作用)的特定于平台的代码。直到最近tf.load_op_library()
API 无法在 Windows 上运行,但最近有一个拉取请求 added support for it 。 Windows 上 TensorFlow 的夜间构建现在包含一些扩展库的 .dll
文件,并且 loader
库包含 converts the .so
extension to .dll
on Windows 的代码.
作为此问题的历史解决方法,我们将每个 tf.contrib
内核静态链接到 _pywrap_tensorflow.pyd
中,并制作 loader.load_op_library()
fail silently如果 Windows 上不存在该扩展。但是,有两种方法可以获取每个操作生成的 Python 包装函数:
更常见的方式,(例如)tf.contrib.tensor_forest
uses是在构建时生成Python源并将生成的代码包含在PIP包中。这在 Windows 上运行良好。
不太常见的方式,bucketization_op.py
uses是在运行时生成Python源,并从loader.load_op_library()返回生成的Python模块。由于我们在 Windows 上静默失败并返回 None
,因此调用 _bucketization_op.bucketize()
不起作用。
最后,出于操作方面的考虑,我们确定在所有平台上的 tf.contrib
内核的静态和动态链接之间切换是有用的,最简单的方法是是静态生成包装器代码。一个recent change (可惜它错过了 1.1 版本的分支)使得包装器代码的生成在所有 tf.contrib 库中保持一致。
我希望这是有道理的。由于所有这些更改,如果您升级到 TensorFlow 的夜间版本,问题应该会得到解决,并且希望我们也可以将更改合并到 1.1 版本中!
关于python - Windows 上的 Tensorflow contrib.layers 兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43064542/
这不是我的专业领域,所以我希望问的是正确的问题。 我们有一台滚动租用的服务器。旧服务器是32位windows服务器,新服务器是64位windows 2008 R2 SP1。 其中一个 Web 应用程序
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我已将 Oracle 数据库从 10g 迁移到 12c。从 12c 开始,oracle 不支持 PLSQL_V2_COMPATIBILITY 参数。 该参数用于: https://www.safari
开发环境db server为SqlServer 2005(开发版) 有什么方法可以确保我的 SQL 查询将在 SqlServer 2000 中运行? 此数据库设置为兼容级别“SQL Server 20
我有一个这种形式的类: public class Foo implements Serializable { private static final long serialVersionUI
我有以下代码来隐藏状态栏,取自 http://developer.android.com/training/system-ui/status.html和 Hide status bar android
我正在尝试测试 .prop() 是否方法存在于当前包含的 jQuery 中(出于兼容性原因): if(typeof $.prop === 'function') 我期望上面的条件是 true对于 jQ
当收到新消息时,我在项目中使用BroadcastChannel更改所有选项卡的标题。 问题在于它仅适用于chrome和firefox。因此,我决定使用localStorage创建一个Broadcast
我正在使用一个函数通过 FTP 将一个文件上传到我的服务器。这是我的代码并且工作正常但是创建的文件 example.json 不兼容 UTF8,因为它有 Atlético 而不是 Atlético 例
我正在使用兼容性类来构建用户代理字符串: public abstract class Compatibility { private static int sdkInt = 0; pr
我需要实现一个 C 例程来(解)压缩 gzip 格式的文件。 谁能举个例子? 我试过 zlib,但它似乎不兼容。 谢谢。 最佳答案 zlib 与 gzip 文件完全兼容,但您需要确保您使用的是面向 g
我正在使用以下 CSS 代码,它与 Chrome 完美兼容,但与 IE 浏览器不兼容 .collapse{ display:block; } .collapse + input[type="c
我的应用程序以 android Sdk 的 v10 为目标,但具有 minSdkVersion 的 v6。默认情况下,“match_parent”属性将用于宽度或高度。我应该为 fill_parent
我正在阅读有关 dynamic_cast 的内容,然后我遇到了以下语句 ( from cplusplus.com ): Compatibility note: This type of dynamic
我正在尝试在 Linux 下使用 QtCreator 构建一个用 VS 2008 编写的项目,但我遇到了很多错误: /home/ga/dev/CppGroup/MonteCarlo/main.cpp:
因此,我正在构建一个网站,用户可以在该网站上上传观看视频。我正在使用标准的 HTML5 视频播放器 ( ... )目前,我使用多个来源:MP4、OGG 和 WEBM,以实现跨浏览器兼容性 由于维护三
mozilla 和其他浏览器是否有类似-webkit-box-reflect 的属性?我无法在谷歌上找到哪些其他浏览器支持这个。因此,如果有人可以告诉我或给我链接,那就太好了。 最佳答案 这不仅可以使
我定义了一个自定义的 ValidateSet 参数属性,如下所示: Class MyValidValuesAttribute : System.Management.Automation.IValid
我使用 .net 4.0、linq 等编写 winforms 应用程序。它可以在带有 .net 2.0 的机器上运行吗? 最佳答案 不,不会。为 Framework 4.0 版编译的应用程序将要求该框
我如何专门检查 @keyframes translate3d 动画 与浏览器的兼容性? 请不要关闭这个问题,因为在问这个问题之前我已经尝试了很多 stackoverflow 解决方案。 我想检查我的网
我是一名优秀的程序员,十分优秀!