当前位置: 首页 > 知识库问答 >
问题:

巴泽尔在没有错误地建造新op之前就辞职了?

庄兴发
2023-03-14

昨天,我正在用外部库构建一个新的Tensorflow op,结果出错了。今天,当我出于某种原因运行相同的代码时,我得到了以下结果:

    (vent)user@server:/dir/tensorflow/tensorflow/core/user_ops$ bazel build --config opt //tensorflow/core/user_ops:my_op.cc 
    INFO: Found 1 target...
    INFO: Elapsed time: 1.493s, Critical Path: 0.01s
    (vent)user@server:/dir/tensorflow/tensorflow/core/user_ops$ 

我认为我的缓存出了问题,所以我做了一次“bazel clean”,然后尝试重建op zero_out的示例。所以,尽管昨天我成功地运行了zero_,但我还是遇到了同样的问题。因此,从//bazel bin/tensorflow/core/user\u ops。bazel没有什么问题,因为我能够从源代码开始构建tensorflow,而不必放弃它。我在//tensorflow/core/user_ops中的构建文件如下所示:

    load("//tensorflow:tensorflow.bzl", "tf_custom_op_library")

    tf_custom_op_library(
        name = "zero_out.so",
        srcs = ["zero_out.cc"],
    )

    tf_custom_op_library(
        name = "my_op.so",
        srcs = ["my_op.cc"],
        deps = ["@t//:libt"]
     )

我已经到处找了几个小时了,但我找不到任何帮助,我觉得我找的地方不对。这与bazel clean删除一些重要文件有关吗?我的构建或工作区文件均未更改,服务器上的内容也未更改。

我在TF v1.2的Linux上使用Bazel v0.5.1。

共有1个答案

松英叡
2023-03-14

问题的解决方案仅仅是因为我不小心将my_op.so更改为构建命令中的my_op.cc。

 类似资料:
  • 我目前正在按照本教程重新训练盗梦空间v3神经网络的顶层:https://www.youtube.com/watch?v=m2D02eZTB4shttps://www.tensorflow.org/tutorials/image_retraining 我已经安装了一个运行Ubuntu 14.04.5 LTS 64位的VirtualBox Python 2.7.6 张量流1.3.0 bazel构建标签

  • 所有的bazel规则都将构建目标放在一个特定的位置。 我可以通过找到目标,但它们都递归地分散在我不关心的其他非目标文件中。 如何编写将所有程序放在单个目录中的构建规则?

  • 绝影的话一出口,陈董的心猛地震了一下,但陈董就是陈董,很快他就让自己平静下来,虽然语气中还是透着一丝难以察觉的不安:“嗯。说说吧,什么原因?” 绝影没有回答他的正面问题,继续说道:“我知道在这个时候跟你提这个是很不合适的,本来想这个CASE做完了再提,但这次我是很认真地考虑过,正因为很认真,所以我还是先提出来,以便公司安排交接,也是对公司负责。我也知道,这句话一出口,我们之间很多东西都会发生变化了

  • 谷歌刚刚开源了它的构建工具Bazel。这个工具和Gradle有什么不同?它能做什么是Gradle做不到的,它做什么更好,Gradle做什么更好?

  • 问题内容: 通过网络嵌套更新,打印“ abc已更新”,但实际值在Redis数据库中不更新。 注意:-上面的代码在localhost上有效,但更新未在heroku-redistogo上显示。 编辑:-我在本地主机上运行代码,redis连接到Redistogo。使用以下代码:- 设置快速会议:- 我还使用以下代码创建了另一个redisClient: 问题答案: 在Heroku上运行此代码时,您是否在控

  • 我最近在专用服务器/Hazelcast客户端环境中使用ReplicatedMaps时遇到了问题。我为它制作了一个Stackoverflow帖子,并为它制作了Hazelcast工单。Hazelcast ClassNotFind在客户端使用近缓存。我继续在我的环境中工作,并偶然发现了另一个错误。我不确定它是否会被我的另一个问题的修复程序所覆盖,所以我在这里发布了一个新问题:我的环境是:我得到了一个专用