Build #846450 2023-06-26T07:09:20.095152+00:00
# rustc version
rustc 1.72.0-nightly (f7ca9df69 2023-06-24)# docs.rs version
docsrs 0.6.0 (4b18bfe6 2023-06-02)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/tflite-0.9.7/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/tflite-0.9.7/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "3221225472" "--cpus" "3" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--no-default-features" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20230624-1.72.0-nightly-f7ca9df69\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--disable-per-crate-search\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j3" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] bf5d0e9e9daec57375087a7c0245bd48ded5d8fb861853596d871dd31dc870f7
[INFO] running `Command { std: "docker" "start" "-a" "bf5d0e9e9daec57375087a7c0245bd48ded5d8fb861853596d871dd31dc870f7", kill_on_drop: false }`
[INFO] [stderr] warning: Target filter specified, but no targets matched. This is a no-op
[INFO] [stderr] warning: unused import: `std::env::VarError`
[INFO] [stderr] --> build.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | use std::env::VarError;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr]
[INFO] [stderr] warning: function `binary_changing_features` is never used
[INFO] [stderr] --> build.rs:51:4
[INFO] [stderr] |
[INFO] [stderr] 51 | fn binary_changing_features() -> String {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: `#[warn(dead_code)]` on by default
[INFO] [stderr]
[INFO] [stderr] warning: `tflite` (build script) generated 2 warnings
[INFO] [stderr] Documenting tflite v0.9.7 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unclosed HTML tag `float`
[INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/tflite-f407e3f21a46ba7b/out/tflite_types.rs:888:9
[INFO] [stderr] |
[INFO] [stderr] 888 | ... #[doc = " An interpreter for a graph of nodes that input and output from tensors.\n Each node of the graph processes a set of input tensors and produces a\n set of output Tensors. All inputs/output tensors are referenced by index.\n\n Usage:\n\n <pre><code>\n // Create basic model\n Interpreter foo(2, 1);\n foo.SetTensorParametersReadWrite(0, ...);\n foo.SetTensorParametersReadOnly(1, ...);\n foo.SetNodeParameters(0, ...)\n // Resize input array to 1 length.\n foo.ResizeInputTensor(0, 1);\n foo.AllocateTensors();\n // Install array data\n foo.typed_tensor<float>(0)[0] = 3;\n foo.Invoke();\n foo.typed_tensor<float>(0)[0] = 4;\n foo.Invoke();\n // Resize input array and set data.\n foo.ResizeInputTensor(0, 2);\n foo.AllocateTensors();\n foo.typed_tensor<float>(0)[0] = 4;\n foo.typed_tensor<float>(0)[1] = 8;\n foo.Invoke();\n </code></pre>\n"]
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stderr] help: try marking as source code
[INFO] [stderr] |
[INFO] [stderr] 888 | `#[doc = " An interpreter for a graph of nodes that input and output from tensors.\n Each node of the graph processes a set of input tensors and produces a\n set of output Tensors. All inputs/output tensors are referenced by index.\n\n Usage:\n\n <pre><code>\n // Create basic model\n Interpreter foo(2, 1);\n foo.SetTensorParametersReadWrite(0, ...);\n foo.SetTensorParametersReadOnly(1, ...);\n foo.SetNodeParameters(0, ...)\n // Resize input array to 1 length.\n foo.ResizeInputTensor(0, 1);\n foo.AllocateTensors();\n // Install array data\n foo.typed_tensor<float>(0)[0] = 3;\n foo.Invoke();\n foo.typed_tensor<float>(0)[0] = 4;\n foo.Invoke();\n // Resize input array and set data.\n foo.ResizeInputTensor(0, 2);\n foo.AllocateTensors();\n foo.typed_tensor<float>(0)[0] = 4;\n foo.typed_tensor<float>(0)[1] = 8;\n foo.Invoke();\n </code></pre>\n"]`
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: unclosed HTML tag `Interpreter`
[INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/tflite-f407e3f21a46ba7b/out/tflite_types.rs:3939:9
[INFO] [stderr] |
[INFO] [stderr] 3939 | ... #[doc = " An RAII object that represents a read-only tflite model, copied from disk,\n or mmapped. This uses flatbuffers as the serialization format.\n\n NOTE: The current API requires that a FlatBufferModel instance be kept alive\n by the client as long as it is in use by any dependent Interpreter\n instances.\n <pre><code>\n using namespace tflite;\n StderrReporter error_reporter;\n auto model = FlatBufferModel::BuildFromFile(\"interesting_model.tflite\",\n &error_reporter);\n MyOpResolver resolver; // You need to subclass OpResolver to provide\n // implementations.\n InterpreterBuilder builder(*model, resolver);\n std::unique_ptr<Interpreter> interpreter;\n if(builder(&interpreter) == kTfLiteOk) {\n .. run model inference with interpreter\n }\n </code></pre>\n\n OpResolver must be defined to provide your kernel implementations to the\n interpreter. This is environment specific and may consist of just the\n builtin ops, or some custom operators you defined to extend tflite."]
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: try marking as source code
[INFO] [stderr] |
[INFO] [stderr] 3939 | `#[doc = " An RAII object that represents a read-only tflite model, copied from disk,\n or mmapped. This uses flatbuffers as the serialization format.\n\n NOTE: The current API requires that a FlatBufferModel instance be kept alive\n by the client as long as it is in use by any dependent Interpreter\n instances.\n <pre><code>\n using namespace tflite;\n StderrReporter error_reporter;\n auto model = FlatBufferModel::BuildFromFile(\"interesting_model.tflite\",\n &error_reporter);\n MyOpResolver resolver; // You need to subclass OpResolver to provide\n // implementations.\n InterpreterBuilder builder(*model, resolver);\n std::unique_ptr<Interpreter> interpreter;\n if(builder(&interpreter) == kTfLiteOk) {\n .. run model inference with interpreter\n }\n </code></pre>\n\n OpResolver must be defined to provide your kernel implementations to the\n interpreter. This is environment specific and may consist of just the\n builtin ops, or some custom operators you defined to extend tflite."]`
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: `tflite` (lib doc) generated 2 warnings
[INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.93s
[INFO] running `Command { std: "docker" "inspect" "bf5d0e9e9daec57375087a7c0245bd48ded5d8fb861853596d871dd31dc870f7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bf5d0e9e9daec57375087a7c0245bd48ded5d8fb861853596d871dd31dc870f7", kill_on_drop: false }`
[INFO] [stdout] bf5d0e9e9daec57375087a7c0245bd48ded5d8fb861853596d871dd31dc870f7