Build log
nerves_system_rpi5
manx 0.1.4 · fail · run manx-0.1.4-1790984016672
7285 of 7285 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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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_aarch64_nerves_linux_gnu257Compiling 1 file (.ex)258Generated nerves_toolchain_aarch64_nerves_linux_gnu app259==> nerves_system_rpi5260Generated nerves_system_rpi5 app261==> nimble_parsec262Compiling 4 files (.ex)263Generated nimble_parsec app264==> pegasus265Compiling 11 files (.ex)266Generated pegasus app267==> zig_parser268Compiling 22 files (.ex)269Generated zig_parser app270==> nx271Compiling 30 files (.ex)272 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity273 │274 625 │ def ~~~tensor when is_number(tensor), do: Bitwise.~~~(tensor)275 │ ~276 │277 └─ lib/nx/defn/kernel.ex:625:7278279 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity280 │281 626 │ def ~~~tensor, do: Nx.bitwise_not(tensor)282 │ ~283 │284 └─ lib/nx/defn/kernel.ex:626:7285286 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 operator287 │288 213 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val289 │ ~290 │291 └─ lib/nx/shared.ex:213:33: Nx.Shared.read_complex/2292293 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 operator294 │295 213 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val296 │ ~297 │298 └─ lib/nx/shared.ex:213:71: Nx.Shared.read_complex/2299300 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 operator301 │302 217 │ <<x::float-native-size(elem_size)>> -> x303 │ ~304 │305 └─ lib/nx/shared.ex:217:32: Nx.Shared.read_complex/2306307 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 operator308 │309 223 │ <<x::float-native-size(elem_size)>> -> x310 │ ~311 │312 └─ lib/nx/shared.ex:223:32: Nx.Shared.read_complex/2313314warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0315└─ lib/nx/defn/grad.ex: Nx.Defn.Grad.zero?/1316317warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0318└─ lib/nx/defn/kernel.ex: Nx.Defn.Kernel.logical_not/1319320 warning: clauses with the same name should be grouped together, "defmacro while/4" was previously defined (lib/nx/defn/kernel.ex:1116)321 │322 1153 │ defmacro while(_var, _cond, _opts, other) do323 │ ~324 │325 └─ lib/nx/defn/kernel.ex:1153:12326327 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 operator328 │329 532 │ <<x::size(bits)-big>> = <<-1::float-size(bits)-big>>330 │ ~331 │332 └─ lib/nx/random.ex:532:15: Nx.Random.next_after_minus_1/1333334 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 operator335 │336 536 │ <<f::float-size(bits)-big>> = <<x - 1::integer-size(bits)-big>>337 │ ~338 │339 └─ lib/nx/random.ex:536:21: Nx.Random.next_after_minus_1/1340341 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator342 │343 690 │ match_types [type] do344 │ ~~~~~~~~~~~~~~~~~~~~~345 │346 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2347348 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator349 │350 690 │ match_types [type] do351 │ ~~~~~~~~~~~~~~~~~~~~~352 │353 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2354355 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator356 │357 690 │ match_types [type] do358 │ ~~~~~~~~~~~~~~~~~~~~~359 │360 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2361362 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator363 │364 690 │ match_types [type] do365 │ ~~~~~~~~~~~~~~~~~~~~~366 │367 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2368369 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator370 │371 690 │ match_types [type] do372 │ ~~~~~~~~~~~~~~~~~~~~~373 │374 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2375376 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator377 │378 690 │ match_types [type] do379 │ ~~~~~~~~~~~~~~~~~~~~~380 │381 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2382383 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator384 │385 192 │ Nx.Shared.match_types [type] do386 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~387 │388 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5389390 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator391 │392 192 │ Nx.Shared.match_types [type] do393 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~394 │395 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5396397 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator398 │399 192 │ Nx.Shared.match_types [type] do400 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~401 │402 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5403404 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator405 │406 192 │ Nx.Shared.match_types [type] do407 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~408 │409 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5410411 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator412 │413 192 │ Nx.Shared.match_types [type] do414 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~415 │416 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5417418 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator419 │420 192 │ Nx.Shared.match_types [type] do421 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~422 │423 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5424425 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 operator426 │427 282 │ for <<chunk::size(chunk_size)-bitstring <- data>> do428 │ ~429 │430 └─ lib/nx/binary_backend.ex:282:23: Nx.BinaryBackend.unary_broadcast/7431432 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 operator433 │434 329 │ for <<chunk::size(chunk_size)-bitstring <- data>> do435 │ ~436 │437 └─ lib/nx/binary_backend.ex:329:25: Nx.BinaryBackend.transpose/3438439 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 operator440 │441 409 │ for <<dim::size(size)-bitstring <- bin>>, into: <<>> do442 │ ~443 │444 └─ lib/nx/binary_backend.ex:409:27: Nx.BinaryBackend.pad_last_dim/5445446 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 operator447 │448 414 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = padded449 │ ~450 │451 └─ lib/nx/binary_backend.ex:414:25: Nx.BinaryBackend.pad_last_dim/5452453 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 operator454 │455 426 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =456 │ ~457 │458 └─ lib/nx/binary_backend.ex:426:23: Nx.BinaryBackend.pad_last_dim/5459460 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 operator461 │462 426 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =463 │ ~464 │465 └─ lib/nx/binary_backend.ex:426:58: Nx.BinaryBackend.pad_last_dim/5466467 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 operator468 │469 433 │ <<_::size(low_byte)-bitstring, new_bin::bitstring>> = bin470 │ ~471 │472 └─ lib/nx/binary_backend.ex:433:23: Nx.BinaryBackend.pad_last_dim/5473474 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 operator475 │476 439 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = bin477 │ ~478 │479 └─ lib/nx/binary_backend.ex:439:29: Nx.BinaryBackend.pad_last_dim/5480481 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 operator482 │483 485 │ for <<chunk::size(chunk_size)-bitstring <- data>> do484 │ ~485 │486 └─ lib/nx/binary_backend.ex:485:25: Nx.BinaryBackend.reverse/3487488 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 operator489 │490 557 │ <<_::bitstring-size(left_offset_bits),491 │ ~492 │493 └─ lib/nx/binary_backend.ex:557:29: Nx.BinaryBackend.dot/7494495 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 operator496 │497 558 │ left_batch_item_binary::bitstring-size(left_batch_item_bits),498 │ ~499 │500 └─ lib/nx/binary_backend.ex:558:50: Nx.BinaryBackend.dot/7501502 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 operator503 │504 561 │ <<_::bitstring-size(right_offset_bits),505 │ ~506 │507 └─ lib/nx/binary_backend.ex:561:29: Nx.BinaryBackend.dot/7508509 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 operator510 │511 562 │ right_batch_item_binary::bitstring-size(right_batch_item_bits),512 │ ~513 │514 └─ lib/nx/binary_backend.ex:562:51: Nx.BinaryBackend.dot/7515516 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 operator517 │518 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data519 │ ~520 │521 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4522523 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator524 │525 655 │ match_types [pred_type] do526 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~527 │528 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4529530 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 operator531 │532 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data533 │ ~534 │535 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4536537 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator538 │539 655 │ match_types [pred_type] do540 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~541 │542 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4543544 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator545 │546 655 │ match_types [pred_type] do547 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~548 │549 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4550551 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 operator552 │553 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data554 │ ~555 │556 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4557558 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator559 │560 655 │ match_types [pred_type] do561 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~562 │563 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4564565 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 operator566 │567 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data568 │ ~569 │570 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4571572 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator573 │574 655 │ match_types [pred_type] do575 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~576 │577 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4578579 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 operator580 │581 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data582 │ ~583 │584 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4585586 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator587 │588 655 │ match_types [pred_type] do589 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~590 │591 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4592593 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 operator594 │595 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data596 │ ~597 │598 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4599600 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator601 │602 669 │ match_types [left_type] do603 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~604 │605 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4606607 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 operator608 │609 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data610 │ ~611 │612 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4613614 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator615 │616 669 │ match_types [left_type] do617 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~618 │619 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4620621 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator622 │623 669 │ match_types [left_type] do624 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~625 │626 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4627628 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 operator629 │630 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data631 │ ~632 │633 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4634635 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator636 │637 669 │ match_types [left_type] do638 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~639 │640 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4641642 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 operator643 │644 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data645 │ ~646 │647 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4648649 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator650 │651 669 │ match_types [left_type] do652 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~653 │654 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4655656 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 operator657 │658 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data659 │ ~660 │661 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4662663 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator664 │665 669 │ match_types [left_type] do666 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~667 │668 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4669670 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 operator671 │672 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data673 │ ~674 │675 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4676677 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator678 │679 663 │ match_types [right_type] do680 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~681 │682 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4683684 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 operator685 │686 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data687 │ ~688 │689 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4690691 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator692 │693 663 │ match_types [right_type] do694 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~695 │696 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4697698 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator699 │700 663 │ match_types [right_type] do701 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~702 │703 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4704705 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 operator706 │707 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data708 │ ~709 │710 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4711712 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator713 │714 663 │ match_types [right_type] do715 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~716 │717 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4718719 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 operator720 │721 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data722 │ ~723 │724 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4725726 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator727 │728 663 │ match_types [right_type] do729 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~730 │731 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4732733 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 operator734 │735 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data736 │ ~737 │738 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4739740 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator741 │742 663 │ match_types [right_type] do743 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~744 │745 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4746747 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator748 │749 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data750 │ ~751 │752 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4753754 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator755 │756 728 │ match_types [left_type, right_type, type] do757 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~758 │759 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4760761 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator762 │763 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data764 │ ~765 │766 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4767768 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator769 │770 728 │ match_types [left_type, right_type, type] do771 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~772 │773 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4774775 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator776 │777 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data778 │ ~779 │780 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4781782 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator783 │784 728 │ match_types [left_type, right_type, type] do785 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~786 │787 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4788789 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator790 │791 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data792 │ ~793 │794 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4795796 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator797 │798 728 │ match_types [left_type, right_type, type] do799 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~800 │801 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4802803 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator804 │805 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data806 │ ~807 │808 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4809810 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator811 │812 728 │ match_types [left_type, right_type, type] do813 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~814 │815 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4816817 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator818 │819 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data820 │ ~821 │822 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4823824 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator825 │826 728 │ match_types [left_type, right_type, type] do827 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~828 │829 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4830831 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator832 │833 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data834 │ ~835 │836 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4837838 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator839 │840 728 │ match_types [left_type, right_type, type] do841 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~842 │843 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4844845 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator846 │847 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data848 │ ~849 │850 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4851852 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator853 │854 728 │ match_types [left_type, right_type, type] do855 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~856 │857 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4858859 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator860 │861 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data862 │ ~863 │864 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4865866 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator867 │868 728 │ match_types [left_type, right_type, type] do869 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~870 │871 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4872873 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator874 │875 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data876 │ ~877 │878 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4879880 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator881 │882 728 │ match_types [left_type, right_type, type] do883 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~884 │885 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4886887 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator888 │889 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data890 │ ~891 │892 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4893894 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator895 │896 728 │ match_types [left_type, right_type, type] do897 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~898 │899 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4900901 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator902 │903 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data904 │ ~905 │906 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4907908 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator909 │910 728 │ match_types [left_type, right_type, type] do911 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~912 │913 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4914915 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator916 │917 728 │ match_types [left_type, right_type, type] do918 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~919 │920 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4921922 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator923 │924 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data925 │ ~926 │927 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4928929 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator930 │931 728 │ match_types [left_type, right_type, type] do932 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~933 │934 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4935936 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator937 │938 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data939 │ ~940 │941 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4942943 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator944 │945 728 │ match_types [left_type, right_type, type] do946 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~947 │948 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4949950 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator951 │952 728 │ match_types [left_type, right_type, type] do953 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~954 │955 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4956957 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator958 │959 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data960 │ ~961 │962 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4963964 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator965 │966 728 │ match_types [left_type, right_type, type] do967 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~968 │969 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4970971 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator972 │973 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data974 │ ~975 │976 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4977978 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator979 │980 728 │ match_types [left_type, right_type, type] do981 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~982 │983 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4984985 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator986 │987 728 │ match_types [left_type, right_type, type] do988 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~989 │990 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4991992 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator993 │994 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data995 │ ~996 │997 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4998999 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1000 │1001 728 │ match_types [left_type, right_type, type] do1002 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1003 │1004 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410051006 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1007 │1008 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1009 │ ~1010 │1011 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/410121013 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1014 │1015 728 │ match_types [left_type, right_type, type] do1016 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1017 │1018 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410191020 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1021 │1022 728 │ match_types [left_type, right_type, type] do1023 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1024 │1025 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410261027 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1028 │1029 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1030 │ ~1031 │1032 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410331034 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1035 │1036 728 │ match_types [left_type, right_type, type] do1037 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1038 │1039 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410401041 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1042 │1043 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1044 │ ~1045 │1046 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/410471048 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1049 │1050 728 │ match_types [left_type, right_type, type] do1051 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1052 │1053 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410541055 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1056 │1057 728 │ match_types [left_type, right_type, type] do1058 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1059 │1060 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410611062 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1063 │1064 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1065 │ ~1066 │1067 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410681069 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1070 │1071 728 │ match_types [left_type, right_type, type] do1072 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1073 │1074 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410751076 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1077 │1078 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1079 │ ~1080 │1081 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/410821083 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1084 │1085 728 │ match_types [left_type, right_type, type] do1086 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1087 │1088 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410891090 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1091 │1092 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1093 │ ~1094 │1095 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410961097 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1098 │1099 728 │ match_types [left_type, right_type, type] do1100 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1101 │1102 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411031104 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1105 │1106 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1107 │ ~1108 │1109 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411101111 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1112 │1113 728 │ match_types [left_type, right_type, type] do1114 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1115 │1116 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411171118 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1119 │1120 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1121 │ ~1122 │1123 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411241125 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1126 │1127 728 │ match_types [left_type, right_type, type] do1128 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1129 │1130 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411311132 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1133 │1134 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1135 │ ~1136 │1137 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411381139 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1140 │1141 728 │ match_types [left_type, right_type, type] do1142 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1143 │1144 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411451146 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1147 │1148 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1149 │ ~1150 │1151 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411521153 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1154 │1155 728 │ match_types [left_type, right_type, type] do1156 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1157 │1158 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411591160 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1161 │1162 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1163 │ ~1164 │1165 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411661167 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1168 │1169 728 │ match_types [left_type, right_type, type] do1170 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1171 │1172 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411731174 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1175 │1176 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1177 │ ~1178 │1179 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411801181 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1182 │1183 728 │ match_types [left_type, right_type, type] do1184 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1185 │1186 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411871188 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1189 │1190 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1191 │ ~1192 │1193 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411941195 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1196 │1197 728 │ match_types [left_type, right_type, type] do1198 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1199 │1200 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412011202 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1203 │1204 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1205 │ ~1206 │1207 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412081209 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1210 │1211 728 │ match_types [left_type, right_type, type] do1212 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1213 │1214 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412151216 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1217 │1218 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1219 │ ~1220 │1221 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412221223 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1224 │1225 728 │ match_types [left_type, right_type, type] do1226 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1227 │1228 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412291230 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1231 │1232 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1233 │ ~1234 │1235 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412361237 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1238 │1239 728 │ match_types [left_type, right_type, type] do1240 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1241 │1242 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412431244 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1245 │1246 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1247 │ ~1248 │1249 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412501251 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1252 │1253 728 │ match_types [left_type, right_type, type] do1254 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1255 │1256 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412571258 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1259 │1260 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1261 │ ~1262 │1263 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412641265 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1266 │1267 728 │ match_types [left_type, right_type, type] do1268 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1269 │1270 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412711272 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1273 │1274 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1275 │ ~1276 │1277 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412781279 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1280 │1281 728 │ match_types [left_type, right_type, type] do1282 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1283 │1284 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412851286 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1287 │1288 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1289 │ ~1290 │1291 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412921293 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1294 │1295 728 │ match_types [left_type, right_type, type] do1296 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1297 │1298 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412991300 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1301 │1302 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1303 │ ~1304 │1305 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413061307 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1308 │1309 728 │ match_types [left_type, right_type, type] do1310 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1311 │1312 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413131314 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1315 │1316 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1317 │ ~1318 │1319 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413201321 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1322 │1323 728 │ match_types [left_type, right_type, type] do1324 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1325 │1326 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413271328 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1329 │1330 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1331 │ ~1332 │1333 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413341335 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1336 │1337 728 │ match_types [left_type, right_type, type] do1338 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1339 │1340 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413411342 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1343 │1344 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1345 │ ~1346 │1347 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413481349 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1350 │1351 728 │ match_types [left_type, right_type, type] do1352 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1353 │1354 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413551356 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1357 │1358 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1359 │ ~1360 │1361 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413621363 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1364 │1365 728 │ match_types [left_type, right_type, type] do1366 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1367 │1368 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413691370 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1371 │1372 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1373 │ ~1374 │1375 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413761377 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1378 │1379 728 │ match_types [left_type, right_type, type] do1380 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1381 │1382 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413831384 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1385 │1386 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1387 │ ~1388 │1389 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413901391 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1392 │1393 728 │ match_types [left_type, right_type, type] do1394 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1395 │1396 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413971398 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1399 │1400 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1401 │ ~1402 │1403 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414041405 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1406 │1407 728 │ match_types [left_type, right_type, type] do1408 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1409 │1410 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414111412 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1413 │1414 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1415 │ ~1416 │1417 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414181419 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1420 │1421 728 │ match_types [left_type, right_type, type] do1422 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1423 │1424 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414251426 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1427 │1428 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1429 │ ~1430 │1431 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414321433 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1434 │1435 728 │ match_types [left_type, right_type, type] do1436 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1437 │1438 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414391440 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1441 │1442 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1443 │ ~1444 │1445 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414461447 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1448 │1449 728 │ match_types [left_type, right_type, type] do1450 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1451 │1452 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414531454 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1455 │1456 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1457 │ ~1458 │1459 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414601461 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1462 │1463 728 │ match_types [left_type, right_type, type] do1464 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1465 │1466 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414671468 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1469 │1470 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1471 │ ~1472 │1473 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414741475 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1476 │1477 728 │ match_types [left_type, right_type, type] do1478 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1479 │1480 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414811482 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1483 │1484 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1485 │ ~1486 │1487 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414881489 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1490 │1491 728 │ match_types [left_type, right_type, type] do1492 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1493 │1494 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414951496 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1497 │1498 728 │ match_types [left_type, right_type, type] do1499 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1500 │1501 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415021503 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1504 │1505 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1506 │ ~1507 │1508 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415091510 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1511 │1512 728 │ match_types [left_type, right_type, type] do1513 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1514 │1515 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415161517 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1518 │1519 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1520 │ ~1521 │1522 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415231524 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1525 │1526 728 │ match_types [left_type, right_type, type] do1527 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1528 │1529 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415301531 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1532 │1533 728 │ match_types [left_type, right_type, type] do1534 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1535 │1536 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415371538 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1539 │1540 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1541 │ ~1542 │1543 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415441545 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1546 │1547 728 │ match_types [left_type, right_type, type] do1548 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1549 │1550 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415511552 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1553 │1554 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1555 │ ~1556 │1557 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415581559 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1560 │1561 728 │ match_types [left_type, right_type, type] do1562 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1563 │1564 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415651566 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1567 │1568 728 │ match_types [left_type, right_type, type] do1569 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1570 │1571 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415721573 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1574 │1575 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1576 │ ~1577 │1578 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415791580 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1581 │1582 728 │ match_types [left_type, right_type, type] do1583 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1584 │1585 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415861587 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1588 │1589 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1590 │ ~1591 │1592 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415931594 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1595 │1596 728 │ match_types [left_type, right_type, type] do1597 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1598 │1599 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416001601 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1602 │1603 728 │ match_types [left_type, right_type, type] do1604 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1605 │1606 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416071608 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1609 │1610 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1611 │ ~1612 │1613 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/416141615 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1616 │1617 728 │ match_types [left_type, right_type, type] do1618 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1619 │1620 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416211622 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1623 │1624 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1625 │ ~1626 │1627 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416281629 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1630 │1631 728 │ match_types [left_type, right_type, type] do1632 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1633 │1634 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416351636 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1637 │1638 728 │ match_types [left_type, right_type, type] do1639 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1640 │1641 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416421643 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1644 │1645 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1646 │ ~1647 │1648 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/416491650 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1651 │1652 728 │ match_types [left_type, right_type, type] do1653 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1654 │1655 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416561657 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1658 │1659 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1660 │ ~1661 │1662 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416631664 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1665 │1666 728 │ match_types [left_type, right_type, type] do1667 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1668 │1669 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416701671 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1672 │1673 728 │ match_types [left_type, right_type, type] do1674 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1675 │1676 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416771678 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1679 │1680 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1681 │ ~1682 │1683 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/416841685 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1686 │1687 728 │ match_types [left_type, right_type, type] do1688 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1689 │1690 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416911692 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1693 │1694 728 │ match_types [left_type, right_type, type] do1695 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1696 │1697 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416981699 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1700 │1701 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1702 │ ~1703 │1704 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417051706 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1707 │1708 728 │ match_types [left_type, right_type, type] do1709 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1710 │1711 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417121713 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1714 │1715 728 │ match_types [left_type, right_type, type] do1716 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1717 │1718 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417191720 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1721 │1722 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1723 │ ~1724 │1725 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417261727 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1728 │1729 728 │ match_types [left_type, right_type, type] do1730 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1731 │1732 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417331734 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1735 │1736 728 │ match_types [left_type, right_type, type] do1737 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1738 │1739 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417401741 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1742 │1743 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1744 │ ~1745 │1746 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417471748 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1749 │1750 728 │ match_types [left_type, right_type, type] do1751 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1752 │1753 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417541755 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1756 │1757 728 │ match_types [left_type, right_type, type] do1758 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1759 │1760 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417611762 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1763 │1764 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1765 │ ~1766 │1767 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417681769 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1770 │1771 728 │ match_types [left_type, right_type, type] do1772 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1773 │1774 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417751776 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1777 │1778 728 │ match_types [left_type, right_type, type] do1779 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1780 │1781 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417821783 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1784 │1785 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1786 │ ~1787 │1788 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417891790 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1791 │1792 728 │ match_types [left_type, right_type, type] do1793 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1794 │1795 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417961797 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1798 │1799 728 │ match_types [left_type, right_type, type] do1800 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1801 │1802 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418031804 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1805 │1806 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1807 │ ~1808 │1809 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/418101811 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1812 │1813 728 │ match_types [left_type, right_type, type] do1814 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1815 │1816 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418171818 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1819 │1820 728 │ match_types [left_type, right_type, type] do1821 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1822 │1823 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418241825 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1826 │1827 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1828 │ ~1829 │1830 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/418311832 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1833 │1834 728 │ match_types [left_type, right_type, type] do1835 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1836 │1837 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418381839 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1840 │1841 728 │ match_types [left_type, right_type, type] do1842 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1843 │1844 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418451846 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1847 │1848 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1849 │ ~1850 │1851 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/418521853 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1854 │1855 728 │ match_types [left_type, right_type, type] do1856 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1857 │1858 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418591860 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1861 │1862 728 │ match_types [left_type, right_type, type] do1863 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1864 │1865 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418661867 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1868 │1869 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1870 │ ~1871 │1872 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/418731874 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1875 │1876 728 │ match_types [left_type, right_type, type] do1877 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1878 │1879 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418801881 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1882 │1883 728 │ match_types [left_type, right_type, type] do1884 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1885 │1886 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418871888 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1889 │1890 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1891 │ ~1892 │1893 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/418941895 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1896 │1897 728 │ match_types [left_type, right_type, type] do1898 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1899 │1900 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419011902 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1903 │1904 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1905 │ ~1906 │1907 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/419081909 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1910 │1911 728 │ match_types [left_type, right_type, type] do1912 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1913 │1914 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419151916 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1917 │1918 728 │ match_types [left_type, right_type, type] do1919 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1920 │1921 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419221923 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1924 │1925 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1926 │ ~1927 │1928 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/419291930 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1931 │1932 728 │ match_types [left_type, right_type, type] do1933 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1934 │1935 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419361937 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1938 │1939 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1940 │ ~1941 │1942 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/419431944 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1945 │1946 728 │ match_types [left_type, right_type, type] do1947 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1948 │1949 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419501951 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1952 │1953 728 │ match_types [left_type, right_type, type] do1954 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1955 │1956 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419571958 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1959 │1960 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1961 │ ~1962 │1963 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/419641965 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1966 │1967 728 │ match_types [left_type, right_type, type] do1968 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1969 │1970 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419711972 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1973 │1974 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1975 │ ~1976 │1977 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/419781979 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1980 │1981 728 │ match_types [left_type, right_type, type] do1982 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1983 │1984 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419851986 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1987 │1988 728 │ match_types [left_type, right_type, type] do1989 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1990 │1991 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419921993 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1994 │1995 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1996 │ ~1997 │1998 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/419992000 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2001 │2002 728 │ match_types [left_type, right_type, type] do2003 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2004 │2005 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420062007 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2008 │2009 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2010 │ ~2011 │2012 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420132014 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2015 │2016 728 │ match_types [left_type, right_type, type] do2017 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2018 │2019 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420202021 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2022 │2023 728 │ match_types [left_type, right_type, type] do2024 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2025 │2026 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420272028 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2029 │2030 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2031 │ ~2032 │2033 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/420342035 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2036 │2037 728 │ match_types [left_type, right_type, type] do2038 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2039 │2040 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420412042 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2043 │2044 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2045 │ ~2046 │2047 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420482049 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2050 │2051 728 │ match_types [left_type, right_type, type] do2052 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2053 │2054 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420552056 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2057 │2058 728 │ match_types [left_type, right_type, type] do2059 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2060 │2061 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420622063 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2064 │2065 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2066 │ ~2067 │2068 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/420692070 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2071 │2072 728 │ match_types [left_type, right_type, type] do2073 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2074 │2075 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420762077 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2078 │2079 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2080 │ ~2081 │2082 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420832084 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2085 │2086 728 │ match_types [left_type, right_type, type] do2087 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2088 │2089 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420902091 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2092 │2093 728 │ match_types [left_type, right_type, type] do2094 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2095 │2096 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420972098 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2099 │2100 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2101 │ ~2102 │2103 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421042105 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2106 │2107 728 │ match_types [left_type, right_type, type] do2108 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2109 │2110 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421112112 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2113 │2114 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2115 │ ~2116 │2117 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/421182119 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2120 │2121 728 │ match_types [left_type, right_type, type] do2122 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2123 │2124 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421252126 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2127 │2128 728 │ match_types [left_type, right_type, type] do2129 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2130 │2131 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421322133 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2134 │2135 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2136 │ ~2137 │2138 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421392140 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2141 │2142 728 │ match_types [left_type, right_type, type] do2143 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2144 │2145 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421462147 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2148 │2149 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2150 │ ~2151 │2152 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/421532154 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2155 │2156 728 │ match_types [left_type, right_type, type] do2157 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2158 │2159 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421602161 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2162 │2163 728 │ match_types [left_type, right_type, type] do2164 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2165 │2166 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421672168 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2169 │2170 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2171 │ ~2172 │2173 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421742175 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2176 │2177 728 │ match_types [left_type, right_type, type] do2178 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2179 │2180 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421812182 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2183 │2184 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2185 │ ~2186 │2187 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/421882189 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2190 │2191 728 │ match_types [left_type, right_type, type] do2192 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2193 │2194 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421952196 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2197 │2198 728 │ match_types [left_type, right_type, type] do2199 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2200 │2201 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422022203 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2204 │2205 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2206 │ ~2207 │2208 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422092210 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2211 │2212 728 │ match_types [left_type, right_type, type] do2213 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2214 │2215 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422162217 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2218 │2219 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2220 │ ~2221 │2222 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422232224 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2225 │2226 728 │ match_types [left_type, right_type, type] do2227 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2228 │2229 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422302231 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2232 │2233 728 │ match_types [left_type, right_type, type] do2234 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2235 │2236 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422372238 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2239 │2240 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2241 │ ~2242 │2243 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422442245 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2246 │2247 728 │ match_types [left_type, right_type, type] do2248 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2249 │2250 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422512252 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2253 │2254 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2255 │ ~2256 │2257 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422582259 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2260 │2261 728 │ match_types [left_type, right_type, type] do2262 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2263 │2264 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422652266 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2267 │2268 728 │ match_types [left_type, right_type, type] do2269 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2270 │2271 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422722273 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2274 │2275 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2276 │ ~2277 │2278 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422792280 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2281 │2282 728 │ match_types [left_type, right_type, type] do2283 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2284 │2285 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422862287 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2288 │2289 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2290 │ ~2291 │2292 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422932294 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2295 │2296 728 │ match_types [left_type, right_type, type] do2297 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2298 │2299 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423002301 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2302 │2303 728 │ match_types [left_type, right_type, type] do2304 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2305 │2306 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423072308 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2309 │2310 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2311 │ ~2312 │2313 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423142315 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2316 │2317 728 │ match_types [left_type, right_type, type] do2318 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2319 │2320 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423212322 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2323 │2324 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2325 │ ~2326 │2327 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423282329 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2330 │2331 728 │ match_types [left_type, right_type, type] do2332 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2333 │2334 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423352336 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2337 │2338 728 │ match_types [left_type, right_type, type] do2339 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2340 │2341 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423422343 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2344 │2345 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2346 │ ~2347 │2348 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423492350 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2351 │2352 728 │ match_types [left_type, right_type, type] do2353 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2354 │2355 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423562357 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2358 │2359 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2360 │ ~2361 │2362 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423632364 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2365 │2366 728 │ match_types [left_type, right_type, type] do2367 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2368 │2369 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423702371 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2372 │2373 728 │ match_types [left_type, right_type, type] do2374 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2375 │2376 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423772378 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2379 │2380 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2381 │ ~2382 │2383 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423842385 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2386 │2387 728 │ match_types [left_type, right_type, type] do2388 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2389 │2390 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423912392 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2393 │2394 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2395 │ ~2396 │2397 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423982399 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2400 │2401 728 │ match_types [left_type, right_type, type] do2402 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2403 │2404 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424052406 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2407 │2408 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2409 │ ~2410 │2411 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424122413 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2414 │2415 728 │ match_types [left_type, right_type, type] do2416 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2417 │2418 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424192420 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2421 │2422 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2423 │ ~2424 │2425 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424262427 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2428 │2429 728 │ match_types [left_type, right_type, type] do2430 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2431 │2432 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424332434 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2435 │2436 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2437 │ ~2438 │2439 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424402441 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2442 │2443 728 │ match_types [left_type, right_type, type] do2444 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2445 │2446 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424472448 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2449 │2450 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2451 │ ~2452 │2453 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424542455 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2456 │2457 728 │ match_types [left_type, right_type, type] do2458 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2459 │2460 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424612462 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2463 │2464 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2465 │ ~2466 │2467 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424682469 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2470 │2471 728 │ match_types [left_type, right_type, type] do2472 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2473 │2474 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424752476 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2477 │2478 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2479 │ ~2480 │2481 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424822483 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2484 │2485 728 │ match_types [left_type, right_type, type] do2486 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2487 │2488 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424892490 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2491 │2492 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2493 │ ~2494 │2495 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424962497 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2498 │2499 728 │ match_types [left_type, right_type, type] do2500 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2501 │2502 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425032504 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2505 │2506 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2507 │ ~2508 │2509 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425102511 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2512 │2513 728 │ match_types [left_type, right_type, type] do2514 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2515 │2516 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425172518 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2519 │2520 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2521 │ ~2522 │2523 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425242525 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2526 │2527 728 │ match_types [left_type, right_type, type] do2528 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2529 │2530 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425312532 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2533 │2534 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2535 │ ~2536 │2537 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425382539 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2540 │2541 728 │ match_types [left_type, right_type, type] do2542 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2543 │2544 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425452546 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2547 │2548 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2549 │ ~2550 │2551 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425522553 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2554 │2555 728 │ match_types [left_type, right_type, type] do2556 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2557 │2558 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425592560 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2561 │2562 728 │ match_types [left_type, right_type, type] do2563 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2564 │2565 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425662567 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2568 │2569 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2570 │ ~2571 │2572 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425732574 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2575 │2576 728 │ match_types [left_type, right_type, type] do2577 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2578 │2579 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425802581 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2582 │2583 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2584 │ ~2585 │2586 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425872588 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2589 │2590 728 │ match_types [left_type, right_type, type] do2591 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2592 │2593 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425942595 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2596 │2597 728 │ match_types [left_type, right_type, type] do2598 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2599 │2600 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426012602 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2603 │2604 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2605 │ ~2606 │2607 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426082609 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2610 │2611 728 │ match_types [left_type, right_type, type] do2612 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2613 │2614 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426152616 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2617 │2618 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2619 │ ~2620 │2621 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426222623 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2624 │2625 728 │ match_types [left_type, right_type, type] do2626 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2627 │2628 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426292630 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2631 │2632 728 │ match_types [left_type, right_type, type] do2633 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2634 │2635 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426362637 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2638 │2639 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2640 │ ~2641 │2642 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426432644 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2645 │2646 728 │ match_types [left_type, right_type, type] do2647 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2648 │2649 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426502651 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2652 │2653 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2654 │ ~2655 │2656 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426572658 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2659 │2660 728 │ match_types [left_type, right_type, type] do2661 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2662 │2663 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426642665 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2666 │2667 728 │ match_types [left_type, right_type, type] do2668 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2669 │2670 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426712672 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2673 │2674 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2675 │ ~2676 │2677 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426782679 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2680 │2681 728 │ match_types [left_type, right_type, type] do2682 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2683 │2684 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426852686 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2687 │2688 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2689 │ ~2690 │2691 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426922693 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2694 │2695 728 │ match_types [left_type, right_type, type] do2696 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2697 │2698 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426992700 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2701 │2702 728 │ match_types [left_type, right_type, type] do2703 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2704 │2705 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427062707 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2708 │2709 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2710 │ ~2711 │2712 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427132714 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2715 │2716 728 │ match_types [left_type, right_type, type] do2717 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2718 │2719 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427202721 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2722 │2723 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2724 │ ~2725 │2726 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427272728 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2729 │2730 728 │ match_types [left_type, right_type, type] do2731 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2732 │2733 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427342735 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2736 │2737 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2738 │ ~2739 │2740 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427412742 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2743 │2744 728 │ match_types [left_type, right_type, type] do2745 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2746 │2747 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427482749 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2750 │2751 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2752 │ ~2753 │2754 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427552756 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2757 │2758 728 │ match_types [left_type, right_type, type] do2759 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2760 │2761 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427622763 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2764 │2765 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2766 │ ~2767 │2768 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427692770 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2771 │2772 728 │ match_types [left_type, right_type, type] do2773 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2774 │2775 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427762777 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2778 │2779 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2780 │ ~2781 │2782 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427832784 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2785 │2786 728 │ match_types [left_type, right_type, type] do2787 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2788 │2789 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427902791 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2792 │2793 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2794 │ ~2795 │2796 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427972798 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2799 │2800 728 │ match_types [left_type, right_type, type] do2801 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2802 │2803 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428042805 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2806 │2807 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2808 │ ~2809 │2810 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428112812 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2813 │2814 728 │ match_types [left_type, right_type, type] do2815 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2816 │2817 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428182819 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2820 │2821 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2822 │ ~2823 │2824 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428252826 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2827 │2828 728 │ match_types [left_type, right_type, type] do2829 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2830 │2831 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428322833 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2834 │2835 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2836 │ ~2837 │2838 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428392840 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2841 │2842 728 │ match_types [left_type, right_type, type] do2843 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2844 │2845 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428462847 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2848 │2849 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2850 │ ~2851 │2852 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428532854 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2855 │2856 728 │ match_types [left_type, right_type, type] do2857 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2858 │2859 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428602861 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2862 │2863 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2864 │ ~2865 │2866 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428672868 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2869 │2870 728 │ match_types [left_type, right_type, type] do2871 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2872 │2873 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428742875 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2876 │2877 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2878 │ ~2879 │2880 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428812882 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2883 │2884 728 │ match_types [left_type, right_type, type] do2885 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2886 │2887 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428882889 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2890 │2891 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2892 │ ~2893 │2894 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428952896 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2897 │2898 728 │ match_types [left_type, right_type, type] do2899 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2900 │2901 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429022903 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2904 │2905 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2906 │ ~2907 │2908 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429092910 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2911 │2912 728 │ match_types [left_type, right_type, type] do2913 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2914 │2915 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429162917 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2918 │2919 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2920 │ ~2921 │2922 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429232924 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2925 │2926 728 │ match_types [left_type, right_type, type] do2927 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2928 │2929 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429302931 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2932 │2933 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2934 │ ~2935 │2936 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429372938 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2939 │2940 728 │ match_types [left_type, right_type, type] do2941 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2942 │2943 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429442945 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2946 │2947 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2948 │ ~2949 │2950 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429512952 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2953 │2954 728 │ match_types [left_type, right_type, type] do2955 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2956 │2957 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429582959 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2960 │2961 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2962 │ ~2963 │2964 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429652966 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2967 │2968 728 │ match_types [left_type, right_type, type] do2969 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2970 │2971 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429722973 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2974 │2975 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2976 │ ~2977 │2978 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429792980 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2981 │2982 728 │ match_types [left_type, right_type, type] do2983 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2984 │2985 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429862987 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2988 │2989 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2990 │ ~2991 │2992 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429932994 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2995 │2996 728 │ match_types [left_type, right_type, type] do2997 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2998 │2999 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430003001 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3002 │3003 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3004 │ ~3005 │3006 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430073008 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3009 │3010 728 │ match_types [left_type, right_type, type] do3011 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3012 │3013 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430143015 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3016 │3017 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3018 │ ~3019 │3020 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430213022 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3023 │3024 728 │ match_types [left_type, right_type, type] do3025 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3026 │3027 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430283029 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3030 │3031 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3032 │ ~3033 │3034 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430353036 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3037 │3038 728 │ match_types [left_type, right_type, type] do3039 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3040 │3041 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430423043 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3044 │3045 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3046 │ ~3047 │3048 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430493050 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3051 │3052 728 │ match_types [left_type, right_type, type] do3053 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3054 │3055 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430563057 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3058 │3059 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3060 │ ~3061 │3062 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430633064 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3065 │3066 728 │ match_types [left_type, right_type, type] do3067 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3068 │3069 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430703071 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3072 │3073 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3074 │ ~3075 │3076 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430773078 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3079 │3080 728 │ match_types [left_type, right_type, type] do3081 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3082 │3083 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430843085 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3086 │3087 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3088 │ ~3089 │3090 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430913092 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3093 │3094 728 │ match_types [left_type, right_type, type] do3095 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3096 │3097 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430983099 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3100 │3101 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3102 │ ~3103 │3104 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431053106 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3107 │3108 728 │ match_types [left_type, right_type, type] do3109 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3110 │3111 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431123113 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3114 │3115 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3116 │ ~3117 │3118 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431193120 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3121 │3122 728 │ match_types [left_type, right_type, type] do3123 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3124 │3125 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431263127 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3128 │3129 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3130 │ ~3131 │3132 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431333134 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3135 │3136 728 │ match_types [left_type, right_type, type] do3137 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3138 │3139 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431403141 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3142 │3143 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3144 │ ~3145 │3146 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431473148 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3149 │3150 728 │ match_types [left_type, right_type, type] do3151 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3152 │3153 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431543155 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3156 │3157 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3158 │ ~3159 │3160 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431613162 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3163 │3164 728 │ match_types [left_type, right_type, type] do3165 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3166 │3167 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431683169 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3170 │3171 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3172 │ ~3173 │3174 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431753176 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3177 │3178 728 │ match_types [left_type, right_type, type] do3179 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3180 │3181 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431823183 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3184 │3185 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3186 │ ~3187 │3188 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431893190 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3191 │3192 728 │ match_types [left_type, right_type, type] do3193 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3194 │3195 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431963197 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3198 │3199 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3200 │ ~3201 │3202 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432033204 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3205 │3206 728 │ match_types [left_type, right_type, type] do3207 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3208 │3209 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432103211 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3212 │3213 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3214 │ ~3215 │3216 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432173218 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3219 │3220 728 │ match_types [left_type, right_type, type] do3221 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3222 │3223 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432243225 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3226 │3227 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3228 │ ~3229 │3230 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432313232 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3233 │3234 728 │ match_types [left_type, right_type, type] do3235 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3236 │3237 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432383239 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3240 │3241 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3242 │ ~3243 │3244 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432453246 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3247 │3248 728 │ match_types [left_type, right_type, type] do3249 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3250 │3251 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432523253 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3254 │3255 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3256 │ ~3257 │3258 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432593260 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3261 │3262 728 │ match_types [left_type, right_type, type] do3263 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3264 │3265 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432663267 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3268 │3269 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3270 │ ~3271 │3272 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432733274 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3275 │3276 728 │ match_types [left_type, right_type, type] do3277 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3278 │3279 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432803281 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3282 │3283 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3284 │ ~3285 │3286 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432873288 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3289 │3290 728 │ match_types [left_type, right_type, type] do3291 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3292 │3293 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432943295 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3296 │3297 728 │ match_types [left_type, right_type, type] do3298 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3299 │3300 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433013302 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3303 │3304 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3305 │ ~3306 │3307 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433083309 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3310 │3311 728 │ match_types [left_type, right_type, type] do3312 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3313 │3314 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433153316 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3317 │3318 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3319 │ ~3320 │3321 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433223323 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3324 │3325 728 │ match_types [left_type, right_type, type] do3326 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3327 │3328 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433293330 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3331 │3332 728 │ match_types [left_type, right_type, type] do3333 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3334 │3335 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433363337 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3338 │3339 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3340 │ ~3341 │3342 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433433344 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3345 │3346 728 │ match_types [left_type, right_type, type] do3347 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3348 │3349 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433503351 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3352 │3353 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3354 │ ~3355 │3356 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433573358 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3359 │3360 728 │ match_types [left_type, right_type, type] do3361 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3362 │3363 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433643365 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3366 │3367 728 │ match_types [left_type, right_type, type] do3368 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3369 │3370 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433713372 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3373 │3374 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3375 │ ~3376 │3377 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433783379 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3380 │3381 728 │ match_types [left_type, right_type, type] do3382 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3383 │3384 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433853386 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3387 │3388 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3389 │ ~3390 │3391 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433923393 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3394 │3395 728 │ match_types [left_type, right_type, type] do3396 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3397 │3398 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433993400 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3401 │3402 728 │ match_types [left_type, right_type, type] do3403 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3404 │3405 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434063407 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3408 │3409 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3410 │ ~3411 │3412 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434133414 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3415 │3416 728 │ match_types [left_type, right_type, type] do3417 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3418 │3419 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434203421 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3422 │3423 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3424 │ ~3425 │3426 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434273428 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3429 │3430 728 │ match_types [left_type, right_type, type] do3431 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3432 │3433 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434343435 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3436 │3437 728 │ match_types [left_type, right_type, type] do3438 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3439 │3440 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434413442 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3443 │3444 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3445 │ ~3446 │3447 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434483449 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3450 │3451 728 │ match_types [left_type, right_type, type] do3452 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3453 │3454 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434553456 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3457 │3458 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3459 │ ~3460 │3461 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434623463 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3464 │3465 728 │ match_types [left_type, right_type, type] do3466 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3467 │3468 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434693470 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3471 │3472 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3473 │ ~3474 │3475 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434763477 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3478 │3479 728 │ match_types [left_type, right_type, type] do3480 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3481 │3482 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434833484 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3485 │3486 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3487 │ ~3488 │3489 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434903491 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3492 │3493 728 │ match_types [left_type, right_type, type] do3494 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3495 │3496 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434973498 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3499 │3500 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3501 │ ~3502 │3503 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435043505 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3506 │3507 728 │ match_types [left_type, right_type, type] do3508 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3509 │3510 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435113512 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3513 │3514 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3515 │ ~3516 │3517 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435183519 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3520 │3521 728 │ match_types [left_type, right_type, type] do3522 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3523 │3524 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435253526 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3527 │3528 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3529 │ ~3530 │3531 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435323533 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3534 │3535 728 │ match_types [left_type, right_type, type] do3536 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3537 │3538 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435393540 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3541 │3542 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3543 │ ~3544 │3545 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435463547 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3548 │3549 728 │ match_types [left_type, right_type, type] do3550 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3551 │3552 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435533554 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3555 │3556 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3557 │ ~3558 │3559 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435603561 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3562 │3563 728 │ match_types [left_type, right_type, type] do3564 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3565 │3566 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435673568 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3569 │3570 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3571 │ ~3572 │3573 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435743575 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3576 │3577 728 │ match_types [left_type, right_type, type] do3578 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3579 │3580 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435813582 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3583 │3584 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3585 │ ~3586 │3587 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435883589 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3590 │3591 728 │ match_types [left_type, right_type, type] do3592 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3593 │3594 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435953596 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3597 │3598 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3599 │ ~3600 │3601 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436023603 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3604 │3605 728 │ match_types [left_type, right_type, type] do3606 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3607 │3608 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436093610 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3611 │3612 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3613 │ ~3614 │3615 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436163617 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3618 │3619 728 │ match_types [left_type, right_type, type] do3620 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3621 │3622 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436233624 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3625 │3626 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3627 │ ~3628 │3629 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436303631 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3632 │3633 728 │ match_types [left_type, right_type, type] do3634 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3635 │3636 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436373638 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3639 │3640 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3641 │ ~3642 │3643 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436443645 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3646 │3647 728 │ match_types [left_type, right_type, type] do3648 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3649 │3650 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436513652 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3653 │3654 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3655 │ ~3656 │3657 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436583659 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3660 │3661 728 │ match_types [left_type, right_type, type] do3662 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3663 │3664 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436653666 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3667 │3668 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3669 │ ~3670 │3671 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436723673 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3674 │3675 728 │ match_types [left_type, right_type, type] do3676 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3677 │3678 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436793680 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3681 │3682 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3683 │ ~3684 │3685 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436863687 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3688 │3689 728 │ match_types [left_type, right_type, type] do3690 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3691 │3692 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436933694 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3695 │3696 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3697 │ ~3698 │3699 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437003701 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3702 │3703 728 │ match_types [left_type, right_type, type] do3704 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3705 │3706 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437073708 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3709 │3710 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3711 │ ~3712 │3713 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437143715 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3716 │3717 728 │ match_types [left_type, right_type, type] do3718 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3719 │3720 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437213722 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3723 │3724 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3725 │ ~3726 │3727 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437283729 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3730 │3731 728 │ match_types [left_type, right_type, type] do3732 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3733 │3734 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437353736 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3737 │3738 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3739 │ ~3740 │3741 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437423743 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3744 │3745 728 │ match_types [left_type, right_type, type] do3746 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3747 │3748 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437493750 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3751 │3752 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3753 │ ~3754 │3755 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437563757 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3758 │3759 728 │ match_types [left_type, right_type, type] do3760 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3761 │3762 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437633764 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3765 │3766 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3767 │ ~3768 │3769 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437703771 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3772 │3773 728 │ match_types [left_type, right_type, type] do3774 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3775 │3776 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437773778 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3779 │3780 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3781 │ ~3782 │3783 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437843785 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3786 │3787 728 │ match_types [left_type, right_type, type] do3788 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3789 │3790 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437913792 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3793 │3794 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3795 │ ~3796 │3797 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437983799 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3800 │3801 728 │ match_types [left_type, right_type, type] do3802 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3803 │3804 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438053806 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3807 │3808 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3809 │ ~3810 │3811 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438123813 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3814 │3815 728 │ match_types [left_type, right_type, type] do3816 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3817 │3818 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438193820 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3821 │3822 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3823 │ ~3824 │3825 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438263827 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3828 │3829 728 │ match_types [left_type, right_type, type] do3830 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3831 │3832 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438333834 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3835 │3836 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3837 │ ~3838 │3839 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438403841 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3842 │3843 728 │ match_types [left_type, right_type, type] do3844 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3845 │3846 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438473848 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3849 │3850 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3851 │ ~3852 │3853 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438543855 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3856 │3857 728 │ match_types [left_type, right_type, type] do3858 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3859 │3860 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438613862 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3863 │3864 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3865 │ ~3866 │3867 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438683869 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3870 │3871 728 │ match_types [left_type, right_type, type] do3872 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3873 │3874 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438753876 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3877 │3878 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3879 │ ~3880 │3881 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438823883 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3884 │3885 728 │ match_types [left_type, right_type, type] do3886 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3887 │3888 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438893890 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3891 │3892 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3893 │ ~3894 │3895 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438963897 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3898 │3899 728 │ match_types [left_type, right_type, type] do3900 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3901 │3902 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439033904 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3905 │3906 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3907 │ ~3908 │3909 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439103911 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3912 │3913 728 │ match_types [left_type, right_type, type] do3914 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3915 │3916 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439173918 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3919 │3920 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3921 │ ~3922 │3923 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439243925 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3926 │3927 728 │ match_types [left_type, right_type, type] do3928 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3929 │3930 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439313932 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3933 │3934 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3935 │ ~3936 │3937 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439383939 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3940 │3941 728 │ match_types [left_type, right_type, type] do3942 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3943 │3944 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439453946 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3947 │3948 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3949 │ ~3950 │3951 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439523953 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3954 │3955 728 │ match_types [left_type, right_type, type] do3956 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3957 │3958 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439593960 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3961 │3962 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3963 │ ~3964 │3965 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439663967 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3968 │3969 728 │ match_types [left_type, right_type, type] do3970 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3971 │3972 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439733974 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3975 │3976 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3977 │ ~3978 │3979 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439803981 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3982 │3983 728 │ match_types [left_type, right_type, type] do3984 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3985 │3986 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439873988 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3989 │3990 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3991 │ ~3992 │3993 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439943995 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3996 │3997 728 │ match_types [left_type, right_type, type] do3998 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3999 │4000 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440014002 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4003 │4004 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4005 │ ~4006 │4007 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440084009 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4010 │4011 728 │ match_types [left_type, right_type, type] do4012 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4013 │4014 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440154016 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4017 │4018 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4019 │ ~4020 │4021 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440224023 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4024 │4025 728 │ match_types [left_type, right_type, type] do4026 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4027 │4028 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440294030 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4031 │4032 728 │ match_types [left_type, right_type, type] do4033 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4034 │4035 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440364037 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4038 │4039 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4040 │ ~4041 │4042 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440434044 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4045 │4046 728 │ match_types [left_type, right_type, type] do4047 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4048 │4049 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440504051 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4052 │4053 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4054 │ ~4055 │4056 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440574058 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4059 │4060 728 │ match_types [left_type, right_type, type] do4061 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4062 │4063 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440644065 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4066 │4067 728 │ match_types [left_type, right_type, type] do4068 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4069 │4070 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440714072 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4073 │4074 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4075 │ ~4076 │4077 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440784079 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4080 │4081 728 │ match_types [left_type, right_type, type] do4082 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4083 │4084 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440854086 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4087 │4088 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4089 │ ~4090 │4091 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440924093 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4094 │4095 728 │ match_types [left_type, right_type, type] do4096 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4097 │4098 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440994100 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4101 │4102 728 │ match_types [left_type, right_type, type] do4103 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4104 │4105 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441064107 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4108 │4109 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4110 │ ~4111 │4112 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441134114 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4115 │4116 728 │ match_types [left_type, right_type, type] do4117 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4118 │4119 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441204121 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4122 │4123 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4124 │ ~4125 │4126 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441274128 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4129 │4130 728 │ match_types [left_type, right_type, type] do4131 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4132 │4133 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441344135 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4136 │4137 728 │ match_types [left_type, right_type, type] do4138 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4139 │4140 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441414142 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4143 │4144 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4145 │ ~4146 │4147 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441484149 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4150 │4151 728 │ match_types [left_type, right_type, type] do4152 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4153 │4154 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441554156 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4157 │4158 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4159 │ ~4160 │4161 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441624163 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4164 │4165 728 │ match_types [left_type, right_type, type] do4166 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4167 │4168 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441694170 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4171 │4172 728 │ match_types [left_type, right_type, type] do4173 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4174 │4175 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441764177 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4178 │4179 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4180 │ ~4181 │4182 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441834184 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4185 │4186 728 │ match_types [left_type, right_type, type] do4187 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4188 │4189 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441904191 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4192 │4193 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4194 │ ~4195 │4196 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441974198 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4199 │4200 728 │ match_types [left_type, right_type, type] do4201 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4202 │4203 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442044205 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4206 │4207 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4208 │ ~4209 │4210 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442114212 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4213 │4214 728 │ match_types [left_type, right_type, type] do4215 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4216 │4217 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442184219 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4220 │4221 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4222 │ ~4223 │4224 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442254226 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4227 │4228 728 │ match_types [left_type, right_type, type] do4229 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4230 │4231 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442324233 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4234 │4235 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4236 │ ~4237 │4238 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442394240 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4241 │4242 728 │ match_types [left_type, right_type, type] do4243 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4244 │4245 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442464247 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4248 │4249 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4250 │ ~4251 │4252 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442534254 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4255 │4256 728 │ match_types [left_type, right_type, type] do4257 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4258 │4259 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442604261 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4262 │4263 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4264 │ ~4265 │4266 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442674268 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4269 │4270 728 │ match_types [left_type, right_type, type] do4271 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4272 │4273 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442744275 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4276 │4277 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4278 │ ~4279 │4280 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442814282 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4283 │4284 728 │ match_types [left_type, right_type, type] do4285 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4286 │4287 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442884289 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4290 │4291 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4292 │ ~4293 │4294 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442954296 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4297 │4298 728 │ match_types [left_type, right_type, type] do4299 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4300 │4301 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443024303 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4304 │4305 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4306 │ ~4307 │4308 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443094310 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4311 │4312 728 │ match_types [left_type, right_type, type] do4313 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4314 │4315 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443164317 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4318 │4319 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4320 │ ~4321 │4322 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443234324 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4325 │4326 728 │ match_types [left_type, right_type, type] do4327 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4328 │4329 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443304331 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4332 │4333 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4334 │ ~4335 │4336 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443374338 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4339 │4340 728 │ match_types [left_type, right_type, type] do4341 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4342 │4343 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443444345 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4346 │4347 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4348 │ ~4349 │4350 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443514352 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4353 │4354 728 │ match_types [left_type, right_type, type] do4355 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4356 │4357 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443584359 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4360 │4361 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4362 │ ~4363 │4364 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443654366 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4367 │4368 728 │ match_types [left_type, right_type, type] do4369 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4370 │4371 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443724373 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4374 │4375 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4376 │ ~4377 │4378 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443794380 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4381 │4382 728 │ match_types [left_type, right_type, type] do4383 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4384 │4385 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443864387 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4388 │4389 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4390 │ ~4391 │4392 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443934394 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4395 │4396 728 │ match_types [left_type, right_type, type] do4397 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4398 │4399 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444004401 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4402 │4403 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4404 │ ~4405 │4406 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444074408 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4409 │4410 728 │ match_types [left_type, right_type, type] do4411 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4412 │4413 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444144415 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4416 │4417 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4418 │ ~4419 │4420 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/444214422 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4423 │4424 728 │ match_types [left_type, right_type, type] do4425 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4426 │4427 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444284429 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4430 │4431 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4432 │ ~4433 │4434 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444354436 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4437 │4438 728 │ match_types [left_type, right_type, type] do4439 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4440 │4441 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444424443 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4444 │4445 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4446 │ ~4447 │4448 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/444494450 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4451 │4452 728 │ match_types [left_type, right_type, type] do4453 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4454 │4455 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444564457 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4458 │4459 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4460 │ ~4461 │4462 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444634464 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4465 │4466 728 │ match_types [left_type, right_type, type] do4467 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4468 │4469 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444704471 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4472 │4473 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4474 │ ~4475 │4476 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/444774478 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4479 │4480 728 │ match_types [left_type, right_type, type] do4481 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4482 │4483 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444844485 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4486 │4487 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4488 │ ~4489 │4490 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444914492 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4493 │4494 728 │ match_types [left_type, right_type, type] do4495 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4496 │4497 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444984499 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4500 │4501 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4502 │ ~4503 │4504 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/445054506 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4507 │4508 728 │ match_types [left_type, right_type, type] do4509 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4510 │4511 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445124513 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4514 │4515 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4516 │ ~4517 │4518 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/445194520 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4521 │4522 728 │ match_types [left_type, right_type, type] do4523 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4524 │4525 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445264527 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4528 │4529 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4530 │ ~4531 │4532 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/445334534 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4535 │4536 728 │ match_types [left_type, right_type, type] do4537 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4538 │4539 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445404541 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4542 │4543 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4544 │ ~4545 │4546 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/445474548 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4549 │4550 728 │ match_types [left_type, right_type, type] do4551 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4552 │4553 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445544555 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4556 │4557 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4558 │ ~4559 │4560 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/445614562 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4563 │4564 728 │ match_types [left_type, right_type, type] do4565 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4566 │4567 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445684569 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4570 │4571 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4572 │ ~4573 │4574 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/445754576 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4577 │4578 728 │ match_types [left_type, right_type, type] do4579 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4580 │4581 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445824583 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4584 │4585 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4586 │ ~4587 │4588 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/445894590 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4591 │4592 728 │ match_types [left_type, right_type, type] do4593 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4594 │4595 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445964597 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 operator4598 │4599 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4600 │ ~4601 │4602 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/346034604 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 operator4605 │4606 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4607 │ ~4608 │4609 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/346104611 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 operator4612 │4613 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4614 │ ~4615 │4616 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/346174618 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 operator4619 │4620 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4621 │ ~4622 │4623 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/346244625 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 operator4626 │4627 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4628 │ ~4629 │4630 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/346314632 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 operator4633 │4634 885 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4635 │ ~4636 │4637 └─ lib/nx/binary_backend.ex:885:34: Nx.BinaryBackend.real/246384639 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 operator4640 │4641 885 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4642 │ ~4643 │4644 └─ lib/nx/binary_backend.ex:885:69: Nx.BinaryBackend.real/246454646 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 operator4647 │4648 897 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4649 │ ~4650 │4651 └─ lib/nx/binary_backend.ex:897:31: Nx.BinaryBackend.imag/246524653 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 operator4654 │4655 897 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4656 │ ~4657 │4658 └─ lib/nx/binary_backend.ex:897:69: Nx.BinaryBackend.imag/246594660 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 operator4661 │4662 1177 │ for <<batch::size(batch_size)-bitstring <- batch_group>>,4663 │ ~4664 │4665 └─ lib/nx/binary_backend.ex:1177:27: Nx.BinaryBackend.conv/446664667 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 operator4668 │4669 1206 │ <<_::size(current_input_pos)-bitstring, input_receptive_field::bitstring>> = window4670 │ ~4671 │4672 └─ lib/nx/binary_backend.ex:1206:25: Nx.BinaryBackend.conv/446734674 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 operator4675 │4676 1208 │ <<_::size(current_filter_pos)-bitstring, filter_receptive_field::bitstring>> =4677 │ ~4678 │4679 └─ lib/nx/binary_backend.ex:1208:25: Nx.BinaryBackend.conv/446804681 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4682 │4683 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4684 │ ~4685 │4686 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/446874688 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4689 │4690 1213 │ match_types [input_type] do4691 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4692 │4693 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/446944695 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4696 │4697 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4698 │ ~4699 │4700 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/447014702 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4703 │4704 1213 │ match_types [input_type] do4705 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4706 │4707 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/447084709 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4710 │4711 1213 │ match_types [input_type] do4712 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4713 │4714 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/447154716 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4717 │4718 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4719 │ ~4720 │4721 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/447224723 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4724 │4725 1213 │ match_types [input_type] do4726 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4727 │4728 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/447294730 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4731 │4732 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4733 │ ~4734 │4735 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/447364737 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4738 │4739 1213 │ match_types [input_type] do4740 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4741 │4742 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/447434744 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4745 │4746 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4747 │ ~4748 │4749 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/447504751 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4752 │4753 1213 │ match_types [input_type] do4754 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4755 │4756 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/447574758 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4759 │4760 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4761 │ ~4762 │4763 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/447644765 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4766 │4767 1223 │ match_types [kernel_type] do4768 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4769 │4770 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/447714772 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4773 │4774 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4775 │ ~4776 │4777 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/447784779 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4780 │4781 1223 │ match_types [kernel_type] do4782 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4783 │4784 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/447854786 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4787 │4788 1223 │ match_types [kernel_type] do4789 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4790 │4791 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/447924793 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4794 │4795 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4796 │ ~4797 │4798 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/447994800 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4801 │4802 1223 │ match_types [kernel_type] do4803 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4804 │4805 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/448064807 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4808 │4809 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4810 │ ~4811 │4812 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/448134814 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4815 │4816 1223 │ match_types [kernel_type] do4817 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4818 │4819 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/448204821 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4822 │4823 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4824 │ ~4825 │4826 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/448274828 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4829 │4830 1223 │ match_types [kernel_type] do4831 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4832 │4833 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/448344835 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 operator4836 │4837 1252 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =4838 │ ~4839 │4840 └─ lib/nx/binary_backend.ex:1252:19: Nx.BinaryBackend.split_into_feature_groups/448414842 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 operator4843 │4844 1252 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =4845 │ ~4846 │4847 └─ lib/nx/binary_backend.ex:1252:55: Nx.BinaryBackend.split_into_feature_groups/448484849 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 operator4850 │4851 1254 │ <<out_data::size(data_size)-bitstring <- data_group>>,4852 │ ~4853 │4854 └─ lib/nx/binary_backend.ex:1254:26: Nx.BinaryBackend.split_into_feature_groups/448554856 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 operator4857 │4858 1266 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data4859 │ ~4860 │4861 └─ lib/nx/binary_backend.ex:1266:19: Nx.BinaryBackend.split_into_batch_groups/448624863 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 operator4864 │4865 1266 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data4866 │ ~4867 │4868 └─ lib/nx/binary_backend.ex:1266:49: Nx.BinaryBackend.split_into_batch_groups/448694870 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4871 │4872 1542 │ match_types [type] do4873 │ ~~~~~~~~~~~~~~~~~~~~~4874 │4875 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/648764877 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4878 │4879 1542 │ match_types [type] do4880 │ ~~~~~~~~~~~~~~~~~~~~~4881 │4882 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/648834884 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4885 │4886 1542 │ match_types [type] do4887 │ ~~~~~~~~~~~~~~~~~~~~~4888 │4889 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/648904891 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4892 │4893 1542 │ match_types [type] do4894 │ ~~~~~~~~~~~~~~~~~~~~~4895 │4896 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/648974898 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4899 │4900 1542 │ match_types [type] do4901 │ ~~~~~~~~~~~~~~~~~~~~~4902 │4903 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/649044905 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4906 │4907 1542 │ match_types [type] do4908 │ ~~~~~~~~~~~~~~~~~~~~~4909 │4910 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/649114912 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 operator4913 │4914 1609 │ for <<bin::size(size)-bitstring <- data>>, into: <<>> do4915 │ ~4916 │4917 └─ lib/nx/binary_backend.ex:1609:23: Nx.BinaryBackend.map/449184919 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4920 │4921 1679 │ match_types [type] do4922 │ ~~~~~~~~~~~~~~~~~~~~~4923 │4924 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849254926 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4927 │4928 1679 │ match_types [type] do4929 │ ~~~~~~~~~~~~~~~~~~~~~4930 │4931 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849324933 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4934 │4935 1679 │ match_types [type] do4936 │ ~~~~~~~~~~~~~~~~~~~~~4937 │4938 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849394940 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4941 │4942 1679 │ match_types [type] do4943 │ ~~~~~~~~~~~~~~~~~~~~~4944 │4945 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849464947 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4948 │4949 1679 │ match_types [type] do4950 │ ~~~~~~~~~~~~~~~~~~~~~4951 │4952 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849534954 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4955 │4956 1679 │ match_types [type] do4957 │ ~~~~~~~~~~~~~~~~~~~~~4958 │4959 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849604961 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4962 │4963 1679 │ match_types [type] do4964 │ ~~~~~~~~~~~~~~~~~~~~~4965 │4966 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849674968 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4969 │4970 1679 │ match_types [type] do4971 │ ~~~~~~~~~~~~~~~~~~~~~4972 │4973 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849744975 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4976 │4977 1679 │ match_types [type] do4978 │ ~~~~~~~~~~~~~~~~~~~~~4979 │4980 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849814982 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4983 │4984 1679 │ match_types [type] do4985 │ ~~~~~~~~~~~~~~~~~~~~~4986 │4987 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849884989 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4990 │4991 1679 │ match_types [type] do4992 │ ~~~~~~~~~~~~~~~~~~~~~4993 │4994 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849954996 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4997 │4998 1679 │ match_types [type] do4999 │ ~~~~~~~~~~~~~~~~~~~~~5000 │5001 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/850025003 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5004 │5005 1679 │ match_types [type] do5006 │ ~~~~~~~~~~~~~~~~~~~~~5007 │5008 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/850095010 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 operator5011 │5012 1702 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,5013 │ ~5014 │5015 └─ lib/nx/binary_backend.ex:1702:19: Nx.BinaryBackend.select_and_scatter/850165017 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 operator5018 │5019 1702 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,5020 │ ~5021 │5022 └─ lib/nx/binary_backend.ex:1702:65: Nx.BinaryBackend.select_and_scatter/850235024 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 operator5025 │5026 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5027 │ ~5028 │5029 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650305031 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5032 │5033 1821 │ match_types [target.type, out.type] do5034 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5035 │5036 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650375038 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 operator5039 │5040 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5041 │ ~5042 │5043 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650445045 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5046 │5047 1821 │ match_types [target.type, out.type] do5048 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5049 │5050 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650515052 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 operator5053 │5054 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5055 │ ~5056 │5057 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650585059 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5060 │5061 1821 │ match_types [target.type, out.type] do5062 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5063 │5064 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650655066 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 operator5067 │5068 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5069 │ ~5070 │5071 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650725073 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5074 │5075 1821 │ match_types [target.type, out.type] do5076 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5077 │5078 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650795080 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 operator5081 │5082 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5083 │ ~5084 │5085 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650865087 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5088 │5089 1821 │ match_types [target.type, out.type] do5090 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5091 │5092 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650935094 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 operator5095 │5096 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5097 │ ~5098 │5099 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651005101 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5102 │5103 1821 │ match_types [target.type, out.type] do5104 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5105 │5106 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651075108 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5109 │5110 1821 │ match_types [target.type, out.type] do5111 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5112 │5113 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651145115 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 operator5116 │5117 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5118 │ ~5119 │5120 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651215122 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5123 │5124 1821 │ match_types [target.type, out.type] do5125 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5126 │5127 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651285129 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5130 │5131 1821 │ match_types [target.type, out.type] do5132 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5133 │5134 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651355136 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 operator5137 │5138 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5139 │ ~5140 │5141 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651425143 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5144 │5145 1821 │ match_types [target.type, out.type] do5146 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5147 │5148 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651495150 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5151 │5152 1821 │ match_types [target.type, out.type] do5153 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5154 │5155 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651565157 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 operator5158 │5159 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5160 │ ~5161 │5162 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651635164 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5165 │5166 1821 │ match_types [target.type, out.type] do5167 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5168 │5169 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651705171 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5172 │5173 1821 │ match_types [target.type, out.type] do5174 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5175 │5176 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651775178 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 operator5179 │5180 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5181 │ ~5182 │5183 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651845185 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5186 │5187 1821 │ match_types [target.type, out.type] do5188 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5189 │5190 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651915192 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5193 │5194 1821 │ match_types [target.type, out.type] do5195 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5196 │5197 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651985199 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 operator5200 │5201 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5202 │ ~5203 │5204 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652055206 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5207 │5208 1821 │ match_types [target.type, out.type] do5209 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5210 │5211 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652125213 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 operator5214 │5215 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5216 │ ~5217 │5218 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652195220 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5221 │5222 1821 │ match_types [target.type, out.type] do5223 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5224 │5225 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652265227 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 operator5228 │5229 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5230 │ ~5231 │5232 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652335234 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5235 │5236 1821 │ match_types [target.type, out.type] do5237 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5238 │5239 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652405241 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 operator5242 │5243 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5244 │ ~5245 │5246 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652475248 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5249 │5250 1821 │ match_types [target.type, out.type] do5251 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5252 │5253 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652545255 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 operator5256 │5257 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5258 │ ~5259 │5260 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652615262 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5263 │5264 1821 │ match_types [target.type, out.type] do5265 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5266 │5267 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652685269 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 operator5270 │5271 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5272 │ ~5273 │5274 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652755276 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5277 │5278 1821 │ match_types [target.type, out.type] do5279 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5280 │5281 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652825283 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 operator5284 │5285 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5286 │ ~5287 │5288 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652895290 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5291 │5292 1821 │ match_types [target.type, out.type] do5293 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5294 │5295 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652965297 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 operator5298 │5299 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5300 │ ~5301 │5302 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653035304 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5305 │5306 1821 │ match_types [target.type, out.type] do5307 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5308 │5309 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653105311 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 operator5312 │5313 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5314 │ ~5315 │5316 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653175318 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5319 │5320 1821 │ match_types [target.type, out.type] do5321 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5322 │5323 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653245325 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 operator5326 │5327 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5328 │ ~5329 │5330 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653315332 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5333 │5334 1821 │ match_types [target.type, out.type] do5335 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5336 │5337 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653385339 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 operator5340 │5341 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5342 │ ~5343 │5344 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653455346 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5347 │5348 1821 │ match_types [target.type, out.type] do5349 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5350 │5351 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653525353 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 operator5354 │5355 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5356 │ ~5357 │5358 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653595360 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5361 │5362 1821 │ match_types [target.type, out.type] do5363 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5364 │5365 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653665367 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 operator5368 │5369 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5370 │ ~5371 │5372 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653735374 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5375 │5376 1821 │ match_types [target.type, out.type] do5377 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5378 │5379 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653805381 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 operator5382 │5383 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5384 │ ~5385 │5386 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653875388 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5389 │5390 1821 │ match_types [target.type, out.type] do5391 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5392 │5393 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653945395 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 operator5396 │5397 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5398 │ ~5399 │5400 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/654015402 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5403 │5404 1821 │ match_types [target.type, out.type] do5405 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5406 │5407 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/654085409 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 operator5410 │5411 1938 │ {<<cur_elem::size(size)-bitstring, rest_of_slice::bitstring>>, binary} ->5412 │ ~5413 │5414 └─ lib/nx/binary_backend.ex:1938:27: Nx.BinaryBackend.put_slice/554155416 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 operator5417 │5418 1939 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5419 │ ~5420 │5421 └─ lib/nx/binary_backend.ex:1939:26: Nx.BinaryBackend.put_slice/554225423 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 operator5424 │5425 1939 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5426 │ ~5427 │5428 └─ lib/nx/binary_backend.ex:1939:61: Nx.BinaryBackend.put_slice/554295430 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 operator5431 │5432 1971 │ for <<bin::size(idx_size)-bitstring <- to_binary(indices)>> do5433 │ ~5434 │5435 └─ lib/nx/binary_backend.ex:1971:23: Nx.BinaryBackend.take/454365437 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 operator5438 │5439 2047 │ for <<bin::size(idx_last_dim_bin_size)-bitstring <- to_binary(indices)>>, into: <<>> do5440 │ ~5441 │5442 └─ lib/nx/binary_backend.ex:2047:23: Nx.BinaryBackend.gather/354435444 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 operator5445 │5446 2049 │ for <<bin::size(idx_size)-bitstring <- bin>>, do: binary_to_number(bin, indices.type)5447 │ ~5448 │5449 └─ lib/nx/binary_backend.ex:2049:27: Nx.BinaryBackend.gather/354505451 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 operator5452 │5453 2103 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5454 │ ~5455 │5456 └─ lib/nx/binary_backend.ex:2103:29: Nx.BinaryBackend.bin_concatenate/454575458 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 operator5459 │5460 2103 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5461 │ ~5462 │5463 └─ lib/nx/binary_backend.ex:2103:59: Nx.BinaryBackend.bin_concatenate/454645465 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5466 │5467 2127 │ match_types [input_type] do5468 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5469 │5470 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/254715472 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5473 │5474 2127 │ match_types [input_type] do5475 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5476 │5477 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/254785479 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5480 │5481 2127 │ match_types [input_type] do5482 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5483 │5484 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/254855486 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5487 │5488 2127 │ match_types [input_type] do5489 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5490 │5491 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/254925493 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5494 │5495 2127 │ match_types [input_type] do5496 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5497 │5498 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/254995500 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5501 │5502 2127 │ match_types [input_type] do5503 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5504 │5505 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/255065507 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 operator5508 │5509 2234 │ data = for <<x::size(size)-bitstring <- bin>>, do: x5510 │ ~5511 │5512 └─ lib/nx/binary_backend.ex:2234:30: Nx.BinaryBackend.sort_last_dim/455135514 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 operator5515 │5516 2356 │ for <<bin::size(size)-bitstring <- axis>>, reduce: {<<>>, acc} do5517 │ ~5518 │5519 └─ lib/nx/binary_backend.ex:2356:25: Nx.BinaryBackend.bin_reduce/555205521 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 operator5522 │5523 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5524 │ ~5525 │5526 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755275528 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 operator5529 │5530 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5531 │ ~5532 │5533 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755345535 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 operator5536 │5537 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5538 │ ~5539 │5540 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755415542 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 operator5543 │5544 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5545 │ ~5546 │5547 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755485549 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 operator5550 │5551 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5552 │ ~5553 │5554 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755555556 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 operator5557 │5558 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5559 │ ~5560 │5561 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755625563 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 operator5564 │5565 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5566 │ ~5567 │5568 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755695570 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 operator5571 │5572 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5573 │ ~5574 │5575 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755765577 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 operator5578 │5579 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5580 │ ~5581 │5582 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755835584 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 operator5585 │5586 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5587 │ ~5588 │5589 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755905591 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 operator5592 │5593 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5594 │ ~5595 │5596 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755975598 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 operator5599 │5600 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5601 │ ~5602 │5603 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756045605 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 operator5606 │5607 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5608 │ ~5609 │5610 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756115612 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 operator5613 │5614 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5615 │ ~5616 │5617 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756185619 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 operator5620 │5621 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5622 │ ~5623 │5624 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756255626 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 operator5627 │5628 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5629 │ ~5630 │5631 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756325633 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 operator5634 │5635 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5636 │ ~5637 │5638 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756395640 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 operator5641 │5642 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5643 │ ~5644 │5645 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756465647 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 operator5648 │5649 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5650 │ ~5651 │5652 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756535654 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 operator5655 │5656 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5657 │ ~5658 │5659 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756605661 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 operator5662 │5663 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5664 │ ~5665 │5666 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756675668 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 operator5669 │5670 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5671 │ ~5672 │5673 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756745675 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 operator5676 │5677 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5678 │ ~5679 │5680 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756815682 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 operator5683 │5684 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5685 │ ~5686 │5687 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756885689 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 operator5690 │5691 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5692 │ ~5693 │5694 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756955696 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 operator5697 │5698 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5699 │ ~5700 │5701 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757025703 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 operator5704 │5705 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5706 │ ~5707 │5708 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757095710 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 operator5711 │5712 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5713 │ ~5714 │5715 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757165717 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 operator5718 │5719 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5720 │ ~5721 │5722 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757235724 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 operator5725 │5726 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5727 │ ~5728 │5729 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757305731 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 operator5732 │5733 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5734 │ ~5735 │5736 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757375738 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 operator5739 │5740 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5741 │ ~5742 │5743 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757445745 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 operator5746 │5747 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5748 │ ~5749 │5750 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757515752 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 operator5753 │5754 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5755 │ ~5756 │5757 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757585759 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 operator5760 │5761 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5762 │ ~5763 │5764 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757655766 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 operator5767 │5768 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5769 │ ~5770 │5771 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757725773 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 operator5774 │5775 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5776 │ ~5777 │5778 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757795780 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 operator5781 │5782 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5783 │ ~5784 │5785 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757865787 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 operator5788 │5789 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5790 │ ~5791 │5792 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757935794 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 operator5795 │5796 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5797 │ ~5798 │5799 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/758005801 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 operator5802 │5803 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5804 │ ~5805 │5806 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/758075808 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 operator5809 │5810 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5811 │ ~5812 │5813 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/758145815 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 operator5816 │5817 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5818 │ ~5819 │5820 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/758215822 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 operator5823 │5824 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5825 │ ~5826 │5827 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/758285829 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 operator5830 │5831 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5832 │ ~5833 │5834 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/758355836 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 operator5837 │5838 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5839 │ ~5840 │5841 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/758425843 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 operator5844 │5845 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5846 │ ~5847 │5848 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/758495850 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 operator5851 │5852 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5853 │ ~5854 │5855 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/758565857 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 operator5858 │5859 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5860 │ ~5861 │5862 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/758635864 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 operator5865 │5866 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5867 │ ~5868 │5869 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/758705871 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 operator5872 │5873 2397 │ <<x::size(s1)-bitstring, rest1::bitstring>> = b15874 │ ~5875 │5876 └─ lib/nx/binary_backend.ex:2397:15: Nx.BinaryBackend.bin_zip_reduce_axis/758775878 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 operator5879 │5880 2398 │ <<y::size(s2)-bitstring, rest2::bitstring>> = b25881 │ ~5882 │5883 └─ lib/nx/binary_backend.ex:2398:15: Nx.BinaryBackend.bin_zip_reduce_axis/758845885 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5886 │5887 2441 │ match_types [type] do5888 │ ~~~~~~~~~~~~~~~~~~~~~5889 │5890 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/258915892 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5893 │5894 2441 │ match_types [type] do5895 │ ~~~~~~~~~~~~~~~~~~~~~5896 │5897 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/258985899 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5900 │5901 2441 │ match_types [type] do5902 │ ~~~~~~~~~~~~~~~~~~~~~5903 │5904 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/259055906 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5907 │5908 2441 │ match_types [type] do5909 │ ~~~~~~~~~~~~~~~~~~~~~5910 │5911 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/259125913 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5914 │5915 2441 │ match_types [type] do5916 │ ~~~~~~~~~~~~~~~~~~~~~5917 │5918 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/259195920 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5921 │5922 2441 │ match_types [type] do5923 │ ~~~~~~~~~~~~~~~~~~~~~5924 │5925 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/259265927 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5928 │5929 2448 │ match_types [type] do5930 │ ~~~~~~~~~~~~~~~~~~~~~5931 │5932 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/259335934 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5935 │5936 2448 │ match_types [type] do5937 │ ~~~~~~~~~~~~~~~~~~~~~5938 │5939 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/259405941 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5942 │5943 2448 │ match_types [type] do5944 │ ~~~~~~~~~~~~~~~~~~~~~5945 │5946 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/259475948 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5949 │5950 2448 │ match_types [type] do5951 │ ~~~~~~~~~~~~~~~~~~~~~5952 │5953 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/259545955 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5956 │5957 2448 │ match_types [type] do5958 │ ~~~~~~~~~~~~~~~~~~~~~5959 │5960 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/259615962 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5963 │5964 2448 │ match_types [type] do5965 │ ~~~~~~~~~~~~~~~~~~~~~5966 │5967 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/259685969 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5970 │5971 2454 │ match_types [in_type, out_type] do5972 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5973 │5974 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459755976 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5977 │5978 2454 │ match_types [in_type, out_type] do5979 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5980 │5981 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459825983 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5984 │5985 2454 │ match_types [in_type, out_type] do5986 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5987 │5988 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459895990 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5991 │5992 2454 │ match_types [in_type, out_type] do5993 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5994 │5995 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459965997 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5998 │5999 2454 │ match_types [in_type, out_type] do6000 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6001 │6002 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460036004 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6005 │6006 2454 │ match_types [in_type, out_type] do6007 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6008 │6009 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460106011 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6012 │6013 2454 │ match_types [in_type, out_type] do6014 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6015 │6016 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460176018 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6019 │6020 2454 │ match_types [in_type, out_type] do6021 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6022 │6023 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460246025 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6026 │6027 2454 │ match_types [in_type, out_type] do6028 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6029 │6030 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460316032 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6033 │6034 2454 │ match_types [in_type, out_type] do6035 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6036 │6037 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460386039 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6040 │6041 2454 │ match_types [in_type, out_type] do6042 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6043 │6044 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460456046 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6047 │6048 2454 │ match_types [in_type, out_type] do6049 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6050 │6051 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460526053 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6054 │6055 2454 │ match_types [in_type, out_type] do6056 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6057 │6058 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460596060 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6061 │6062 2454 │ match_types [in_type, out_type] do6063 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6064 │6065 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460666067 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6068 │6069 2454 │ match_types [in_type, out_type] do6070 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6071 │6072 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460736074 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6075 │6076 2454 │ match_types [in_type, out_type] do6077 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6078 │6079 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460806081 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6082 │6083 2454 │ match_types [in_type, out_type] do6084 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6085 │6086 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460876088 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6089 │6090 2454 │ match_types [in_type, out_type] do6091 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6092 │6093 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460946095 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6096 │6097 2454 │ match_types [in_type, out_type] do6098 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6099 │6100 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461016102 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6103 │6104 2454 │ match_types [in_type, out_type] do6105 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6106 │6107 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461086109 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6110 │6111 2454 │ match_types [in_type, out_type] do6112 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6113 │6114 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461156116 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6117 │6118 2454 │ match_types [in_type, out_type] do6119 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6120 │6121 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461226123 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6124 │6125 2454 │ match_types [in_type, out_type] do6126 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6127 │6128 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461296130 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6131 │6132 2454 │ match_types [in_type, out_type] do6133 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6134 │6135 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461366137 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6138 │6139 2454 │ match_types [in_type, out_type] do6140 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6141 │6142 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461436144 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6145 │6146 2454 │ match_types [in_type, out_type] do6147 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6148 │6149 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461506151 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6152 │6153 2454 │ match_types [in_type, out_type] do6154 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6155 │6156 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461576158 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6159 │6160 2454 │ match_types [in_type, out_type] do6161 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6162 │6163 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461646165 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6166 │6167 2454 │ match_types [in_type, out_type] do6168 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6169 │6170 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461716172 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6173 │6174 2454 │ match_types [in_type, out_type] do6175 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6176 │6177 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461786179 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 operator6180 │6181 2467 │ for <<chunk::size(chunk_size)-bitstring <- binary>> do6182 │ ~6183 │6184 └─ lib/nx/binary_backend.ex:2467:25: Nx.BinaryBackend.aggregate_axes/461856186 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 operator6187 │6188 2562 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data6189 │ ~6190 │6191 └─ lib/nx/binary_backend.ex:2562:15: Nx.BinaryBackend.weighted_traverse/461926193 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 operator6194 │6195 2562 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data6196 │ ~6197 │6198 └─ lib/nx/binary_backend.ex:2562:46: Nx.BinaryBackend.weighted_traverse/461996200 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 operator6201 │6202 2582 │ <<_::size(dim_size)-bitstring, data::bitstring>> = data6203 │ ~6204 │6205 └─ lib/nx/binary_backend.ex:2582:19: Nx.BinaryBackend.weighted_traverse/662066207Compiling lib/nx/defn/grad.ex (it's taking more than 10s)6208Compiling lib/nx/binary_backend.ex (it's taking more than 10s)6209 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 operator6210 │6211 2038 │ for <<part::size(size)-bitstring <- to_binary(tensor, Keyword.take(opts, [:limit]))>> do6212 │ ~6213 │6214 └─ lib/nx.ex:2038:22: Nx.to_flat_list/262156216 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6217 │6218 2039 │ match_types [type] do6219 │ ~~~~~~~~~~~~~~~~~~~~~6220 │6221 └─ lib/nx.ex:2039: Nx.to_flat_list/262226223 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6224 │6225 2039 │ match_types [type] do6226 │ ~~~~~~~~~~~~~~~~~~~~~6227 │6228 └─ lib/nx.ex:2039: Nx.to_flat_list/262296230 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6231 │6232 2039 │ match_types [type] do6233 │ ~~~~~~~~~~~~~~~~~~~~~6234 │6235 └─ lib/nx.ex:2039: Nx.to_flat_list/262366237 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6238 │6239 2039 │ match_types [type] do6240 │ ~~~~~~~~~~~~~~~~~~~~~6241 │6242 └─ lib/nx.ex:2039: Nx.to_flat_list/262436244 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6245 │6246 2039 │ match_types [type] do6247 │ ~~~~~~~~~~~~~~~~~~~~~6248 │6249 └─ lib/nx.ex:2039: Nx.to_flat_list/262506251 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6252 │6253 2039 │ match_types [type] do6254 │ ~~~~~~~~~~~~~~~~~~~~~6255 │6256 └─ lib/nx.ex:2039: Nx.to_flat_list/262576258 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6259 │6260 2194 │ match_types [tensor.type] do6261 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6262 │6263 └─ lib/nx.ex:2194: Nx.to_number/162646265 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6266 │6267 2194 │ match_types [tensor.type] do6268 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6269 │6270 └─ lib/nx.ex:2194: Nx.to_number/162716272 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6273 │6274 2194 │ match_types [tensor.type] do6275 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6276 │6277 └─ lib/nx.ex:2194: Nx.to_number/162786279 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6280 │6281 2194 │ match_types [tensor.type] do6282 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6283 │6284 └─ lib/nx.ex:2194: Nx.to_number/162856286 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6287 │6288 2194 │ match_types [tensor.type] do6289 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6290 │6291 └─ lib/nx.ex:2194: Nx.to_number/162926293 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6294 │6295 2194 │ match_types [tensor.type] do6296 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6297 │6298 └─ lib/nx.ex:2194: Nx.to_number/162996300 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 operator6301 │6302 11685 │ <<header::size(header_size)-binary, array::binary>> = rest6303 │ ~6304 │6305 └─ lib/nx.ex:11685:20: Nx.do_numpy_to_tensor/263066307 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 operator6308 │6309 11689 │ <<data::size(byte_size_of_array)-binary>> = array6310 │ ~6311 │6312 └─ lib/nx.ex:11689:18: Nx.do_numpy_to_tensor/263136314 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 operator6315 │6316 11765 │ for <<data::size(size)-binary <- binary>> do6317 │ ~6318 │6319 └─ lib/nx.ex:11765:26: Nx.new_byte_order/363206321 warning: Tuple.append/2 is deprecated. Use insert_at instead6322 │6323 1597 │ Nx.reshape(t, Tuple.append(batch_shape, diag_length))6324 │ ~6325 │6326 └─ lib/nx.ex:1597:27: Nx.take_diagonal/263276328 warning: the following conditional expression:63296330 is_list(axes)63316332 will always evaluate to:63336334 dynamic(true)63356336 where "axes" was given the type:63376338 # type: dynamic(list(term()))6339 # from: lib/nx.ex:7021:496340 length(axes)63416342 type warning found at:6343 │6344 7026 │ checked_axes = if is_list(axes), do: Enum.at(axes, 0), else: axes6345 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6346 │6347 └─ lib/nx.ex:7026: Nx.weighted_mean/363486349 warning: Tuple.append/2 is deprecated. Use insert_at instead6350 │6351 545 │ data = fun.(key, type, Tuple.append(shape, 2))6352 │ ~6353 │6354 └─ lib/nx/random.ex:545:38: Nx.Random.float_or_complex/463556356 warning: Tuple.append/2 is deprecated. Use insert_at instead6357 │6358 1533 │ tensor = Nx.pad(tensor, acc, Enum.map(padding_config, &Tuple.append(&1, 0)))6359 │ ~6360 │6361 └─ lib/nx/binary_backend.ex:1533:68: Nx.BinaryBackend.window_reduce/66362 └─ lib/nx/binary_backend.ex:1661:63: Nx.BinaryBackend.select_and_scatter/863636364 warning: the following clause will never match:63656366 %Complex{re: re} when float_output? and real_output? ->63676368 because it attempts to match on the result of:63696370 x63716372 which has type:63736374 dynamic(:infinity or :nan or :neg_infinity or float())63756376 where "float_output?" was given the types:63776378 # type: dynamic(boolean())6379 # from: lib/nx/binary_backend.ex:2122:236380 float_output? = Nx.Type.float?(output_type)63816382 # type: dynamic(true)6383 # from: lib/nx/binary_backend.ex:2132:396384 float_output?63856386 where "real_output?" was given the types:63876388 # type: dynamic(boolean())6389 # from: lib/nx/binary_backend.ex:2123:226390 real_output? = not Nx.Type.complex?(output_type)63916392 # type: dynamic(true)6393 # from: lib/nx/binary_backend.ex:2132:576394 real_output?63956396 type warning found at:6397 │6398 2132 │ %Complex{re: re} when float_output? and real_output? ->6399 │ ~6400 │6401 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/264026403 warning: the following clause will never match:64046405 %Complex{re: re} when float_output? and real_output? ->64066407 because it attempts to match on the result of:64086409 x64106411 which has type:64126413 dynamic(:infinity or :nan or :neg_infinity or float())64146415 where "float_output?" was given the types:64166417 # type: dynamic(boolean())6418 # from: lib/nx/binary_backend.ex:2122:236419 float_output? = Nx.Type.float?(output_type)64206421 # type: dynamic(true)6422 # from: lib/nx/binary_backend.ex:2132:396423 float_output?64246425 where "real_output?" was given the types:64266427 # type: dynamic(boolean())6428 # from: lib/nx/binary_backend.ex:2123:226429 real_output? = not Nx.Type.complex?(output_type)64306431 # type: dynamic(true)6432 # from: lib/nx/binary_backend.ex:2132:576433 real_output?64346435 type warning found at:6436 │6437 2132 │ %Complex{re: re} when float_output? and real_output? ->6438 │ ~6439 │6440 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/264416442 warning: this clause of defp boolean_to_number/1 is never used (or it will always fail/warn when invoked)6443 │6444 822 │ defp boolean_to_number(value), do: value6445 │ ~6446 │6447 └─ lib/nx/defn/kernel.ex:822:8: Nx.Defn.Kernel.boolean_to_number/164486449 warning: the following clause will never match:64506451 %Complex{re: re} when float_output? and real_output? ->64526453 because it attempts to match on the result of:64546455 x64566457 which has type:64586459 integer()64606461 where "float_output?" was given the types:64626463 # type: dynamic(boolean())6464 # from: lib/nx/binary_backend.ex:2122:236465 float_output? = Nx.Type.float?(output_type)64666467 # type: dynamic(true)6468 # from: lib/nx/binary_backend.ex:2132:396469 float_output?64706471 where "real_output?" was given the types:64726473 # type: dynamic(boolean())6474 # from: lib/nx/binary_backend.ex:2123:226475 real_output? = not Nx.Type.complex?(output_type)64766477 # type: dynamic(true)6478 # from: lib/nx/binary_backend.ex:2132:576479 real_output?64806481 type warning found at:6482 │6483 2132 │ %Complex{re: re} when float_output? and real_output? ->6484 │ ~6485 │6486 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/264876488 warning: the following clause will never match:64896490 %Complex{re: re} when float_output? and real_output? ->64916492 because it attempts to match on the result of:64936494 x64956496 which has type:64976498 integer()64996500 where "float_output?" was given the types:65016502 # type: dynamic(boolean())6503 # from: lib/nx/binary_backend.ex:2122:236504 float_output? = Nx.Type.float?(output_type)65056506 # type: dynamic(true)6507 # from: lib/nx/binary_backend.ex:2132:396508 float_output?65096510 where "real_output?" was given the types:65116512 # type: dynamic(boolean())6513 # from: lib/nx/binary_backend.ex:2123:226514 real_output? = not Nx.Type.complex?(output_type)65156516 # type: dynamic(true)6517 # from: lib/nx/binary_backend.ex:2132:576518 real_output?65196520 type warning found at:6521 │6522 2132 │ %Complex{re: re} when float_output? and real_output? ->6523 │ ~6524 │6525 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/265266527 warning: the following clause will never match:65286529 %Complex{re: re} ->65306531 because it attempts to match on the result of:65326533 x65346535 which has type:65366537 dynamic(:infinity or :nan or :neg_infinity or float())65386539 type warning found at:6540 │6541 2138 │ %Complex{re: re} ->6542 │ ~6543 │6544 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/265456546 warning: the following clause will never match:65476548 %Complex{re: re} ->65496550 because it attempts to match on the result of:65516552 x65536554 which has type:65556556 dynamic(:infinity or :nan or :neg_infinity or float())65576558 type warning found at:6559 │6560 2138 │ %Complex{re: re} ->6561 │ ~6562 │6563 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/265646565 warning: the following clause will never match:65666567 %Complex{re: re} ->65686569 because it attempts to match on the result of:65706571 x65726573 which has type:65746575 integer()65766577 type warning found at:6578 │6579 2138 │ %Complex{re: re} ->6580 │ ~6581 │6582 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/265836584 warning: the following clause will never match:65856586 %Complex{re: re} ->65876588 because it attempts to match on the result of:65896590 x65916592 which has type:65936594 integer()65956596 type warning found at:6597 │6598 2138 │ %Complex{re: re} ->6599 │ ~6600 │6601 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/266026603 warning: this guard will never succeed:66046605 is_number(x)66066607 because it returns type:66086609 dynamic(false)66106611 where "x" was given the type:66126613 # type: dynamic(%Complex{6614 re: :infinity or :nan or :neg_infinity or float(),6615 im: :infinity or :nan or :neg_infinity or float()6616 })6617 # from: lib/nx/binary_backend.ex:2129:176618 x =6619 Nx.Shared.read_complex(6620 x,6621 arg16622 )66236624 type warning found at:6625 │6626 2141 │ _ when is_number(x) ->6627 │ ~6628 │6629 └─ lib/nx/binary_backend.ex:2141:24: Nx.BinaryBackend.as_type/266306631 warning: the following clause will never match:66326633 :nan ->66346635 because it attempts to match on the result of:66366637 x66386639 which has type:66406641 dynamic(%Complex{6642 re: :infinity or :nan or :neg_infinity or float(),6643 im: :infinity or :nan or :neg_infinity or float()6644 })66456646 type warning found at:6647 │6648 2144 │ :nan ->6649 │ ~~~~~~~6650 │6651 └─ lib/nx/binary_backend.ex:2144: Nx.BinaryBackend.as_type/266526653 warning: the following clause will never match:66546655 :nan ->66566657 because it attempts to match on the result of:66586659 x66606661 which has type:66626663 integer()66646665 type warning found at:6666 │6667 2144 │ :nan ->6668 │ ~~~~~~~6669 │6670 └─ lib/nx/binary_backend.ex:2144: Nx.BinaryBackend.as_type/266716672 warning: the following clause will never match:66736674 :nan ->66756676 because it attempts to match on the result of:66776678 x66796680 which has type:66816682 integer()66836684 type warning found at:6685 │6686 2144 │ :nan ->6687 │ ~~~~~~~6688 │6689 └─ lib/nx/binary_backend.ex:2144: Nx.BinaryBackend.as_type/266906691 warning: the following clause will never match:66926693 :infinity ->66946695 because it attempts to match on the result of:66966697 x66986699 which has type:67006701 dynamic(%Complex{6702 re: :infinity or :nan or :neg_infinity or float(),6703 im: :infinity or :nan or :neg_infinity or float()6704 })67056706 type warning found at:6707 │6708 2147 │ :infinity ->6709 │ ~~~~~~~~~~~~6710 │6711 └─ lib/nx/binary_backend.ex:2147: Nx.BinaryBackend.as_type/267126713 warning: the following clause will never match:67146715 :infinity ->67166717 because it attempts to match on the result of:67186719 x67206721 which has type:67226723 integer()67246725 type warning found at:6726 │6727 2147 │ :infinity ->6728 │ ~~~~~~~~~~~~6729 │6730 └─ lib/nx/binary_backend.ex:2147: Nx.BinaryBackend.as_type/267316732 warning: the following clause will never match:67336734 :infinity ->67356736 because it attempts to match on the result of:67376738 x67396740 which has type:67416742 integer()67436744 type warning found at:6745 │6746 2147 │ :infinity ->6747 │ ~~~~~~~~~~~~6748 │6749 └─ lib/nx/binary_backend.ex:2147: Nx.BinaryBackend.as_type/267506751 warning: the following clause will never match:67526753 :neg_infinity ->67546755 because it attempts to match on the result of:67566757 x67586759 which has type:67606761 dynamic(%Complex{6762 re: :infinity or :nan or :neg_infinity or float(),6763 im: :infinity or :nan or :neg_infinity or float()6764 })67656766 type warning found at:6767 │6768 2150 │ :neg_infinity ->6769 │ ~~~~~~~~~~~~~~~~6770 │6771 └─ lib/nx/binary_backend.ex:2150: Nx.BinaryBackend.as_type/267726773 warning: the following clause will never match:67746775 :neg_infinity ->67766777 because it attempts to match on the result of:67786779 x67806781 which has type:67826783 integer()67846785 type warning found at:6786 │6787 2150 │ :neg_infinity ->6788 │ ~~~~~~~~~~~~~~~~6789 │6790 └─ lib/nx/binary_backend.ex:2150: Nx.BinaryBackend.as_type/267916792 warning: the following clause will never match:67936794 :neg_infinity ->67956796 because it attempts to match on the result of:67976798 x67996800 which has type:68016802 integer()68036804 type warning found at:6805 │6806 2150 │ :neg_infinity ->6807 │ ~~~~~~~~~~~~~~~~6808 │6809 └─ lib/nx/binary_backend.ex:2150: Nx.BinaryBackend.as_type/268106811 warning: comparison with structs found:68126813 a >= b68146815 given types:68166817 dynamic(6818 %Complex{6819 re: :infinity or :nan or :neg_infinity or float(),6820 im: :infinity or :nan or :neg_infinity or float()6821 } or :infinity or :nan or :neg_infinity or float() or integer()6822 ) >=6823 dynamic(6824 %Complex{6825 re: :infinity or :nan or :neg_infinity or float(),6826 im: :infinity or :nan or :neg_infinity or float()6827 } or :infinity or :nan or :neg_infinity or float() or integer()6828 )68296830 where "a" was given the type:68316832 # type: dynamic(6833 %Complex{6834 re: :infinity or :nan or :neg_infinity or float(),6835 im: :infinity or :nan or :neg_infinity or float()6836 } or :infinity or :nan or :neg_infinity or float() or integer()6837 )6838 # from: lib/nx/binary_backend.ex:2179:156839 a = binary_to_number(a, type)68406841 where "b" was given the type:68426843 # type: dynamic(6844 %Complex{6845 re: :infinity or :nan or :neg_infinity or float(),6846 im: :infinity or :nan or :neg_infinity or float()6847 } or :infinity or :nan or :neg_infinity or float() or integer()6848 )6849 # from: lib/nx/binary_backend.ex:2180:156850 b = binary_to_number(b, type)68516852 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.68536854 type warning found at:6855 │6856 2181 │ a >= b6857 │ ~6858 │6859 └─ lib/nx/binary_backend.ex:2181:15: Nx.BinaryBackend.do_sort/468606861 warning: comparison with structs found:68626863 a <= b68646865 given types:68666867 dynamic(6868 %Complex{6869 re: :infinity or :nan or :neg_infinity or float(),6870 im: :infinity or :nan or :neg_infinity or float()6871 } or :infinity or :nan or :neg_infinity or float() or integer()6872 ) <=6873 dynamic(6874 %Complex{6875 re: :infinity or :nan or :neg_infinity or float(),6876 im: :infinity or :nan or :neg_infinity or float()6877 } or :infinity or :nan or :neg_infinity or float() or integer()6878 )68796880 where "a" was given the type:68816882 # type: dynamic(6883 %Complex{6884 re: :infinity or :nan or :neg_infinity or float(),6885 im: :infinity or :nan or :neg_infinity or float()6886 } or :infinity or :nan or :neg_infinity or float() or integer()6887 )6888 # from: lib/nx/binary_backend.ex:2186:156889 a = binary_to_number(a, type)68906891 where "b" was given the type:68926893 # type: dynamic(6894 %Complex{6895 re: :infinity or :nan or :neg_infinity or float(),6896 im: :infinity or :nan or :neg_infinity or float()6897 } or :infinity or :nan or :neg_infinity or float() or integer()6898 )6899 # from: lib/nx/binary_backend.ex:2187:156900 b = binary_to_number(b, type)69016902 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.69036904 type warning found at:6905 │6906 2188 │ a <= b6907 │ ~6908 │6909 └─ lib/nx/binary_backend.ex:2188:15: Nx.BinaryBackend.do_sort/469106911 warning: incompatible types given to Nx.Shared.write_non_finite/2:69126913 Nx.Shared.write_non_finite(x, arg1)69146915 given types:69166917 (6918 -dynamic(%Complex{6919 re: :infinity or :nan or :neg_infinity or float(),6920 im: :infinity or :nan or :neg_infinity or float()6921 })-,6922 integer()6923 )69246925 but expected one of:69266927 :infinity or :nan or :neg_infinity, integer()69286929 where "arg1" (context Nx.Shared) was given the types:69306931 # type: dynamic()6932 # from: lib/nx/binary_backend.ex:22966933 {{:f, arg1}}69346935 # type: integer()6936 # from: lib/nx/binary_backend.ex:22966937 Nx.Shared.write_non_finite(x, arg1)69386939 where "x" (context Nx.Shared) was given the type:69406941 # type: dynamic(%Complex{6942 re: :infinity or :nan or :neg_infinity or float(),6943 im: :infinity or :nan or :neg_infinity or float()6944 })6945 # from: lib/nx/binary_backend.ex:22966946 x69476948 type warning found at:6949 │6950 2296 │ match_types [out.type] do6951 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6952 │6953 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/469546955 warning: incompatible types in binary construction:69566957 <<Complex.new(re, im)::integer-native-signed-size(arg1)>>69586959 got type:69606961 dynamic(%Complex{6962 re: :infinity or :nan or :neg_infinity or float(),6963 im: :infinity or :nan or :neg_infinity or float()6964 })69656966 but expected type:69676968 integer()69696970 where "arg1" (context Nx.Shared) was given the type:69716972 # type: dynamic()6973 # from: lib/nx/binary_backend.ex:22966974 {{:s, arg1}}69756976 where "im" was given the type:69776978 # type: dynamic(float() or integer())6979 # from: lib/nx/binary_backend.ex:2299:146980 im =6981 if abs(im) <= eps do6982 06983 else6984 im6985 end69866987 where "re" was given the type:69886989 # type: dynamic(float() or integer())6990 # from: lib/nx/binary_backend.ex:2298:146991 re =6992 if abs(re) <= eps do6993 06994 else6995 re6996 end69976998 type warning found at:6999 │7000 2296 │ match_types [out.type] do7001 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7002 │7003 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/470047005 warning: incompatible types in binary construction:70067007 <<Complex.new(re, im)::integer-native-unsigned-size(arg1)>>70087009 got type:70107011 dynamic(%Complex{7012 re: :infinity or :nan or :neg_infinity or float(),7013 im: :infinity or :nan or :neg_infinity or float()7014 })70157016 but expected type:70177018 integer()70197020 where "arg1" (context Nx.Shared) was given the type:70217022 # type: dynamic()7023 # from: lib/nx/binary_backend.ex:22967024 {{:u, arg1}}70257026 where "im" was given the type:70277028 # type: dynamic(float() or integer())7029 # from: lib/nx/binary_backend.ex:2299:147030 im =7031 if abs(im) <= eps do7032 07033 else7034 im7035 end70367037 where "re" was given the type:70387039 # type: dynamic(float() or integer())7040 # from: lib/nx/binary_backend.ex:2298:147041 re =7042 if abs(re) <= eps do7043 07044 else7045 re7046 end70477048 type warning found at:7049 │7050 2296 │ match_types [out.type] do7051 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7052 │7053 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/470547055 warning: incompatible types given to Nx.Shared.write_bf16/1:70567057 Nx.Shared.write_bf16(x)70587059 given types:70607061 -dynamic(%Complex{7062 re: :infinity or :nan or :neg_infinity or float(),7063 im: :infinity or :nan or :neg_infinity or float()7064 })-70657066 but expected one of:70677068 :infinity or :nan or :neg_infinity70697070 where "x" (context Nx.Shared) was given the type:70717072 # type: dynamic(%Complex{7073 re: :infinity or :nan or :neg_infinity or float(),7074 im: :infinity or :nan or :neg_infinity or float()7075 })7076 # from: lib/nx/binary_backend.ex:22967077 x70787079 type warning found at:7080 │7081 2296 │ match_types [out.type] do7082 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7083 │7084 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/470857086 warning: this clause of defp bin_zip_reduce/7 is never used (or it will always fail/warn when invoked)7087 │7088 2364 │ defp bin_zip_reduce(t1, [], t2, [], type, acc, fun) do7089 │ ~7090 │7091 └─ lib/nx/binary_backend.ex:2364:8: Nx.BinaryBackend.bin_zip_reduce/770927093 warning: the following clause will never match:70947095 x when is_number(x) ->70967097 because it attempts to match on the result of:70987099 Complex.new(re, im)71007101 which has type:71027103 dynamic(%Complex{7104 re: :infinity or :nan or :neg_infinity or float(),7105 im: :infinity or :nan or :neg_infinity or float()7106 })71077108 where "x" (context Nx.Shared) was given the type:71097110 # type: float() or integer()7111 # from: lib/nx/binary_backend.ex:22967112 is_number(x)71137114 type warning found at:7115 │7116 2296 │ match_types [out.type] do7117 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7118 │7119 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/471207121 warning: the following clause will never match:71227123 x when is_number(x) ->71247125 because it attempts to match on the result of:71267127 Complex.new(re, im)71287129 which has type:71307131 dynamic(%Complex{7132 re: :infinity or :nan or :neg_infinity or float(),7133 im: :infinity or :nan or :neg_infinity or float()7134 })71357136 where "x" (context Nx.Shared) was given the type:71377138 # type: float() or integer()7139 # from: lib/nx/binary_backend.ex:22967140 is_number(x)71417142 type warning found at:7143 │7144 2296 │ match_types [out.type] do7145 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7146 │7147 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/471487149 warning: the following clause will never match:71507151 x when is_number(x) ->71527153 because it attempts to match on the result of:71547155 Complex.new(re, im)71567157 which has type:71587159 dynamic(%Complex{7160 re: :infinity or :nan or :neg_infinity or float(),7161 im: :infinity or :nan or :neg_infinity or float()7162 })71637164 where "x" (context Nx.Shared) was given the type:71657166 # type: float() or integer()7167 # from: lib/nx/binary_backend.ex:22967168 is_number(x)71697170 type warning found at:7171 │7172 2296 │ match_types [out.type] do7173 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7174 │7175 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/471767177 warning: the following clause will never match:71787179 x when x === :infinity or x === :neg_infinity or x === :nan ->71807181 because it attempts to match on the result of:71827183 Complex.new(re, im)71847185 which has type:71867187 dynamic(%Complex{7188 re: :infinity or :nan or :neg_infinity or float(),7189 im: :infinity or :nan or :neg_infinity or float()7190 })71917192 where "x" (context Nx.Shared) was given the type:71937194 # type: :infinity or :nan or :neg_infinity7195 # from: lib/nx/binary_backend.ex:22967196 x in [:infinity, :neg_infinity, :nan]71977198 type warning found at:7199 │7200 2296 │ match_types [out.type] do7201 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7202 │7203 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/472047205Generated nx app7206==> rustler_precompiled7207Compiling 4 files (.ex)7208Generated rustler_precompiled app7209==> kinda7210Compiling 11 files (.ex)7211 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead7212 │7213 96 │ Logger.warn("fail to run zig fmt")7214 │ ~7215 │7216 └─ lib/codegen/wrapper.ex:96:18: Kinda.CodeGen.Wrapper.fmt_zig_project/172177218 warning: unused require Logger7219 │7220 2 │ require Logger7221 │ ~7222 │7223 └─ lib/kinda.ex:2:372247225 warning: the following clause is redundant:72267227 defp dump_zig_type(t) when is_atom(t)72287229 it has type:72307231 dynamic(atom())72327233 previous clauses have already matched on the following types:72347235 :bool or :c_int or :c_uint or :f32 or :f64 or :i16 or :i32 or :i64 or :i8 or :isize or :u16 or7236 :u32 or :u64 or :u8 or :usize7237 atom()72387239 │7240 148 │ defp dump_zig_type(t) when is_atom(t) do7241 │ ~7242 │7243 └─ lib/codegen/kind_decl.ex:148:8: Kinda.CodeGen.KindDecl.dump_zig_type/172447245Generated kinda app7246==> uboot_env7247Compiling 5 files (.ex)7248Generated uboot_env app7249==> llvm_config7250Compiling 1 file (.ex)7251Generated llvm_config app7252==> beaver7253Compiling 66 files (.ex)7254 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7255 │7256 21 │ use Kinda.Prebuilt,7257 │ ~~~~~~~~~~~~~~~~~~~7258 │7259 └─ lib/beaver/mlir/capi.ex:21: Beaver.MLIR.CAPI (module)72607261 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7262 │7263 21 │ use Kinda.Prebuilt,7264 │ ~~~~~~~~~~~~~~~~~~~7265 │7266 └─ lib/beaver/mlir/capi.ex:21: Beaver.MLIR.CAPI (module)72677268 warning: unused require Logger7269 │7270 7 │ require Logger7271 │ ~7272 │7273 └─ lib/beaver/mlir/dialect.ex:7:3727472757276== Compilation error in file lib/beaver/mlir/capi.ex ==7277** (RuntimeError) precompiled NIF is not available for this target: "aarch64-unknown-linux-gnu".7278The available targets are:7279 - aarch64-apple-darwin7280 - x86_64-unknown-linux-gnu7281You can force the project to build from scratch with:7282 config :kinda, :force_build, beaver: true72837284 lib/beaver/mlir/capi.ex:21: (module)7285could 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"