Build log
nerves_system_bbb
manx 0.1.4 · fail · run manx-0.1.4-1790984016672
7284 of 7284 lines
1Resolving Hex dependencies...2Resolution completed in 0.128s3Unchanged:4 beaver 0.2.205 circular_buffer 1.1.06 complex 0.4.37 elixir_make 0.10.08 interactive_cmd 0.1.49 kinda 0.2.1310 llvm_config 0.1.111 manx 0.1.412 nerves 2.0.0-pre.213 nerves_discovery 0.1.514 nerves_logging 0.2.415 nerves_runtime 0.13.1316 nerves_system_bbb 2.30.217 nerves_system_br 1.34.418 nerves_system_mangopi_mq_pro 0.17.219 nerves_system_qemu_aarch64 0.4.220 nerves_system_rpi0 2.1.221 nerves_system_rpi4 2.1.222 nerves_system_rpi5 2.1.223 nerves_system_trellis 0.5.024 nerves_system_x86_64 1.34.225 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.126 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.127 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.128 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.129 nerves_toolchain_x86_64_nerves_linux_musl 15.3.130 nerves_uevent 0.1.731 nimble_parsec 1.4.232 nx 0.4.233 pegasus 0.2.634 property_table 0.3.435 ring_logger 0.11.736 rustler_precompiled 0.10.037 tablet 0.3.338 toolshed 0.5.039 uboot_env 1.0.240 zig_parser 0.1.941* Getting manx (Hex package)42* Getting nerves (Hex package)43* Getting ring_logger (Hex package)44* Getting toolshed (Hex package)45* Getting nerves_runtime (Hex package)46* Getting nerves_system_bbb (Hex package)47* Getting nerves_system_mangopi_mq_pro (Hex package)48* Getting nerves_system_qemu_aarch64 (Hex package)49* Getting nerves_system_rpi0 (Hex package)50* Getting nerves_system_rpi4 (Hex package)51* Getting nerves_system_rpi5 (Hex package)52* Getting nerves_system_trellis (Hex package)53* Getting nerves_system_x86_64 (Hex package)54* Getting nerves_system_br (Hex package)55* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)56* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)57* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)58* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)59* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)60* Getting nerves_logging (Hex package)61* Getting nerves_uevent (Hex package)62* Getting uboot_env (Hex package)63* Getting elixir_make (Hex package)64* Getting property_table (Hex package)65* Getting circular_buffer (Hex package)66* Getting interactive_cmd (Hex package)67* Getting nerves_discovery (Hex package)68* Getting tablet (Hex package)69* Getting beaver (Hex package)70* Getting nx (Hex package)71* Getting complex (Hex package)72* Getting kinda (Hex package)73* Getting llvm_config (Hex package)74* Getting rustler_precompiled (Hex package)75* Getting zig_parser (Hex package)76* Getting pegasus (Hex package)77* Getting nimble_parsec (Hex package)78==> nerves_system_br79Generated nerves_system_br app80==> circular_buffer81Compiling 1 file (.ex)82Generated circular_buffer app83==> complex84Compiling 2 files (.ex)85Generated complex app86==> tablet87Compiling 2 files (.ex)88Generated tablet app89==> elixir_make90Compiling 8 files (.ex)91Generated elixir_make app92==> nerves_logging93 CC kmsg_tailer.o94 LD kmsg_tailer95Compiling 5 files (.ex)96Generated nerves_logging app97==> nerves_discovery98Compiling 5 files (.ex)99Generated nerves_discovery app100==> ring_logger101Compiling 7 files (.ex)102Generated ring_logger app103==> interactive_cmd104Compiling 1 file (.ex)105Generated interactive_cmd app106==> nerves107Compiling 65 files (.ex)108 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)109 │110 6 │ defmodule Mix.Tasks.Nerves.Init do111 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~112 │113 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)114115 warning: redefining module Nerves (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.beam)116 │117 6 │ defmodule Nerves do118 │ ~~~~~~~~~~~~~~~~~~~119 │120 └─ lib/nerves.ex:6: Nerves (module)121122 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)123 │124 5 │ defmodule Nerves.ArtifactResolver do125 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~126 │127 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)128129 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)130 │131 6 │ defmodule Nerves.BuildAction.AppModes do132 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~133 │134 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)135136 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)137 │138 5 │ defmodule Nerves.BuildAction.CheckExecutables do139 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~140 │141 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)142143 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)144 │145 8 │ defmodule Nerves.BuildAction.Erlinit do146 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~147 │148 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)149150 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)151 │152 5 │ defmodule Nerves.BuildAction.Firmware do153 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~154 │155 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)156157 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)158 │159 7 │ defmodule Nerves.BuildAction.IExStartupCheck do160 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~161 │162 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)163164 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)165 │166 5 │ defmodule Nerves.BuildAction.NervesV1System do167 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~168 │169 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)170171 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)172 │173 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do174 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~175 │176 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)177178 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)179 │180 5 │ defmodule Nerves.BuildAction.Rootfs do181 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~182 │183 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)184185 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)186 │187 6 │ defmodule Nerves.BuildAction.SortApps do188 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~189 │190 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)191192 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)193 │194 5 │ defmodule Nerves.BuildAction.StripAll do195 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~196 │197 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)198199 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)200 │201 5 │ defmodule Nerves.BuildAction.Trimmer do202 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~203 │204 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)205206 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)207 │208 5 │ defmodule Nerves.BuildPlan do209 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~210 │211 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)212213 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)214 │215 5 │ defmodule Nerves.BuildPlan.Checks do216 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~217 │218 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)219220 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Container.beam)221 │222 6 │ defmodule Nerves.Container do223 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~224 │225 └─ lib/nerves/container.ex:6: Nerves.Container (module)226227 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)228 │229 5 │ defmodule Nerves.Fingerprint do230 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~231 │232 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)233234 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)235 │236 5 │ defmodule Nerves.MixPackage do237 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~238 │239 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)240241 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Paths.beam)242 │243 5 │ defmodule Nerves.Paths do244 │ ~~~~~~~~~~~~~~~~~~~~~~~~~245 │246 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)247248 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)249 │250 5 │ defmodule Nerves.TargetTuple do251 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~252 │253 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)254255Generated nerves app256==> nerves_toolchain_armv7_nerves_linux_gnueabihf257Compiling 1 file (.ex)258Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app259==> nimble_parsec260Compiling 4 files (.ex)261Generated nimble_parsec app262==> pegasus263Compiling 11 files (.ex)264Generated pegasus app265==> zig_parser266Compiling 22 files (.ex)267Compiling lib/zig.parser.ex (it's taking more than 10s)268Generated zig_parser app269==> nx270Compiling 30 files (.ex)271 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity272 │273 625 │ def ~~~tensor when is_number(tensor), do: Bitwise.~~~(tensor)274 │ ~275 │276 └─ lib/nx/defn/kernel.ex:625:7277278 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity279 │280 626 │ def ~~~tensor, do: Nx.bitwise_not(tensor)281 │ ~282 │283 └─ lib/nx/defn/kernel.ex:626:7284285 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 operator286 │287 213 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val288 │ ~289 │290 └─ lib/nx/shared.ex:213:33: Nx.Shared.read_complex/2291292 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 operator293 │294 213 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val295 │ ~296 │297 └─ lib/nx/shared.ex:213:71: Nx.Shared.read_complex/2298299 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 operator300 │301 217 │ <<x::float-native-size(elem_size)>> -> x302 │ ~303 │304 └─ lib/nx/shared.ex:217:32: Nx.Shared.read_complex/2305306 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 operator307 │308 223 │ <<x::float-native-size(elem_size)>> -> x309 │ ~310 │311 └─ lib/nx/shared.ex:223:32: Nx.Shared.read_complex/2312313warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0314└─ lib/nx/defn/grad.ex: Nx.Defn.Grad.zero?/1315316warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0317└─ lib/nx/defn/kernel.ex: Nx.Defn.Kernel.logical_not/1318319 warning: clauses with the same name should be grouped together, "defmacro while/4" was previously defined (lib/nx/defn/kernel.ex:1116)320 │321 1153 │ defmacro while(_var, _cond, _opts, other) do322 │ ~323 │324 └─ lib/nx/defn/kernel.ex:1153:12325326 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 operator327 │328 532 │ <<x::size(bits)-big>> = <<-1::float-size(bits)-big>>329 │ ~330 │331 └─ lib/nx/random.ex:532:15: Nx.Random.next_after_minus_1/1332333 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 operator334 │335 536 │ <<f::float-size(bits)-big>> = <<x - 1::integer-size(bits)-big>>336 │ ~337 │338 └─ lib/nx/random.ex:536:21: Nx.Random.next_after_minus_1/1339340 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator341 │342 690 │ match_types [type] do343 │ ~~~~~~~~~~~~~~~~~~~~~344 │345 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2346347 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator348 │349 690 │ match_types [type] do350 │ ~~~~~~~~~~~~~~~~~~~~~351 │352 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2353354 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator355 │356 690 │ match_types [type] do357 │ ~~~~~~~~~~~~~~~~~~~~~358 │359 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2360361 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator362 │363 690 │ match_types [type] do364 │ ~~~~~~~~~~~~~~~~~~~~~365 │366 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2367368 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator369 │370 690 │ match_types [type] do371 │ ~~~~~~~~~~~~~~~~~~~~~372 │373 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2374375 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator376 │377 690 │ match_types [type] do378 │ ~~~~~~~~~~~~~~~~~~~~~379 │380 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2381382 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator383 │384 192 │ Nx.Shared.match_types [type] do385 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~386 │387 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5388389 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator390 │391 192 │ Nx.Shared.match_types [type] do392 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~393 │394 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5395396 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator397 │398 192 │ Nx.Shared.match_types [type] do399 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~400 │401 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5402403 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator404 │405 192 │ Nx.Shared.match_types [type] do406 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~407 │408 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5409410 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator411 │412 192 │ Nx.Shared.match_types [type] do413 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~414 │415 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5416417 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator418 │419 192 │ Nx.Shared.match_types [type] do420 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~421 │422 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5423424 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 operator425 │426 282 │ for <<chunk::size(chunk_size)-bitstring <- data>> do427 │ ~428 │429 └─ lib/nx/binary_backend.ex:282:23: Nx.BinaryBackend.unary_broadcast/7430431 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 operator432 │433 329 │ for <<chunk::size(chunk_size)-bitstring <- data>> do434 │ ~435 │436 └─ lib/nx/binary_backend.ex:329:25: Nx.BinaryBackend.transpose/3437438 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 operator439 │440 409 │ for <<dim::size(size)-bitstring <- bin>>, into: <<>> do441 │ ~442 │443 └─ lib/nx/binary_backend.ex:409:27: Nx.BinaryBackend.pad_last_dim/5444445 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 operator446 │447 414 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = padded448 │ ~449 │450 └─ lib/nx/binary_backend.ex:414:25: Nx.BinaryBackend.pad_last_dim/5451452 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 operator453 │454 426 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =455 │ ~456 │457 └─ lib/nx/binary_backend.ex:426:23: Nx.BinaryBackend.pad_last_dim/5458459 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 operator460 │461 426 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =462 │ ~463 │464 └─ lib/nx/binary_backend.ex:426:58: Nx.BinaryBackend.pad_last_dim/5465466 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 operator467 │468 433 │ <<_::size(low_byte)-bitstring, new_bin::bitstring>> = bin469 │ ~470 │471 └─ lib/nx/binary_backend.ex:433:23: Nx.BinaryBackend.pad_last_dim/5472473 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 operator474 │475 439 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = bin476 │ ~477 │478 └─ lib/nx/binary_backend.ex:439:29: Nx.BinaryBackend.pad_last_dim/5479480 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 operator481 │482 485 │ for <<chunk::size(chunk_size)-bitstring <- data>> do483 │ ~484 │485 └─ lib/nx/binary_backend.ex:485:25: Nx.BinaryBackend.reverse/3486487 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 operator488 │489 557 │ <<_::bitstring-size(left_offset_bits),490 │ ~491 │492 └─ lib/nx/binary_backend.ex:557:29: Nx.BinaryBackend.dot/7493494 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 operator495 │496 558 │ left_batch_item_binary::bitstring-size(left_batch_item_bits),497 │ ~498 │499 └─ lib/nx/binary_backend.ex:558:50: Nx.BinaryBackend.dot/7500501 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 operator502 │503 561 │ <<_::bitstring-size(right_offset_bits),504 │ ~505 │506 └─ lib/nx/binary_backend.ex:561:29: Nx.BinaryBackend.dot/7507508 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 operator509 │510 562 │ right_batch_item_binary::bitstring-size(right_batch_item_bits),511 │ ~512 │513 └─ lib/nx/binary_backend.ex:562:51: Nx.BinaryBackend.dot/7514515 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 operator516 │517 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data518 │ ~519 │520 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4521522 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator523 │524 655 │ match_types [pred_type] do525 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~526 │527 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4528529 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 operator530 │531 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data532 │ ~533 │534 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4535536 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator537 │538 655 │ match_types [pred_type] do539 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~540 │541 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4542543 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator544 │545 655 │ match_types [pred_type] do546 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~547 │548 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4549550 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 operator551 │552 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data553 │ ~554 │555 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4556557 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator558 │559 655 │ match_types [pred_type] do560 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~561 │562 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4563564 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 operator565 │566 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data567 │ ~568 │569 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4570571 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator572 │573 655 │ match_types [pred_type] do574 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~575 │576 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4577578 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 operator579 │580 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data581 │ ~582 │583 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4584585 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator586 │587 655 │ match_types [pred_type] do588 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~589 │590 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4591592 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 operator593 │594 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data595 │ ~596 │597 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4598599 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator600 │601 669 │ match_types [left_type] do602 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~603 │604 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4605606 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 operator607 │608 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data609 │ ~610 │611 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4612613 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator614 │615 669 │ match_types [left_type] do616 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~617 │618 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4619620 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator621 │622 669 │ match_types [left_type] do623 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~624 │625 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4626627 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 operator628 │629 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data630 │ ~631 │632 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4633634 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator635 │636 669 │ match_types [left_type] do637 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~638 │639 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4640641 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 operator642 │643 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data644 │ ~645 │646 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4647648 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator649 │650 669 │ match_types [left_type] do651 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~652 │653 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4654655 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 operator656 │657 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data658 │ ~659 │660 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4661662 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator663 │664 669 │ match_types [left_type] do665 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~666 │667 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4668669 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 operator670 │671 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data672 │ ~673 │674 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4675676 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator677 │678 663 │ match_types [right_type] do679 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~680 │681 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4682683 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 operator684 │685 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data686 │ ~687 │688 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4689690 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator691 │692 663 │ match_types [right_type] do693 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~694 │695 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4696697 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator698 │699 663 │ match_types [right_type] do700 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~701 │702 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4703704 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 operator705 │706 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data707 │ ~708 │709 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4710711 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator712 │713 663 │ match_types [right_type] do714 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~715 │716 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4717718 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 operator719 │720 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data721 │ ~722 │723 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4724725 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator726 │727 663 │ match_types [right_type] do728 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~729 │730 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4731732 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 operator733 │734 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data735 │ ~736 │737 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4738739 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator740 │741 663 │ match_types [right_type] do742 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~743 │744 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4745746 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 operator747 │748 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data749 │ ~750 │751 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4752753 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator754 │755 728 │ match_types [left_type, right_type, type] do756 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~757 │758 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4759760 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 operator761 │762 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data763 │ ~764 │765 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4766767 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 operator768 │769 728 │ match_types [left_type, right_type, type] do770 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~771 │772 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4773774 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 operator775 │776 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data777 │ ~778 │779 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4780781 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator782 │783 728 │ match_types [left_type, right_type, type] do784 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~785 │786 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4787788 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 operator789 │790 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data791 │ ~792 │793 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4794795 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 operator796 │797 728 │ match_types [left_type, right_type, type] do798 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~799 │800 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4801802 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 operator803 │804 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data805 │ ~806 │807 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4808809 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator810 │811 728 │ match_types [left_type, right_type, type] do812 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~813 │814 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4815816 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 operator817 │818 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data819 │ ~820 │821 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4822823 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 operator824 │825 728 │ match_types [left_type, right_type, type] do826 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~827 │828 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4829830 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 operator831 │832 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data833 │ ~834 │835 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4836837 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator838 │839 728 │ match_types [left_type, right_type, type] do840 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~841 │842 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4843844 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 operator845 │846 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data847 │ ~848 │849 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4850851 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 operator852 │853 728 │ match_types [left_type, right_type, type] do854 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~855 │856 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4857858 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 operator859 │860 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data861 │ ~862 │863 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4864865 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator866 │867 728 │ match_types [left_type, right_type, type] do868 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~869 │870 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4871872 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 operator873 │874 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data875 │ ~876 │877 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4878879 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 operator880 │881 728 │ match_types [left_type, right_type, type] do882 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~883 │884 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4885886 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 operator887 │888 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data889 │ ~890 │891 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4892893 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator894 │895 728 │ match_types [left_type, right_type, type] do896 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~897 │898 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4899900 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 operator901 │902 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data903 │ ~904 │905 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4906907 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 operator908 │909 728 │ match_types [left_type, right_type, type] do910 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~911 │912 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4913914 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 operator915 │916 728 │ match_types [left_type, right_type, type] do917 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~918 │919 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4920921 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 operator922 │923 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data924 │ ~925 │926 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4927928 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator929 │930 728 │ match_types [left_type, right_type, type] do931 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~932 │933 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4934935 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 operator936 │937 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data938 │ ~939 │940 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4941942 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 operator943 │944 728 │ match_types [left_type, right_type, type] do945 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~946 │947 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4948949 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 operator950 │951 728 │ match_types [left_type, right_type, type] do952 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~953 │954 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4955956 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 operator957 │958 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data959 │ ~960 │961 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4962963 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator964 │965 728 │ match_types [left_type, right_type, type] do966 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~967 │968 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4969970 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 operator971 │972 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data973 │ ~974 │975 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4976977 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 operator978 │979 728 │ match_types [left_type, right_type, type] do980 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~981 │982 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4983984 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 operator985 │986 728 │ match_types [left_type, right_type, type] do987 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~988 │989 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4990991 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 operator992 │993 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data994 │ ~995 │996 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4997998 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator999 │1000 728 │ match_types [left_type, right_type, type] do1001 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1002 │1003 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410041005 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 operator1006 │1007 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1008 │ ~1009 │1010 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/410111012 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 operator1013 │1014 728 │ match_types [left_type, right_type, type] do1015 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1016 │1017 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410181019 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 operator1020 │1021 728 │ match_types [left_type, right_type, type] do1022 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1023 │1024 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410251026 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 operator1027 │1028 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1029 │ ~1030 │1031 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410321033 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1034 │1035 728 │ match_types [left_type, right_type, type] do1036 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1037 │1038 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410391040 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 operator1041 │1042 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1043 │ ~1044 │1045 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/410461047 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 operator1048 │1049 728 │ match_types [left_type, right_type, type] do1050 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1051 │1052 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410531054 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 operator1055 │1056 728 │ match_types [left_type, right_type, type] do1057 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1058 │1059 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410601061 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 operator1062 │1063 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1064 │ ~1065 │1066 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410671068 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1069 │1070 728 │ match_types [left_type, right_type, type] do1071 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1072 │1073 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410741075 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 operator1076 │1077 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1078 │ ~1079 │1080 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/410811082 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 operator1083 │1084 728 │ match_types [left_type, right_type, type] do1085 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1086 │1087 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410881089 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 operator1090 │1091 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1092 │ ~1093 │1094 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410951096 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1097 │1098 728 │ match_types [left_type, right_type, type] do1099 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1100 │1101 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411021103 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 operator1104 │1105 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1106 │ ~1107 │1108 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411091110 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 operator1111 │1112 728 │ match_types [left_type, right_type, type] do1113 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1114 │1115 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411161117 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 operator1118 │1119 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1120 │ ~1121 │1122 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411231124 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1125 │1126 728 │ match_types [left_type, right_type, type] do1127 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1128 │1129 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411301131 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 operator1132 │1133 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1134 │ ~1135 │1136 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411371138 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 operator1139 │1140 728 │ match_types [left_type, right_type, type] do1141 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1142 │1143 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411441145 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 operator1146 │1147 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1148 │ ~1149 │1150 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411511152 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1153 │1154 728 │ match_types [left_type, right_type, type] do1155 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1156 │1157 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411581159 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 operator1160 │1161 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1162 │ ~1163 │1164 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411651166 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 operator1167 │1168 728 │ match_types [left_type, right_type, type] do1169 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1170 │1171 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411721173 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 operator1174 │1175 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1176 │ ~1177 │1178 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411791180 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1181 │1182 728 │ match_types [left_type, right_type, type] do1183 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1184 │1185 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411861187 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 operator1188 │1189 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1190 │ ~1191 │1192 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411931194 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 operator1195 │1196 728 │ match_types [left_type, right_type, type] do1197 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1198 │1199 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412001201 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 operator1202 │1203 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1204 │ ~1205 │1206 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412071208 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1209 │1210 728 │ match_types [left_type, right_type, type] do1211 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1212 │1213 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412141215 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 operator1216 │1217 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1218 │ ~1219 │1220 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412211222 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 operator1223 │1224 728 │ match_types [left_type, right_type, type] do1225 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1226 │1227 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412281229 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 operator1230 │1231 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1232 │ ~1233 │1234 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412351236 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1237 │1238 728 │ match_types [left_type, right_type, type] do1239 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1240 │1241 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412421243 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 operator1244 │1245 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1246 │ ~1247 │1248 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412491250 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 operator1251 │1252 728 │ match_types [left_type, right_type, type] do1253 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1254 │1255 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412561257 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 operator1258 │1259 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1260 │ ~1261 │1262 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412631264 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1265 │1266 728 │ match_types [left_type, right_type, type] do1267 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1268 │1269 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412701271 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 operator1272 │1273 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1274 │ ~1275 │1276 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412771278 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 operator1279 │1280 728 │ match_types [left_type, right_type, type] do1281 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1282 │1283 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412841285 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 operator1286 │1287 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1288 │ ~1289 │1290 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412911292 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1293 │1294 728 │ match_types [left_type, right_type, type] do1295 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1296 │1297 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412981299 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 operator1300 │1301 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1302 │ ~1303 │1304 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413051306 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 operator1307 │1308 728 │ match_types [left_type, right_type, type] do1309 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1310 │1311 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413121313 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 operator1314 │1315 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1316 │ ~1317 │1318 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413191320 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1321 │1322 728 │ match_types [left_type, right_type, type] do1323 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1324 │1325 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413261327 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 operator1328 │1329 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1330 │ ~1331 │1332 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413331334 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 operator1335 │1336 728 │ match_types [left_type, right_type, type] do1337 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1338 │1339 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413401341 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 operator1342 │1343 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1344 │ ~1345 │1346 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413471348 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1349 │1350 728 │ match_types [left_type, right_type, type] do1351 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1352 │1353 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413541355 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 operator1356 │1357 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1358 │ ~1359 │1360 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413611362 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 operator1363 │1364 728 │ match_types [left_type, right_type, type] do1365 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1366 │1367 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413681369 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 operator1370 │1371 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1372 │ ~1373 │1374 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413751376 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1377 │1378 728 │ match_types [left_type, right_type, type] do1379 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1380 │1381 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413821383 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 operator1384 │1385 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1386 │ ~1387 │1388 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413891390 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 operator1391 │1392 728 │ match_types [left_type, right_type, type] do1393 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1394 │1395 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413961397 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 operator1398 │1399 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1400 │ ~1401 │1402 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414031404 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1405 │1406 728 │ match_types [left_type, right_type, type] do1407 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1408 │1409 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414101411 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 operator1412 │1413 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1414 │ ~1415 │1416 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414171418 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 operator1419 │1420 728 │ match_types [left_type, right_type, type] do1421 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1422 │1423 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414241425 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 operator1426 │1427 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1428 │ ~1429 │1430 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414311432 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1433 │1434 728 │ match_types [left_type, right_type, type] do1435 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1436 │1437 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414381439 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 operator1440 │1441 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1442 │ ~1443 │1444 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414451446 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 operator1447 │1448 728 │ match_types [left_type, right_type, type] do1449 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1450 │1451 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414521453 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 operator1454 │1455 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1456 │ ~1457 │1458 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414591460 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1461 │1462 728 │ match_types [left_type, right_type, type] do1463 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1464 │1465 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414661467 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 operator1468 │1469 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1470 │ ~1471 │1472 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414731474 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 operator1475 │1476 728 │ match_types [left_type, right_type, type] do1477 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1478 │1479 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414801481 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 operator1482 │1483 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1484 │ ~1485 │1486 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414871488 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1489 │1490 728 │ match_types [left_type, right_type, type] do1491 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1492 │1493 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414941495 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1496 │1497 728 │ match_types [left_type, right_type, type] do1498 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1499 │1500 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415011502 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 operator1503 │1504 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1505 │ ~1506 │1507 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415081509 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 operator1510 │1511 728 │ match_types [left_type, right_type, type] do1512 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1513 │1514 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415151516 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 operator1517 │1518 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1519 │ ~1520 │1521 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415221523 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1524 │1525 728 │ match_types [left_type, right_type, type] do1526 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1527 │1528 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415291530 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1531 │1532 728 │ match_types [left_type, right_type, type] do1533 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1534 │1535 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415361537 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 operator1538 │1539 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1540 │ ~1541 │1542 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415431544 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 operator1545 │1546 728 │ match_types [left_type, right_type, type] do1547 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1548 │1549 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415501551 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 operator1552 │1553 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1554 │ ~1555 │1556 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415571558 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1559 │1560 728 │ match_types [left_type, right_type, type] do1561 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1562 │1563 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415641565 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1566 │1567 728 │ match_types [left_type, right_type, type] do1568 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1569 │1570 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415711572 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 operator1573 │1574 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1575 │ ~1576 │1577 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415781579 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 operator1580 │1581 728 │ match_types [left_type, right_type, type] do1582 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1583 │1584 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415851586 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 operator1587 │1588 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1589 │ ~1590 │1591 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415921593 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1594 │1595 728 │ match_types [left_type, right_type, type] do1596 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1597 │1598 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415991600 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1601 │1602 728 │ match_types [left_type, right_type, type] do1603 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1604 │1605 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416061607 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 operator1608 │1609 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1610 │ ~1611 │1612 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/416131614 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 operator1615 │1616 728 │ match_types [left_type, right_type, type] do1617 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1618 │1619 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416201621 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 operator1622 │1623 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1624 │ ~1625 │1626 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416271628 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1629 │1630 728 │ match_types [left_type, right_type, type] do1631 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1632 │1633 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416341635 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1636 │1637 728 │ match_types [left_type, right_type, type] do1638 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1639 │1640 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416411642 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 operator1643 │1644 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1645 │ ~1646 │1647 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/416481649 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 operator1650 │1651 728 │ match_types [left_type, right_type, type] do1652 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1653 │1654 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416551656 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 operator1657 │1658 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1659 │ ~1660 │1661 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416621663 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1664 │1665 728 │ match_types [left_type, right_type, type] do1666 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1667 │1668 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416691670 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1671 │1672 728 │ match_types [left_type, right_type, type] do1673 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1674 │1675 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416761677 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 operator1678 │1679 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1680 │ ~1681 │1682 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/416831684 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 operator1685 │1686 728 │ match_types [left_type, right_type, type] do1687 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1688 │1689 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416901691 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 operator1692 │1693 728 │ match_types [left_type, right_type, type] do1694 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1695 │1696 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416971698 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 operator1699 │1700 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1701 │ ~1702 │1703 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417041705 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1706 │1707 728 │ match_types [left_type, right_type, type] do1708 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1709 │1710 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417111712 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1713 │1714 728 │ match_types [left_type, right_type, type] do1715 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1716 │1717 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417181719 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 operator1720 │1721 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1722 │ ~1723 │1724 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417251726 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 operator1727 │1728 728 │ match_types [left_type, right_type, type] do1729 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1730 │1731 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417321733 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 operator1734 │1735 728 │ match_types [left_type, right_type, type] do1736 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1737 │1738 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417391740 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 operator1741 │1742 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1743 │ ~1744 │1745 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417461747 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1748 │1749 728 │ match_types [left_type, right_type, type] do1750 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1751 │1752 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417531754 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1755 │1756 728 │ match_types [left_type, right_type, type] do1757 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1758 │1759 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417601761 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 operator1762 │1763 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1764 │ ~1765 │1766 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417671768 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 operator1769 │1770 728 │ match_types [left_type, right_type, type] do1771 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1772 │1773 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417741775 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 operator1776 │1777 728 │ match_types [left_type, right_type, type] do1778 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1779 │1780 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417811782 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 operator1783 │1784 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1785 │ ~1786 │1787 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417881789 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1790 │1791 728 │ match_types [left_type, right_type, type] do1792 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1793 │1794 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417951796 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1797 │1798 728 │ match_types [left_type, right_type, type] do1799 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1800 │1801 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418021803 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 operator1804 │1805 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1806 │ ~1807 │1808 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/418091810 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 operator1811 │1812 728 │ match_types [left_type, right_type, type] do1813 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1814 │1815 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418161817 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 operator1818 │1819 728 │ match_types [left_type, right_type, type] do1820 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1821 │1822 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418231824 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 operator1825 │1826 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1827 │ ~1828 │1829 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/418301831 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1832 │1833 728 │ match_types [left_type, right_type, type] do1834 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1835 │1836 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418371838 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1839 │1840 728 │ match_types [left_type, right_type, type] do1841 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1842 │1843 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418441845 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 operator1846 │1847 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1848 │ ~1849 │1850 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/418511852 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 operator1853 │1854 728 │ match_types [left_type, right_type, type] do1855 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1856 │1857 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418581859 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 operator1860 │1861 728 │ match_types [left_type, right_type, type] do1862 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1863 │1864 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418651866 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 operator1867 │1868 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1869 │ ~1870 │1871 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/418721873 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1874 │1875 728 │ match_types [left_type, right_type, type] do1876 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1877 │1878 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418791880 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1881 │1882 728 │ match_types [left_type, right_type, type] do1883 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1884 │1885 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418861887 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 operator1888 │1889 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1890 │ ~1891 │1892 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/418931894 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 operator1895 │1896 728 │ match_types [left_type, right_type, type] do1897 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1898 │1899 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419001901 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 operator1902 │1903 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1904 │ ~1905 │1906 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/419071908 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1909 │1910 728 │ match_types [left_type, right_type, type] do1911 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1912 │1913 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419141915 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1916 │1917 728 │ match_types [left_type, right_type, type] do1918 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1919 │1920 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419211922 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 operator1923 │1924 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1925 │ ~1926 │1927 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/419281929 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 operator1930 │1931 728 │ match_types [left_type, right_type, type] do1932 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1933 │1934 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419351936 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 operator1937 │1938 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1939 │ ~1940 │1941 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/419421943 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1944 │1945 728 │ match_types [left_type, right_type, type] do1946 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1947 │1948 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419491950 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1951 │1952 728 │ match_types [left_type, right_type, type] do1953 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1954 │1955 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419561957 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 operator1958 │1959 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1960 │ ~1961 │1962 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/419631964 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 operator1965 │1966 728 │ match_types [left_type, right_type, type] do1967 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1968 │1969 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419701971 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 operator1972 │1973 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1974 │ ~1975 │1976 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/419771978 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1979 │1980 728 │ match_types [left_type, right_type, type] do1981 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1982 │1983 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419841985 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1986 │1987 728 │ match_types [left_type, right_type, type] do1988 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1989 │1990 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419911992 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 operator1993 │1994 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1995 │ ~1996 │1997 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/419981999 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 operator2000 │2001 728 │ match_types [left_type, right_type, type] do2002 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2003 │2004 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420052006 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 operator2007 │2008 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2009 │ ~2010 │2011 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420122013 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2014 │2015 728 │ match_types [left_type, right_type, type] do2016 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2017 │2018 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420192020 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2021 │2022 728 │ match_types [left_type, right_type, type] do2023 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2024 │2025 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420262027 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 operator2028 │2029 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2030 │ ~2031 │2032 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/420332034 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 operator2035 │2036 728 │ match_types [left_type, right_type, type] do2037 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2038 │2039 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420402041 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 operator2042 │2043 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2044 │ ~2045 │2046 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420472048 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2049 │2050 728 │ match_types [left_type, right_type, type] do2051 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2052 │2053 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420542055 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2056 │2057 728 │ match_types [left_type, right_type, type] do2058 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2059 │2060 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420612062 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 operator2063 │2064 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2065 │ ~2066 │2067 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/420682069 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 operator2070 │2071 728 │ match_types [left_type, right_type, type] do2072 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2073 │2074 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420752076 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 operator2077 │2078 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2079 │ ~2080 │2081 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420822083 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2084 │2085 728 │ match_types [left_type, right_type, type] do2086 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2087 │2088 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420892090 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2091 │2092 728 │ match_types [left_type, right_type, type] do2093 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2094 │2095 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420962097 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 operator2098 │2099 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2100 │ ~2101 │2102 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421032104 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 operator2105 │2106 728 │ match_types [left_type, right_type, type] do2107 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2108 │2109 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421102111 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 operator2112 │2113 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2114 │ ~2115 │2116 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/421172118 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2119 │2120 728 │ match_types [left_type, right_type, type] do2121 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2122 │2123 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421242125 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2126 │2127 728 │ match_types [left_type, right_type, type] do2128 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2129 │2130 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421312132 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 operator2133 │2134 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2135 │ ~2136 │2137 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421382139 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 operator2140 │2141 728 │ match_types [left_type, right_type, type] do2142 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2143 │2144 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421452146 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 operator2147 │2148 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2149 │ ~2150 │2151 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/421522153 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2154 │2155 728 │ match_types [left_type, right_type, type] do2156 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2157 │2158 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421592160 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2161 │2162 728 │ match_types [left_type, right_type, type] do2163 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2164 │2165 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421662167 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 operator2168 │2169 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2170 │ ~2171 │2172 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421732174 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 operator2175 │2176 728 │ match_types [left_type, right_type, type] do2177 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2178 │2179 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421802181 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 operator2182 │2183 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2184 │ ~2185 │2186 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/421872188 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2189 │2190 728 │ match_types [left_type, right_type, type] do2191 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2192 │2193 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421942195 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2196 │2197 728 │ match_types [left_type, right_type, type] do2198 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2199 │2200 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422012202 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 operator2203 │2204 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2205 │ ~2206 │2207 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422082209 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 operator2210 │2211 728 │ match_types [left_type, right_type, type] do2212 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2213 │2214 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422152216 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 operator2217 │2218 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2219 │ ~2220 │2221 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422222223 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2224 │2225 728 │ match_types [left_type, right_type, type] do2226 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2227 │2228 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422292230 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2231 │2232 728 │ match_types [left_type, right_type, type] do2233 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2234 │2235 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422362237 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 operator2238 │2239 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2240 │ ~2241 │2242 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422432244 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 operator2245 │2246 728 │ match_types [left_type, right_type, type] do2247 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2248 │2249 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422502251 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 operator2252 │2253 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2254 │ ~2255 │2256 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422572258 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2259 │2260 728 │ match_types [left_type, right_type, type] do2261 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2262 │2263 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422642265 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2266 │2267 728 │ match_types [left_type, right_type, type] do2268 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2269 │2270 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422712272 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 operator2273 │2274 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2275 │ ~2276 │2277 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422782279 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 operator2280 │2281 728 │ match_types [left_type, right_type, type] do2282 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2283 │2284 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422852286 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 operator2287 │2288 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2289 │ ~2290 │2291 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422922293 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2294 │2295 728 │ match_types [left_type, right_type, type] do2296 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2297 │2298 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422992300 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2301 │2302 728 │ match_types [left_type, right_type, type] do2303 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2304 │2305 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423062307 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 operator2308 │2309 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2310 │ ~2311 │2312 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423132314 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 operator2315 │2316 728 │ match_types [left_type, right_type, type] do2317 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2318 │2319 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423202321 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 operator2322 │2323 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2324 │ ~2325 │2326 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423272328 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2329 │2330 728 │ match_types [left_type, right_type, type] do2331 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2332 │2333 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423342335 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2336 │2337 728 │ match_types [left_type, right_type, type] do2338 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2339 │2340 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423412342 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 operator2343 │2344 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2345 │ ~2346 │2347 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423482349 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 operator2350 │2351 728 │ match_types [left_type, right_type, type] do2352 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2353 │2354 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423552356 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 operator2357 │2358 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2359 │ ~2360 │2361 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423622363 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2364 │2365 728 │ match_types [left_type, right_type, type] do2366 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2367 │2368 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423692370 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2371 │2372 728 │ match_types [left_type, right_type, type] do2373 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2374 │2375 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423762377 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 operator2378 │2379 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2380 │ ~2381 │2382 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423832384 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 operator2385 │2386 728 │ match_types [left_type, right_type, type] do2387 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2388 │2389 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423902391 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 operator2392 │2393 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2394 │ ~2395 │2396 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423972398 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2399 │2400 728 │ match_types [left_type, right_type, type] do2401 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2402 │2403 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424042405 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 operator2406 │2407 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2408 │ ~2409 │2410 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424112412 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 operator2413 │2414 728 │ match_types [left_type, right_type, type] do2415 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2416 │2417 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424182419 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 operator2420 │2421 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2422 │ ~2423 │2424 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424252426 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2427 │2428 728 │ match_types [left_type, right_type, type] do2429 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2430 │2431 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424322433 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 operator2434 │2435 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2436 │ ~2437 │2438 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424392440 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 operator2441 │2442 728 │ match_types [left_type, right_type, type] do2443 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2444 │2445 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424462447 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 operator2448 │2449 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2450 │ ~2451 │2452 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424532454 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2455 │2456 728 │ match_types [left_type, right_type, type] do2457 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2458 │2459 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424602461 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 operator2462 │2463 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2464 │ ~2465 │2466 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424672468 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 operator2469 │2470 728 │ match_types [left_type, right_type, type] do2471 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2472 │2473 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424742475 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 operator2476 │2477 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2478 │ ~2479 │2480 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424812482 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2483 │2484 728 │ match_types [left_type, right_type, type] do2485 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2486 │2487 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424882489 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 operator2490 │2491 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2492 │ ~2493 │2494 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424952496 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 operator2497 │2498 728 │ match_types [left_type, right_type, type] do2499 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2500 │2501 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425022503 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 operator2504 │2505 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2506 │ ~2507 │2508 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425092510 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2511 │2512 728 │ match_types [left_type, right_type, type] do2513 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2514 │2515 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425162517 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 operator2518 │2519 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2520 │ ~2521 │2522 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425232524 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 operator2525 │2526 728 │ match_types [left_type, right_type, type] do2527 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2528 │2529 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425302531 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 operator2532 │2533 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2534 │ ~2535 │2536 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425372538 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2539 │2540 728 │ match_types [left_type, right_type, type] do2541 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2542 │2543 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425442545 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 operator2546 │2547 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2548 │ ~2549 │2550 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425512552 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 operator2553 │2554 728 │ match_types [left_type, right_type, type] do2555 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2556 │2557 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425582559 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 operator2560 │2561 728 │ match_types [left_type, right_type, type] do2562 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2563 │2564 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425652566 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 operator2567 │2568 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2569 │ ~2570 │2571 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425722573 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2574 │2575 728 │ match_types [left_type, right_type, type] do2576 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2577 │2578 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425792580 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 operator2581 │2582 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2583 │ ~2584 │2585 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425862587 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 operator2588 │2589 728 │ match_types [left_type, right_type, type] do2590 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2591 │2592 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425932594 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 operator2595 │2596 728 │ match_types [left_type, right_type, type] do2597 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2598 │2599 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426002601 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 operator2602 │2603 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2604 │ ~2605 │2606 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426072608 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2609 │2610 728 │ match_types [left_type, right_type, type] do2611 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2612 │2613 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426142615 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 operator2616 │2617 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2618 │ ~2619 │2620 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426212622 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 operator2623 │2624 728 │ match_types [left_type, right_type, type] do2625 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2626 │2627 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426282629 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 operator2630 │2631 728 │ match_types [left_type, right_type, type] do2632 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2633 │2634 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426352636 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 operator2637 │2638 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2639 │ ~2640 │2641 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426422643 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2644 │2645 728 │ match_types [left_type, right_type, type] do2646 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2647 │2648 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426492650 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 operator2651 │2652 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2653 │ ~2654 │2655 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426562657 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 operator2658 │2659 728 │ match_types [left_type, right_type, type] do2660 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2661 │2662 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426632664 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 operator2665 │2666 728 │ match_types [left_type, right_type, type] do2667 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2668 │2669 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426702671 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 operator2672 │2673 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2674 │ ~2675 │2676 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426772678 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2679 │2680 728 │ match_types [left_type, right_type, type] do2681 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2682 │2683 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426842685 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 operator2686 │2687 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2688 │ ~2689 │2690 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426912692 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 operator2693 │2694 728 │ match_types [left_type, right_type, type] do2695 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2696 │2697 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426982699 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 operator2700 │2701 728 │ match_types [left_type, right_type, type] do2702 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2703 │2704 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427052706 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 operator2707 │2708 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2709 │ ~2710 │2711 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427122713 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2714 │2715 728 │ match_types [left_type, right_type, type] do2716 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2717 │2718 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427192720 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 operator2721 │2722 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2723 │ ~2724 │2725 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427262727 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 operator2728 │2729 728 │ match_types [left_type, right_type, type] do2730 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2731 │2732 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427332734 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 operator2735 │2736 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2737 │ ~2738 │2739 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427402741 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2742 │2743 728 │ match_types [left_type, right_type, type] do2744 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2745 │2746 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427472748 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 operator2749 │2750 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2751 │ ~2752 │2753 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427542755 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 operator2756 │2757 728 │ match_types [left_type, right_type, type] do2758 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2759 │2760 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427612762 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 operator2763 │2764 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2765 │ ~2766 │2767 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427682769 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2770 │2771 728 │ match_types [left_type, right_type, type] do2772 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2773 │2774 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427752776 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 operator2777 │2778 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2779 │ ~2780 │2781 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427822783 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 operator2784 │2785 728 │ match_types [left_type, right_type, type] do2786 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2787 │2788 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427892790 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 operator2791 │2792 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2793 │ ~2794 │2795 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427962797 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2798 │2799 728 │ match_types [left_type, right_type, type] do2800 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2801 │2802 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428032804 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 operator2805 │2806 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2807 │ ~2808 │2809 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428102811 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 operator2812 │2813 728 │ match_types [left_type, right_type, type] do2814 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2815 │2816 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428172818 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 operator2819 │2820 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2821 │ ~2822 │2823 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428242825 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2826 │2827 728 │ match_types [left_type, right_type, type] do2828 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2829 │2830 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428312832 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 operator2833 │2834 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2835 │ ~2836 │2837 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428382839 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 operator2840 │2841 728 │ match_types [left_type, right_type, type] do2842 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2843 │2844 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428452846 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 operator2847 │2848 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2849 │ ~2850 │2851 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428522853 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2854 │2855 728 │ match_types [left_type, right_type, type] do2856 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2857 │2858 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428592860 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 operator2861 │2862 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2863 │ ~2864 │2865 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428662867 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 operator2868 │2869 728 │ match_types [left_type, right_type, type] do2870 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2871 │2872 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428732874 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 operator2875 │2876 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2877 │ ~2878 │2879 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428802881 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2882 │2883 728 │ match_types [left_type, right_type, type] do2884 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2885 │2886 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428872888 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 operator2889 │2890 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2891 │ ~2892 │2893 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428942895 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 operator2896 │2897 728 │ match_types [left_type, right_type, type] do2898 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2899 │2900 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429012902 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 operator2903 │2904 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2905 │ ~2906 │2907 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429082909 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2910 │2911 728 │ match_types [left_type, right_type, type] do2912 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2913 │2914 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429152916 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 operator2917 │2918 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2919 │ ~2920 │2921 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429222923 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 operator2924 │2925 728 │ match_types [left_type, right_type, type] do2926 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2927 │2928 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429292930 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 operator2931 │2932 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2933 │ ~2934 │2935 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429362937 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2938 │2939 728 │ match_types [left_type, right_type, type] do2940 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2941 │2942 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429432944 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 operator2945 │2946 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2947 │ ~2948 │2949 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429502951 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 operator2952 │2953 728 │ match_types [left_type, right_type, type] do2954 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2955 │2956 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429572958 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 operator2959 │2960 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2961 │ ~2962 │2963 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429642965 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2966 │2967 728 │ match_types [left_type, right_type, type] do2968 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2969 │2970 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429712972 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 operator2973 │2974 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2975 │ ~2976 │2977 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429782979 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 operator2980 │2981 728 │ match_types [left_type, right_type, type] do2982 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2983 │2984 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429852986 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 operator2987 │2988 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2989 │ ~2990 │2991 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429922993 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2994 │2995 728 │ match_types [left_type, right_type, type] do2996 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2997 │2998 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429993000 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 operator3001 │3002 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3003 │ ~3004 │3005 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430063007 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 operator3008 │3009 728 │ match_types [left_type, right_type, type] do3010 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3011 │3012 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430133014 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 operator3015 │3016 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3017 │ ~3018 │3019 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430203021 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3022 │3023 728 │ match_types [left_type, right_type, type] do3024 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3025 │3026 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430273028 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 operator3029 │3030 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3031 │ ~3032 │3033 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430343035 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 operator3036 │3037 728 │ match_types [left_type, right_type, type] do3038 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3039 │3040 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430413042 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 operator3043 │3044 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3045 │ ~3046 │3047 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430483049 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3050 │3051 728 │ match_types [left_type, right_type, type] do3052 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3053 │3054 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430553056 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 operator3057 │3058 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3059 │ ~3060 │3061 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430623063 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 operator3064 │3065 728 │ match_types [left_type, right_type, type] do3066 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3067 │3068 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430693070 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 operator3071 │3072 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3073 │ ~3074 │3075 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430763077 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3078 │3079 728 │ match_types [left_type, right_type, type] do3080 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3081 │3082 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430833084 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 operator3085 │3086 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3087 │ ~3088 │3089 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430903091 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 operator3092 │3093 728 │ match_types [left_type, right_type, type] do3094 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3095 │3096 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430973098 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 operator3099 │3100 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3101 │ ~3102 │3103 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431043105 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3106 │3107 728 │ match_types [left_type, right_type, type] do3108 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3109 │3110 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431113112 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 operator3113 │3114 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3115 │ ~3116 │3117 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431183119 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 operator3120 │3121 728 │ match_types [left_type, right_type, type] do3122 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3123 │3124 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431253126 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 operator3127 │3128 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3129 │ ~3130 │3131 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431323133 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3134 │3135 728 │ match_types [left_type, right_type, type] do3136 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3137 │3138 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431393140 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 operator3141 │3142 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3143 │ ~3144 │3145 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431463147 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 operator3148 │3149 728 │ match_types [left_type, right_type, type] do3150 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3151 │3152 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431533154 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 operator3155 │3156 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3157 │ ~3158 │3159 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431603161 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3162 │3163 728 │ match_types [left_type, right_type, type] do3164 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3165 │3166 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431673168 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 operator3169 │3170 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3171 │ ~3172 │3173 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431743175 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 operator3176 │3177 728 │ match_types [left_type, right_type, type] do3178 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3179 │3180 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431813182 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 operator3183 │3184 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3185 │ ~3186 │3187 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431883189 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3190 │3191 728 │ match_types [left_type, right_type, type] do3192 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3193 │3194 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431953196 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 operator3197 │3198 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3199 │ ~3200 │3201 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432023203 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 operator3204 │3205 728 │ match_types [left_type, right_type, type] do3206 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3207 │3208 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432093210 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 operator3211 │3212 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3213 │ ~3214 │3215 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432163217 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3218 │3219 728 │ match_types [left_type, right_type, type] do3220 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3221 │3222 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432233224 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 operator3225 │3226 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3227 │ ~3228 │3229 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432303231 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 operator3232 │3233 728 │ match_types [left_type, right_type, type] do3234 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3235 │3236 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432373238 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 operator3239 │3240 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3241 │ ~3242 │3243 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432443245 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3246 │3247 728 │ match_types [left_type, right_type, type] do3248 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3249 │3250 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432513252 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 operator3253 │3254 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3255 │ ~3256 │3257 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432583259 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 operator3260 │3261 728 │ match_types [left_type, right_type, type] do3262 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3263 │3264 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432653266 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 operator3267 │3268 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3269 │ ~3270 │3271 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432723273 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3274 │3275 728 │ match_types [left_type, right_type, type] do3276 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3277 │3278 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432793280 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 operator3281 │3282 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3283 │ ~3284 │3285 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432863287 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 operator3288 │3289 728 │ match_types [left_type, right_type, type] do3290 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3291 │3292 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432933294 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 operator3295 │3296 728 │ match_types [left_type, right_type, type] do3297 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3298 │3299 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433003301 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 operator3302 │3303 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3304 │ ~3305 │3306 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433073308 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3309 │3310 728 │ match_types [left_type, right_type, type] do3311 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3312 │3313 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433143315 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 operator3316 │3317 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3318 │ ~3319 │3320 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433213322 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 operator3323 │3324 728 │ match_types [left_type, right_type, type] do3325 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3326 │3327 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433283329 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 operator3330 │3331 728 │ match_types [left_type, right_type, type] do3332 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3333 │3334 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433353336 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 operator3337 │3338 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3339 │ ~3340 │3341 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433423343 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3344 │3345 728 │ match_types [left_type, right_type, type] do3346 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3347 │3348 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433493350 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 operator3351 │3352 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3353 │ ~3354 │3355 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433563357 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 operator3358 │3359 728 │ match_types [left_type, right_type, type] do3360 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3361 │3362 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433633364 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 operator3365 │3366 728 │ match_types [left_type, right_type, type] do3367 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3368 │3369 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433703371 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 operator3372 │3373 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3374 │ ~3375 │3376 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433773378 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3379 │3380 728 │ match_types [left_type, right_type, type] do3381 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3382 │3383 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433843385 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 operator3386 │3387 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3388 │ ~3389 │3390 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433913392 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 operator3393 │3394 728 │ match_types [left_type, right_type, type] do3395 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3396 │3397 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433983399 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 operator3400 │3401 728 │ match_types [left_type, right_type, type] do3402 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3403 │3404 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434053406 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 operator3407 │3408 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3409 │ ~3410 │3411 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434123413 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3414 │3415 728 │ match_types [left_type, right_type, type] do3416 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3417 │3418 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434193420 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 operator3421 │3422 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3423 │ ~3424 │3425 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434263427 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 operator3428 │3429 728 │ match_types [left_type, right_type, type] do3430 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3431 │3432 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434333434 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 operator3435 │3436 728 │ match_types [left_type, right_type, type] do3437 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3438 │3439 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434403441 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 operator3442 │3443 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3444 │ ~3445 │3446 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434473448 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3449 │3450 728 │ match_types [left_type, right_type, type] do3451 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3452 │3453 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434543455 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 operator3456 │3457 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3458 │ ~3459 │3460 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434613462 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 operator3463 │3464 728 │ match_types [left_type, right_type, type] do3465 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3466 │3467 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434683469 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 operator3470 │3471 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3472 │ ~3473 │3474 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434753476 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3477 │3478 728 │ match_types [left_type, right_type, type] do3479 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3480 │3481 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434823483 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 operator3484 │3485 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3486 │ ~3487 │3488 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434893490 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 operator3491 │3492 728 │ match_types [left_type, right_type, type] do3493 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3494 │3495 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434963497 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 operator3498 │3499 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3500 │ ~3501 │3502 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435033504 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3505 │3506 728 │ match_types [left_type, right_type, type] do3507 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3508 │3509 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435103511 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 operator3512 │3513 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3514 │ ~3515 │3516 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435173518 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 operator3519 │3520 728 │ match_types [left_type, right_type, type] do3521 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3522 │3523 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435243525 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 operator3526 │3527 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3528 │ ~3529 │3530 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435313532 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3533 │3534 728 │ match_types [left_type, right_type, type] do3535 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3536 │3537 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435383539 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 operator3540 │3541 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3542 │ ~3543 │3544 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435453546 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 operator3547 │3548 728 │ match_types [left_type, right_type, type] do3549 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3550 │3551 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435523553 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 operator3554 │3555 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3556 │ ~3557 │3558 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435593560 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3561 │3562 728 │ match_types [left_type, right_type, type] do3563 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3564 │3565 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435663567 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 operator3568 │3569 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3570 │ ~3571 │3572 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435733574 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 operator3575 │3576 728 │ match_types [left_type, right_type, type] do3577 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3578 │3579 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435803581 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 operator3582 │3583 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3584 │ ~3585 │3586 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435873588 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3589 │3590 728 │ match_types [left_type, right_type, type] do3591 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3592 │3593 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435943595 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 operator3596 │3597 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3598 │ ~3599 │3600 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436013602 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 operator3603 │3604 728 │ match_types [left_type, right_type, type] do3605 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3606 │3607 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436083609 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 operator3610 │3611 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3612 │ ~3613 │3614 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436153616 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3617 │3618 728 │ match_types [left_type, right_type, type] do3619 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3620 │3621 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436223623 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 operator3624 │3625 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3626 │ ~3627 │3628 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436293630 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 operator3631 │3632 728 │ match_types [left_type, right_type, type] do3633 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3634 │3635 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436363637 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 operator3638 │3639 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3640 │ ~3641 │3642 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436433644 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3645 │3646 728 │ match_types [left_type, right_type, type] do3647 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3648 │3649 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436503651 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 operator3652 │3653 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3654 │ ~3655 │3656 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436573658 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 operator3659 │3660 728 │ match_types [left_type, right_type, type] do3661 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3662 │3663 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436643665 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 operator3666 │3667 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3668 │ ~3669 │3670 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436713672 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3673 │3674 728 │ match_types [left_type, right_type, type] do3675 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3676 │3677 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436783679 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 operator3680 │3681 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3682 │ ~3683 │3684 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436853686 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 operator3687 │3688 728 │ match_types [left_type, right_type, type] do3689 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3690 │3691 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436923693 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 operator3694 │3695 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3696 │ ~3697 │3698 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436993700 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3701 │3702 728 │ match_types [left_type, right_type, type] do3703 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3704 │3705 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437063707 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 operator3708 │3709 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3710 │ ~3711 │3712 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437133714 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 operator3715 │3716 728 │ match_types [left_type, right_type, type] do3717 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3718 │3719 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437203721 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 operator3722 │3723 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3724 │ ~3725 │3726 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437273728 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3729 │3730 728 │ match_types [left_type, right_type, type] do3731 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3732 │3733 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437343735 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 operator3736 │3737 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3738 │ ~3739 │3740 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437413742 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 operator3743 │3744 728 │ match_types [left_type, right_type, type] do3745 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3746 │3747 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437483749 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 operator3750 │3751 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3752 │ ~3753 │3754 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437553756 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3757 │3758 728 │ match_types [left_type, right_type, type] do3759 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3760 │3761 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437623763 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 operator3764 │3765 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3766 │ ~3767 │3768 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437693770 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 operator3771 │3772 728 │ match_types [left_type, right_type, type] do3773 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3774 │3775 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437763777 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 operator3778 │3779 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3780 │ ~3781 │3782 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437833784 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3785 │3786 728 │ match_types [left_type, right_type, type] do3787 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3788 │3789 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437903791 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 operator3792 │3793 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3794 │ ~3795 │3796 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437973798 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 operator3799 │3800 728 │ match_types [left_type, right_type, type] do3801 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3802 │3803 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438043805 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 operator3806 │3807 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3808 │ ~3809 │3810 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438113812 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3813 │3814 728 │ match_types [left_type, right_type, type] do3815 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3816 │3817 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438183819 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 operator3820 │3821 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3822 │ ~3823 │3824 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438253826 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 operator3827 │3828 728 │ match_types [left_type, right_type, type] do3829 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3830 │3831 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438323833 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 operator3834 │3835 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3836 │ ~3837 │3838 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438393840 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3841 │3842 728 │ match_types [left_type, right_type, type] do3843 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3844 │3845 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438463847 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 operator3848 │3849 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3850 │ ~3851 │3852 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438533854 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 operator3855 │3856 728 │ match_types [left_type, right_type, type] do3857 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3858 │3859 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438603861 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 operator3862 │3863 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3864 │ ~3865 │3866 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438673868 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3869 │3870 728 │ match_types [left_type, right_type, type] do3871 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3872 │3873 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438743875 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 operator3876 │3877 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3878 │ ~3879 │3880 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438813882 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 operator3883 │3884 728 │ match_types [left_type, right_type, type] do3885 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3886 │3887 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438883889 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 operator3890 │3891 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3892 │ ~3893 │3894 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438953896 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3897 │3898 728 │ match_types [left_type, right_type, type] do3899 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3900 │3901 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439023903 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 operator3904 │3905 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3906 │ ~3907 │3908 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439093910 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 operator3911 │3912 728 │ match_types [left_type, right_type, type] do3913 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3914 │3915 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439163917 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 operator3918 │3919 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3920 │ ~3921 │3922 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439233924 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3925 │3926 728 │ match_types [left_type, right_type, type] do3927 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3928 │3929 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439303931 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 operator3932 │3933 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3934 │ ~3935 │3936 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439373938 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 operator3939 │3940 728 │ match_types [left_type, right_type, type] do3941 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3942 │3943 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439443945 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 operator3946 │3947 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3948 │ ~3949 │3950 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439513952 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3953 │3954 728 │ match_types [left_type, right_type, type] do3955 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3956 │3957 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439583959 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 operator3960 │3961 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3962 │ ~3963 │3964 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439653966 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 operator3967 │3968 728 │ match_types [left_type, right_type, type] do3969 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3970 │3971 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439723973 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 operator3974 │3975 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3976 │ ~3977 │3978 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439793980 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3981 │3982 728 │ match_types [left_type, right_type, type] do3983 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3984 │3985 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439863987 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 operator3988 │3989 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3990 │ ~3991 │3992 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439933994 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 operator3995 │3996 728 │ match_types [left_type, right_type, type] do3997 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3998 │3999 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440004001 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 operator4002 │4003 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4004 │ ~4005 │4006 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440074008 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4009 │4010 728 │ match_types [left_type, right_type, type] do4011 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4012 │4013 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440144015 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 operator4016 │4017 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4018 │ ~4019 │4020 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440214022 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 operator4023 │4024 728 │ match_types [left_type, right_type, type] do4025 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4026 │4027 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440284029 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 operator4030 │4031 728 │ match_types [left_type, right_type, type] do4032 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4033 │4034 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440354036 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 operator4037 │4038 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4039 │ ~4040 │4041 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440424043 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4044 │4045 728 │ match_types [left_type, right_type, type] do4046 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4047 │4048 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440494050 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 operator4051 │4052 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4053 │ ~4054 │4055 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440564057 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 operator4058 │4059 728 │ match_types [left_type, right_type, type] do4060 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4061 │4062 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440634064 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 operator4065 │4066 728 │ match_types [left_type, right_type, type] do4067 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4068 │4069 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440704071 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 operator4072 │4073 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4074 │ ~4075 │4076 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440774078 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4079 │4080 728 │ match_types [left_type, right_type, type] do4081 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4082 │4083 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440844085 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 operator4086 │4087 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4088 │ ~4089 │4090 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440914092 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 operator4093 │4094 728 │ match_types [left_type, right_type, type] do4095 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4096 │4097 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440984099 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 operator4100 │4101 728 │ match_types [left_type, right_type, type] do4102 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4103 │4104 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441054106 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 operator4107 │4108 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4109 │ ~4110 │4111 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441124113 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4114 │4115 728 │ match_types [left_type, right_type, type] do4116 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4117 │4118 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441194120 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 operator4121 │4122 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4123 │ ~4124 │4125 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441264127 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 operator4128 │4129 728 │ match_types [left_type, right_type, type] do4130 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4131 │4132 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441334134 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 operator4135 │4136 728 │ match_types [left_type, right_type, type] do4137 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4138 │4139 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441404141 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 operator4142 │4143 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4144 │ ~4145 │4146 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441474148 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4149 │4150 728 │ match_types [left_type, right_type, type] do4151 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4152 │4153 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441544155 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 operator4156 │4157 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4158 │ ~4159 │4160 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441614162 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 operator4163 │4164 728 │ match_types [left_type, right_type, type] do4165 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4166 │4167 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441684169 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 operator4170 │4171 728 │ match_types [left_type, right_type, type] do4172 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4173 │4174 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441754176 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 operator4177 │4178 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4179 │ ~4180 │4181 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441824183 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4184 │4185 728 │ match_types [left_type, right_type, type] do4186 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4187 │4188 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441894190 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 operator4191 │4192 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4193 │ ~4194 │4195 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441964197 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 operator4198 │4199 728 │ match_types [left_type, right_type, type] do4200 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4201 │4202 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442034204 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 operator4205 │4206 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4207 │ ~4208 │4209 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442104211 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4212 │4213 728 │ match_types [left_type, right_type, type] do4214 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4215 │4216 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442174218Compiling lib/nx/defn/grad.ex (it's taking more than 10s)4219Compiling lib/nx/binary_backend.ex (it's taking more than 10s)4220 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 operator4221 │4222 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4223 │ ~4224 │4225 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442264227 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 operator4228 │4229 728 │ match_types [left_type, right_type, type] do4230 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4231 │4232 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442334234 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 operator4235 │4236 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4237 │ ~4238 │4239 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442404241 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4242 │4243 728 │ match_types [left_type, right_type, type] do4244 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4245 │4246 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442474248 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 operator4249 │4250 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4251 │ ~4252 │4253 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442544255 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 operator4256 │4257 728 │ match_types [left_type, right_type, type] do4258 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4259 │4260 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442614262 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 operator4263 │4264 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4265 │ ~4266 │4267 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442684269 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4270 │4271 728 │ match_types [left_type, right_type, type] do4272 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4273 │4274 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442754276 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 operator4277 │4278 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4279 │ ~4280 │4281 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442824283 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 operator4284 │4285 728 │ match_types [left_type, right_type, type] do4286 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4287 │4288 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442894290 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 operator4291 │4292 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4293 │ ~4294 │4295 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442964297 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4298 │4299 728 │ match_types [left_type, right_type, type] do4300 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4301 │4302 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443034304 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 operator4305 │4306 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4307 │ ~4308 │4309 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443104311 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 operator4312 │4313 728 │ match_types [left_type, right_type, type] do4314 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4315 │4316 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443174318 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 operator4319 │4320 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4321 │ ~4322 │4323 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443244325 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4326 │4327 728 │ match_types [left_type, right_type, type] do4328 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4329 │4330 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443314332 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 operator4333 │4334 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4335 │ ~4336 │4337 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443384339 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 operator4340 │4341 728 │ match_types [left_type, right_type, type] do4342 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4343 │4344 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443454346 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 operator4347 │4348 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4349 │ ~4350 │4351 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443524353 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4354 │4355 728 │ match_types [left_type, right_type, type] do4356 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4357 │4358 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443594360 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 operator4361 │4362 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4363 │ ~4364 │4365 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443664367 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 operator4368 │4369 728 │ match_types [left_type, right_type, type] do4370 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4371 │4372 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443734374 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 operator4375 │4376 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4377 │ ~4378 │4379 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443804381 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4382 │4383 728 │ match_types [left_type, right_type, type] do4384 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4385 │4386 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443874388 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 operator4389 │4390 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4391 │ ~4392 │4393 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443944395 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 operator4396 │4397 728 │ match_types [left_type, right_type, type] do4398 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4399 │4400 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444014402 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 operator4403 │4404 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4405 │ ~4406 │4407 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444084409 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4410 │4411 728 │ match_types [left_type, right_type, type] do4412 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4413 │4414 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444154416 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 operator4417 │4418 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4419 │ ~4420 │4421 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/444224423 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 operator4424 │4425 728 │ match_types [left_type, right_type, type] do4426 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4427 │4428 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444294430 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 operator4431 │4432 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4433 │ ~4434 │4435 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444364437 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4438 │4439 728 │ match_types [left_type, right_type, type] do4440 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4441 │4442 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444434444 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 operator4445 │4446 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4447 │ ~4448 │4449 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/444504451 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 operator4452 │4453 728 │ match_types [left_type, right_type, type] do4454 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4455 │4456 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444574458 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 operator4459 │4460 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4461 │ ~4462 │4463 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444644465 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4466 │4467 728 │ match_types [left_type, right_type, type] do4468 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4469 │4470 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444714472 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 operator4473 │4474 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4475 │ ~4476 │4477 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/444784479 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 operator4480 │4481 728 │ match_types [left_type, right_type, type] do4482 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4483 │4484 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444854486 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 operator4487 │4488 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4489 │ ~4490 │4491 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444924493 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4494 │4495 728 │ match_types [left_type, right_type, type] do4496 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4497 │4498 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444994500 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 operator4501 │4502 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4503 │ ~4504 │4505 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/445064507 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 operator4508 │4509 728 │ match_types [left_type, right_type, type] do4510 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4511 │4512 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445134514 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 operator4515 │4516 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4517 │ ~4518 │4519 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/445204521 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4522 │4523 728 │ match_types [left_type, right_type, type] do4524 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4525 │4526 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445274528 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 operator4529 │4530 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4531 │ ~4532 │4533 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/445344535 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 operator4536 │4537 728 │ match_types [left_type, right_type, type] do4538 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4539 │4540 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445414542 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 operator4543 │4544 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4545 │ ~4546 │4547 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/445484549 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4550 │4551 728 │ match_types [left_type, right_type, type] do4552 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4553 │4554 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445554556 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 operator4557 │4558 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4559 │ ~4560 │4561 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/445624563 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 operator4564 │4565 728 │ match_types [left_type, right_type, type] do4566 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4567 │4568 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445694570 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 operator4571 │4572 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4573 │ ~4574 │4575 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/445764577 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4578 │4579 728 │ match_types [left_type, right_type, type] do4580 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4581 │4582 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445834584 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 operator4585 │4586 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4587 │ ~4588 │4589 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/445904591 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 operator4592 │4593 728 │ match_types [left_type, right_type, type] do4594 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4595 │4596 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445974598 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 operator4599 │4600 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4601 │ ~4602 │4603 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/346044605 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 operator4606 │4607 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4608 │ ~4609 │4610 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/346114612 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 operator4613 │4614 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4615 │ ~4616 │4617 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/346184619 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 operator4620 │4621 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4622 │ ~4623 │4624 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/346254626 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 operator4627 │4628 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4629 │ ~4630 │4631 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/346324633 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 operator4634 │4635 885 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4636 │ ~4637 │4638 └─ lib/nx/binary_backend.ex:885:34: Nx.BinaryBackend.real/246394640 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 operator4641 │4642 885 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4643 │ ~4644 │4645 └─ lib/nx/binary_backend.ex:885:69: Nx.BinaryBackend.real/246464647 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 operator4648 │4649 897 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4650 │ ~4651 │4652 └─ lib/nx/binary_backend.ex:897:31: Nx.BinaryBackend.imag/246534654 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 operator4655 │4656 897 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4657 │ ~4658 │4659 └─ lib/nx/binary_backend.ex:897:69: Nx.BinaryBackend.imag/246604661 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 operator4662 │4663 1177 │ for <<batch::size(batch_size)-bitstring <- batch_group>>,4664 │ ~4665 │4666 └─ lib/nx/binary_backend.ex:1177:27: Nx.BinaryBackend.conv/446674668 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 operator4669 │4670 1206 │ <<_::size(current_input_pos)-bitstring, input_receptive_field::bitstring>> = window4671 │ ~4672 │4673 └─ lib/nx/binary_backend.ex:1206:25: Nx.BinaryBackend.conv/446744675 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 operator4676 │4677 1208 │ <<_::size(current_filter_pos)-bitstring, filter_receptive_field::bitstring>> =4678 │ ~4679 │4680 └─ lib/nx/binary_backend.ex:1208:25: Nx.BinaryBackend.conv/446814682 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 operator4683 │4684 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4685 │ ~4686 │4687 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/446884689 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4690 │4691 1213 │ match_types [input_type] do4692 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4693 │4694 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/446954696 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 operator4697 │4698 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4699 │ ~4700 │4701 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/447024703 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4704 │4705 1213 │ match_types [input_type] do4706 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4707 │4708 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/447094710 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4711 │4712 1213 │ match_types [input_type] do4713 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4714 │4715 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/447164717 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 operator4718 │4719 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4720 │ ~4721 │4722 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/447234724 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4725 │4726 1213 │ match_types [input_type] do4727 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4728 │4729 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/447304731 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 operator4732 │4733 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4734 │ ~4735 │4736 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/447374738 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4739 │4740 1213 │ match_types [input_type] do4741 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4742 │4743 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/447444745 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 operator4746 │4747 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4748 │ ~4749 │4750 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/447514752 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4753 │4754 1213 │ match_types [input_type] do4755 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4756 │4757 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/447584759 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 operator4760 │4761 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4762 │ ~4763 │4764 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/447654766 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4767 │4768 1223 │ match_types [kernel_type] do4769 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4770 │4771 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/447724773 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 operator4774 │4775 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4776 │ ~4777 │4778 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/447794780 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4781 │4782 1223 │ match_types [kernel_type] do4783 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4784 │4785 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/447864787 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4788 │4789 1223 │ match_types [kernel_type] do4790 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4791 │4792 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/447934794 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 operator4795 │4796 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4797 │ ~4798 │4799 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/448004801 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4802 │4803 1223 │ match_types [kernel_type] do4804 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4805 │4806 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/448074808 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 operator4809 │4810 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4811 │ ~4812 │4813 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/448144815 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4816 │4817 1223 │ match_types [kernel_type] do4818 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4819 │4820 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/448214822 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 operator4823 │4824 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4825 │ ~4826 │4827 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/448284829 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4830 │4831 1223 │ match_types [kernel_type] do4832 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4833 │4834 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/448354836 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 operator4837 │4838 1252 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =4839 │ ~4840 │4841 └─ lib/nx/binary_backend.ex:1252:19: Nx.BinaryBackend.split_into_feature_groups/448424843 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 operator4844 │4845 1252 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =4846 │ ~4847 │4848 └─ lib/nx/binary_backend.ex:1252:55: Nx.BinaryBackend.split_into_feature_groups/448494850 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 operator4851 │4852 1254 │ <<out_data::size(data_size)-bitstring <- data_group>>,4853 │ ~4854 │4855 └─ lib/nx/binary_backend.ex:1254:26: Nx.BinaryBackend.split_into_feature_groups/448564857 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 operator4858 │4859 1266 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data4860 │ ~4861 │4862 └─ lib/nx/binary_backend.ex:1266:19: Nx.BinaryBackend.split_into_batch_groups/448634864 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 operator4865 │4866 1266 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data4867 │ ~4868 │4869 └─ lib/nx/binary_backend.ex:1266:49: Nx.BinaryBackend.split_into_batch_groups/448704871 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4872 │4873 1542 │ match_types [type] do4874 │ ~~~~~~~~~~~~~~~~~~~~~4875 │4876 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/648774878 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4879 │4880 1542 │ match_types [type] do4881 │ ~~~~~~~~~~~~~~~~~~~~~4882 │4883 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/648844885 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4886 │4887 1542 │ match_types [type] do4888 │ ~~~~~~~~~~~~~~~~~~~~~4889 │4890 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/648914892 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4893 │4894 1542 │ match_types [type] do4895 │ ~~~~~~~~~~~~~~~~~~~~~4896 │4897 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/648984899 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4900 │4901 1542 │ match_types [type] do4902 │ ~~~~~~~~~~~~~~~~~~~~~4903 │4904 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/649054906 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4907 │4908 1542 │ match_types [type] do4909 │ ~~~~~~~~~~~~~~~~~~~~~4910 │4911 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/649124913 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 operator4914 │4915 1609 │ for <<bin::size(size)-bitstring <- data>>, into: <<>> do4916 │ ~4917 │4918 └─ lib/nx/binary_backend.ex:1609:23: Nx.BinaryBackend.map/449194920 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4921 │4922 1679 │ match_types [type] do4923 │ ~~~~~~~~~~~~~~~~~~~~~4924 │4925 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849264927 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4928 │4929 1679 │ match_types [type] do4930 │ ~~~~~~~~~~~~~~~~~~~~~4931 │4932 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849334934 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4935 │4936 1679 │ match_types [type] do4937 │ ~~~~~~~~~~~~~~~~~~~~~4938 │4939 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849404941 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4942 │4943 1679 │ match_types [type] do4944 │ ~~~~~~~~~~~~~~~~~~~~~4945 │4946 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849474948 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4949 │4950 1679 │ match_types [type] do4951 │ ~~~~~~~~~~~~~~~~~~~~~4952 │4953 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849544955 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4956 │4957 1679 │ match_types [type] do4958 │ ~~~~~~~~~~~~~~~~~~~~~4959 │4960 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849614962 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4963 │4964 1679 │ match_types [type] do4965 │ ~~~~~~~~~~~~~~~~~~~~~4966 │4967 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849684969 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4970 │4971 1679 │ match_types [type] do4972 │ ~~~~~~~~~~~~~~~~~~~~~4973 │4974 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849754976 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4977 │4978 1679 │ match_types [type] do4979 │ ~~~~~~~~~~~~~~~~~~~~~4980 │4981 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849824983 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4984 │4985 1679 │ match_types [type] do4986 │ ~~~~~~~~~~~~~~~~~~~~~4987 │4988 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849894990 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4991 │4992 1679 │ match_types [type] do4993 │ ~~~~~~~~~~~~~~~~~~~~~4994 │4995 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849964997 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4998 │4999 1679 │ match_types [type] do5000 │ ~~~~~~~~~~~~~~~~~~~~~5001 │5002 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/850035004 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5005 │5006 1679 │ match_types [type] do5007 │ ~~~~~~~~~~~~~~~~~~~~~5008 │5009 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/850105011 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 operator5012 │5013 1702 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,5014 │ ~5015 │5016 └─ lib/nx/binary_backend.ex:1702:19: Nx.BinaryBackend.select_and_scatter/850175018 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 operator5019 │5020 1702 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,5021 │ ~5022 │5023 └─ lib/nx/binary_backend.ex:1702:65: Nx.BinaryBackend.select_and_scatter/850245025 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 operator5026 │5027 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5028 │ ~5029 │5030 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650315032 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5033 │5034 1821 │ match_types [target.type, out.type] do5035 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5036 │5037 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650385039 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 operator5040 │5041 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5042 │ ~5043 │5044 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650455046 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5047 │5048 1821 │ match_types [target.type, out.type] do5049 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5050 │5051 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650525053 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 operator5054 │5055 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5056 │ ~5057 │5058 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650595060 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5061 │5062 1821 │ match_types [target.type, out.type] do5063 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5064 │5065 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650665067 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 operator5068 │5069 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5070 │ ~5071 │5072 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650735074 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5075 │5076 1821 │ match_types [target.type, out.type] do5077 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5078 │5079 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650805081 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 operator5082 │5083 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5084 │ ~5085 │5086 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650875088 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5089 │5090 1821 │ match_types [target.type, out.type] do5091 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5092 │5093 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650945095 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 operator5096 │5097 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5098 │ ~5099 │5100 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651015102 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5103 │5104 1821 │ match_types [target.type, out.type] do5105 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5106 │5107 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651085109 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5110 │5111 1821 │ match_types [target.type, out.type] do5112 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5113 │5114 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651155116 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 operator5117 │5118 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5119 │ ~5120 │5121 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651225123 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5124 │5125 1821 │ match_types [target.type, out.type] do5126 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5127 │5128 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651295130 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5131 │5132 1821 │ match_types [target.type, out.type] do5133 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5134 │5135 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651365137 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 operator5138 │5139 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5140 │ ~5141 │5142 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651435144 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5145 │5146 1821 │ match_types [target.type, out.type] do5147 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5148 │5149 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651505151 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5152 │5153 1821 │ match_types [target.type, out.type] do5154 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5155 │5156 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651575158 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 operator5159 │5160 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5161 │ ~5162 │5163 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651645165 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5166 │5167 1821 │ match_types [target.type, out.type] do5168 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5169 │5170 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651715172 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5173 │5174 1821 │ match_types [target.type, out.type] do5175 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5176 │5177 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651785179 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 operator5180 │5181 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5182 │ ~5183 │5184 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651855186 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5187 │5188 1821 │ match_types [target.type, out.type] do5189 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5190 │5191 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651925193 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5194 │5195 1821 │ match_types [target.type, out.type] do5196 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5197 │5198 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651995200 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 operator5201 │5202 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5203 │ ~5204 │5205 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652065207 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5208 │5209 1821 │ match_types [target.type, out.type] do5210 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5211 │5212 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652135214 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 operator5215 │5216 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5217 │ ~5218 │5219 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652205221 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5222 │5223 1821 │ match_types [target.type, out.type] do5224 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5225 │5226 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652275228 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 operator5229 │5230 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5231 │ ~5232 │5233 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652345235 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5236 │5237 1821 │ match_types [target.type, out.type] do5238 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5239 │5240 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652415242 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 operator5243 │5244 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5245 │ ~5246 │5247 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652485249 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5250 │5251 1821 │ match_types [target.type, out.type] do5252 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5253 │5254 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652555256 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 operator5257 │5258 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5259 │ ~5260 │5261 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652625263 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5264 │5265 1821 │ match_types [target.type, out.type] do5266 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5267 │5268 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652695270 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 operator5271 │5272 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5273 │ ~5274 │5275 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652765277 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5278 │5279 1821 │ match_types [target.type, out.type] do5280 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5281 │5282 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652835284 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 operator5285 │5286 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5287 │ ~5288 │5289 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652905291 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5292 │5293 1821 │ match_types [target.type, out.type] do5294 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5295 │5296 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652975298 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 operator5299 │5300 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5301 │ ~5302 │5303 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653045305 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5306 │5307 1821 │ match_types [target.type, out.type] do5308 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5309 │5310 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653115312 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 operator5313 │5314 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5315 │ ~5316 │5317 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653185319 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5320 │5321 1821 │ match_types [target.type, out.type] do5322 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5323 │5324 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653255326 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 operator5327 │5328 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5329 │ ~5330 │5331 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653325333 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5334 │5335 1821 │ match_types [target.type, out.type] do5336 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5337 │5338 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653395340 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 operator5341 │5342 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5343 │ ~5344 │5345 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653465347 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5348 │5349 1821 │ match_types [target.type, out.type] do5350 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5351 │5352 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653535354 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 operator5355 │5356 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5357 │ ~5358 │5359 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653605361 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5362 │5363 1821 │ match_types [target.type, out.type] do5364 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5365 │5366 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653675368 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 operator5369 │5370 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5371 │ ~5372 │5373 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653745375 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5376 │5377 1821 │ match_types [target.type, out.type] do5378 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5379 │5380 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653815382 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 operator5383 │5384 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5385 │ ~5386 │5387 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653885389 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5390 │5391 1821 │ match_types [target.type, out.type] do5392 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5393 │5394 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653955396 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 operator5397 │5398 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5399 │ ~5400 │5401 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/654025403 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5404 │5405 1821 │ match_types [target.type, out.type] do5406 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5407 │5408 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/654095410 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 operator5411 │5412 1938 │ {<<cur_elem::size(size)-bitstring, rest_of_slice::bitstring>>, binary} ->5413 │ ~5414 │5415 └─ lib/nx/binary_backend.ex:1938:27: Nx.BinaryBackend.put_slice/554165417 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 operator5418 │5419 1939 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5420 │ ~5421 │5422 └─ lib/nx/binary_backend.ex:1939:26: Nx.BinaryBackend.put_slice/554235424 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 operator5425 │5426 1939 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5427 │ ~5428 │5429 └─ lib/nx/binary_backend.ex:1939:61: Nx.BinaryBackend.put_slice/554305431 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 operator5432 │5433 1971 │ for <<bin::size(idx_size)-bitstring <- to_binary(indices)>> do5434 │ ~5435 │5436 └─ lib/nx/binary_backend.ex:1971:23: Nx.BinaryBackend.take/454375438 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 operator5439 │5440 2047 │ for <<bin::size(idx_last_dim_bin_size)-bitstring <- to_binary(indices)>>, into: <<>> do5441 │ ~5442 │5443 └─ lib/nx/binary_backend.ex:2047:23: Nx.BinaryBackend.gather/354445445 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 operator5446 │5447 2049 │ for <<bin::size(idx_size)-bitstring <- bin>>, do: binary_to_number(bin, indices.type)5448 │ ~5449 │5450 └─ lib/nx/binary_backend.ex:2049:27: Nx.BinaryBackend.gather/354515452 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 operator5453 │5454 2103 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5455 │ ~5456 │5457 └─ lib/nx/binary_backend.ex:2103:29: Nx.BinaryBackend.bin_concatenate/454585459 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 operator5460 │5461 2103 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5462 │ ~5463 │5464 └─ lib/nx/binary_backend.ex:2103:59: Nx.BinaryBackend.bin_concatenate/454655466 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5467 │5468 2127 │ match_types [input_type] do5469 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5470 │5471 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/254725473 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5474 │5475 2127 │ match_types [input_type] do5476 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5477 │5478 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/254795480 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5481 │5482 2127 │ match_types [input_type] do5483 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5484 │5485 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/254865487 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5488 │5489 2127 │ match_types [input_type] do5490 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5491 │5492 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/254935494 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5495 │5496 2127 │ match_types [input_type] do5497 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5498 │5499 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/255005501 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5502 │5503 2127 │ match_types [input_type] do5504 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5505 │5506 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/255075508 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 operator5509 │5510 2234 │ data = for <<x::size(size)-bitstring <- bin>>, do: x5511 │ ~5512 │5513 └─ lib/nx/binary_backend.ex:2234:30: Nx.BinaryBackend.sort_last_dim/455145515 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 operator5516 │5517 2356 │ for <<bin::size(size)-bitstring <- axis>>, reduce: {<<>>, acc} do5518 │ ~5519 │5520 └─ lib/nx/binary_backend.ex:2356:25: Nx.BinaryBackend.bin_reduce/555215522 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 operator5523 │5524 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5525 │ ~5526 │5527 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755285529 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 operator5530 │5531 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5532 │ ~5533 │5534 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755355536 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 operator5537 │5538 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5539 │ ~5540 │5541 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755425543 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 operator5544 │5545 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5546 │ ~5547 │5548 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755495550 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 operator5551 │5552 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5553 │ ~5554 │5555 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755565557 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 operator5558 │5559 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5560 │ ~5561 │5562 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755635564 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 operator5565 │5566 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5567 │ ~5568 │5569 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755705571 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 operator5572 │5573 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5574 │ ~5575 │5576 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755775578 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 operator5579 │5580 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5581 │ ~5582 │5583 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755845585 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 operator5586 │5587 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5588 │ ~5589 │5590 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755915592 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 operator5593 │5594 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5595 │ ~5596 │5597 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755985599 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 operator5600 │5601 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5602 │ ~5603 │5604 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756055606 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 operator5607 │5608 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5609 │ ~5610 │5611 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756125613 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 operator5614 │5615 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5616 │ ~5617 │5618 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756195620 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 operator5621 │5622 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5623 │ ~5624 │5625 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756265627 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 operator5628 │5629 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5630 │ ~5631 │5632 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756335634 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 operator5635 │5636 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5637 │ ~5638 │5639 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756405641 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 operator5642 │5643 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5644 │ ~5645 │5646 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756475648 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 operator5649 │5650 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5651 │ ~5652 │5653 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756545655 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 operator5656 │5657 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5658 │ ~5659 │5660 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756615662 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 operator5663 │5664 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5665 │ ~5666 │5667 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756685669 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 operator5670 │5671 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5672 │ ~5673 │5674 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756755676 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 operator5677 │5678 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5679 │ ~5680 │5681 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756825683 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 operator5684 │5685 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5686 │ ~5687 │5688 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756895690 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 operator5691 │5692 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5693 │ ~5694 │5695 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756965697 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 operator5698 │5699 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5700 │ ~5701 │5702 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757035704 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 operator5705 │5706 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5707 │ ~5708 │5709 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757105711 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 operator5712 │5713 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5714 │ ~5715 │5716 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757175718 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 operator5719 │5720 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5721 │ ~5722 │5723 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757245725 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 operator5726 │5727 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5728 │ ~5729 │5730 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757315732 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 operator5733 │5734 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5735 │ ~5736 │5737 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757385739 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 operator5740 │5741 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5742 │ ~5743 │5744 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757455746 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 operator5747 │5748 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5749 │ ~5750 │5751 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757525753 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 operator5754 │5755 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5756 │ ~5757 │5758 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757595760 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 operator5761 │5762 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5763 │ ~5764 │5765 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757665767 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 operator5768 │5769 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5770 │ ~5771 │5772 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757735774 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 operator5775 │5776 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5777 │ ~5778 │5779 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757805781 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 operator5782 │5783 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5784 │ ~5785 │5786 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757875788 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 operator5789 │5790 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5791 │ ~5792 │5793 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757945795 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 operator5796 │5797 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5798 │ ~5799 │5800 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/758015802 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 operator5803 │5804 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5805 │ ~5806 │5807 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/758085809 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 operator5810 │5811 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5812 │ ~5813 │5814 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/758155816 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 operator5817 │5818 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5819 │ ~5820 │5821 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/758225823 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 operator5824 │5825 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5826 │ ~5827 │5828 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/758295830 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 operator5831 │5832 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5833 │ ~5834 │5835 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/758365837 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 operator5838 │5839 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5840 │ ~5841 │5842 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/758435844 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 operator5845 │5846 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5847 │ ~5848 │5849 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/758505851 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 operator5852 │5853 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5854 │ ~5855 │5856 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/758575858 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 operator5859 │5860 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5861 │ ~5862 │5863 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/758645865 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 operator5866 │5867 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5868 │ ~5869 │5870 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/758715872 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 operator5873 │5874 2397 │ <<x::size(s1)-bitstring, rest1::bitstring>> = b15875 │ ~5876 │5877 └─ lib/nx/binary_backend.ex:2397:15: Nx.BinaryBackend.bin_zip_reduce_axis/758785879 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 operator5880 │5881 2398 │ <<y::size(s2)-bitstring, rest2::bitstring>> = b25882 │ ~5883 │5884 └─ lib/nx/binary_backend.ex:2398:15: Nx.BinaryBackend.bin_zip_reduce_axis/758855886 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5887 │5888 2441 │ match_types [type] do5889 │ ~~~~~~~~~~~~~~~~~~~~~5890 │5891 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/258925893 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5894 │5895 2441 │ match_types [type] do5896 │ ~~~~~~~~~~~~~~~~~~~~~5897 │5898 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/258995900 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5901 │5902 2441 │ match_types [type] do5903 │ ~~~~~~~~~~~~~~~~~~~~~5904 │5905 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/259065907 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5908 │5909 2441 │ match_types [type] do5910 │ ~~~~~~~~~~~~~~~~~~~~~5911 │5912 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/259135914 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5915 │5916 2441 │ match_types [type] do5917 │ ~~~~~~~~~~~~~~~~~~~~~5918 │5919 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/259205921 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5922 │5923 2441 │ match_types [type] do5924 │ ~~~~~~~~~~~~~~~~~~~~~5925 │5926 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/259275928 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5929 │5930 2448 │ match_types [type] do5931 │ ~~~~~~~~~~~~~~~~~~~~~5932 │5933 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/259345935 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5936 │5937 2448 │ match_types [type] do5938 │ ~~~~~~~~~~~~~~~~~~~~~5939 │5940 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/259415942 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5943 │5944 2448 │ match_types [type] do5945 │ ~~~~~~~~~~~~~~~~~~~~~5946 │5947 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/259485949 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5950 │5951 2448 │ match_types [type] do5952 │ ~~~~~~~~~~~~~~~~~~~~~5953 │5954 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/259555956 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5957 │5958 2448 │ match_types [type] do5959 │ ~~~~~~~~~~~~~~~~~~~~~5960 │5961 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/259625963 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5964 │5965 2448 │ match_types [type] do5966 │ ~~~~~~~~~~~~~~~~~~~~~5967 │5968 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/259695970 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5971 │5972 2454 │ match_types [in_type, out_type] do5973 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5974 │5975 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459765977 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5978 │5979 2454 │ match_types [in_type, out_type] do5980 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5981 │5982 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459835984 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5985 │5986 2454 │ match_types [in_type, out_type] do5987 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5988 │5989 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459905991 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5992 │5993 2454 │ match_types [in_type, out_type] do5994 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5995 │5996 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459975998 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5999 │6000 2454 │ match_types [in_type, out_type] do6001 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6002 │6003 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460046005 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6006 │6007 2454 │ match_types [in_type, out_type] do6008 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6009 │6010 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460116012 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6013 │6014 2454 │ match_types [in_type, out_type] do6015 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6016 │6017 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460186019 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6020 │6021 2454 │ match_types [in_type, out_type] do6022 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6023 │6024 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460256026 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6027 │6028 2454 │ match_types [in_type, out_type] do6029 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6030 │6031 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460326033 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6034 │6035 2454 │ match_types [in_type, out_type] do6036 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6037 │6038 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460396040 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6041 │6042 2454 │ match_types [in_type, out_type] do6043 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6044 │6045 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460466047 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6048 │6049 2454 │ match_types [in_type, out_type] do6050 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6051 │6052 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460536054 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6055 │6056 2454 │ match_types [in_type, out_type] do6057 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6058 │6059 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460606061 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6062 │6063 2454 │ match_types [in_type, out_type] do6064 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6065 │6066 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460676068 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6069 │6070 2454 │ match_types [in_type, out_type] do6071 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6072 │6073 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460746075 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6076 │6077 2454 │ match_types [in_type, out_type] do6078 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6079 │6080 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460816082 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6083 │6084 2454 │ match_types [in_type, out_type] do6085 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6086 │6087 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460886089 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6090 │6091 2454 │ match_types [in_type, out_type] do6092 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6093 │6094 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460956096 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6097 │6098 2454 │ match_types [in_type, out_type] do6099 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6100 │6101 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461026103 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6104 │6105 2454 │ match_types [in_type, out_type] do6106 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6107 │6108 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461096110 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6111 │6112 2454 │ match_types [in_type, out_type] do6113 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6114 │6115 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461166117 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6118 │6119 2454 │ match_types [in_type, out_type] do6120 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6121 │6122 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461236124 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6125 │6126 2454 │ match_types [in_type, out_type] do6127 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6128 │6129 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461306131 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6132 │6133 2454 │ match_types [in_type, out_type] do6134 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6135 │6136 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461376138 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6139 │6140 2454 │ match_types [in_type, out_type] do6141 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6142 │6143 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461446145 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6146 │6147 2454 │ match_types [in_type, out_type] do6148 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6149 │6150 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461516152 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6153 │6154 2454 │ match_types [in_type, out_type] do6155 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6156 │6157 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461586159 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6160 │6161 2454 │ match_types [in_type, out_type] do6162 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6163 │6164 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461656166 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6167 │6168 2454 │ match_types [in_type, out_type] do6169 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6170 │6171 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461726173 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6174 │6175 2454 │ match_types [in_type, out_type] do6176 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6177 │6178 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461796180 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 operator6181 │6182 2467 │ for <<chunk::size(chunk_size)-bitstring <- binary>> do6183 │ ~6184 │6185 └─ lib/nx/binary_backend.ex:2467:25: Nx.BinaryBackend.aggregate_axes/461866187 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 operator6188 │6189 2562 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data6190 │ ~6191 │6192 └─ lib/nx/binary_backend.ex:2562:15: Nx.BinaryBackend.weighted_traverse/461936194 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 operator6195 │6196 2562 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data6197 │ ~6198 │6199 └─ lib/nx/binary_backend.ex:2562:46: Nx.BinaryBackend.weighted_traverse/462006201 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 operator6202 │6203 2582 │ <<_::size(dim_size)-bitstring, data::bitstring>> = data6204 │ ~6205 │6206 └─ lib/nx/binary_backend.ex:2582:19: Nx.BinaryBackend.weighted_traverse/662076208 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 operator6209 │6210 2038 │ for <<part::size(size)-bitstring <- to_binary(tensor, Keyword.take(opts, [:limit]))>> do6211 │ ~6212 │6213 └─ lib/nx.ex:2038:22: Nx.to_flat_list/262146215 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6216 │6217 2039 │ match_types [type] do6218 │ ~~~~~~~~~~~~~~~~~~~~~6219 │6220 └─ lib/nx.ex:2039: Nx.to_flat_list/262216222 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6223 │6224 2039 │ match_types [type] do6225 │ ~~~~~~~~~~~~~~~~~~~~~6226 │6227 └─ lib/nx.ex:2039: Nx.to_flat_list/262286229 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6230 │6231 2039 │ match_types [type] do6232 │ ~~~~~~~~~~~~~~~~~~~~~6233 │6234 └─ lib/nx.ex:2039: Nx.to_flat_list/262356236 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6237 │6238 2039 │ match_types [type] do6239 │ ~~~~~~~~~~~~~~~~~~~~~6240 │6241 └─ lib/nx.ex:2039: Nx.to_flat_list/262426243 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6244 │6245 2039 │ match_types [type] do6246 │ ~~~~~~~~~~~~~~~~~~~~~6247 │6248 └─ lib/nx.ex:2039: Nx.to_flat_list/262496250 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6251 │6252 2039 │ match_types [type] do6253 │ ~~~~~~~~~~~~~~~~~~~~~6254 │6255 └─ lib/nx.ex:2039: Nx.to_flat_list/262566257 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6258 │6259 2194 │ match_types [tensor.type] do6260 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6261 │6262 └─ lib/nx.ex:2194: Nx.to_number/162636264 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6265 │6266 2194 │ match_types [tensor.type] do6267 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6268 │6269 └─ lib/nx.ex:2194: Nx.to_number/162706271 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6272 │6273 2194 │ match_types [tensor.type] do6274 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6275 │6276 └─ lib/nx.ex:2194: Nx.to_number/162776278 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6279 │6280 2194 │ match_types [tensor.type] do6281 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6282 │6283 └─ lib/nx.ex:2194: Nx.to_number/162846285 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6286 │6287 2194 │ match_types [tensor.type] do6288 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6289 │6290 └─ lib/nx.ex:2194: Nx.to_number/162916292 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6293 │6294 2194 │ match_types [tensor.type] do6295 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6296 │6297 └─ lib/nx.ex:2194: Nx.to_number/162986299 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 operator6300 │6301 11685 │ <<header::size(header_size)-binary, array::binary>> = rest6302 │ ~6303 │6304 └─ lib/nx.ex:11685:20: Nx.do_numpy_to_tensor/263056306 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 operator6307 │6308 11689 │ <<data::size(byte_size_of_array)-binary>> = array6309 │ ~6310 │6311 └─ lib/nx.ex:11689:18: Nx.do_numpy_to_tensor/263126313 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 operator6314 │6315 11765 │ for <<data::size(size)-binary <- binary>> do6316 │ ~6317 │6318 └─ lib/nx.ex:11765:26: Nx.new_byte_order/363196320 warning: Tuple.append/2 is deprecated. Use insert_at instead6321 │6322 1597 │ Nx.reshape(t, Tuple.append(batch_shape, diag_length))6323 │ ~6324 │6325 └─ lib/nx.ex:1597:27: Nx.take_diagonal/263266327 warning: the following conditional expression:63286329 is_list(axes)63306331 will always evaluate to:63326333 dynamic(true)63346335 where "axes" was given the type:63366337 # type: dynamic(list(term()))6338 # from: lib/nx.ex:7021:496339 length(axes)63406341 type warning found at:6342 │6343 7026 │ checked_axes = if is_list(axes), do: Enum.at(axes, 0), else: axes6344 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6345 │6346 └─ lib/nx.ex:7026: Nx.weighted_mean/363476348 warning: Tuple.append/2 is deprecated. Use insert_at instead6349 │6350 545 │ data = fun.(key, type, Tuple.append(shape, 2))6351 │ ~6352 │6353 └─ lib/nx/random.ex:545:38: Nx.Random.float_or_complex/463546355 warning: Tuple.append/2 is deprecated. Use insert_at instead6356 │6357 1533 │ tensor = Nx.pad(tensor, acc, Enum.map(padding_config, &Tuple.append(&1, 0)))6358 │ ~6359 │6360 └─ lib/nx/binary_backend.ex:1533:68: Nx.BinaryBackend.window_reduce/66361 └─ lib/nx/binary_backend.ex:1661:63: Nx.BinaryBackend.select_and_scatter/863626363 warning: this clause of defp boolean_to_number/1 is never used (or it will always fail/warn when invoked)6364 │6365 822 │ defp boolean_to_number(value), do: value6366 │ ~6367 │6368 └─ lib/nx/defn/kernel.ex:822:8: Nx.Defn.Kernel.boolean_to_number/163696370 warning: the following clause will never match:63716372 %Complex{re: re} when float_output? and real_output? ->63736374 because it attempts to match on the result of:63756376 x63776378 which has type:63796380 dynamic(:infinity or :nan or :neg_infinity or float())63816382 where "float_output?" was given the types:63836384 # type: dynamic(boolean())6385 # from: lib/nx/binary_backend.ex:2122:236386 float_output? = Nx.Type.float?(output_type)63876388 # type: dynamic(true)6389 # from: lib/nx/binary_backend.ex:2132:396390 float_output?63916392 where "real_output?" was given the types:63936394 # type: dynamic(boolean())6395 # from: lib/nx/binary_backend.ex:2123:226396 real_output? = not Nx.Type.complex?(output_type)63976398 # type: dynamic(true)6399 # from: lib/nx/binary_backend.ex:2132:576400 real_output?64016402 type warning found at:6403 │6404 2132 │ %Complex{re: re} when float_output? and real_output? ->6405 │ ~6406 │6407 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/264086409 warning: the following clause will never match:64106411 %Complex{re: re} when float_output? and real_output? ->64126413 because it attempts to match on the result of:64146415 x64166417 which has type:64186419 dynamic(:infinity or :nan or :neg_infinity or float())64206421 where "float_output?" was given the types:64226423 # type: dynamic(boolean())6424 # from: lib/nx/binary_backend.ex:2122:236425 float_output? = Nx.Type.float?(output_type)64266427 # type: dynamic(true)6428 # from: lib/nx/binary_backend.ex:2132:396429 float_output?64306431 where "real_output?" was given the types:64326433 # type: dynamic(boolean())6434 # from: lib/nx/binary_backend.ex:2123:226435 real_output? = not Nx.Type.complex?(output_type)64366437 # type: dynamic(true)6438 # from: lib/nx/binary_backend.ex:2132:576439 real_output?64406441 type warning found at:6442 │6443 2132 │ %Complex{re: re} when float_output? and real_output? ->6444 │ ~6445 │6446 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/264476448 warning: the following clause will never match:64496450 %Complex{re: re} when float_output? and real_output? ->64516452 because it attempts to match on the result of:64536454 x64556456 which has type:64576458 integer()64596460 where "float_output?" was given the types:64616462 # type: dynamic(boolean())6463 # from: lib/nx/binary_backend.ex:2122:236464 float_output? = Nx.Type.float?(output_type)64656466 # type: dynamic(true)6467 # from: lib/nx/binary_backend.ex:2132:396468 float_output?64696470 where "real_output?" was given the types:64716472 # type: dynamic(boolean())6473 # from: lib/nx/binary_backend.ex:2123:226474 real_output? = not Nx.Type.complex?(output_type)64756476 # type: dynamic(true)6477 # from: lib/nx/binary_backend.ex:2132:576478 real_output?64796480 type warning found at:6481 │6482 2132 │ %Complex{re: re} when float_output? and real_output? ->6483 │ ~6484 │6485 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/264866487 warning: the following clause will never match:64886489 %Complex{re: re} when float_output? and real_output? ->64906491 because it attempts to match on the result of:64926493 x64946495 which has type:64966497 integer()64986499 where "float_output?" was given the types:65006501 # type: dynamic(boolean())6502 # from: lib/nx/binary_backend.ex:2122:236503 float_output? = Nx.Type.float?(output_type)65046505 # type: dynamic(true)6506 # from: lib/nx/binary_backend.ex:2132:396507 float_output?65086509 where "real_output?" was given the types:65106511 # type: dynamic(boolean())6512 # from: lib/nx/binary_backend.ex:2123:226513 real_output? = not Nx.Type.complex?(output_type)65146515 # type: dynamic(true)6516 # from: lib/nx/binary_backend.ex:2132:576517 real_output?65186519 type warning found at:6520 │6521 2132 │ %Complex{re: re} when float_output? and real_output? ->6522 │ ~6523 │6524 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/265256526 warning: the following clause will never match:65276528 %Complex{re: re} ->65296530 because it attempts to match on the result of:65316532 x65336534 which has type:65356536 dynamic(:infinity or :nan or :neg_infinity or float())65376538 type warning found at:6539 │6540 2138 │ %Complex{re: re} ->6541 │ ~6542 │6543 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/265446545 warning: the following clause will never match:65466547 %Complex{re: re} ->65486549 because it attempts to match on the result of:65506551 x65526553 which has type:65546555 dynamic(:infinity or :nan or :neg_infinity or float())65566557 type warning found at:6558 │6559 2138 │ %Complex{re: re} ->6560 │ ~6561 │6562 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/265636564 warning: the following clause will never match:65656566 %Complex{re: re} ->65676568 because it attempts to match on the result of:65696570 x65716572 which has type:65736574 integer()65756576 type warning found at:6577 │6578 2138 │ %Complex{re: re} ->6579 │ ~6580 │6581 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/265826583 warning: the following clause will never match:65846585 %Complex{re: re} ->65866587 because it attempts to match on the result of:65886589 x65906591 which has type:65926593 integer()65946595 type warning found at:6596 │6597 2138 │ %Complex{re: re} ->6598 │ ~6599 │6600 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/266016602 warning: this guard will never succeed:66036604 is_number(x)66056606 because it returns type:66076608 dynamic(false)66096610 where "x" was given the type:66116612 # type: dynamic(%Complex{6613 re: :infinity or :nan or :neg_infinity or float(),6614 im: :infinity or :nan or :neg_infinity or float()6615 })6616 # from: lib/nx/binary_backend.ex:2129:176617 x =6618 Nx.Shared.read_complex(6619 x,6620 arg16621 )66226623 type warning found at:6624 │6625 2141 │ _ when is_number(x) ->6626 │ ~6627 │6628 └─ lib/nx/binary_backend.ex:2141:24: Nx.BinaryBackend.as_type/266296630 warning: the following clause will never match:66316632 :nan ->66336634 because it attempts to match on the result of:66356636 x66376638 which has type:66396640 dynamic(%Complex{6641 re: :infinity or :nan or :neg_infinity or float(),6642 im: :infinity or :nan or :neg_infinity or float()6643 })66446645 type warning found at:6646 │6647 2144 │ :nan ->6648 │ ~~~~~~~6649 │6650 └─ lib/nx/binary_backend.ex:2144: Nx.BinaryBackend.as_type/266516652 warning: the following clause will never match:66536654 :nan ->66556656 because it attempts to match on the result of:66576658 x66596660 which has type:66616662 integer()66636664 type warning found at:6665 │6666 2144 │ :nan ->6667 │ ~~~~~~~6668 │6669 └─ lib/nx/binary_backend.ex:2144: Nx.BinaryBackend.as_type/266706671 warning: the following clause will never match:66726673 :nan ->66746675 because it attempts to match on the result of:66766677 x66786679 which has type:66806681 integer()66826683 type warning found at:6684 │6685 2144 │ :nan ->6686 │ ~~~~~~~6687 │6688 └─ lib/nx/binary_backend.ex:2144: Nx.BinaryBackend.as_type/266896690 warning: the following clause will never match:66916692 :infinity ->66936694 because it attempts to match on the result of:66956696 x66976698 which has type:66996700 dynamic(%Complex{6701 re: :infinity or :nan or :neg_infinity or float(),6702 im: :infinity or :nan or :neg_infinity or float()6703 })67046705 type warning found at:6706 │6707 2147 │ :infinity ->6708 │ ~~~~~~~~~~~~6709 │6710 └─ lib/nx/binary_backend.ex:2147: Nx.BinaryBackend.as_type/267116712 warning: the following clause will never match:67136714 :infinity ->67156716 because it attempts to match on the result of:67176718 x67196720 which has type:67216722 integer()67236724 type warning found at:6725 │6726 2147 │ :infinity ->6727 │ ~~~~~~~~~~~~6728 │6729 └─ lib/nx/binary_backend.ex:2147: Nx.BinaryBackend.as_type/267306731 warning: the following clause will never match:67326733 :infinity ->67346735 because it attempts to match on the result of:67366737 x67386739 which has type:67406741 integer()67426743 type warning found at:6744 │6745 2147 │ :infinity ->6746 │ ~~~~~~~~~~~~6747 │6748 └─ lib/nx/binary_backend.ex:2147: Nx.BinaryBackend.as_type/267496750 warning: the following clause will never match:67516752 :neg_infinity ->67536754 because it attempts to match on the result of:67556756 x67576758 which has type:67596760 dynamic(%Complex{6761 re: :infinity or :nan or :neg_infinity or float(),6762 im: :infinity or :nan or :neg_infinity or float()6763 })67646765 type warning found at:6766 │6767 2150 │ :neg_infinity ->6768 │ ~~~~~~~~~~~~~~~~6769 │6770 └─ lib/nx/binary_backend.ex:2150: Nx.BinaryBackend.as_type/267716772 warning: the following clause will never match:67736774 :neg_infinity ->67756776 because it attempts to match on the result of:67776778 x67796780 which has type:67816782 integer()67836784 type warning found at:6785 │6786 2150 │ :neg_infinity ->6787 │ ~~~~~~~~~~~~~~~~6788 │6789 └─ lib/nx/binary_backend.ex:2150: Nx.BinaryBackend.as_type/267906791 warning: the following clause will never match:67926793 :neg_infinity ->67946795 because it attempts to match on the result of:67966797 x67986799 which has type:68006801 integer()68026803 type warning found at:6804 │6805 2150 │ :neg_infinity ->6806 │ ~~~~~~~~~~~~~~~~6807 │6808 └─ lib/nx/binary_backend.ex:2150: Nx.BinaryBackend.as_type/268096810 warning: comparison with structs found:68116812 a >= b68136814 given types:68156816 dynamic(6817 %Complex{6818 re: :infinity or :nan or :neg_infinity or float(),6819 im: :infinity or :nan or :neg_infinity or float()6820 } or :infinity or :nan or :neg_infinity or float() or integer()6821 ) >=6822 dynamic(6823 %Complex{6824 re: :infinity or :nan or :neg_infinity or float(),6825 im: :infinity or :nan or :neg_infinity or float()6826 } or :infinity or :nan or :neg_infinity or float() or integer()6827 )68286829 where "a" was given the type:68306831 # type: dynamic(6832 %Complex{6833 re: :infinity or :nan or :neg_infinity or float(),6834 im: :infinity or :nan or :neg_infinity or float()6835 } or :infinity or :nan or :neg_infinity or float() or integer()6836 )6837 # from: lib/nx/binary_backend.ex:2179:156838 a = binary_to_number(a, type)68396840 where "b" was given the type:68416842 # type: dynamic(6843 %Complex{6844 re: :infinity or :nan or :neg_infinity or float(),6845 im: :infinity or :nan or :neg_infinity or float()6846 } or :infinity or :nan or :neg_infinity or float() or integer()6847 )6848 # from: lib/nx/binary_backend.ex:2180:156849 b = binary_to_number(b, type)68506851 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.68526853 type warning found at:6854 │6855 2181 │ a >= b6856 │ ~6857 │6858 └─ lib/nx/binary_backend.ex:2181:15: Nx.BinaryBackend.do_sort/468596860 warning: comparison with structs found:68616862 a <= b68636864 given types:68656866 dynamic(6867 %Complex{6868 re: :infinity or :nan or :neg_infinity or float(),6869 im: :infinity or :nan or :neg_infinity or float()6870 } or :infinity or :nan or :neg_infinity or float() or integer()6871 ) <=6872 dynamic(6873 %Complex{6874 re: :infinity or :nan or :neg_infinity or float(),6875 im: :infinity or :nan or :neg_infinity or float()6876 } or :infinity or :nan or :neg_infinity or float() or integer()6877 )68786879 where "a" was given the type:68806881 # type: dynamic(6882 %Complex{6883 re: :infinity or :nan or :neg_infinity or float(),6884 im: :infinity or :nan or :neg_infinity or float()6885 } or :infinity or :nan or :neg_infinity or float() or integer()6886 )6887 # from: lib/nx/binary_backend.ex:2186:156888 a = binary_to_number(a, type)68896890 where "b" was given the type:68916892 # type: dynamic(6893 %Complex{6894 re: :infinity or :nan or :neg_infinity or float(),6895 im: :infinity or :nan or :neg_infinity or float()6896 } or :infinity or :nan or :neg_infinity or float() or integer()6897 )6898 # from: lib/nx/binary_backend.ex:2187:156899 b = binary_to_number(b, type)69006901 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.69026903 type warning found at:6904 │6905 2188 │ a <= b6906 │ ~6907 │6908 └─ lib/nx/binary_backend.ex:2188:15: Nx.BinaryBackend.do_sort/469096910 warning: incompatible types given to Nx.Shared.write_non_finite/2:69116912 Nx.Shared.write_non_finite(x, arg1)69136914 given types:69156916 (6917 -dynamic(%Complex{6918 re: :infinity or :nan or :neg_infinity or float(),6919 im: :infinity or :nan or :neg_infinity or float()6920 })-,6921 integer()6922 )69236924 but expected one of:69256926 :infinity or :nan or :neg_infinity, integer()69276928 where "arg1" (context Nx.Shared) was given the types:69296930 # type: dynamic()6931 # from: lib/nx/binary_backend.ex:22966932 {{:f, arg1}}69336934 # type: integer()6935 # from: lib/nx/binary_backend.ex:22966936 Nx.Shared.write_non_finite(x, arg1)69376938 where "x" (context Nx.Shared) was given the type:69396940 # type: dynamic(%Complex{6941 re: :infinity or :nan or :neg_infinity or float(),6942 im: :infinity or :nan or :neg_infinity or float()6943 })6944 # from: lib/nx/binary_backend.ex:22966945 x69466947 type warning found at:6948 │6949 2296 │ match_types [out.type] do6950 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6951 │6952 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/469536954 warning: incompatible types in binary construction:69556956 <<Complex.new(re, im)::integer-native-signed-size(arg1)>>69576958 got type:69596960 dynamic(%Complex{6961 re: :infinity or :nan or :neg_infinity or float(),6962 im: :infinity or :nan or :neg_infinity or float()6963 })69646965 but expected type:69666967 integer()69686969 where "arg1" (context Nx.Shared) was given the type:69706971 # type: dynamic()6972 # from: lib/nx/binary_backend.ex:22966973 {{:s, arg1}}69746975 where "im" was given the type:69766977 # type: dynamic(float() or integer())6978 # from: lib/nx/binary_backend.ex:2299:146979 im =6980 if abs(im) <= eps do6981 06982 else6983 im6984 end69856986 where "re" was given the type:69876988 # type: dynamic(float() or integer())6989 # from: lib/nx/binary_backend.ex:2298:146990 re =6991 if abs(re) <= eps do6992 06993 else6994 re6995 end69966997 type warning found at:6998 │6999 2296 │ match_types [out.type] do7000 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7001 │7002 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/470037004 warning: incompatible types in binary construction:70057006 <<Complex.new(re, im)::integer-native-unsigned-size(arg1)>>70077008 got type:70097010 dynamic(%Complex{7011 re: :infinity or :nan or :neg_infinity or float(),7012 im: :infinity or :nan or :neg_infinity or float()7013 })70147015 but expected type:70167017 integer()70187019 where "arg1" (context Nx.Shared) was given the type:70207021 # type: dynamic()7022 # from: lib/nx/binary_backend.ex:22967023 {{:u, arg1}}70247025 where "im" was given the type:70267027 # type: dynamic(float() or integer())7028 # from: lib/nx/binary_backend.ex:2299:147029 im =7030 if abs(im) <= eps do7031 07032 else7033 im7034 end70357036 where "re" was given the type:70377038 # type: dynamic(float() or integer())7039 # from: lib/nx/binary_backend.ex:2298:147040 re =7041 if abs(re) <= eps do7042 07043 else7044 re7045 end70467047 type warning found at:7048 │7049 2296 │ match_types [out.type] do7050 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7051 │7052 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/470537054 warning: incompatible types given to Nx.Shared.write_bf16/1:70557056 Nx.Shared.write_bf16(x)70577058 given types:70597060 -dynamic(%Complex{7061 re: :infinity or :nan or :neg_infinity or float(),7062 im: :infinity or :nan or :neg_infinity or float()7063 })-70647065 but expected one of:70667067 :infinity or :nan or :neg_infinity70687069 where "x" (context Nx.Shared) was given the type:70707071 # type: dynamic(%Complex{7072 re: :infinity or :nan or :neg_infinity or float(),7073 im: :infinity or :nan or :neg_infinity or float()7074 })7075 # from: lib/nx/binary_backend.ex:22967076 x70777078 type warning found at:7079 │7080 2296 │ match_types [out.type] do7081 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7082 │7083 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/470847085 warning: this clause of defp bin_zip_reduce/7 is never used (or it will always fail/warn when invoked)7086 │7087 2364 │ defp bin_zip_reduce(t1, [], t2, [], type, acc, fun) do7088 │ ~7089 │7090 └─ lib/nx/binary_backend.ex:2364:8: Nx.BinaryBackend.bin_zip_reduce/770917092 warning: the following clause will never match:70937094 x when is_number(x) ->70957096 because it attempts to match on the result of:70977098 Complex.new(re, im)70997100 which has type:71017102 dynamic(%Complex{7103 re: :infinity or :nan or :neg_infinity or float(),7104 im: :infinity or :nan or :neg_infinity or float()7105 })71067107 where "x" (context Nx.Shared) was given the type:71087109 # type: float() or integer()7110 # from: lib/nx/binary_backend.ex:22967111 is_number(x)71127113 type warning found at:7114 │7115 2296 │ match_types [out.type] do7116 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7117 │7118 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/471197120 warning: the following clause will never match:71217122 x when is_number(x) ->71237124 because it attempts to match on the result of:71257126 Complex.new(re, im)71277128 which has type:71297130 dynamic(%Complex{7131 re: :infinity or :nan or :neg_infinity or float(),7132 im: :infinity or :nan or :neg_infinity or float()7133 })71347135 where "x" (context Nx.Shared) was given the type:71367137 # type: float() or integer()7138 # from: lib/nx/binary_backend.ex:22967139 is_number(x)71407141 type warning found at:7142 │7143 2296 │ match_types [out.type] do7144 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7145 │7146 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/471477148 warning: the following clause will never match:71497150 x when is_number(x) ->71517152 because it attempts to match on the result of:71537154 Complex.new(re, im)71557156 which has type:71577158 dynamic(%Complex{7159 re: :infinity or :nan or :neg_infinity or float(),7160 im: :infinity or :nan or :neg_infinity or float()7161 })71627163 where "x" (context Nx.Shared) was given the type:71647165 # type: float() or integer()7166 # from: lib/nx/binary_backend.ex:22967167 is_number(x)71687169 type warning found at:7170 │7171 2296 │ match_types [out.type] do7172 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7173 │7174 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/471757176 warning: the following clause will never match:71777178 x when x === :infinity or x === :neg_infinity or x === :nan ->71797180 because it attempts to match on the result of:71817182 Complex.new(re, im)71837184 which has type:71857186 dynamic(%Complex{7187 re: :infinity or :nan or :neg_infinity or float(),7188 im: :infinity or :nan or :neg_infinity or float()7189 })71907191 where "x" (context Nx.Shared) was given the type:71927193 # type: :infinity or :nan or :neg_infinity7194 # from: lib/nx/binary_backend.ex:22967195 x in [:infinity, :neg_infinity, :nan]71967197 type warning found at:7198 │7199 2296 │ match_types [out.type] do7200 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7201 │7202 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/472037204Generated nx app7205==> rustler_precompiled7206Compiling 4 files (.ex)7207Generated rustler_precompiled app7208==> kinda7209Compiling 11 files (.ex)7210 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead7211 │7212 96 │ Logger.warn("fail to run zig fmt")7213 │ ~7214 │7215 └─ lib/codegen/wrapper.ex:96:18: Kinda.CodeGen.Wrapper.fmt_zig_project/172167217 warning: unused require Logger7218 │7219 2 │ require Logger7220 │ ~7221 │7222 └─ lib/kinda.ex:2:372237224 warning: the following clause is redundant:72257226 defp dump_zig_type(t) when is_atom(t)72277228 it has type:72297230 dynamic(atom())72317232 previous clauses have already matched on the following types:72337234 :bool or :c_int or :c_uint or :f32 or :f64 or :i16 or :i32 or :i64 or :i8 or :isize or :u16 or7235 :u32 or :u64 or :u8 or :usize7236 atom()72377238 │7239 148 │ defp dump_zig_type(t) when is_atom(t) do7240 │ ~7241 │7242 └─ lib/codegen/kind_decl.ex:148:8: Kinda.CodeGen.KindDecl.dump_zig_type/172437244Generated kinda app7245==> uboot_env7246Compiling 5 files (.ex)7247Generated uboot_env app7248==> llvm_config7249Compiling 1 file (.ex)7250Generated llvm_config app7251==> beaver7252Compiling 66 files (.ex)7253 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7254 │7255 21 │ use Kinda.Prebuilt,7256 │ ~~~~~~~~~~~~~~~~~~~7257 │7258 └─ lib/beaver/mlir/capi.ex:21: Beaver.MLIR.CAPI (module)72597260 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7261 │7262 21 │ use Kinda.Prebuilt,7263 │ ~~~~~~~~~~~~~~~~~~~7264 │7265 └─ lib/beaver/mlir/capi.ex:21: Beaver.MLIR.CAPI (module)72667267 warning: unused require Logger7268 │7269 7 │ require Logger7270 │ ~7271 │7272 └─ lib/beaver/mlir/dialect.ex:7:3727372747275== Compilation error in file lib/beaver/mlir/capi.ex ==7276** (RuntimeError) precompiled NIF is not available for this target: "arm-unknown-linux-gnueabihf".7277The available targets are:7278 - aarch64-apple-darwin7279 - x86_64-unknown-linux-gnu7280You can force the project to build from scratch with:7281 config :kinda, :force_build, beaver: true72827283 lib/beaver/mlir/capi.ex:21: (module)7284could not compile dependency :beaver, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile beaver --force", update it with "mix deps.update beaver" or clean it with "mix deps.clean beaver"