小编Lás*_*zló的帖子

在sbt 1.0.x中删除或排除WatchSource

概观

在浏览互联网一段时间之后,我还没有找到一种方法来省略某些文件夹sbt 1.0.x在Play Framework应用程序中被观看.

发布旧版本的解决方案sbt:

而发行说明1.0.2,该节目+=++=行为维持,但一切被放弃了.


很想知道是否有人使用sbt 1.0.x过这个问题找到了解决方案或解决方法.谢谢!

scala build sbt playframework

7
推荐指数
1
解决办法
343
查看次数

Tensorflow Inception FeedInputs:无法找到Feed输入

我在tensorflow站点尝试了初始教程:https: //www.tensorflow.org/versions/r0.12/how_tos/image_retraining/ bazel build已成功完成但当我尝试使用此命令预测图像类时:

bazel build tensorflow/examples/label_image:label_image && \
bazel-bin/tensorflow/examples/label_image/label_image \
--graph=/tmp/output_graph.pb --labels=/tmp/output_labels.txt \
--output_layer=final_result \
--image=$HOME/flower_photos/daisy/21652746_cc379e0eea_m.jpg
Run Code Online (Sandbox Code Playgroud)

我有这个错误:tensorflow/examples/label_image/main.cc:305]运行模型失败:未找到:FeedInputs:无法找到Feed输入

我怎么解决这个问题

image-recognition deep-learning tensorflow

6
推荐指数
1
解决办法
3167
查看次数

巴泽尔的$地点扩张

我想向for属性添加$(location)扩展,在属性中设置依赖项,但失败了: 我在目标中定义了属性中该标签的依赖项,如下所示:rules_scalajvm_flagsdata
label '//src/java/com/google/devtools/build/lib:worker' in $(location) expression is not a declared prerequisite of this rule.
data

scala_specs2_junit_test(
    ...
    data = ["//src/java/com/google/devtools/build/lib:worker"],
    jvm_flags = ["-XX:HeapDumpPath=/some/custom/path", "-Dlocation.expanded=$(location //src/java/com/google/devtools/build/lib:worker)"],
)
Run Code Online (Sandbox Code Playgroud)

我看到当我添加ctx.attr.dataexpand_location呼叫扩展时有效,但我不太确定为什么这不是一个黑客。确实是data特例吗?

    location_expanded_jvm_flags = []
    for jvm_flag in jvm_flags:
        location_expanded_jvm_flags.append(ctx.expand_location(jvm_flag, ctx.attr.data))
Run Code Online (Sandbox Code Playgroud)

还尝试查看java_*规则源以了解其工作原理(因为$(location)那里的扩展支持该data属性),但找不到相关位置。

完整目标:

scala_specs2_junit_test(
    name = "Specs2Tests",
    srcs = ["src/main/scala/scala/test/junit/specs2/Specs2Tests.scala"],
    deps = [":JUnitCompileTimeDep"],
    size = "small",
    suffixes = ["Test"],
    data = ["//src/java/com/google/devtools/build/lib:worker"],
    jvm_flags = ["-XX:HeapDumpPath=/some/custom/path", "-Dlocation.expanded=$(location //src/java/com/google/devtools/build/lib:worker)"], …
Run Code Online (Sandbox Code Playgroud)

bazel

6
推荐指数
1
解决办法
6466
查看次数

无法在Android应用程序中加载tflite deeplab细分模型。错误:ByteBuffer不是有效的FlatBuffer模型

在将转换后的TFLite模型加载到android应用程序时遇到问题。

型号:Deeplabv3 Mobilenetv2(在Pascal VOC上进行了培训)TFLite版本:1.10

使用tflite_convert将pb文件转换为tflite。(Tensorflow版本:1.11.0)

码:

private MappedByteBuffer loadModelFile(AssetManager assets, String modelFilename)
      throws IOException {
    AssetFileDescriptor fileDescriptor = assets.openFd(modelFilename);
    FileInputStream inputStream = new FileInputStream(fileDescriptor.getFileDescriptor());
    FileChannel fileChannel = inputStream.getChannel();
    long startOffset = fileDescriptor.getStartOffset();
    long declaredLength = fileDescriptor.getDeclaredLength();
    return fileChannel.map(FileChannel.MapMode.READ_ONLY, startOffset, declaredLength);
  }

  /**
   * Initializes a native TensorFlow session for classifying images.
   *
   * @param assetManager The asset manager to be used to load assets.
   * @param modelFilename The filepath of the model GraphDef protocol buffer.
   */
  public static Segmentor create( …
Run Code Online (Sandbox Code Playgroud)

android semantic-segmentation tensorflow-lite deeplab

5
推荐指数
0
解决办法
888
查看次数

有没有办法查看正在运行的 Bazel 操作的助记符?

(来自https://groups.google.com/d/msg/bazel-discuss/XrtKLhH1bgI/B9xZn_aVAAAJ

在我们使用 Bazel 进行构建的项目中,我使用了远程缓存 ( --spawn_strategy=remote),我们必须进行一些微调,以便为某些操作关闭缓存。例如,当我们生成 tar 文件时,我们不想使用远程缓存,因为 (a) 在本地构建 tar 文件与下载它们一样快,并且 (b) 我们的一些 tar 文件可能非常庞大。

所以我想让我们的 .bazelrc 文件为某些操作指定不同的策略,例如--strategy=PackageTar=standalone.

这是棘手的部分:为了覆盖策略,您需要知道助记符。例如,对于pkg_tar规则,相关操作具有助记符PackageTar。我在 bazel 源中发现了这一点。其他一些比较难弄清楚。

有什么办法可以让 bazel 告诉我它正在执行的操作的助记符吗?我研究了各种选项,例如--profile, --explain, --verbose_explanations, --subcommands,但找不到办法。

bazel

2
推荐指数
1
解决办法
491
查看次数