Build log
nerves_system_bbb
postdnn 0.1.5 · fail · run postdnn-0.1.5-1791072314746
7331 of 7331 lines
1Resolving Hex dependencies...2Resolution completed in 0.116s3Unchanged:4 circular_buffer 1.1.05 complex 0.4.36 elixir_make 0.6.37 interactive_cmd 0.1.48 nerves 2.0.0-pre.29 nerves_discovery 0.1.510 nerves_logging 0.2.411 nerves_runtime 0.13.1312 nerves_system_bbb 2.30.213 nerves_system_br 1.34.414 nerves_system_mangopi_mq_pro 0.17.215 nerves_system_qemu_aarch64 0.4.216 nerves_system_rpi0 2.1.217 nerves_system_rpi4 2.1.218 nerves_system_rpi5 2.1.219 nerves_system_trellis 0.5.020 nerves_system_x86_64 1.34.221 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.122 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.123 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.124 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.125 nerves_toolchain_x86_64_nerves_linux_musl 15.3.126 nerves_uevent 0.1.727 nx 0.4.228 poison 5.0.029 postdnn 0.1.530 property_table 0.3.431 ring_logger 0.11.732 tablet 0.3.333 toolshed 0.5.034 uboot_env 1.0.235* Getting postdnn (Hex package)36* Getting nerves (Hex package)37* Getting ring_logger (Hex package)38* Getting toolshed (Hex package)39* Getting nerves_runtime (Hex package)40* Getting nerves_system_bbb (Hex package)41* Getting nerves_system_mangopi_mq_pro (Hex package)42* Getting nerves_system_qemu_aarch64 (Hex package)43* Getting nerves_system_rpi0 (Hex package)44* Getting nerves_system_rpi4 (Hex package)45* Getting nerves_system_rpi5 (Hex package)46* Getting nerves_system_trellis (Hex package)47* Getting nerves_system_x86_64 (Hex package)48* Getting nerves_system_br (Hex package)49* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)50* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)51* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)52* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)53* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)54* Getting nerves_logging (Hex package)55* Getting nerves_uevent (Hex package)56* Getting uboot_env (Hex package)57* Getting elixir_make (Hex package)58* Getting property_table (Hex package)59* Getting circular_buffer (Hex package)60* Getting interactive_cmd (Hex package)61* Getting nerves_discovery (Hex package)62* Getting tablet (Hex package)63* Getting nx (Hex package)64* Getting poison (Hex package)65* Getting complex (Hex package)66==> nerves_system_br67Generated nerves_system_br app68==> circular_buffer69Compiling 1 file (.ex)70Generated circular_buffer app71warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"72 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/273 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/174 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/575 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/276 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/477 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/27879==> poison80Compiling 4 files (.ex)81 warning: using single-quoted strings to represent charlists is deprecated.82 Use ~c"" if you indeed want a charlist or use "" instead.83 You may run "mix format --migrate" to change all single-quoted84 strings to use the ~c sigil and fix this warning.85 │86 180 │ when char <= 0x1F or char in '"\\' do87 │ ~88 │89 └─ lib/poison/encoder.ex:180:379091 warning: using single-quoted strings to represent charlists is deprecated.92 Use ~c"" if you indeed want a charlist or use "" instead.93 You may run "mix format --migrate" to change all single-quoted94 strings to use the ~c sigil and fix this warning.95 │96 77 │ whitespace = '\s\t\n\r'97 │ ~98 │99 └─ lib/poison/parser.ex:77:16100101 warning: using single-quoted strings to represent charlists is deprecated.102 Use ~c"" if you indeed want a charlist or use "" instead.103 You may run "mix format --migrate" to change all single-quoted104 strings to use the ~c sigil and fix this warning.105 │106 355 │ for e <- 'eE' do107 │ ~108 │109 └─ lib/poison/parser.ex:355:12110111 warning: the variable "skip" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator112 │113 20 │ <<head::binary-size(skip), _rest::bits>> = data114 │ ~115 │116 └─ lib/poison/parser.ex:20:25: Poison.ParseError.message/1117118 warning: the variable "skip" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator119 │120 26 │ <<head::binary-size(skip), rest::bits>> = data121 │ ~122 │123 └─ lib/poison/parser.ex:26:25: Poison.ParseError.message/1124125 warning: use Bitwise is deprecated. import Bitwise instead126 │127 65 │ use Bitwise128 │ ~~~~~~~~~~~129 │130 └─ lib/poison/parser.ex:65: Poison.Parser (module)131132 warning: use Bitwise is deprecated. import Bitwise instead133 │134 112 │ use Bitwise135 │ ~~~~~~~~~~~136 │137 └─ lib/poison/encoder.ex:112: Poison.Encoder.BitString (module)138139 warning: the variable "skip" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator140 │141 173 │ <<chunk::binary-size(skip), rest::bits>> = string142 │ ~143 │144 └─ lib/poison/encoder.ex:173:26: Poison.Encoder.BitString.escape/2145146 warning: the variable "skip" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator147 │148 93 │ <<_::binary-size(skip), rest::bits>> = data149 │ ~150 │151 └─ lib/poison/parser.ex:93:22: Poison.Parser.parse!/2152153 warning: the variable "skip" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator154 │155 195 │ <<_::binary-size(skip), rest::bits>> = data156 │ ~157 │158 └─ lib/poison/parser.ex:195:22: Poison.Parser.object_pairs/6159160 warning: the variable "skip" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator161 │162 198 │ <<_::binary-size(skip), rest::bits>> = data163 │ ~164 │165 └─ lib/poison/parser.ex:198:22: Poison.Parser.object_pairs/6166167 warning: the variable "skip" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator168 │169 271 │ <<_::binary-size(skip), rest::bits>> = data170 │ ~171 │172 └─ lib/poison/parser.ex:271:22: Poison.Parser.array_values/6173174 warning: the variable "skip" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator175 │176 279 │ <<_::binary-size(skip), rest::bits>> = data177 │ ~178 │179 └─ lib/poison/parser.ex:279:22: Poison.Parser.array_values_continue/6180181Compiling lib/poison/parser.ex (it's taking more than 10s)182 warning: the following clause is redundant:183184 defp number_exp_digits(<<>>, skip)185186 it has type:187188 binary(), dynamic()189190 previous clauses have already matched on the following types:191192 bitstring(), term()193194 │195 393 │ defp number_exp_digits(<<>>, skip), do: syntax_error(skip)196 │ ~197 │198 └─ lib/poison/parser.ex:393:8: Poison.Parser.number_exp_digits/2199200Generated poison app201==> complex202Compiling 2 files (.ex)203Generated complex app204==> tablet205Compiling 2 files (.ex)206Generated tablet app207==> elixir_make208Compiling 1 file (.ex)209Generated elixir_make app210==> nerves_logging211 CC kmsg_tailer.o212 LD kmsg_tailer213Compiling 5 files (.ex)214Generated nerves_logging app215==> nerves_discovery216Compiling 5 files (.ex)217Generated nerves_discovery app218==> ring_logger219Compiling 7 files (.ex)220Generated ring_logger app221==> interactive_cmd222Compiling 1 file (.ex)223Generated interactive_cmd app224==> nerves225Compiling 65 files (.ex)226 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)227 │228 6 │ defmodule Mix.Tasks.Nerves.Init do229 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~230 │231 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)232233 warning: redefining module Nerves (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.beam)234 │235 6 │ defmodule Nerves do236 │ ~~~~~~~~~~~~~~~~~~~237 │238 └─ lib/nerves.ex:6: Nerves (module)239240 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)241 │242 5 │ defmodule Nerves.ArtifactResolver do243 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~244 │245 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)246247 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)248 │249 6 │ defmodule Nerves.BuildAction.AppModes do250 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~251 │252 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)253254 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)255 │256 5 │ defmodule Nerves.BuildAction.CheckExecutables do257 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~258 │259 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)260261 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)262 │263 8 │ defmodule Nerves.BuildAction.Erlinit do264 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~265 │266 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)267268 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)269 │270 5 │ defmodule Nerves.BuildAction.Firmware do271 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~272 │273 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)274275 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)276 │277 7 │ defmodule Nerves.BuildAction.IExStartupCheck do278 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~279 │280 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)281282 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)283 │284 5 │ defmodule Nerves.BuildAction.NervesV1System do285 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~286 │287 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)288289 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)290 │291 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do292 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~293 │294 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)295296 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)297 │298 5 │ defmodule Nerves.BuildAction.Rootfs do299 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~300 │301 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)302303 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)304 │305 6 │ defmodule Nerves.BuildAction.SortApps do306 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~307 │308 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)309310 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)311 │312 5 │ defmodule Nerves.BuildAction.StripAll do313 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~314 │315 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)316317 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)318 │319 5 │ defmodule Nerves.BuildAction.Trimmer do320 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~321 │322 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)323324 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)325 │326 5 │ defmodule Nerves.BuildPlan do327 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~328 │329 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)330331 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)332 │333 5 │ defmodule Nerves.BuildPlan.Checks do334 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~335 │336 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)337338 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Container.beam)339 │340 6 │ defmodule Nerves.Container do341 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~342 │343 └─ lib/nerves/container.ex:6: Nerves.Container (module)344345 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)346 │347 5 │ defmodule Nerves.Fingerprint do348 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~349 │350 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)351352 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)353 │354 5 │ defmodule Nerves.MixPackage do355 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~356 │357 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)358359 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Paths.beam)360 │361 5 │ defmodule Nerves.Paths do362 │ ~~~~~~~~~~~~~~~~~~~~~~~~~363 │364 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)365366 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)367 │368 5 │ defmodule Nerves.TargetTuple do369 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~370 │371 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)372373Generated nerves app374==> nerves_toolchain_armv7_nerves_linux_gnueabihf375Compiling 1 file (.ex)376Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app377==> nx378Compiling 30 files (.ex)379 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity380 │381 625 │ def ~~~tensor when is_number(tensor), do: Bitwise.~~~(tensor)382 │ ~383 │384 └─ lib/nx/defn/kernel.ex:625:7385386 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity387 │388 626 │ def ~~~tensor, do: Nx.bitwise_not(tensor)389 │ ~390 │391 └─ lib/nx/defn/kernel.ex:626:7392393 warning: the variable "elem_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator394 │395 213 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val396 │ ~397 │398 └─ lib/nx/shared.ex:213:33: Nx.Shared.read_complex/2399400 warning: the variable "elem_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator401 │402 213 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val403 │ ~404 │405 └─ lib/nx/shared.ex:213:71: Nx.Shared.read_complex/2406407 warning: the variable "elem_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator408 │409 217 │ <<x::float-native-size(elem_size)>> -> x410 │ ~411 │412 └─ lib/nx/shared.ex:217:32: Nx.Shared.read_complex/2413414 warning: the variable "elem_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator415 │416 223 │ <<x::float-native-size(elem_size)>> -> x417 │ ~418 │419 └─ lib/nx/shared.ex:223:32: Nx.Shared.read_complex/2420421warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0422└─ lib/nx/defn/grad.ex: Nx.Defn.Grad.zero?/1423424warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0425└─ lib/nx/defn/kernel.ex: Nx.Defn.Kernel.logical_not/1426427 warning: clauses with the same name should be grouped together, "defmacro while/4" was previously defined (lib/nx/defn/kernel.ex:1116)428 │429 1153 │ defmacro while(_var, _cond, _opts, other) do430 │ ~431 │432 └─ lib/nx/defn/kernel.ex:1153:12433434 warning: the variable "bits" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator435 │436 532 │ <<x::size(bits)-big>> = <<-1::float-size(bits)-big>>437 │ ~438 │439 └─ lib/nx/random.ex:532:15: Nx.Random.next_after_minus_1/1440441 warning: the variable "bits" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator442 │443 536 │ <<f::float-size(bits)-big>> = <<x - 1::integer-size(bits)-big>>444 │ ~445 │446 └─ lib/nx/random.ex:536:21: Nx.Random.next_after_minus_1/1447448 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator449 │450 690 │ match_types [type] do451 │ ~~~~~~~~~~~~~~~~~~~~~452 │453 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2454455 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator456 │457 690 │ match_types [type] do458 │ ~~~~~~~~~~~~~~~~~~~~~459 │460 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2461462 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator463 │464 690 │ match_types [type] do465 │ ~~~~~~~~~~~~~~~~~~~~~466 │467 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2468469 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator470 │471 690 │ match_types [type] do472 │ ~~~~~~~~~~~~~~~~~~~~~473 │474 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2475476 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator477 │478 690 │ match_types [type] do479 │ ~~~~~~~~~~~~~~~~~~~~~480 │481 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2482483 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator484 │485 690 │ match_types [type] do486 │ ~~~~~~~~~~~~~~~~~~~~~487 │488 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2489490 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator491 │492 192 │ Nx.Shared.match_types [type] do493 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~494 │495 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5496497 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator498 │499 192 │ Nx.Shared.match_types [type] do500 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~501 │502 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5503504 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator505 │506 192 │ Nx.Shared.match_types [type] do507 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~508 │509 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5510511 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator512 │513 192 │ Nx.Shared.match_types [type] do514 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~515 │516 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5517518 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator519 │520 192 │ Nx.Shared.match_types [type] do521 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~522 │523 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5524525 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator526 │527 192 │ Nx.Shared.match_types [type] do528 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~529 │530 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5531532 warning: the variable "chunk_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator533 │534 282 │ for <<chunk::size(chunk_size)-bitstring <- data>> do535 │ ~536 │537 └─ lib/nx/binary_backend.ex:282:23: Nx.BinaryBackend.unary_broadcast/7538539 warning: the variable "chunk_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator540 │541 329 │ for <<chunk::size(chunk_size)-bitstring <- data>> do542 │ ~543 │544 └─ lib/nx/binary_backend.ex:329:25: Nx.BinaryBackend.transpose/3545546 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator547 │548 409 │ for <<dim::size(size)-bitstring <- bin>>, into: <<>> do549 │ ~550 │551 └─ lib/nx/binary_backend.ex:409:27: Nx.BinaryBackend.pad_last_dim/5552553 warning: the variable "new_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator554 │555 414 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = padded556 │ ~557 │558 └─ lib/nx/binary_backend.ex:414:25: Nx.BinaryBackend.pad_last_dim/5559560 warning: the variable "low_byte" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator561 │562 426 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =563 │ ~564 │565 └─ lib/nx/binary_backend.ex:426:23: Nx.BinaryBackend.pad_last_dim/5566567 warning: the variable "new_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator568 │569 426 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =570 │ ~571 │572 └─ lib/nx/binary_backend.ex:426:58: Nx.BinaryBackend.pad_last_dim/5573574 warning: the variable "low_byte" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator575 │576 433 │ <<_::size(low_byte)-bitstring, new_bin::bitstring>> = bin577 │ ~578 │579 └─ lib/nx/binary_backend.ex:433:23: Nx.BinaryBackend.pad_last_dim/5580581 warning: the variable "new_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator582 │583 439 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = bin584 │ ~585 │586 └─ lib/nx/binary_backend.ex:439:29: Nx.BinaryBackend.pad_last_dim/5587588 warning: the variable "chunk_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator589 │590 485 │ for <<chunk::size(chunk_size)-bitstring <- data>> do591 │ ~592 │593 └─ lib/nx/binary_backend.ex:485:25: Nx.BinaryBackend.reverse/3594595 warning: the variable "left_offset_bits" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator596 │597 557 │ <<_::bitstring-size(left_offset_bits),598 │ ~599 │600 └─ lib/nx/binary_backend.ex:557:29: Nx.BinaryBackend.dot/7601602 warning: the variable "left_batch_item_bits" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator603 │604 558 │ left_batch_item_binary::bitstring-size(left_batch_item_bits),605 │ ~606 │607 └─ lib/nx/binary_backend.ex:558:50: Nx.BinaryBackend.dot/7608609 warning: the variable "right_offset_bits" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator610 │611 561 │ <<_::bitstring-size(right_offset_bits),612 │ ~613 │614 └─ lib/nx/binary_backend.ex:561:29: Nx.BinaryBackend.dot/7615616 warning: the variable "right_batch_item_bits" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator617 │618 562 │ right_batch_item_binary::bitstring-size(right_batch_item_bits),619 │ ~620 │621 └─ lib/nx/binary_backend.ex:562:51: Nx.BinaryBackend.dot/7622623 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator624 │625 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data626 │ ~627 │628 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4629630 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator631 │632 655 │ match_types [pred_type] do633 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~634 │635 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4636637 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator638 │639 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data640 │ ~641 │642 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4643644 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator645 │646 655 │ match_types [pred_type] do647 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~648 │649 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4650651 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator652 │653 655 │ match_types [pred_type] do654 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~655 │656 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4657658 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator659 │660 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data661 │ ~662 │663 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4664665 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator666 │667 655 │ match_types [pred_type] do668 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~669 │670 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4671672 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator673 │674 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data675 │ ~676 │677 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4678679 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator680 │681 655 │ match_types [pred_type] do682 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~683 │684 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4685686 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator687 │688 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data689 │ ~690 │691 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4692693 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator694 │695 655 │ match_types [pred_type] do696 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~697 │698 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4699700 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator701 │702 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data703 │ ~704 │705 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4706707 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator708 │709 669 │ match_types [left_type] do710 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~711 │712 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4713714 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator715 │716 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data717 │ ~718 │719 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4720721 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator722 │723 669 │ match_types [left_type] do724 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~725 │726 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4727728 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator729 │730 669 │ match_types [left_type] do731 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~732 │733 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4734735 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator736 │737 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data738 │ ~739 │740 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4741742 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator743 │744 669 │ match_types [left_type] do745 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~746 │747 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4748749 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator750 │751 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data752 │ ~753 │754 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4755756 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator757 │758 669 │ match_types [left_type] do759 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~760 │761 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4762763 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator764 │765 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data766 │ ~767 │768 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4769770 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator771 │772 669 │ match_types [left_type] do773 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~774 │775 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4776777 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator778 │779 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data780 │ ~781 │782 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4783784 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator785 │786 663 │ match_types [right_type] do787 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~788 │789 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4790791 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator792 │793 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data794 │ ~795 │796 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4797798 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator799 │800 663 │ match_types [right_type] do801 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~802 │803 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4804805 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator806 │807 663 │ match_types [right_type] do808 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~809 │810 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4811812 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator813 │814 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data815 │ ~816 │817 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4818819 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator820 │821 663 │ match_types [right_type] do822 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~823 │824 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4825826 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator827 │828 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data829 │ ~830 │831 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4832833 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator834 │835 663 │ match_types [right_type] do836 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~837 │838 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4839840 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator841 │842 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data843 │ ~844 │845 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4846847 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator848 │849 663 │ match_types [right_type] do850 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~851 │852 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4853854 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator855 │856 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data857 │ ~858 │859 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4860861 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator862 │863 728 │ match_types [left_type, right_type, type] do864 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~865 │866 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4867868 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator869 │870 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data871 │ ~872 │873 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4874875 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator876 │877 728 │ match_types [left_type, right_type, type] do878 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~879 │880 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4881882 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator883 │884 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data885 │ ~886 │887 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4888889 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator890 │891 728 │ match_types [left_type, right_type, type] do892 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~893 │894 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4895896 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator897 │898 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data899 │ ~900 │901 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4902903 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator904 │905 728 │ match_types [left_type, right_type, type] do906 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~907 │908 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4909910 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator911 │912 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data913 │ ~914 │915 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4916917 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator918 │919 728 │ match_types [left_type, right_type, type] do920 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~921 │922 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4923924 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator925 │926 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data927 │ ~928 │929 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4930931 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator932 │933 728 │ match_types [left_type, right_type, type] do934 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~935 │936 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4937938 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator939 │940 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data941 │ ~942 │943 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4944945 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator946 │947 728 │ match_types [left_type, right_type, type] do948 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~949 │950 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4951952 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator953 │954 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data955 │ ~956 │957 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4958959 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator960 │961 728 │ match_types [left_type, right_type, type] do962 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~963 │964 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4965966 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator967 │968 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data969 │ ~970 │971 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4972973 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator974 │975 728 │ match_types [left_type, right_type, type] do976 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~977 │978 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4979980 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator981 │982 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data983 │ ~984 │985 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4986987 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator988 │989 728 │ match_types [left_type, right_type, type] do990 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~991 │992 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4993994 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator995 │996 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data997 │ ~998 │999 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410001001 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1002 │1003 728 │ match_types [left_type, right_type, type] do1004 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1005 │1006 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410071008 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1009 │1010 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1011 │ ~1012 │1013 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/410141015 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1016 │1017 728 │ match_types [left_type, right_type, type] do1018 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1019 │1020 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410211022 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1023 │1024 728 │ match_types [left_type, right_type, type] do1025 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1026 │1027 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410281029 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1030 │1031 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1032 │ ~1033 │1034 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410351036 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1037 │1038 728 │ match_types [left_type, right_type, type] do1039 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1040 │1041 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410421043 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1044 │1045 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1046 │ ~1047 │1048 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/410491050 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1051 │1052 728 │ match_types [left_type, right_type, type] do1053 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1054 │1055 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410561057 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1058 │1059 728 │ match_types [left_type, right_type, type] do1060 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1061 │1062 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410631064 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1065 │1066 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1067 │ ~1068 │1069 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410701071 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1072 │1073 728 │ match_types [left_type, right_type, type] do1074 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1075 │1076 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410771078 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1079 │1080 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1081 │ ~1082 │1083 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/410841085 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1086 │1087 728 │ match_types [left_type, right_type, type] do1088 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1089 │1090 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410911092 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1093 │1094 728 │ match_types [left_type, right_type, type] do1095 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1096 │1097 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410981099 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1100 │1101 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1102 │ ~1103 │1104 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411051106 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1107 │1108 728 │ match_types [left_type, right_type, type] do1109 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1110 │1111 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411121113 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1114 │1115 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1116 │ ~1117 │1118 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411191120 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1121 │1122 728 │ match_types [left_type, right_type, type] do1123 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1124 │1125 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411261127 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1128 │1129 728 │ match_types [left_type, right_type, type] do1130 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1131 │1132 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411331134 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1135 │1136 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1137 │ ~1138 │1139 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411401141 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1142 │1143 728 │ match_types [left_type, right_type, type] do1144 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1145 │1146 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411471148 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1149 │1150 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1151 │ ~1152 │1153 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411541155 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1156 │1157 728 │ match_types [left_type, right_type, type] do1158 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1159 │1160 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411611162 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1163 │1164 728 │ match_types [left_type, right_type, type] do1165 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1166 │1167 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411681169 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1170 │1171 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1172 │ ~1173 │1174 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411751176 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1177 │1178 728 │ match_types [left_type, right_type, type] do1179 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1180 │1181 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411821183 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1184 │1185 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1186 │ ~1187 │1188 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411891190 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1191 │1192 728 │ match_types [left_type, right_type, type] do1193 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1194 │1195 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411961197 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1198 │1199 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1200 │ ~1201 │1202 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412031204 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1205 │1206 728 │ match_types [left_type, right_type, type] do1207 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1208 │1209 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412101211 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1212 │1213 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1214 │ ~1215 │1216 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412171218 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1219 │1220 728 │ match_types [left_type, right_type, type] do1221 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1222 │1223 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412241225 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1226 │1227 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1228 │ ~1229 │1230 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412311232 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1233 │1234 728 │ match_types [left_type, right_type, type] do1235 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1236 │1237 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412381239 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1240 │1241 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1242 │ ~1243 │1244 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412451246 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1247 │1248 728 │ match_types [left_type, right_type, type] do1249 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1250 │1251 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412521253 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1254 │1255 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1256 │ ~1257 │1258 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412591260 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1261 │1262 728 │ match_types [left_type, right_type, type] do1263 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1264 │1265 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412661267 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1268 │1269 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1270 │ ~1271 │1272 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412731274 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1275 │1276 728 │ match_types [left_type, right_type, type] do1277 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1278 │1279 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412801281 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1282 │1283 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1284 │ ~1285 │1286 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412871288 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1289 │1290 728 │ match_types [left_type, right_type, type] do1291 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1292 │1293 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412941295 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1296 │1297 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1298 │ ~1299 │1300 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413011302 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1303 │1304 728 │ match_types [left_type, right_type, type] do1305 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1306 │1307 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413081309 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1310 │1311 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1312 │ ~1313 │1314 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413151316 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1317 │1318 728 │ match_types [left_type, right_type, type] do1319 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1320 │1321 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413221323 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1324 │1325 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1326 │ ~1327 │1328 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413291330 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1331 │1332 728 │ match_types [left_type, right_type, type] do1333 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1334 │1335 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413361337 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1338 │1339 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1340 │ ~1341 │1342 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413431344 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1345 │1346 728 │ match_types [left_type, right_type, type] do1347 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1348 │1349 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413501351 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1352 │1353 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1354 │ ~1355 │1356 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413571358 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1359 │1360 728 │ match_types [left_type, right_type, type] do1361 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1362 │1363 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413641365 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1366 │1367 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1368 │ ~1369 │1370 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413711372 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1373 │1374 728 │ match_types [left_type, right_type, type] do1375 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1376 │1377 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413781379 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1380 │1381 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1382 │ ~1383 │1384 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413851386 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1387 │1388 728 │ match_types [left_type, right_type, type] do1389 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1390 │1391 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413921393 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1394 │1395 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1396 │ ~1397 │1398 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413991400 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1401 │1402 728 │ match_types [left_type, right_type, type] do1403 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1404 │1405 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414061407 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1408 │1409 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1410 │ ~1411 │1412 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414131414 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1415 │1416 728 │ match_types [left_type, right_type, type] do1417 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1418 │1419 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414201421 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1422 │1423 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1424 │ ~1425 │1426 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414271428 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1429 │1430 728 │ match_types [left_type, right_type, type] do1431 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1432 │1433 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414341435 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1436 │1437 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1438 │ ~1439 │1440 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414411442 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1443 │1444 728 │ match_types [left_type, right_type, type] do1445 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1446 │1447 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414481449 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1450 │1451 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1452 │ ~1453 │1454 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414551456 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1457 │1458 728 │ match_types [left_type, right_type, type] do1459 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1460 │1461 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414621463 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1464 │1465 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1466 │ ~1467 │1468 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414691470 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1471 │1472 728 │ match_types [left_type, right_type, type] do1473 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1474 │1475 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414761477 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1478 │1479 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1480 │ ~1481 │1482 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414831484 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1485 │1486 728 │ match_types [left_type, right_type, type] do1487 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1488 │1489 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414901491 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1492 │1493 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1494 │ ~1495 │1496 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414971498 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1499 │1500 728 │ match_types [left_type, right_type, type] do1501 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1502 │1503 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415041505 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1506 │1507 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1508 │ ~1509 │1510 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415111512 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1513 │1514 728 │ match_types [left_type, right_type, type] do1515 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1516 │1517 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415181519 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1520 │1521 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1522 │ ~1523 │1524 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415251526 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1527 │1528 728 │ match_types [left_type, right_type, type] do1529 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1530 │1531 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415321533 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1534 │1535 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1536 │ ~1537 │1538 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415391540 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1541 │1542 728 │ match_types [left_type, right_type, type] do1543 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1544 │1545 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415461547 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1548 │1549 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1550 │ ~1551 │1552 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415531554 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1555 │1556 728 │ match_types [left_type, right_type, type] do1557 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1558 │1559 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415601561 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1562 │1563 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1564 │ ~1565 │1566 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415671568 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1569 │1570 728 │ match_types [left_type, right_type, type] do1571 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1572 │1573 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415741575 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1576 │1577 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1578 │ ~1579 │1580 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415811582 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1583 │1584 728 │ match_types [left_type, right_type, type] do1585 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1586 │1587 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415881589 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1590 │1591 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1592 │ ~1593 │1594 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415951596 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1597 │1598 728 │ match_types [left_type, right_type, type] do1599 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1600 │1601 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416021603 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1604 │1605 728 │ match_types [left_type, right_type, type] do1606 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1607 │1608 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416091610 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1611 │1612 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1613 │ ~1614 │1615 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/416161617 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1618 │1619 728 │ match_types [left_type, right_type, type] do1620 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1621 │1622 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416231624 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1625 │1626 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1627 │ ~1628 │1629 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416301631 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1632 │1633 728 │ match_types [left_type, right_type, type] do1634 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1635 │1636 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416371638 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1639 │1640 728 │ match_types [left_type, right_type, type] do1641 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1642 │1643 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416441645 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1646 │1647 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1648 │ ~1649 │1650 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/416511652 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1653 │1654 728 │ match_types [left_type, right_type, type] do1655 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1656 │1657 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416581659 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1660 │1661 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1662 │ ~1663 │1664 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416651666 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1667 │1668 728 │ match_types [left_type, right_type, type] do1669 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1670 │1671 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416721673 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1674 │1675 728 │ match_types [left_type, right_type, type] do1676 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1677 │1678 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416791680 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1681 │1682 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1683 │ ~1684 │1685 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/416861687 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1688 │1689 728 │ match_types [left_type, right_type, type] do1690 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1691 │1692 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416931694 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1695 │1696 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1697 │ ~1698 │1699 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417001701 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1702 │1703 728 │ match_types [left_type, right_type, type] do1704 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1705 │1706 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417071708 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1709 │1710 728 │ match_types [left_type, right_type, type] do1711 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1712 │1713 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417141715 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1716 │1717 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1718 │ ~1719 │1720 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417211722 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1723 │1724 728 │ match_types [left_type, right_type, type] do1725 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1726 │1727 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417281729 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1730 │1731 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1732 │ ~1733 │1734 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417351736 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1737 │1738 728 │ match_types [left_type, right_type, type] do1739 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1740 │1741 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417421743 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1744 │1745 728 │ match_types [left_type, right_type, type] do1746 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1747 │1748 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417491750 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1751 │1752 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1753 │ ~1754 │1755 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417561757 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1758 │1759 728 │ match_types [left_type, right_type, type] do1760 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1761 │1762 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417631764 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1765 │1766 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1767 │ ~1768 │1769 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417701771 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1772 │1773 728 │ match_types [left_type, right_type, type] do1774 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1775 │1776 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417771778 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1779 │1780 728 │ match_types [left_type, right_type, type] do1781 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1782 │1783 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417841785 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1786 │1787 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1788 │ ~1789 │1790 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417911792 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1793 │1794 728 │ match_types [left_type, right_type, type] do1795 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1796 │1797 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417981799 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1800 │1801 728 │ match_types [left_type, right_type, type] do1802 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1803 │1804 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418051806 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1807 │1808 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1809 │ ~1810 │1811 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/418121813 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1814 │1815 728 │ match_types [left_type, right_type, type] do1816 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1817 │1818 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418191820 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1821 │1822 728 │ match_types [left_type, right_type, type] do1823 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1824 │1825 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418261827 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1828 │1829 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1830 │ ~1831 │1832 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/418331834 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1835 │1836 728 │ match_types [left_type, right_type, type] do1837 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1838 │1839 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418401841 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1842 │1843 728 │ match_types [left_type, right_type, type] do1844 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1845 │1846 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418471848 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1849 │1850 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1851 │ ~1852 │1853 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/418541855 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1856 │1857 728 │ match_types [left_type, right_type, type] do1858 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1859 │1860 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418611862 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1863 │1864 728 │ match_types [left_type, right_type, type] do1865 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1866 │1867 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418681869 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1870 │1871 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1872 │ ~1873 │1874 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/418751876 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1877 │1878 728 │ match_types [left_type, right_type, type] do1879 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1880 │1881 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418821883 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1884 │1885 728 │ match_types [left_type, right_type, type] do1886 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1887 │1888 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418891890 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1891 │1892 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1893 │ ~1894 │1895 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/418961897 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1898 │1899 728 │ match_types [left_type, right_type, type] do1900 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1901 │1902 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419031904 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1905 │1906 728 │ match_types [left_type, right_type, type] do1907 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1908 │1909 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419101911 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1912 │1913 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1914 │ ~1915 │1916 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/419171918 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1919 │1920 728 │ match_types [left_type, right_type, type] do1921 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1922 │1923 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419241925 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1926 │1927 728 │ match_types [left_type, right_type, type] do1928 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1929 │1930 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419311932 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1933 │1934 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1935 │ ~1936 │1937 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/419381939 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1940 │1941 728 │ match_types [left_type, right_type, type] do1942 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1943 │1944 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419451946 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1947 │1948 728 │ match_types [left_type, right_type, type] do1949 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1950 │1951 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419521953 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1954 │1955 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1956 │ ~1957 │1958 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/419591960 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1961 │1962 728 │ match_types [left_type, right_type, type] do1963 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1964 │1965 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419661967 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1968 │1969 728 │ match_types [left_type, right_type, type] do1970 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1971 │1972 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419731974 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1975 │1976 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1977 │ ~1978 │1979 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/419801981 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1982 │1983 728 │ match_types [left_type, right_type, type] do1984 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1985 │1986 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419871988 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1989 │1990 728 │ match_types [left_type, right_type, type] do1991 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1992 │1993 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419941995 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1996 │1997 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1998 │ ~1999 │2000 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/420012002 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2003 │2004 728 │ match_types [left_type, right_type, type] do2005 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2006 │2007 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420082009 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2010 │2011 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2012 │ ~2013 │2014 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420152016 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2017 │2018 728 │ match_types [left_type, right_type, type] do2019 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2020 │2021 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420222023 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2024 │2025 728 │ match_types [left_type, right_type, type] do2026 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2027 │2028 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420292030 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2031 │2032 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2033 │ ~2034 │2035 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/420362037 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2038 │2039 728 │ match_types [left_type, right_type, type] do2040 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2041 │2042 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420432044 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2045 │2046 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2047 │ ~2048 │2049 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420502051 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2052 │2053 728 │ match_types [left_type, right_type, type] do2054 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2055 │2056 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420572058 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2059 │2060 728 │ match_types [left_type, right_type, type] do2061 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2062 │2063 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420642065 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2066 │2067 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2068 │ ~2069 │2070 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/420712072 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2073 │2074 728 │ match_types [left_type, right_type, type] do2075 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2076 │2077 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420782079 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2080 │2081 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2082 │ ~2083 │2084 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420852086 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2087 │2088 728 │ match_types [left_type, right_type, type] do2089 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2090 │2091 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420922093 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2094 │2095 728 │ match_types [left_type, right_type, type] do2096 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2097 │2098 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420992100 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2101 │2102 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2103 │ ~2104 │2105 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421062107 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2108 │2109 728 │ match_types [left_type, right_type, type] do2110 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2111 │2112 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421132114 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2115 │2116 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2117 │ ~2118 │2119 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/421202121 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2122 │2123 728 │ match_types [left_type, right_type, type] do2124 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2125 │2126 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421272128 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2129 │2130 728 │ match_types [left_type, right_type, type] do2131 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2132 │2133 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421342135 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2136 │2137 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2138 │ ~2139 │2140 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421412142 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2143 │2144 728 │ match_types [left_type, right_type, type] do2145 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2146 │2147 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421482149 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2150 │2151 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2152 │ ~2153 │2154 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/421552156 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2157 │2158 728 │ match_types [left_type, right_type, type] do2159 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2160 │2161 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421622163 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2164 │2165 728 │ match_types [left_type, right_type, type] do2166 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2167 │2168 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421692170 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2171 │2172 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2173 │ ~2174 │2175 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421762177 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2178 │2179 728 │ match_types [left_type, right_type, type] do2180 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2181 │2182 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421832184 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2185 │2186 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2187 │ ~2188 │2189 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/421902191 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2192 │2193 728 │ match_types [left_type, right_type, type] do2194 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2195 │2196 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421972198 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2199 │2200 728 │ match_types [left_type, right_type, type] do2201 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2202 │2203 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422042205 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2206 │2207 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2208 │ ~2209 │2210 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422112212 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2213 │2214 728 │ match_types [left_type, right_type, type] do2215 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2216 │2217 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422182219 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2220 │2221 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2222 │ ~2223 │2224 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422252226 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2227 │2228 728 │ match_types [left_type, right_type, type] do2229 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2230 │2231 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422322233 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2234 │2235 728 │ match_types [left_type, right_type, type] do2236 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2237 │2238 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422392240 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2241 │2242 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2243 │ ~2244 │2245 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422462247 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2248 │2249 728 │ match_types [left_type, right_type, type] do2250 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2251 │2252 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422532254 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2255 │2256 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2257 │ ~2258 │2259 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422602261 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2262 │2263 728 │ match_types [left_type, right_type, type] do2264 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2265 │2266 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422672268 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2269 │2270 728 │ match_types [left_type, right_type, type] do2271 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2272 │2273 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422742275 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2276 │2277 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2278 │ ~2279 │2280 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422812282 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2283 │2284 728 │ match_types [left_type, right_type, type] do2285 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2286 │2287 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422882289 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2290 │2291 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2292 │ ~2293 │2294 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422952296 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2297 │2298 728 │ match_types [left_type, right_type, type] do2299 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2300 │2301 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423022303 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2304 │2305 728 │ match_types [left_type, right_type, type] do2306 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2307 │2308 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423092310 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2311 │2312 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2313 │ ~2314 │2315 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423162317 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2318 │2319 728 │ match_types [left_type, right_type, type] do2320 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2321 │2322 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423232324 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2325 │2326 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2327 │ ~2328 │2329 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423302331 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2332 │2333 728 │ match_types [left_type, right_type, type] do2334 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2335 │2336 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423372338 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2339 │2340 728 │ match_types [left_type, right_type, type] do2341 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2342 │2343 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423442345 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2346 │2347 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2348 │ ~2349 │2350 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423512352 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2353 │2354 728 │ match_types [left_type, right_type, type] do2355 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2356 │2357 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423582359 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2360 │2361 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2362 │ ~2363 │2364 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423652366 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2367 │2368 728 │ match_types [left_type, right_type, type] do2369 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2370 │2371 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423722373 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2374 │2375 728 │ match_types [left_type, right_type, type] do2376 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2377 │2378 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423792380 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2381 │2382 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2383 │ ~2384 │2385 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423862387 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2388 │2389 728 │ match_types [left_type, right_type, type] do2390 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2391 │2392 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423932394 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2395 │2396 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2397 │ ~2398 │2399 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424002401 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2402 │2403 728 │ match_types [left_type, right_type, type] do2404 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2405 │2406 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424072408 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2409 │2410 728 │ match_types [left_type, right_type, type] do2411 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2412 │2413 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424142415 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2416 │2417 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2418 │ ~2419 │2420 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424212422 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2423 │2424 728 │ match_types [left_type, right_type, type] do2425 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2426 │2427 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424282429 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2430 │2431 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2432 │ ~2433 │2434 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424352436 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2437 │2438 728 │ match_types [left_type, right_type, type] do2439 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2440 │2441 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424422443 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2444 │2445 728 │ match_types [left_type, right_type, type] do2446 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2447 │2448 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424492450 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2451 │2452 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2453 │ ~2454 │2455 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424562457 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2458 │2459 728 │ match_types [left_type, right_type, type] do2460 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2461 │2462 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424632464 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2465 │2466 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2467 │ ~2468 │2469 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424702471 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2472 │2473 728 │ match_types [left_type, right_type, type] do2474 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2475 │2476 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424772478 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2479 │2480 728 │ match_types [left_type, right_type, type] do2481 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2482 │2483 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424842485 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2486 │2487 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2488 │ ~2489 │2490 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424912492 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2493 │2494 728 │ match_types [left_type, right_type, type] do2495 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2496 │2497 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424982499 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2500 │2501 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2502 │ ~2503 │2504 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425052506 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2507 │2508 728 │ match_types [left_type, right_type, type] do2509 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2510 │2511 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425122513 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2514 │2515 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2516 │ ~2517 │2518 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425192520 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2521 │2522 728 │ match_types [left_type, right_type, type] do2523 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2524 │2525 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425262527 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2528 │2529 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2530 │ ~2531 │2532 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425332534 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2535 │2536 728 │ match_types [left_type, right_type, type] do2537 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2538 │2539 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425402541 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2542 │2543 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2544 │ ~2545 │2546 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425472548 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2549 │2550 728 │ match_types [left_type, right_type, type] do2551 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2552 │2553 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425542555 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2556 │2557 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2558 │ ~2559 │2560 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425612562 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2563 │2564 728 │ match_types [left_type, right_type, type] do2565 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2566 │2567 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425682569 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2570 │2571 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2572 │ ~2573 │2574 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425752576 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2577 │2578 728 │ match_types [left_type, right_type, type] do2579 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2580 │2581 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425822583 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2584 │2585 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2586 │ ~2587 │2588 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425892590 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2591 │2592 728 │ match_types [left_type, right_type, type] do2593 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2594 │2595 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425962597 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2598 │2599 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2600 │ ~2601 │2602 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426032604 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2605 │2606 728 │ match_types [left_type, right_type, type] do2607 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2608 │2609 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426102611 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2612 │2613 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2614 │ ~2615 │2616 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426172618 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2619 │2620 728 │ match_types [left_type, right_type, type] do2621 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2622 │2623 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426242625 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2626 │2627 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2628 │ ~2629 │2630 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426312632 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2633 │2634 728 │ match_types [left_type, right_type, type] do2635 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2636 │2637 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426382639 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2640 │2641 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2642 │ ~2643 │2644 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426452646 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2647 │2648 728 │ match_types [left_type, right_type, type] do2649 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2650 │2651 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426522653 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2654 │2655 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2656 │ ~2657 │2658 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426592660 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2661 │2662 728 │ match_types [left_type, right_type, type] do2663 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2664 │2665 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426662667 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2668 │2669 728 │ match_types [left_type, right_type, type] do2670 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2671 │2672 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426732674 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2675 │2676 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2677 │ ~2678 │2679 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426802681 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2682 │2683 728 │ match_types [left_type, right_type, type] do2684 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2685 │2686 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426872688 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2689 │2690 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2691 │ ~2692 │2693 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426942695 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2696 │2697 728 │ match_types [left_type, right_type, type] do2698 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2699 │2700 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427012702 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2703 │2704 728 │ match_types [left_type, right_type, type] do2705 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2706 │2707 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427082709 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2710 │2711 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2712 │ ~2713 │2714 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427152716 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2717 │2718 728 │ match_types [left_type, right_type, type] do2719 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2720 │2721 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427222723 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2724 │2725 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2726 │ ~2727 │2728 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427292730 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2731 │2732 728 │ match_types [left_type, right_type, type] do2733 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2734 │2735 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427362737 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2738 │2739 728 │ match_types [left_type, right_type, type] do2740 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2741 │2742 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427432744 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2745 │2746 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2747 │ ~2748 │2749 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427502751 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2752 │2753 728 │ match_types [left_type, right_type, type] do2754 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2755 │2756 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427572758 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2759 │2760 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2761 │ ~2762 │2763 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427642765 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2766 │2767 728 │ match_types [left_type, right_type, type] do2768 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2769 │2770 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427712772 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2773 │2774 728 │ match_types [left_type, right_type, type] do2775 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2776 │2777 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427782779 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2780 │2781 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2782 │ ~2783 │2784 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427852786 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2787 │2788 728 │ match_types [left_type, right_type, type] do2789 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2790 │2791 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427922793 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2794 │2795 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2796 │ ~2797 │2798 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427992800 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2801 │2802 728 │ match_types [left_type, right_type, type] do2803 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2804 │2805 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428062807 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2808 │2809 728 │ match_types [left_type, right_type, type] do2810 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2811 │2812 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428132814 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2815 │2816 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2817 │ ~2818 │2819 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428202821 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2822 │2823 728 │ match_types [left_type, right_type, type] do2824 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2825 │2826 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428272828 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2829 │2830 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2831 │ ~2832 │2833 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428342835 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2836 │2837 728 │ match_types [left_type, right_type, type] do2838 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2839 │2840 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428412842 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2843 │2844 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2845 │ ~2846 │2847 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428482849 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2850 │2851 728 │ match_types [left_type, right_type, type] do2852 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2853 │2854 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428552856 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2857 │2858 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2859 │ ~2860 │2861 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428622863 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2864 │2865 728 │ match_types [left_type, right_type, type] do2866 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2867 │2868 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428692870 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2871 │2872 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2873 │ ~2874 │2875 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428762877 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2878 │2879 728 │ match_types [left_type, right_type, type] do2880 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2881 │2882 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428832884 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2885 │2886 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2887 │ ~2888 │2889 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428902891 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2892 │2893 728 │ match_types [left_type, right_type, type] do2894 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2895 │2896 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428972898 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2899 │2900 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2901 │ ~2902 │2903 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429042905 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2906 │2907 728 │ match_types [left_type, right_type, type] do2908 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2909 │2910 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429112912 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2913 │2914 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2915 │ ~2916 │2917 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429182919 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2920 │2921 728 │ match_types [left_type, right_type, type] do2922 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2923 │2924 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429252926 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2927 │2928 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2929 │ ~2930 │2931 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429322933 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2934 │2935 728 │ match_types [left_type, right_type, type] do2936 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2937 │2938 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429392940 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2941 │2942 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2943 │ ~2944 │2945 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429462947 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2948 │2949 728 │ match_types [left_type, right_type, type] do2950 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2951 │2952 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429532954 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2955 │2956 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2957 │ ~2958 │2959 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429602961 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2962 │2963 728 │ match_types [left_type, right_type, type] do2964 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2965 │2966 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429672968 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2969 │2970 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2971 │ ~2972 │2973 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429742975 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2976 │2977 728 │ match_types [left_type, right_type, type] do2978 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2979 │2980 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429812982 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2983 │2984 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2985 │ ~2986 │2987 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429882989 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2990 │2991 728 │ match_types [left_type, right_type, type] do2992 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2993 │2994 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429952996 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2997 │2998 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2999 │ ~3000 │3001 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430023003 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3004 │3005 728 │ match_types [left_type, right_type, type] do3006 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3007 │3008 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430093010 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3011 │3012 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3013 │ ~3014 │3015 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430163017 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3018 │3019 728 │ match_types [left_type, right_type, type] do3020 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3021 │3022 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430233024 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3025 │3026 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3027 │ ~3028 │3029 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430303031 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3032 │3033 728 │ match_types [left_type, right_type, type] do3034 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3035 │3036 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430373038 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3039 │3040 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3041 │ ~3042 │3043 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430443045 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3046 │3047 728 │ match_types [left_type, right_type, type] do3048 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3049 │3050 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430513052 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3053 │3054 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3055 │ ~3056 │3057 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430583059 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3060 │3061 728 │ match_types [left_type, right_type, type] do3062 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3063 │3064 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430653066 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3067 │3068 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3069 │ ~3070 │3071 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430723073 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3074 │3075 728 │ match_types [left_type, right_type, type] do3076 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3077 │3078 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430793080 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3081 │3082 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3083 │ ~3084 │3085 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430863087 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3088 │3089 728 │ match_types [left_type, right_type, type] do3090 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3091 │3092 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430933094 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3095 │3096 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3097 │ ~3098 │3099 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431003101 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3102 │3103 728 │ match_types [left_type, right_type, type] do3104 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3105 │3106 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431073108 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3109 │3110 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3111 │ ~3112 │3113 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431143115 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3116 │3117 728 │ match_types [left_type, right_type, type] do3118 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3119 │3120 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431213122 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3123 │3124 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3125 │ ~3126 │3127 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431283129 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3130 │3131 728 │ match_types [left_type, right_type, type] do3132 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3133 │3134 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431353136 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3137 │3138 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3139 │ ~3140 │3141 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431423143 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3144 │3145 728 │ match_types [left_type, right_type, type] do3146 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3147 │3148 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431493150 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3151 │3152 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3153 │ ~3154 │3155 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431563157 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3158 │3159 728 │ match_types [left_type, right_type, type] do3160 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3161 │3162 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431633164 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3165 │3166 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3167 │ ~3168 │3169 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431703171 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3172 │3173 728 │ match_types [left_type, right_type, type] do3174 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3175 │3176 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431773178 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3179 │3180 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3181 │ ~3182 │3183 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431843185 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3186 │3187 728 │ match_types [left_type, right_type, type] do3188 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3189 │3190 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431913192 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3193 │3194 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3195 │ ~3196 │3197 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431983199 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3200 │3201 728 │ match_types [left_type, right_type, type] do3202 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3203 │3204 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432053206 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3207 │3208 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3209 │ ~3210 │3211 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432123213 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3214 │3215 728 │ match_types [left_type, right_type, type] do3216 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3217 │3218 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432193220 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3221 │3222 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3223 │ ~3224 │3225 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432263227 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3228 │3229 728 │ match_types [left_type, right_type, type] do3230 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3231 │3232 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432333234 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3235 │3236 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3237 │ ~3238 │3239 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432403241 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3242 │3243 728 │ match_types [left_type, right_type, type] do3244 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3245 │3246 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432473248 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3249 │3250 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3251 │ ~3252 │3253 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432543255 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3256 │3257 728 │ match_types [left_type, right_type, type] do3258 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3259 │3260 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432613262 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3263 │3264 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3265 │ ~3266 │3267 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432683269 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3270 │3271 728 │ match_types [left_type, right_type, type] do3272 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3273 │3274 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432753276 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3277 │3278 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3279 │ ~3280 │3281 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432823283 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3284 │3285 728 │ match_types [left_type, right_type, type] do3286 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3287 │3288 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432893290 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3291 │3292 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3293 │ ~3294 │3295 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432963297 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3298 │3299 728 │ match_types [left_type, right_type, type] do3300 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3301 │3302 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433033304 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3305 │3306 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3307 │ ~3308 │3309 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433103311 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3312 │3313 728 │ match_types [left_type, right_type, type] do3314 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3315 │3316 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433173318 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3319 │3320 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3321 │ ~3322 │3323 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433243325 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3326 │3327 728 │ match_types [left_type, right_type, type] do3328 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3329 │3330 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433313332 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3333 │3334 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3335 │ ~3336 │3337 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433383339 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3340 │3341 728 │ match_types [left_type, right_type, type] do3342 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3343 │3344 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433453346 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3347 │3348 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3349 │ ~3350 │3351 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433523353 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3354 │3355 728 │ match_types [left_type, right_type, type] do3356 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3357 │3358 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433593360 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3361 │3362 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3363 │ ~3364 │3365 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433663367 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3368 │3369 728 │ match_types [left_type, right_type, type] do3370 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3371 │3372 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433733374 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3375 │3376 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3377 │ ~3378 │3379 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433803381 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3382 │3383 728 │ match_types [left_type, right_type, type] do3384 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3385 │3386 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433873388 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3389 │3390 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3391 │ ~3392 │3393 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433943395 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3396 │3397 728 │ match_types [left_type, right_type, type] do3398 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3399 │3400 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434013402 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3403 │3404 728 │ match_types [left_type, right_type, type] do3405 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3406 │3407 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434083409 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3410 │3411 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3412 │ ~3413 │3414 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434153416 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3417 │3418 728 │ match_types [left_type, right_type, type] do3419 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3420 │3421 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434223423 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3424 │3425 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3426 │ ~3427 │3428 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434293430 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3431 │3432 728 │ match_types [left_type, right_type, type] do3433 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3434 │3435 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434363437 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3438 │3439 728 │ match_types [left_type, right_type, type] do3440 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3441 │3442 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434433444 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3445 │3446 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3447 │ ~3448 │3449 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434503451 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3452 │3453 728 │ match_types [left_type, right_type, type] do3454 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3455 │3456 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434573458 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3459 │3460 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3461 │ ~3462 │3463 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434643465 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3466 │3467 728 │ match_types [left_type, right_type, type] do3468 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3469 │3470 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434713472 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3473 │3474 728 │ match_types [left_type, right_type, type] do3475 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3476 │3477 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434783479 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3480 │3481 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3482 │ ~3483 │3484 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434853486 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3487 │3488 728 │ match_types [left_type, right_type, type] do3489 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3490 │3491 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434923493 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3494 │3495 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3496 │ ~3497 │3498 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434993500 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3501 │3502 728 │ match_types [left_type, right_type, type] do3503 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3504 │3505 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435063507 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3508 │3509 728 │ match_types [left_type, right_type, type] do3510 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3511 │3512 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435133514 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3515 │3516 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3517 │ ~3518 │3519 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435203521 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3522 │3523 728 │ match_types [left_type, right_type, type] do3524 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3525 │3526 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435273528 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3529 │3530 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3531 │ ~3532 │3533 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435343535 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3536 │3537 728 │ match_types [left_type, right_type, type] do3538 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3539 │3540 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435413542 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3543 │3544 728 │ match_types [left_type, right_type, type] do3545 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3546 │3547 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435483549 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3550 │3551 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3552 │ ~3553 │3554 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435553556 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3557 │3558 728 │ match_types [left_type, right_type, type] do3559 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3560 │3561 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435623563 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3564 │3565 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3566 │ ~3567 │3568 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435693570 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3571 │3572 728 │ match_types [left_type, right_type, type] do3573 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3574 │3575 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435763577 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3578 │3579 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3580 │ ~3581 │3582 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435833584 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3585 │3586 728 │ match_types [left_type, right_type, type] do3587 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3588 │3589 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435903591 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3592 │3593 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3594 │ ~3595 │3596 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435973598 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3599 │3600 728 │ match_types [left_type, right_type, type] do3601 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3602 │3603 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436043605 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3606 │3607 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3608 │ ~3609 │3610 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436113612 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3613 │3614 728 │ match_types [left_type, right_type, type] do3615 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3616 │3617 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436183619 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3620 │3621 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3622 │ ~3623 │3624 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436253626 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3627 │3628 728 │ match_types [left_type, right_type, type] do3629 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3630 │3631 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436323633 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3634 │3635 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3636 │ ~3637 │3638 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436393640 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3641 │3642 728 │ match_types [left_type, right_type, type] do3643 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3644 │3645 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436463647 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3648 │3649 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3650 │ ~3651 │3652 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436533654 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3655 │3656 728 │ match_types [left_type, right_type, type] do3657 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3658 │3659 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436603661 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3662 │3663 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3664 │ ~3665 │3666 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436673668 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3669 │3670 728 │ match_types [left_type, right_type, type] do3671 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3672 │3673 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436743675 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3676 │3677 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3678 │ ~3679 │3680 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436813682 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3683 │3684 728 │ match_types [left_type, right_type, type] do3685 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3686 │3687 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436883689 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3690 │3691 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3692 │ ~3693 │3694 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436953696 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3697 │3698 728 │ match_types [left_type, right_type, type] do3699 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3700 │3701 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437023703 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3704 │3705 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3706 │ ~3707 │3708 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437093710 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3711 │3712 728 │ match_types [left_type, right_type, type] do3713 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3714 │3715 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437163717 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3718 │3719 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3720 │ ~3721 │3722 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437233724 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3725 │3726 728 │ match_types [left_type, right_type, type] do3727 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3728 │3729 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437303731 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3732 │3733 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3734 │ ~3735 │3736 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437373738 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3739 │3740 728 │ match_types [left_type, right_type, type] do3741 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3742 │3743 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437443745 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3746 │3747 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3748 │ ~3749 │3750 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437513752 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3753 │3754 728 │ match_types [left_type, right_type, type] do3755 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3756 │3757 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437583759 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3760 │3761 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3762 │ ~3763 │3764 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437653766 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3767 │3768 728 │ match_types [left_type, right_type, type] do3769 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3770 │3771 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437723773 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3774 │3775 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3776 │ ~3777 │3778 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437793780 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3781 │3782 728 │ match_types [left_type, right_type, type] do3783 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3784 │3785 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437863787 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3788 │3789 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3790 │ ~3791 │3792 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437933794 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3795 │3796 728 │ match_types [left_type, right_type, type] do3797 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3798 │3799 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438003801 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3802 │3803 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3804 │ ~3805 │3806 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438073808 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3809 │3810 728 │ match_types [left_type, right_type, type] do3811 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3812 │3813 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438143815 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3816 │3817 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3818 │ ~3819 │3820 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438213822 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3823 │3824 728 │ match_types [left_type, right_type, type] do3825 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3826 │3827 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438283829 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3830 │3831 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3832 │ ~3833 │3834 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438353836 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3837 │3838 728 │ match_types [left_type, right_type, type] do3839 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3840 │3841 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438423843 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3844 │3845 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3846 │ ~3847 │3848 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438493850 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3851 │3852 728 │ match_types [left_type, right_type, type] do3853 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3854 │3855 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438563857 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3858 │3859 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3860 │ ~3861 │3862 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438633864 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3865 │3866 728 │ match_types [left_type, right_type, type] do3867 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3868 │3869 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438703871 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3872 │3873 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3874 │ ~3875 │3876 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438773878 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3879 │3880 728 │ match_types [left_type, right_type, type] do3881 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3882 │3883 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438843885 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3886 │3887 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3888 │ ~3889 │3890 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438913892 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3893 │3894 728 │ match_types [left_type, right_type, type] do3895 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3896 │3897 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438983899 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3900 │3901 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3902 │ ~3903 │3904 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439053906 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3907 │3908 728 │ match_types [left_type, right_type, type] do3909 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3910 │3911 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439123913 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3914 │3915 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3916 │ ~3917 │3918 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439193920 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3921 │3922 728 │ match_types [left_type, right_type, type] do3923 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3924 │3925 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439263927 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3928 │3929 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3930 │ ~3931 │3932 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439333934 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3935 │3936 728 │ match_types [left_type, right_type, type] do3937 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3938 │3939 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439403941 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3942 │3943 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3944 │ ~3945 │3946 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439473948 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3949 │3950 728 │ match_types [left_type, right_type, type] do3951 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3952 │3953 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439543955 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3956 │3957 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3958 │ ~3959 │3960 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439613962 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3963 │3964 728 │ match_types [left_type, right_type, type] do3965 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3966 │3967 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439683969 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3970 │3971 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3972 │ ~3973 │3974 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439753976 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3977 │3978 728 │ match_types [left_type, right_type, type] do3979 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3980 │3981 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439823983 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3984 │3985 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3986 │ ~3987 │3988 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439893990 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3991 │3992 728 │ match_types [left_type, right_type, type] do3993 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3994 │3995 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439963997 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3998 │3999 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4000 │ ~4001 │4002 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440034004 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4005 │4006 728 │ match_types [left_type, right_type, type] do4007 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4008 │4009 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440104011 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4012 │4013 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4014 │ ~4015 │4016 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440174018 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4019 │4020 728 │ match_types [left_type, right_type, type] do4021 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4022 │4023 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440244025 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4026 │4027 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4028 │ ~4029 │4030 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440314032 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4033 │4034 728 │ match_types [left_type, right_type, type] do4035 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4036 │4037 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440384039 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4040 │4041 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4042 │ ~4043 │4044 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440454046 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4047 │4048 728 │ match_types [left_type, right_type, type] do4049 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4050 │4051 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440524053 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4054 │4055 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4056 │ ~4057 │4058 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440594060 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4061 │4062 728 │ match_types [left_type, right_type, type] do4063 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4064 │4065 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440664067 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4068 │4069 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4070 │ ~4071 │4072 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440734074 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4075 │4076 728 │ match_types [left_type, right_type, type] do4077 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4078 │4079 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440804081 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4082 │4083 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4084 │ ~4085 │4086 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440874088 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4089 │4090 728 │ match_types [left_type, right_type, type] do4091 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4092 │4093 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440944095 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4096 │4097 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4098 │ ~4099 │4100 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441014102 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4103 │4104 728 │ match_types [left_type, right_type, type] do4105 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4106 │4107 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441084109 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4110 │4111 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4112 │ ~4113 │4114 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441154116 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4117 │4118 728 │ match_types [left_type, right_type, type] do4119 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4120 │4121 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441224123 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4124 │4125 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4126 │ ~4127 │4128 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441294130 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4131 │4132 728 │ match_types [left_type, right_type, type] do4133 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4134 │4135 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441364137 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4138 │4139 728 │ match_types [left_type, right_type, type] do4140 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4141 │4142 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441434144 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4145 │4146 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4147 │ ~4148 │4149 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441504151 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4152 │4153 728 │ match_types [left_type, right_type, type] do4154 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4155 │4156 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441574158 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4159 │4160 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4161 │ ~4162 │4163 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441644165 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4166 │4167 728 │ match_types [left_type, right_type, type] do4168 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4169 │4170 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441714172 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4173 │4174 728 │ match_types [left_type, right_type, type] do4175 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4176 │4177 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441784179 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4180 │4181 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4182 │ ~4183 │4184 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441854186 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4187 │4188 728 │ match_types [left_type, right_type, type] do4189 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4190 │4191 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441924193 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4194 │4195 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4196 │ ~4197 │4198 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441994200 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4201 │4202 728 │ match_types [left_type, right_type, type] do4203 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4204 │4205 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442064207 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4208 │4209 728 │ match_types [left_type, right_type, type] do4210 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4211 │4212 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442134214 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4215 │4216 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4217 │ ~4218 │4219 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442204221 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4222 │4223 728 │ match_types [left_type, right_type, type] do4224 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4225 │4226 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442274228 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4229 │4230 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4231 │ ~4232 │4233 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442344235 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4236 │4237 728 │ match_types [left_type, right_type, type] do4238 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4239 │4240 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442414242 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4243 │4244 728 │ match_types [left_type, right_type, type] do4245 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4246 │4247 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442484249 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4250 │4251 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4252 │ ~4253 │4254 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442554256 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4257 │4258 728 │ match_types [left_type, right_type, type] do4259 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4260 │4261 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442624263 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4264 │4265 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4266 │ ~4267 │4268 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442694270 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4271 │4272 728 │ match_types [left_type, right_type, type] do4273 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4274 │4275 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442764277 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4278 │4279 728 │ match_types [left_type, right_type, type] do4280 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4281 │4282 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442834284 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4285 │4286 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4287 │ ~4288 │4289 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442904291 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4292 │4293 728 │ match_types [left_type, right_type, type] do4294 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4295 │4296 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442974298 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4299 │4300 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4301 │ ~4302 │4303 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443044305 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4306 │4307 728 │ match_types [left_type, right_type, type] do4308 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4309 │4310 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443114312 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4313 │4314 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4315 │ ~4316 │4317 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443184319 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4320 │4321 728 │ match_types [left_type, right_type, type] do4322 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4323 │4324 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443254326 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4327 │4328 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4329 │ ~4330 │4331 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443324333 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4334 │4335 728 │ match_types [left_type, right_type, type] do4336 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4337 │4338 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443394340 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4341 │4342 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4343 │ ~4344 │4345 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443464347 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4348 │4349 728 │ match_types [left_type, right_type, type] do4350 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4351 │4352 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443534354 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4355 │4356 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4357 │ ~4358 │4359 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443604361 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4362 │4363 728 │ match_types [left_type, right_type, type] do4364 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4365 │4366 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443674368 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4369 │4370 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4371 │ ~4372 │4373 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443744375 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4376 │4377 728 │ match_types [left_type, right_type, type] do4378 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4379 │4380 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443814382 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4383 │4384 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4385 │ ~4386 │4387 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443884389 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4390 │4391 728 │ match_types [left_type, right_type, type] do4392 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4393 │4394 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443954396 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4397 │4398 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4399 │ ~4400 │4401 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444024403 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4404 │4405 728 │ match_types [left_type, right_type, type] do4406 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4407 │4408 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444094410 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4411 │4412 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4413 │ ~4414 │4415 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/444164417 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4418 │4419 728 │ match_types [left_type, right_type, type] do4420 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4421 │4422 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444234424 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4425 │4426 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4427 │ ~4428 │4429 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444304431 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4432 │4433 728 │ match_types [left_type, right_type, type] do4434 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4435 │4436 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444374438 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4439 │4440 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4441 │ ~4442 │4443 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/444444445 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4446 │4447 728 │ match_types [left_type, right_type, type] do4448 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4449 │4450 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444514452 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4453 │4454 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4455 │ ~4456 │4457 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444584459 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4460 │4461 728 │ match_types [left_type, right_type, type] do4462 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4463 │4464 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444654466 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4467 │4468 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4469 │ ~4470 │4471 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/444724473 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4474 │4475 728 │ match_types [left_type, right_type, type] do4476 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4477 │4478 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444794480 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4481 │4482 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4483 │ ~4484 │4485 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444864487 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4488 │4489 728 │ match_types [left_type, right_type, type] do4490 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4491 │4492 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444934494 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4495 │4496 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4497 │ ~4498 │4499 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/445004501 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4502 │4503 728 │ match_types [left_type, right_type, type] do4504 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4505 │4506 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445074508 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4509 │4510 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4511 │ ~4512 │4513 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/445144515 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4516 │4517 728 │ match_types [left_type, right_type, type] do4518 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4519 │4520 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445214522 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4523 │4524 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4525 │ ~4526 │4527 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/445284529 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4530 │4531 728 │ match_types [left_type, right_type, type] do4532 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4533 │4534 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445354536 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4537 │4538 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4539 │ ~4540 │4541 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/445424543 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4544 │4545 728 │ match_types [left_type, right_type, type] do4546 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4547 │4548 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445494550 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4551 │4552 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4553 │ ~4554 │4555 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/445564557 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4558 │4559 728 │ match_types [left_type, right_type, type] do4560 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4561 │4562 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445634564 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4565 │4566 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4567 │ ~4568 │4569 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/445704571 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4572 │4573 728 │ match_types [left_type, right_type, type] do4574 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4575 │4576 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445774578 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4579 │4580 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4581 │ ~4582 │4583 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/445844585 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4586 │4587 728 │ match_types [left_type, right_type, type] do4588 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4589 │4590 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445914592 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4593 │4594 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4595 │ ~4596 │4597 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/445984599 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4600 │4601 728 │ match_types [left_type, right_type, type] do4602 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4603 │4604 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/446054606 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4607 │4608 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4609 │ ~4610 │4611 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/446124613 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4614 │4615 728 │ match_types [left_type, right_type, type] do4616 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4617 │4618 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/446194620 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4621 │4622 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4623 │ ~4624 │4625 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/446264627 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4628 │4629 728 │ match_types [left_type, right_type, type] do4630 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4631 │4632 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/446334634 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4635 │4636 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4637 │ ~4638 │4639 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/446404641 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4642 │4643 728 │ match_types [left_type, right_type, type] do4644 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4645 │4646 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/446474648 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4649 │4650 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4651 │ ~4652 │4653 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/446544655 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4656 │4657 728 │ match_types [left_type, right_type, type] do4658 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4659 │4660 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/446614662 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4663 │4664 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4665 │ ~4666 │4667 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/446684669 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4670 │4671 728 │ match_types [left_type, right_type, type] do4672 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4673 │4674 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/446754676 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4677 │4678 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4679 │ ~4680 │4681 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/446824683 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4684 │4685 728 │ match_types [left_type, right_type, type] do4686 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4687 │4688 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/446894690 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4691 │4692 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4693 │ ~4694 │4695 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/446964697 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4698 │4699 728 │ match_types [left_type, right_type, type] do4700 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4701 │4702 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/447034704 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4705 │4706 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4707 │ ~4708 │4709 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/347104711 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4712 │4713 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4714 │ ~4715 │4716 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/347174718 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4719 │4720 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4721 │ ~4722 │4723 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/347244725 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4726 │4727 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4728 │ ~4729 │4730 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/347314732 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4733 │4734 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4735 │ ~4736 │4737 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/347384739 warning: the variable "component_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4740 │4741 885 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4742 │ ~4743 │4744 └─ lib/nx/binary_backend.ex:885:34: Nx.BinaryBackend.real/247454746 warning: the variable "component_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4747 │4748 885 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4749 │ ~4750 │4751 └─ lib/nx/binary_backend.ex:885:69: Nx.BinaryBackend.real/247524753 warning: the variable "component_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4754 │4755 897 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4756 │ ~4757 │4758 └─ lib/nx/binary_backend.ex:897:31: Nx.BinaryBackend.imag/247594760 warning: the variable "component_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4761 │4762 897 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4763 │ ~4764 │4765 └─ lib/nx/binary_backend.ex:897:69: Nx.BinaryBackend.imag/247664767 warning: the variable "batch_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4768 │4769 1177 │ for <<batch::size(batch_size)-bitstring <- batch_group>>,4770 │ ~4771 │4772 └─ lib/nx/binary_backend.ex:1177:27: Nx.BinaryBackend.conv/447734774 warning: the variable "current_input_pos" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4775 │4776 1206 │ <<_::size(current_input_pos)-bitstring, input_receptive_field::bitstring>> = window4777 │ ~4778 │4779 └─ lib/nx/binary_backend.ex:1206:25: Nx.BinaryBackend.conv/447804781 warning: the variable "current_filter_pos" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4782 │4783 1208 │ <<_::size(current_filter_pos)-bitstring, filter_receptive_field::bitstring>> =4784 │ ~4785 │4786 └─ lib/nx/binary_backend.ex:1208:25: Nx.BinaryBackend.conv/447874788 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4789 │4790 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4791 │ ~4792 │4793 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/447944795 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4796 │4797 1213 │ match_types [input_type] do4798 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4799 │4800 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/448014802 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4803 │4804 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4805 │ ~4806 │4807 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/448084809 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4810 │4811 1213 │ match_types [input_type] do4812 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4813 │4814 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/448154816 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4817 │4818 1213 │ match_types [input_type] do4819 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4820 │4821 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/448224823 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4824 │4825 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4826 │ ~4827 │4828 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/448294830 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4831 │4832 1213 │ match_types [input_type] do4833 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4834 │4835 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/448364837 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4838 │4839 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4840 │ ~4841 │4842 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/448434844 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4845 │4846 1213 │ match_types [input_type] do4847 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4848 │4849 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/448504851 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4852 │4853 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4854 │ ~4855 │4856 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/448574858 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4859 │4860 1213 │ match_types [input_type] do4861 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4862 │4863 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/448644865 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4866 │4867 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4868 │ ~4869 │4870 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/448714872 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4873 │4874 1223 │ match_types [kernel_type] do4875 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4876 │4877 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/448784879 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4880 │4881 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4882 │ ~4883 │4884 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/448854886 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4887 │4888 1223 │ match_types [kernel_type] do4889 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4890 │4891 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/448924893 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4894 │4895 1223 │ match_types [kernel_type] do4896 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4897 │4898 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/448994900 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4901 │4902 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4903 │ ~4904 │4905 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/449064907 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4908 │4909 1223 │ match_types [kernel_type] do4910 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4911 │4912 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/449134914 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4915 │4916 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4917 │ ~4918 │4919 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/449204921 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4922 │4923 1223 │ match_types [kernel_type] do4924 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4925 │4926 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/449274928 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4929 │4930 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4931 │ ~4932 │4933 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/449344935 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4936 │4937 1223 │ match_types [kernel_type] do4938 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4939 │4940 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/449414942 warning: the variable "offset" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4943 │4944 1252 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =4945 │ ~4946 │4947 └─ lib/nx/binary_backend.ex:1252:19: Nx.BinaryBackend.split_into_feature_groups/449484949 warning: the variable "group_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4950 │4951 1252 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =4952 │ ~4953 │4954 └─ lib/nx/binary_backend.ex:1252:55: Nx.BinaryBackend.split_into_feature_groups/449554956 warning: the variable "data_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4957 │4958 1254 │ <<out_data::size(data_size)-bitstring <- data_group>>,4959 │ ~4960 │4961 └─ lib/nx/binary_backend.ex:1254:26: Nx.BinaryBackend.split_into_feature_groups/449624963 warning: the variable "offset" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4964 │4965 1266 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data4966 │ ~4967 │4968 └─ lib/nx/binary_backend.ex:1266:19: Nx.BinaryBackend.split_into_batch_groups/449694970 warning: the variable "item_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4971 │4972 1266 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data4973 │ ~4974 │4975 └─ lib/nx/binary_backend.ex:1266:49: Nx.BinaryBackend.split_into_batch_groups/449764977 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4978 │4979 1542 │ match_types [type] do4980 │ ~~~~~~~~~~~~~~~~~~~~~4981 │4982 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/649834984 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4985 │4986 1542 │ match_types [type] do4987 │ ~~~~~~~~~~~~~~~~~~~~~4988 │4989 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/649904991 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4992 │4993 1542 │ match_types [type] do4994 │ ~~~~~~~~~~~~~~~~~~~~~4995 │4996 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/649974998 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4999 │5000 1542 │ match_types [type] do5001 │ ~~~~~~~~~~~~~~~~~~~~~5002 │5003 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/650045005 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5006 │5007 1542 │ match_types [type] do5008 │ ~~~~~~~~~~~~~~~~~~~~~5009 │5010 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/650115012 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5013 │5014 1542 │ match_types [type] do5015 │ ~~~~~~~~~~~~~~~~~~~~~5016 │5017 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/650185019 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5020 │5021 1609 │ for <<bin::size(size)-bitstring <- data>>, into: <<>> do5022 │ ~5023 │5024 └─ lib/nx/binary_backend.ex:1609:23: Nx.BinaryBackend.map/450255026 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5027 │5028 1679 │ match_types [type] do5029 │ ~~~~~~~~~~~~~~~~~~~~~5030 │5031 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/850325033 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5034 │5035 1679 │ match_types [type] do5036 │ ~~~~~~~~~~~~~~~~~~~~~5037 │5038 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/850395040 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5041 │5042 1679 │ match_types [type] do5043 │ ~~~~~~~~~~~~~~~~~~~~~5044 │5045 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/850465047 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5048 │5049 1679 │ match_types [type] do5050 │ ~~~~~~~~~~~~~~~~~~~~~5051 │5052 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/850535054 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5055 │5056 1679 │ match_types [type] do5057 │ ~~~~~~~~~~~~~~~~~~~~~5058 │5059 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/850605061 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5062 │5063 1679 │ match_types [type] do5064 │ ~~~~~~~~~~~~~~~~~~~~~5065 │5066 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/850675068 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5069 │5070 1679 │ match_types [type] do5071 │ ~~~~~~~~~~~~~~~~~~~~~5072 │5073 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/850745075 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5076 │5077 1679 │ match_types [type] do5078 │ ~~~~~~~~~~~~~~~~~~~~~5079 │5080 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/850815082 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5083 │5084 1679 │ match_types [type] do5085 │ ~~~~~~~~~~~~~~~~~~~~~5086 │5087 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/850885089 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5090 │5091 1679 │ match_types [type] do5092 │ ~~~~~~~~~~~~~~~~~~~~~5093 │5094 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/850955096 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5097 │5098 1679 │ match_types [type] do5099 │ ~~~~~~~~~~~~~~~~~~~~~5100 │5101 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/851025103 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5104 │5105 1679 │ match_types [type] do5106 │ ~~~~~~~~~~~~~~~~~~~~~5107 │5108 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/851095110 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5111 │5112 1679 │ match_types [type] do5113 │ ~~~~~~~~~~~~~~~~~~~~~5114 │5115 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/851165117 warning: the variable "source_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5118 │5119 1702 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,5120 │ ~5121 │5122 └─ lib/nx/binary_backend.ex:1702:19: Nx.BinaryBackend.select_and_scatter/851235124 warning: the variable "source_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5125 │5126 1702 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,5127 │ ~5128 │5129 └─ lib/nx/binary_backend.ex:1702:65: Nx.BinaryBackend.select_and_scatter/851305131 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5132 │5133 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5134 │ ~5135 │5136 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651375138 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5139 │5140 1821 │ match_types [target.type, out.type] do5141 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5142 │5143 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651445145 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5146 │5147 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5148 │ ~5149 │5150 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651515152 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5153 │5154 1821 │ match_types [target.type, out.type] do5155 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5156 │5157 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651585159 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5160 │5161 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5162 │ ~5163 │5164 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651655166 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5167 │5168 1821 │ match_types [target.type, out.type] do5169 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5170 │5171 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651725173 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5174 │5175 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5176 │ ~5177 │5178 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651795180 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5181 │5182 1821 │ match_types [target.type, out.type] do5183 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5184 │5185 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651865187 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5188 │5189 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5190 │ ~5191 │5192 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651935194 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5195 │5196 1821 │ match_types [target.type, out.type] do5197 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5198 │5199 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652005201 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5202 │5203 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5204 │ ~5205 │5206 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652075208 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5209 │5210 1821 │ match_types [target.type, out.type] do5211 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5212 │5213 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652145215 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5216 │5217 1821 │ match_types [target.type, out.type] do5218 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5219 │5220 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652215222 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5223 │5224 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5225 │ ~5226 │5227 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652285229 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5230 │5231 1821 │ match_types [target.type, out.type] do5232 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5233 │5234 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652355236 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5237 │5238 1821 │ match_types [target.type, out.type] do5239 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5240 │5241 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652425243 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5244 │5245 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5246 │ ~5247 │5248 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652495250 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5251 │5252 1821 │ match_types [target.type, out.type] do5253 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5254 │5255 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652565257 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5258 │5259 1821 │ match_types [target.type, out.type] do5260 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5261 │5262 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652635264 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5265 │5266 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5267 │ ~5268 │5269 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652705271 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5272 │5273 1821 │ match_types [target.type, out.type] do5274 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5275 │5276 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652775278 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5279 │5280 1821 │ match_types [target.type, out.type] do5281 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5282 │5283 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652845285 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5286 │5287 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5288 │ ~5289 │5290 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652915292 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5293 │5294 1821 │ match_types [target.type, out.type] do5295 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5296 │5297 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652985299 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5300 │5301 1821 │ match_types [target.type, out.type] do5302 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5303 │5304 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653055306 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5307 │5308 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5309 │ ~5310 │5311 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653125313 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5314 │5315 1821 │ match_types [target.type, out.type] do5316 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5317 │5318 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653195320 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5321 │5322 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5323 │ ~5324 │5325 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653265327 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5328 │5329 1821 │ match_types [target.type, out.type] do5330 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5331 │5332 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653335334 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5335 │5336 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5337 │ ~5338 │5339 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653405341 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5342 │5343 1821 │ match_types [target.type, out.type] do5344 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5345 │5346 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653475348 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5349 │5350 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5351 │ ~5352 │5353 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653545355 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5356 │5357 1821 │ match_types [target.type, out.type] do5358 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5359 │5360 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653615362 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5363 │5364 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5365 │ ~5366 │5367 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653685369 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5370 │5371 1821 │ match_types [target.type, out.type] do5372 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5373 │5374 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653755376 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5377 │5378 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5379 │ ~5380 │5381 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653825383 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5384 │5385 1821 │ match_types [target.type, out.type] do5386 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5387 │5388 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653895390 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5391 │5392 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5393 │ ~5394 │5395 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653965397 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5398 │5399 1821 │ match_types [target.type, out.type] do5400 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5401 │5402 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/654035404 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5405 │5406 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5407 │ ~5408 │5409 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/654105411 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5412 │5413 1821 │ match_types [target.type, out.type] do5414 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5415 │5416 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/654175418 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5419 │5420 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5421 │ ~5422 │5423 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/654245425 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5426 │5427 1821 │ match_types [target.type, out.type] do5428 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5429 │5430 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/654315432 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5433 │5434 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5435 │ ~5436 │5437 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/654385439 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5440 │5441 1821 │ match_types [target.type, out.type] do5442 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5443 │5444 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/654455446 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5447 │5448 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5449 │ ~5450 │5451 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/654525453 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5454 │5455 1821 │ match_types [target.type, out.type] do5456 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5457 │5458 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/654595460 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5461 │5462 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5463 │ ~5464 │5465 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/654665467 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5468 │5469 1821 │ match_types [target.type, out.type] do5470 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5471 │5472 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/654735474 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5475 │5476 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5477 │ ~5478 │5479 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/654805481 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5482 │5483 1821 │ match_types [target.type, out.type] do5484 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5485 │5486 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/654875488 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5489 │5490 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5491 │ ~5492 │5493 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/654945495 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5496 │5497 1821 │ match_types [target.type, out.type] do5498 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5499 │5500 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/655015502 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5503 │5504 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5505 │ ~5506 │5507 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/655085509 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5510 │5511 1821 │ match_types [target.type, out.type] do5512 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5513 │5514 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/655155516 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5517 │5518 1938 │ {<<cur_elem::size(size)-bitstring, rest_of_slice::bitstring>>, binary} ->5519 │ ~5520 │5521 └─ lib/nx/binary_backend.ex:1938:27: Nx.BinaryBackend.put_slice/555225523 warning: the variable "offset" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5524 │5525 1939 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5526 │ ~5527 │5528 └─ lib/nx/binary_backend.ex:1939:26: Nx.BinaryBackend.put_slice/555295530 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5531 │5532 1939 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5533 │ ~5534 │5535 └─ lib/nx/binary_backend.ex:1939:61: Nx.BinaryBackend.put_slice/555365537 warning: the variable "idx_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5538 │5539 1971 │ for <<bin::size(idx_size)-bitstring <- to_binary(indices)>> do5540 │ ~5541 │5542 └─ lib/nx/binary_backend.ex:1971:23: Nx.BinaryBackend.take/455435544 warning: the variable "idx_last_dim_bin_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5545 │5546 2047 │ for <<bin::size(idx_last_dim_bin_size)-bitstring <- to_binary(indices)>>, into: <<>> do5547 │ ~5548 │5549 └─ lib/nx/binary_backend.ex:2047:23: Nx.BinaryBackend.gather/355505551 warning: the variable "idx_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5552 │5553 2049 │ for <<bin::size(idx_size)-bitstring <- bin>>, do: binary_to_number(bin, indices.type)5554 │ ~5555 │5556 └─ lib/nx/binary_backend.ex:2049:27: Nx.BinaryBackend.gather/355575558 warning: the variable "before" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5559 │5560 2103 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5561 │ ~5562 │5563 └─ lib/nx/binary_backend.ex:2103:29: Nx.BinaryBackend.bin_concatenate/455645565 warning: the variable "product" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5566 │5567 2103 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5568 │ ~5569 │5570 └─ lib/nx/binary_backend.ex:2103:59: Nx.BinaryBackend.bin_concatenate/455715572 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5573 │5574 2127 │ match_types [input_type] do5575 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5576 │5577 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/255785579 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5580 │5581 2127 │ match_types [input_type] do5582 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5583 │5584 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/255855586 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5587 │5588 2127 │ match_types [input_type] do5589 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5590 │5591 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/255925593 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5594 │5595 2127 │ match_types [input_type] do5596 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5597 │5598 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/255995600 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5601 │5602 2127 │ match_types [input_type] do5603 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5604 │5605 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/256065607 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5608 │5609 2127 │ match_types [input_type] do5610 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5611 │5612 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/256135614 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5615 │5616 2234 │ data = for <<x::size(size)-bitstring <- bin>>, do: x5617 │ ~5618 │5619 └─ lib/nx/binary_backend.ex:2234:30: Nx.BinaryBackend.sort_last_dim/456205621 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5622 │5623 2356 │ for <<bin::size(size)-bitstring <- axis>>, reduce: {<<>>, acc} do5624 │ ~5625 │5626 └─ lib/nx/binary_backend.ex:2356:25: Nx.BinaryBackend.bin_reduce/556275628 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5629 │5630 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5631 │ ~5632 │5633 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756345635 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5636 │5637 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5638 │ ~5639 │5640 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756415642 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5643 │5644 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5645 │ ~5646 │5647 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756485649 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5650 │5651 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5652 │ ~5653 │5654 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756555656 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5657 │5658 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5659 │ ~5660 │5661 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756625663 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5664 │5665 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5666 │ ~5667 │5668 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756695670 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5671 │5672 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5673 │ ~5674 │5675 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756765677 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5678 │5679 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5680 │ ~5681 │5682 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756835684 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5685 │5686 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5687 │ ~5688 │5689 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756905691 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5692 │5693 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5694 │ ~5695 │5696 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756975698 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5699 │5700 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5701 │ ~5702 │5703 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757045705 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5706 │5707 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5708 │ ~5709 │5710 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757115712 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5713 │5714 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5715 │ ~5716 │5717 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757185719 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5720 │5721 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5722 │ ~5723 │5724 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757255726 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5727 │5728 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5729 │ ~5730 │5731 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757325733 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5734 │5735 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5736 │ ~5737 │5738 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757395740 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5741 │5742 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5743 │ ~5744 │5745 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757465747 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5748 │5749 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5750 │ ~5751 │5752 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757535754 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5755 │5756 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5757 │ ~5758 │5759 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757605761 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5762 │5763 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5764 │ ~5765 │5766 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757675768 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5769 │5770 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5771 │ ~5772 │5773 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757745775 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5776 │5777 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5778 │ ~5779 │5780 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757815782 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5783 │5784 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5785 │ ~5786 │5787 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757885789 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5790 │5791 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5792 │ ~5793 │5794 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757955796 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5797 │5798 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5799 │ ~5800 │5801 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/758025803 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5804 │5805 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5806 │ ~5807 │5808 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/758095810 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5811 │5812 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5813 │ ~5814 │5815 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/758165817 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5818 │5819 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5820 │ ~5821 │5822 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/758235824 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5825 │5826 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5827 │ ~5828 │5829 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/758305831 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5832 │5833 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5834 │ ~5835 │5836 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/758375838 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5839 │5840 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5841 │ ~5842 │5843 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/758445845 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5846 │5847 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5848 │ ~5849 │5850 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/758515852 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5853 │5854 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5855 │ ~5856 │5857 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/758585859 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5860 │5861 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5862 │ ~5863 │5864 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/758655866 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5867 │5868 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5869 │ ~5870 │5871 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/758725873 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5874 │5875 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5876 │ ~5877 │5878 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/758795880 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5881 │5882 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5883 │ ~5884 │5885 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/758865887 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5888 │5889 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5890 │ ~5891 │5892 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/758935894 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5895 │5896 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5897 │ ~5898 │5899 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/759005901 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5902 │5903 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5904 │ ~5905 │5906 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/759075908 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5909 │5910 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5911 │ ~5912 │5913 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/759145915 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5916 │5917 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5918 │ ~5919 │5920 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/759215922 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5923 │5924 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5925 │ ~5926 │5927 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/759285929 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5930 │5931 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5932 │ ~5933 │5934 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/759355936 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5937 │5938 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5939 │ ~5940 │5941 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/759425943 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5944 │5945 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5946 │ ~5947 │5948 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/759495950 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5951 │5952 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5953 │ ~5954 │5955 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/759565957 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5958 │5959 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5960 │ ~5961 │5962 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/759635964 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5965 │5966 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5967 │ ~5968 │5969 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/759705971 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5972 │5973 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5974 │ ~5975 │5976 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/759775978 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5979 │5980 2397 │ <<x::size(s1)-bitstring, rest1::bitstring>> = b15981 │ ~5982 │5983 └─ lib/nx/binary_backend.ex:2397:15: Nx.BinaryBackend.bin_zip_reduce_axis/759845985 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5986 │5987 2398 │ <<y::size(s2)-bitstring, rest2::bitstring>> = b25988 │ ~5989 │5990 └─ lib/nx/binary_backend.ex:2398:15: Nx.BinaryBackend.bin_zip_reduce_axis/759915992 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5993 │5994 2441 │ match_types [type] do5995 │ ~~~~~~~~~~~~~~~~~~~~~5996 │5997 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/259985999 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6000 │6001 2441 │ match_types [type] do6002 │ ~~~~~~~~~~~~~~~~~~~~~6003 │6004 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/260056006 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6007 │6008 2441 │ match_types [type] do6009 │ ~~~~~~~~~~~~~~~~~~~~~6010 │6011 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/260126013 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6014 │6015 2441 │ match_types [type] do6016 │ ~~~~~~~~~~~~~~~~~~~~~6017 │6018 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/260196020 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6021 │6022 2441 │ match_types [type] do6023 │ ~~~~~~~~~~~~~~~~~~~~~6024 │6025 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/260266027 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6028 │6029 2441 │ match_types [type] do6030 │ ~~~~~~~~~~~~~~~~~~~~~6031 │6032 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/260336034 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6035 │6036 2448 │ match_types [type] do6037 │ ~~~~~~~~~~~~~~~~~~~~~6038 │6039 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/260406041 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6042 │6043 2448 │ match_types [type] do6044 │ ~~~~~~~~~~~~~~~~~~~~~6045 │6046 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/260476048 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6049 │6050 2448 │ match_types [type] do6051 │ ~~~~~~~~~~~~~~~~~~~~~6052 │6053 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/260546055 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6056 │6057 2448 │ match_types [type] do6058 │ ~~~~~~~~~~~~~~~~~~~~~6059 │6060 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/260616062 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6063 │6064 2448 │ match_types [type] do6065 │ ~~~~~~~~~~~~~~~~~~~~~6066 │6067 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/260686069 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6070 │6071 2448 │ match_types [type] do6072 │ ~~~~~~~~~~~~~~~~~~~~~6073 │6074 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/260756076 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6077 │6078 2454 │ match_types [in_type, out_type] do6079 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6080 │6081 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460826083 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6084 │6085 2454 │ match_types [in_type, out_type] do6086 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6087 │6088 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460896090 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6091 │6092 2454 │ match_types [in_type, out_type] do6093 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6094 │6095 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460966097 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6098 │6099 2454 │ match_types [in_type, out_type] do6100 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6101 │6102 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461036104 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6105 │6106 2454 │ match_types [in_type, out_type] do6107 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6108 │6109 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461106111 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6112 │6113 2454 │ match_types [in_type, out_type] do6114 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6115 │6116 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461176118 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6119 │6120 2454 │ match_types [in_type, out_type] do6121 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6122 │6123 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461246125 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6126 │6127 2454 │ match_types [in_type, out_type] do6128 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6129 │6130 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461316132 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6133 │6134 2454 │ match_types [in_type, out_type] do6135 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6136 │6137 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461386139 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6140 │6141 2454 │ match_types [in_type, out_type] do6142 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6143 │6144 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461456146 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6147 │6148 2454 │ match_types [in_type, out_type] do6149 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6150 │6151 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461526153 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6154 │6155 2454 │ match_types [in_type, out_type] do6156 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6157 │6158 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461596160 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6161 │6162 2454 │ match_types [in_type, out_type] do6163 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6164 │6165 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461666167 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6168 │6169 2454 │ match_types [in_type, out_type] do6170 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6171 │6172 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461736174 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6175 │6176 2454 │ match_types [in_type, out_type] do6177 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6178 │6179 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461806181 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6182 │6183 2454 │ match_types [in_type, out_type] do6184 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6185 │6186 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461876188 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6189 │6190 2454 │ match_types [in_type, out_type] do6191 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6192 │6193 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461946195 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6196 │6197 2454 │ match_types [in_type, out_type] do6198 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6199 │6200 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/462016202 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6203 │6204 2454 │ match_types [in_type, out_type] do6205 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6206 │6207 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/462086209 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6210 │6211 2454 │ match_types [in_type, out_type] do6212 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6213 │6214 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/462156216 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6217 │6218 2454 │ match_types [in_type, out_type] do6219 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6220 │6221 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/462226223 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6224 │6225 2454 │ match_types [in_type, out_type] do6226 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6227 │6228 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/462296230 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6231 │6232 2454 │ match_types [in_type, out_type] do6233 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6234 │6235 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/462366237 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6238 │6239 2454 │ match_types [in_type, out_type] do6240 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6241 │6242 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/462436244 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6245 │6246 2454 │ match_types [in_type, out_type] do6247 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6248 │6249 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/462506251 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6252 │6253 2454 │ match_types [in_type, out_type] do6254 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6255 │6256 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/462576258 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6259 │6260 2454 │ match_types [in_type, out_type] do6261 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6262 │6263 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/462646265 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6266 │6267 2454 │ match_types [in_type, out_type] do6268 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6269 │6270 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/462716272 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6273 │6274 2454 │ match_types [in_type, out_type] do6275 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6276 │6277 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/462786279 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6280 │6281 2454 │ match_types [in_type, out_type] do6282 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6283 │6284 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/462856286 warning: the variable "chunk_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6287 │6288 2467 │ for <<chunk::size(chunk_size)-bitstring <- binary>> do6289 │ ~6290 │6291 └─ lib/nx/binary_backend.ex:2467:25: Nx.BinaryBackend.aggregate_axes/462926293 warning: the variable "offset" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6294 │6295 2562 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data6296 │ ~6297 │6298 └─ lib/nx/binary_backend.ex:2562:15: Nx.BinaryBackend.weighted_traverse/462996300 warning: the variable "read_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6301 │6302 2562 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data6303 │ ~6304 │6305 └─ lib/nx/binary_backend.ex:2562:46: Nx.BinaryBackend.weighted_traverse/463066307 warning: the variable "dim_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6308 │6309 2582 │ <<_::size(dim_size)-bitstring, data::bitstring>> = data6310 │ ~6311 │6312 └─ lib/nx/binary_backend.ex:2582:19: Nx.BinaryBackend.weighted_traverse/663136314Compiling lib/nx/defn/grad.ex (it's taking more than 10s)6315Compiling lib/nx/binary_backend.ex (it's taking more than 10s)6316 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6317 │6318 2038 │ for <<part::size(size)-bitstring <- to_binary(tensor, Keyword.take(opts, [:limit]))>> do6319 │ ~6320 │6321 └─ lib/nx.ex:2038:22: Nx.to_flat_list/263226323 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6324 │6325 2039 │ match_types [type] do6326 │ ~~~~~~~~~~~~~~~~~~~~~6327 │6328 └─ lib/nx.ex:2039: Nx.to_flat_list/263296330 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6331 │6332 2039 │ match_types [type] do6333 │ ~~~~~~~~~~~~~~~~~~~~~6334 │6335 └─ lib/nx.ex:2039: Nx.to_flat_list/263366337 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6338 │6339 2039 │ match_types [type] do6340 │ ~~~~~~~~~~~~~~~~~~~~~6341 │6342 └─ lib/nx.ex:2039: Nx.to_flat_list/263436344 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6345 │6346 2039 │ match_types [type] do6347 │ ~~~~~~~~~~~~~~~~~~~~~6348 │6349 └─ lib/nx.ex:2039: Nx.to_flat_list/263506351 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6352 │6353 2039 │ match_types [type] do6354 │ ~~~~~~~~~~~~~~~~~~~~~6355 │6356 └─ lib/nx.ex:2039: Nx.to_flat_list/263576358 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6359 │6360 2039 │ match_types [type] do6361 │ ~~~~~~~~~~~~~~~~~~~~~6362 │6363 └─ lib/nx.ex:2039: Nx.to_flat_list/263646365 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6366 │6367 2194 │ match_types [tensor.type] do6368 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6369 │6370 └─ lib/nx.ex:2194: Nx.to_number/163716372 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6373 │6374 2194 │ match_types [tensor.type] do6375 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6376 │6377 └─ lib/nx.ex:2194: Nx.to_number/163786379 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6380 │6381 2194 │ match_types [tensor.type] do6382 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6383 │6384 └─ lib/nx.ex:2194: Nx.to_number/163856386 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6387 │6388 2194 │ match_types [tensor.type] do6389 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6390 │6391 └─ lib/nx.ex:2194: Nx.to_number/163926393 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6394 │6395 2194 │ match_types [tensor.type] do6396 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6397 │6398 └─ lib/nx.ex:2194: Nx.to_number/163996400 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6401 │6402 2194 │ match_types [tensor.type] do6403 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6404 │6405 └─ lib/nx.ex:2194: Nx.to_number/164066407 warning: the variable "header_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6408 │6409 11685 │ <<header::size(header_size)-binary, array::binary>> = rest6410 │ ~6411 │6412 └─ lib/nx.ex:11685:20: Nx.do_numpy_to_tensor/264136414 warning: the variable "byte_size_of_array" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6415 │6416 11689 │ <<data::size(byte_size_of_array)-binary>> = array6417 │ ~6418 │6419 └─ lib/nx.ex:11689:18: Nx.do_numpy_to_tensor/264206421 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6422 │6423 11765 │ for <<data::size(size)-binary <- binary>> do6424 │ ~6425 │6426 └─ lib/nx.ex:11765:26: Nx.new_byte_order/364276428 warning: Tuple.append/2 is deprecated. Use insert_at instead6429 │6430 1597 │ Nx.reshape(t, Tuple.append(batch_shape, diag_length))6431 │ ~6432 │6433 └─ lib/nx.ex:1597:27: Nx.take_diagonal/264346435 warning: the following conditional expression:64366437 is_list(axes)64386439 will always evaluate to:64406441 dynamic(true)64426443 where "axes" was given the type:64446445 # type: dynamic(list(term()))6446 # from: lib/nx.ex:7021:496447 length(axes)64486449 type warning found at:6450 │6451 7026 │ checked_axes = if is_list(axes), do: Enum.at(axes, 0), else: axes6452 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6453 │6454 └─ lib/nx.ex:7026: Nx.weighted_mean/364556456 warning: Tuple.append/2 is deprecated. Use insert_at instead6457 │6458 545 │ data = fun.(key, type, Tuple.append(shape, 2))6459 │ ~6460 │6461 └─ lib/nx/random.ex:545:38: Nx.Random.float_or_complex/464626463 warning: this clause of defp boolean_to_number/1 is never used (or it will always fail/warn when invoked)6464 │6465 822 │ defp boolean_to_number(value), do: value6466 │ ~6467 │6468 └─ lib/nx/defn/kernel.ex:822:8: Nx.Defn.Kernel.boolean_to_number/164696470 warning: Tuple.append/2 is deprecated. Use insert_at instead6471 │6472 1533 │ tensor = Nx.pad(tensor, acc, Enum.map(padding_config, &Tuple.append(&1, 0)))6473 │ ~6474 │6475 └─ lib/nx/binary_backend.ex:1533:68: Nx.BinaryBackend.window_reduce/66476 └─ lib/nx/binary_backend.ex:1661:63: Nx.BinaryBackend.select_and_scatter/864776478 warning: the following clause will never match:64796480 %Complex{re: re} when float_output? and real_output? ->64816482 because it attempts to match on the result of:64836484 x64856486 which has type:64876488 dynamic(:infinity or :nan or :neg_infinity or float())64896490 where "float_output?" was given the types:64916492 # type: dynamic(boolean())6493 # from: lib/nx/binary_backend.ex:2122:236494 float_output? = Nx.Type.float?(output_type)64956496 # type: dynamic(true)6497 # from: lib/nx/binary_backend.ex:2132:396498 float_output?64996500 where "real_output?" was given the types:65016502 # type: dynamic(boolean())6503 # from: lib/nx/binary_backend.ex:2123:226504 real_output? = not Nx.Type.complex?(output_type)65056506 # type: dynamic(true)6507 # from: lib/nx/binary_backend.ex:2132:576508 real_output?65096510 type warning found at:6511 │6512 2132 │ %Complex{re: re} when float_output? and real_output? ->6513 │ ~6514 │6515 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/265166517 warning: the following clause will never match:65186519 %Complex{re: re} when float_output? and real_output? ->65206521 because it attempts to match on the result of:65226523 x65246525 which has type:65266527 dynamic(:infinity or :nan or :neg_infinity or float())65286529 where "float_output?" was given the types:65306531 # type: dynamic(boolean())6532 # from: lib/nx/binary_backend.ex:2122:236533 float_output? = Nx.Type.float?(output_type)65346535 # type: dynamic(true)6536 # from: lib/nx/binary_backend.ex:2132:396537 float_output?65386539 where "real_output?" was given the types:65406541 # type: dynamic(boolean())6542 # from: lib/nx/binary_backend.ex:2123:226543 real_output? = not Nx.Type.complex?(output_type)65446545 # type: dynamic(true)6546 # from: lib/nx/binary_backend.ex:2132:576547 real_output?65486549 type warning found at:6550 │6551 2132 │ %Complex{re: re} when float_output? and real_output? ->6552 │ ~6553 │6554 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/265556556 warning: the following clause will never match:65576558 %Complex{re: re} when float_output? and real_output? ->65596560 because it attempts to match on the result of:65616562 x65636564 which has type:65656566 integer()65676568 where "float_output?" was given the types:65696570 # type: dynamic(boolean())6571 # from: lib/nx/binary_backend.ex:2122:236572 float_output? = Nx.Type.float?(output_type)65736574 # type: dynamic(true)6575 # from: lib/nx/binary_backend.ex:2132:396576 float_output?65776578 where "real_output?" was given the types:65796580 # type: dynamic(boolean())6581 # from: lib/nx/binary_backend.ex:2123:226582 real_output? = not Nx.Type.complex?(output_type)65836584 # type: dynamic(true)6585 # from: lib/nx/binary_backend.ex:2132:576586 real_output?65876588 type warning found at:6589 │6590 2132 │ %Complex{re: re} when float_output? and real_output? ->6591 │ ~6592 │6593 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/265946595 warning: the following clause will never match:65966597 %Complex{re: re} when float_output? and real_output? ->65986599 because it attempts to match on the result of:66006601 x66026603 which has type:66046605 integer()66066607 where "float_output?" was given the types:66086609 # type: dynamic(boolean())6610 # from: lib/nx/binary_backend.ex:2122:236611 float_output? = Nx.Type.float?(output_type)66126613 # type: dynamic(true)6614 # from: lib/nx/binary_backend.ex:2132:396615 float_output?66166617 where "real_output?" was given the types:66186619 # type: dynamic(boolean())6620 # from: lib/nx/binary_backend.ex:2123:226621 real_output? = not Nx.Type.complex?(output_type)66226623 # type: dynamic(true)6624 # from: lib/nx/binary_backend.ex:2132:576625 real_output?66266627 type warning found at:6628 │6629 2132 │ %Complex{re: re} when float_output? and real_output? ->6630 │ ~6631 │6632 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/266336634 warning: the following clause will never match:66356636 %Complex{re: re} ->66376638 because it attempts to match on the result of:66396640 x66416642 which has type:66436644 dynamic(:infinity or :nan or :neg_infinity or float())66456646 type warning found at:6647 │6648 2138 │ %Complex{re: re} ->6649 │ ~6650 │6651 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/266526653 warning: the following clause will never match:66546655 %Complex{re: re} ->66566657 because it attempts to match on the result of:66586659 x66606661 which has type:66626663 dynamic(:infinity or :nan or :neg_infinity or float())66646665 type warning found at:6666 │6667 2138 │ %Complex{re: re} ->6668 │ ~6669 │6670 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/266716672 warning: the following clause will never match:66736674 %Complex{re: re} ->66756676 because it attempts to match on the result of:66776678 x66796680 which has type:66816682 integer()66836684 type warning found at:6685 │6686 2138 │ %Complex{re: re} ->6687 │ ~6688 │6689 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/266906691 warning: the following clause will never match:66926693 %Complex{re: re} ->66946695 because it attempts to match on the result of:66966697 x66986699 which has type:67006701 integer()67026703 type warning found at:6704 │6705 2138 │ %Complex{re: re} ->6706 │ ~6707 │6708 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/267096710 warning: this guard will never succeed:67116712 is_number(x)67136714 because it returns type:67156716 dynamic(false)67176718 where "x" was given the type:67196720 # type: dynamic(%Complex{6721 re: :infinity or :nan or :neg_infinity or float(),6722 im: :infinity or :nan or :neg_infinity or float()6723 })6724 # from: lib/nx/binary_backend.ex:2129:176725 x =6726 Nx.Shared.read_complex(6727 x,6728 arg16729 )67306731 type warning found at:6732 │6733 2141 │ _ when is_number(x) ->6734 │ ~6735 │6736 └─ lib/nx/binary_backend.ex:2141:24: Nx.BinaryBackend.as_type/267376738 warning: the following clause will never match:67396740 :nan ->67416742 because it attempts to match on the result of:67436744 x67456746 which has type:67476748 dynamic(%Complex{6749 re: :infinity or :nan or :neg_infinity or float(),6750 im: :infinity or :nan or :neg_infinity or float()6751 })67526753 type warning found at:6754 │6755 2144 │ :nan ->6756 │ ~~~~~~~6757 │6758 └─ lib/nx/binary_backend.ex:2144: Nx.BinaryBackend.as_type/267596760 warning: the following clause will never match:67616762 :nan ->67636764 because it attempts to match on the result of:67656766 x67676768 which has type:67696770 integer()67716772 type warning found at:6773 │6774 2144 │ :nan ->6775 │ ~~~~~~~6776 │6777 └─ lib/nx/binary_backend.ex:2144: Nx.BinaryBackend.as_type/267786779 warning: the following clause will never match:67806781 :nan ->67826783 because it attempts to match on the result of:67846785 x67866787 which has type:67886789 integer()67906791 type warning found at:6792 │6793 2144 │ :nan ->6794 │ ~~~~~~~6795 │6796 └─ lib/nx/binary_backend.ex:2144: Nx.BinaryBackend.as_type/267976798 warning: the following clause will never match:67996800 :infinity ->68016802 because it attempts to match on the result of:68036804 x68056806 which has type:68076808 dynamic(%Complex{6809 re: :infinity or :nan or :neg_infinity or float(),6810 im: :infinity or :nan or :neg_infinity or float()6811 })68126813 type warning found at:6814 │6815 2147 │ :infinity ->6816 │ ~~~~~~~~~~~~6817 │6818 └─ lib/nx/binary_backend.ex:2147: Nx.BinaryBackend.as_type/268196820 warning: the following clause will never match:68216822 :infinity ->68236824 because it attempts to match on the result of:68256826 x68276828 which has type:68296830 integer()68316832 type warning found at:6833 │6834 2147 │ :infinity ->6835 │ ~~~~~~~~~~~~6836 │6837 └─ lib/nx/binary_backend.ex:2147: Nx.BinaryBackend.as_type/268386839 warning: the following clause will never match:68406841 :infinity ->68426843 because it attempts to match on the result of:68446845 x68466847 which has type:68486849 integer()68506851 type warning found at:6852 │6853 2147 │ :infinity ->6854 │ ~~~~~~~~~~~~6855 │6856 └─ lib/nx/binary_backend.ex:2147: Nx.BinaryBackend.as_type/268576858 warning: the following clause will never match:68596860 :neg_infinity ->68616862 because it attempts to match on the result of:68636864 x68656866 which has type:68676868 dynamic(%Complex{6869 re: :infinity or :nan or :neg_infinity or float(),6870 im: :infinity or :nan or :neg_infinity or float()6871 })68726873 type warning found at:6874 │6875 2150 │ :neg_infinity ->6876 │ ~~~~~~~~~~~~~~~~6877 │6878 └─ lib/nx/binary_backend.ex:2150: Nx.BinaryBackend.as_type/268796880 warning: the following clause will never match:68816882 :neg_infinity ->68836884 because it attempts to match on the result of:68856886 x68876888 which has type:68896890 integer()68916892 type warning found at:6893 │6894 2150 │ :neg_infinity ->6895 │ ~~~~~~~~~~~~~~~~6896 │6897 └─ lib/nx/binary_backend.ex:2150: Nx.BinaryBackend.as_type/268986899 warning: the following clause will never match:69006901 :neg_infinity ->69026903 because it attempts to match on the result of:69046905 x69066907 which has type:69086909 integer()69106911 type warning found at:6912 │6913 2150 │ :neg_infinity ->6914 │ ~~~~~~~~~~~~~~~~6915 │6916 └─ lib/nx/binary_backend.ex:2150: Nx.BinaryBackend.as_type/269176918 warning: comparison with structs found:69196920 a >= b69216922 given types:69236924 dynamic(6925 %Complex{6926 re: :infinity or :nan or :neg_infinity or float(),6927 im: :infinity or :nan or :neg_infinity or float()6928 } or :infinity or :nan or :neg_infinity or float() or integer()6929 ) >=6930 dynamic(6931 %Complex{6932 re: :infinity or :nan or :neg_infinity or float(),6933 im: :infinity or :nan or :neg_infinity or float()6934 } or :infinity or :nan or :neg_infinity or float() or integer()6935 )69366937 where "a" was given the type:69386939 # type: dynamic(6940 %Complex{6941 re: :infinity or :nan or :neg_infinity or float(),6942 im: :infinity or :nan or :neg_infinity or float()6943 } or :infinity or :nan or :neg_infinity or float() or integer()6944 )6945 # from: lib/nx/binary_backend.ex:2179:156946 a = binary_to_number(a, type)69476948 where "b" was given the type:69496950 # type: dynamic(6951 %Complex{6952 re: :infinity or :nan or :neg_infinity or float(),6953 im: :infinity or :nan or :neg_infinity or float()6954 } or :infinity or :nan or :neg_infinity or float() or integer()6955 )6956 # from: lib/nx/binary_backend.ex:2180:156957 b = binary_to_number(b, type)69586959 Comparison operators (>, <, >=, <=, min, and max) perform structural and not semantic comparison. Comparing with a struct won't give meaningful results. Structs that can be compared typically define a compare/2 function within their modules that can be used for semantic comparison.69606961 type warning found at:6962 │6963 2181 │ a >= b6964 │ ~6965 │6966 └─ lib/nx/binary_backend.ex:2181:15: Nx.BinaryBackend.do_sort/469676968 warning: comparison with structs found:69696970 a <= b69716972 given types:69736974 dynamic(6975 %Complex{6976 re: :infinity or :nan or :neg_infinity or float(),6977 im: :infinity or :nan or :neg_infinity or float()6978 } or :infinity or :nan or :neg_infinity or float() or integer()6979 ) <=6980 dynamic(6981 %Complex{6982 re: :infinity or :nan or :neg_infinity or float(),6983 im: :infinity or :nan or :neg_infinity or float()6984 } or :infinity or :nan or :neg_infinity or float() or integer()6985 )69866987 where "a" was given the type:69886989 # type: dynamic(6990 %Complex{6991 re: :infinity or :nan or :neg_infinity or float(),6992 im: :infinity or :nan or :neg_infinity or float()6993 } or :infinity or :nan or :neg_infinity or float() or integer()6994 )6995 # from: lib/nx/binary_backend.ex:2186:156996 a = binary_to_number(a, type)69976998 where "b" was given the type:69997000 # type: dynamic(7001 %Complex{7002 re: :infinity or :nan or :neg_infinity or float(),7003 im: :infinity or :nan or :neg_infinity or float()7004 } or :infinity or :nan or :neg_infinity or float() or integer()7005 )7006 # from: lib/nx/binary_backend.ex:2187:157007 b = binary_to_number(b, type)70087009 Comparison operators (>, <, >=, <=, min, and max) perform structural and not semantic comparison. Comparing with a struct won't give meaningful results. Structs that can be compared typically define a compare/2 function within their modules that can be used for semantic comparison.70107011 type warning found at:7012 │7013 2188 │ a <= b7014 │ ~7015 │7016 └─ lib/nx/binary_backend.ex:2188:15: Nx.BinaryBackend.do_sort/470177018 warning: incompatible types given to Nx.Shared.write_non_finite/2:70197020 Nx.Shared.write_non_finite(x, arg1)70217022 given types:70237024 (7025 -dynamic(%Complex{7026 re: :infinity or :nan or :neg_infinity or float(),7027 im: :infinity or :nan or :neg_infinity or float()7028 })-,7029 integer()7030 )70317032 but expected one of:70337034 :infinity or :nan or :neg_infinity, integer()70357036 where "arg1" (context Nx.Shared) was given the types:70377038 # type: dynamic()7039 # from: lib/nx/binary_backend.ex:22967040 {{:f, arg1}}70417042 # type: integer()7043 # from: lib/nx/binary_backend.ex:22967044 Nx.Shared.write_non_finite(x, arg1)70457046 where "x" (context Nx.Shared) was given the type:70477048 # type: dynamic(%Complex{7049 re: :infinity or :nan or :neg_infinity or float(),7050 im: :infinity or :nan or :neg_infinity or float()7051 })7052 # from: lib/nx/binary_backend.ex:22967053 x70547055 type warning found at:7056 │7057 2296 │ match_types [out.type] do7058 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7059 │7060 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/470617062 warning: incompatible types in binary construction:70637064 <<Complex.new(re, im)::integer-native-signed-size(arg1)>>70657066 got type:70677068 dynamic(%Complex{7069 re: :infinity or :nan or :neg_infinity or float(),7070 im: :infinity or :nan or :neg_infinity or float()7071 })70727073 but expected type:70747075 integer()70767077 where "arg1" (context Nx.Shared) was given the type:70787079 # type: dynamic()7080 # from: lib/nx/binary_backend.ex:22967081 {{:s, arg1}}70827083 where "im" was given the type:70847085 # type: dynamic(float() or integer())7086 # from: lib/nx/binary_backend.ex:2299:147087 im =7088 if abs(im) <= eps do7089 07090 else7091 im7092 end70937094 where "re" was given the type:70957096 # type: dynamic(float() or integer())7097 # from: lib/nx/binary_backend.ex:2298:147098 re =7099 if abs(re) <= eps do7100 07101 else7102 re7103 end71047105 type warning found at:7106 │7107 2296 │ match_types [out.type] do7108 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7109 │7110 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/471117112 warning: incompatible types in binary construction:71137114 <<Complex.new(re, im)::integer-native-unsigned-size(arg1)>>71157116 got type:71177118 dynamic(%Complex{7119 re: :infinity or :nan or :neg_infinity or float(),7120 im: :infinity or :nan or :neg_infinity or float()7121 })71227123 but expected type:71247125 integer()71267127 where "arg1" (context Nx.Shared) was given the type:71287129 # type: dynamic()7130 # from: lib/nx/binary_backend.ex:22967131 {{:u, arg1}}71327133 where "im" was given the type:71347135 # type: dynamic(float() or integer())7136 # from: lib/nx/binary_backend.ex:2299:147137 im =7138 if abs(im) <= eps do7139 07140 else7141 im7142 end71437144 where "re" was given the type:71457146 # type: dynamic(float() or integer())7147 # from: lib/nx/binary_backend.ex:2298:147148 re =7149 if abs(re) <= eps do7150 07151 else7152 re7153 end71547155 type warning found at:7156 │7157 2296 │ match_types [out.type] do7158 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7159 │7160 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/471617162 warning: incompatible types given to Nx.Shared.write_bf16/1:71637164 Nx.Shared.write_bf16(x)71657166 given types:71677168 -dynamic(%Complex{7169 re: :infinity or :nan or :neg_infinity or float(),7170 im: :infinity or :nan or :neg_infinity or float()7171 })-71727173 but expected one of:71747175 :infinity or :nan or :neg_infinity71767177 where "x" (context Nx.Shared) was given the type:71787179 # type: dynamic(%Complex{7180 re: :infinity or :nan or :neg_infinity or float(),7181 im: :infinity or :nan or :neg_infinity or float()7182 })7183 # from: lib/nx/binary_backend.ex:22967184 x71857186 type warning found at:7187 │7188 2296 │ match_types [out.type] do7189 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7190 │7191 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/471927193 warning: this clause of defp bin_zip_reduce/7 is never used (or it will always fail/warn when invoked)7194 │7195 2364 │ defp bin_zip_reduce(t1, [], t2, [], type, acc, fun) do7196 │ ~7197 │7198 └─ lib/nx/binary_backend.ex:2364:8: Nx.BinaryBackend.bin_zip_reduce/771997200 warning: the following clause will never match:72017202 x when is_number(x) ->72037204 because it attempts to match on the result of:72057206 Complex.new(re, im)72077208 which has type:72097210 dynamic(%Complex{7211 re: :infinity or :nan or :neg_infinity or float(),7212 im: :infinity or :nan or :neg_infinity or float()7213 })72147215 where "x" (context Nx.Shared) was given the type:72167217 # type: float() or integer()7218 # from: lib/nx/binary_backend.ex:22967219 is_number(x)72207221 type warning found at:7222 │7223 2296 │ match_types [out.type] do7224 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7225 │7226 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/472277228 warning: the following clause will never match:72297230 x when is_number(x) ->72317232 because it attempts to match on the result of:72337234 Complex.new(re, im)72357236 which has type:72377238 dynamic(%Complex{7239 re: :infinity or :nan or :neg_infinity or float(),7240 im: :infinity or :nan or :neg_infinity or float()7241 })72427243 where "x" (context Nx.Shared) was given the type:72447245 # type: float() or integer()7246 # from: lib/nx/binary_backend.ex:22967247 is_number(x)72487249 type warning found at:7250 │7251 2296 │ match_types [out.type] do7252 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7253 │7254 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/472557256 warning: the following clause will never match:72577258 x when is_number(x) ->72597260 because it attempts to match on the result of:72617262 Complex.new(re, im)72637264 which has type:72657266 dynamic(%Complex{7267 re: :infinity or :nan or :neg_infinity or float(),7268 im: :infinity or :nan or :neg_infinity or float()7269 })72707271 where "x" (context Nx.Shared) was given the type:72727273 # type: float() or integer()7274 # from: lib/nx/binary_backend.ex:22967275 is_number(x)72767277 type warning found at:7278 │7279 2296 │ match_types [out.type] do7280 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7281 │7282 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/472837284 warning: the following clause will never match:72857286 x when x === :infinity or x === :neg_infinity or x === :nan ->72877288 because it attempts to match on the result of:72897290 Complex.new(re, im)72917292 which has type:72937294 dynamic(%Complex{7295 re: :infinity or :nan or :neg_infinity or float(),7296 im: :infinity or :nan or :neg_infinity or float()7297 })72987299 where "x" (context Nx.Shared) was given the type:73007301 # type: :infinity or :nan or :neg_infinity7302 # from: lib/nx/binary_backend.ex:22967303 x in [:infinity, :neg_infinity, :nan]73047305 type warning found at:7306 │7307 2296 │ match_types [out.type] do7308 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7309 │7310 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/473117312Generated nx app7313==> postdnn7314-DOWNLOAD nlohmann_json7315-CXX nonmaxsuppression.o7316In file included from src/nonmaxsuppression.cc:13:7317src/postprocess.h:14:10: fatal error: single_include/nlohmann/json.hpp: No such file or directory7318 14 | #include "single_include/nlohmann/json.hpp"7319 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7320compilation terminated.7321make: *** [Makefile:63: /work/proj/_build/bbb/lib/postdnn/obj/nonmaxsuppression.o] Error 17322make: *** Waiting for unfinished jobs....7323could not compile dependency :postdnn, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile postdnn --force", update it with "mix deps.update postdnn" or clean it with "mix deps.clean postdnn"7324==> nerves_compatibility_test7325** (Mix) Could not compile with "make" (exit status: 2).7326You need to have gcc and make installed. If you are using7327Ubuntu or any other Debian-based system, install the packages7328"build-essential". Also install "erlang-dev" package if not7329included in your Erlang/OTP version. If you're on Fedora, run7330"dnf group install 'Development Tools'".7331