Build log
nerves_system_mangopi_mq_pro
manx 0.1.4 · fail · run manx-0.1.4-1790984016672
7286 of 7286 lines
1Resolving Hex dependencies...2Resolution completed in 0.15s3Unchanged: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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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_riscv64_nerves_linux_gnu257Compiling 1 file (.ex)258Generated nerves_toolchain_riscv64_nerves_linux_gnu app259==> nerves_system_mangopi_mq_pro260Generated nerves_system_mangopi_mq_pro app261==> nimble_parsec262Compiling 4 files (.ex)263Generated nimble_parsec app264==> pegasus265Compiling 11 files (.ex)266Generated pegasus app267==> zig_parser268Compiling 22 files (.ex)269Compiling lib/zig.parser.ex (it's taking more than 10s)270Generated zig_parser app271==> nx272Compiling 30 files (.ex)273 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity274 │275 625 │ def ~~~tensor when is_number(tensor), do: Bitwise.~~~(tensor)276 │ ~277 │278 └─ lib/nx/defn/kernel.ex:625:7279280 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity281 │282 626 │ def ~~~tensor, do: Nx.bitwise_not(tensor)283 │ ~284 │285 └─ lib/nx/defn/kernel.ex:626:7286287 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 operator288 │289 213 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val290 │ ~291 │292 └─ lib/nx/shared.ex:213:33: Nx.Shared.read_complex/2293294 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 operator295 │296 213 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val297 │ ~298 │299 └─ lib/nx/shared.ex:213:71: Nx.Shared.read_complex/2300301 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 operator302 │303 217 │ <<x::float-native-size(elem_size)>> -> x304 │ ~305 │306 └─ lib/nx/shared.ex:217:32: Nx.Shared.read_complex/2307308 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 operator309 │310 223 │ <<x::float-native-size(elem_size)>> -> x311 │ ~312 │313 └─ lib/nx/shared.ex:223:32: Nx.Shared.read_complex/2314315warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0316└─ lib/nx/defn/grad.ex: Nx.Defn.Grad.zero?/1317318warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0319└─ lib/nx/defn/kernel.ex: Nx.Defn.Kernel.logical_not/1320321 warning: clauses with the same name should be grouped together, "defmacro while/4" was previously defined (lib/nx/defn/kernel.ex:1116)322 │323 1153 │ defmacro while(_var, _cond, _opts, other) do324 │ ~325 │326 └─ lib/nx/defn/kernel.ex:1153:12327328 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 operator329 │330 532 │ <<x::size(bits)-big>> = <<-1::float-size(bits)-big>>331 │ ~332 │333 └─ lib/nx/random.ex:532:15: Nx.Random.next_after_minus_1/1334335 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 operator336 │337 536 │ <<f::float-size(bits)-big>> = <<x - 1::integer-size(bits)-big>>338 │ ~339 │340 └─ lib/nx/random.ex:536:21: Nx.Random.next_after_minus_1/1341342 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator343 │344 690 │ match_types [type] do345 │ ~~~~~~~~~~~~~~~~~~~~~346 │347 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2348349 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator350 │351 690 │ match_types [type] do352 │ ~~~~~~~~~~~~~~~~~~~~~353 │354 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2355356 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator357 │358 690 │ match_types [type] do359 │ ~~~~~~~~~~~~~~~~~~~~~360 │361 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2362363 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator364 │365 690 │ match_types [type] do366 │ ~~~~~~~~~~~~~~~~~~~~~367 │368 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2369370 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator371 │372 690 │ match_types [type] do373 │ ~~~~~~~~~~~~~~~~~~~~~374 │375 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2376377 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator378 │379 690 │ match_types [type] do380 │ ~~~~~~~~~~~~~~~~~~~~~381 │382 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2383384 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator385 │386 192 │ Nx.Shared.match_types [type] do387 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~388 │389 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5390391 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator392 │393 192 │ Nx.Shared.match_types [type] do394 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~395 │396 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5397398 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator399 │400 192 │ Nx.Shared.match_types [type] do401 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~402 │403 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5404405 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator406 │407 192 │ Nx.Shared.match_types [type] do408 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~409 │410 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5411412 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator413 │414 192 │ Nx.Shared.match_types [type] do415 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~416 │417 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5418419 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator420 │421 192 │ Nx.Shared.match_types [type] do422 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~423 │424 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5425426 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 operator427 │428 282 │ for <<chunk::size(chunk_size)-bitstring <- data>> do429 │ ~430 │431 └─ lib/nx/binary_backend.ex:282:23: Nx.BinaryBackend.unary_broadcast/7432433 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 operator434 │435 329 │ for <<chunk::size(chunk_size)-bitstring <- data>> do436 │ ~437 │438 └─ lib/nx/binary_backend.ex:329:25: Nx.BinaryBackend.transpose/3439440 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 operator441 │442 409 │ for <<dim::size(size)-bitstring <- bin>>, into: <<>> do443 │ ~444 │445 └─ lib/nx/binary_backend.ex:409:27: Nx.BinaryBackend.pad_last_dim/5446447 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 operator448 │449 414 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = padded450 │ ~451 │452 └─ lib/nx/binary_backend.ex:414:25: Nx.BinaryBackend.pad_last_dim/5453454 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 operator455 │456 426 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =457 │ ~458 │459 └─ lib/nx/binary_backend.ex:426:23: Nx.BinaryBackend.pad_last_dim/5460461 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 operator462 │463 426 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =464 │ ~465 │466 └─ lib/nx/binary_backend.ex:426:58: Nx.BinaryBackend.pad_last_dim/5467468 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 operator469 │470 433 │ <<_::size(low_byte)-bitstring, new_bin::bitstring>> = bin471 │ ~472 │473 └─ lib/nx/binary_backend.ex:433:23: Nx.BinaryBackend.pad_last_dim/5474475 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 operator476 │477 439 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = bin478 │ ~479 │480 └─ lib/nx/binary_backend.ex:439:29: Nx.BinaryBackend.pad_last_dim/5481482 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 operator483 │484 485 │ for <<chunk::size(chunk_size)-bitstring <- data>> do485 │ ~486 │487 └─ lib/nx/binary_backend.ex:485:25: Nx.BinaryBackend.reverse/3488489 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 operator490 │491 557 │ <<_::bitstring-size(left_offset_bits),492 │ ~493 │494 └─ lib/nx/binary_backend.ex:557:29: Nx.BinaryBackend.dot/7495496 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 operator497 │498 558 │ left_batch_item_binary::bitstring-size(left_batch_item_bits),499 │ ~500 │501 └─ lib/nx/binary_backend.ex:558:50: Nx.BinaryBackend.dot/7502503 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 operator504 │505 561 │ <<_::bitstring-size(right_offset_bits),506 │ ~507 │508 └─ lib/nx/binary_backend.ex:561:29: Nx.BinaryBackend.dot/7509510 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 operator511 │512 562 │ right_batch_item_binary::bitstring-size(right_batch_item_bits),513 │ ~514 │515 └─ lib/nx/binary_backend.ex:562:51: Nx.BinaryBackend.dot/7516517 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 operator518 │519 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data520 │ ~521 │522 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4523524 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator525 │526 655 │ match_types [pred_type] do527 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~528 │529 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4530531 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 operator532 │533 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data534 │ ~535 │536 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4537538 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator539 │540 655 │ match_types [pred_type] do541 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~542 │543 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4544545 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator546 │547 655 │ match_types [pred_type] do548 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~549 │550 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4551552 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 operator553 │554 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data555 │ ~556 │557 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4558559 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator560 │561 655 │ match_types [pred_type] do562 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~563 │564 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4565566 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 operator567 │568 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data569 │ ~570 │571 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4572573 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator574 │575 655 │ match_types [pred_type] do576 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~577 │578 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4579580 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 operator581 │582 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data583 │ ~584 │585 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4586587 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator588 │589 655 │ match_types [pred_type] do590 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~591 │592 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4593594 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 operator595 │596 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data597 │ ~598 │599 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4600601 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator602 │603 669 │ match_types [left_type] do604 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~605 │606 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4607608 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 operator609 │610 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data611 │ ~612 │613 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4614615 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator616 │617 669 │ match_types [left_type] do618 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~619 │620 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4621622 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator623 │624 669 │ match_types [left_type] do625 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~626 │627 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4628629 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 operator630 │631 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data632 │ ~633 │634 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4635636 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator637 │638 669 │ match_types [left_type] do639 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~640 │641 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4642643 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 operator644 │645 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data646 │ ~647 │648 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4649650 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator651 │652 669 │ match_types [left_type] do653 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~654 │655 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4656657 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 operator658 │659 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data660 │ ~661 │662 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4663664 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator665 │666 669 │ match_types [left_type] do667 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~668 │669 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4670671 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 operator672 │673 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data674 │ ~675 │676 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4677678 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator679 │680 663 │ match_types [right_type] do681 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~682 │683 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4684685 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 operator686 │687 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data688 │ ~689 │690 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4691692 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator693 │694 663 │ match_types [right_type] do695 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~696 │697 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4698699 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator700 │701 663 │ match_types [right_type] do702 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~703 │704 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4705706 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 operator707 │708 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data709 │ ~710 │711 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4712713 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator714 │715 663 │ match_types [right_type] do716 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~717 │718 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4719720 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 operator721 │722 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data723 │ ~724 │725 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4726727 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator728 │729 663 │ match_types [right_type] do730 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~731 │732 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4733734 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 operator735 │736 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data737 │ ~738 │739 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4740741 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator742 │743 663 │ match_types [right_type] do744 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~745 │746 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4747748 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator749 │750 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data751 │ ~752 │753 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4754755 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator756 │757 728 │ match_types [left_type, right_type, type] do758 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~759 │760 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4761762 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator763 │764 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data765 │ ~766 │767 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4768769 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator770 │771 728 │ match_types [left_type, right_type, type] do772 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~773 │774 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4775776 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator777 │778 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data779 │ ~780 │781 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4782783 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator784 │785 728 │ match_types [left_type, right_type, type] do786 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~787 │788 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4789790 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator791 │792 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data793 │ ~794 │795 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4796797 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator798 │799 728 │ match_types [left_type, right_type, type] do800 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~801 │802 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4803804 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator805 │806 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data807 │ ~808 │809 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4810811 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator812 │813 728 │ match_types [left_type, right_type, type] do814 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~815 │816 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4817818 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator819 │820 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data821 │ ~822 │823 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4824825 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator826 │827 728 │ match_types [left_type, right_type, type] do828 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~829 │830 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4831832 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator833 │834 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data835 │ ~836 │837 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4838839 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator840 │841 728 │ match_types [left_type, right_type, type] do842 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~843 │844 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4845846 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator847 │848 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data849 │ ~850 │851 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4852853 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator854 │855 728 │ match_types [left_type, right_type, type] do856 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~857 │858 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4859860 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator861 │862 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data863 │ ~864 │865 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4866867 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator868 │869 728 │ match_types [left_type, right_type, type] do870 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~871 │872 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4873874 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator875 │876 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data877 │ ~878 │879 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4880881 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator882 │883 728 │ match_types [left_type, right_type, type] do884 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~885 │886 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4887888 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator889 │890 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data891 │ ~892 │893 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4894895 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator896 │897 728 │ match_types [left_type, right_type, type] do898 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~899 │900 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4901902 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator903 │904 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data905 │ ~906 │907 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4908909 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator910 │911 728 │ match_types [left_type, right_type, type] do912 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~913 │914 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4915916 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator917 │918 728 │ match_types [left_type, right_type, type] do919 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~920 │921 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4922923 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator924 │925 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data926 │ ~927 │928 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4929930 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator931 │932 728 │ match_types [left_type, right_type, type] do933 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~934 │935 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4936937 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator938 │939 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data940 │ ~941 │942 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4943944 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator945 │946 728 │ match_types [left_type, right_type, type] do947 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~948 │949 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4950951 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator952 │953 728 │ match_types [left_type, right_type, type] do954 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~955 │956 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4957958 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator959 │960 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data961 │ ~962 │963 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4964965 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator966 │967 728 │ match_types [left_type, right_type, type] do968 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~969 │970 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4971972 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator973 │974 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data975 │ ~976 │977 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4978979 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator980 │981 728 │ match_types [left_type, right_type, type] do982 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~983 │984 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4985986 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator987 │988 728 │ match_types [left_type, right_type, type] do989 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~990 │991 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4992993 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator994 │995 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data996 │ ~997 │998 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/49991000 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1001 │1002 728 │ match_types [left_type, right_type, type] do1003 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1004 │1005 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410061007 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1008 │1009 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1010 │ ~1011 │1012 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/410131014 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1015 │1016 728 │ match_types [left_type, right_type, type] do1017 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1018 │1019 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410201021 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1022 │1023 728 │ match_types [left_type, right_type, type] do1024 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1025 │1026 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410271028 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1029 │1030 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1031 │ ~1032 │1033 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410341035 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1036 │1037 728 │ match_types [left_type, right_type, type] do1038 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1039 │1040 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410411042 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1043 │1044 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1045 │ ~1046 │1047 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/410481049 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1050 │1051 728 │ match_types [left_type, right_type, type] do1052 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1053 │1054 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410551056 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1057 │1058 728 │ match_types [left_type, right_type, type] do1059 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1060 │1061 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410621063 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1064 │1065 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1066 │ ~1067 │1068 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410691070 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1071 │1072 728 │ match_types [left_type, right_type, type] do1073 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1074 │1075 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410761077 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1078 │1079 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1080 │ ~1081 │1082 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/410831084 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1085 │1086 728 │ match_types [left_type, right_type, type] do1087 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1088 │1089 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410901091 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1092 │1093 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1094 │ ~1095 │1096 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410971098 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1099 │1100 728 │ match_types [left_type, right_type, type] do1101 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1102 │1103 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411041105 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1106 │1107 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1108 │ ~1109 │1110 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411111112 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1113 │1114 728 │ match_types [left_type, right_type, type] do1115 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1116 │1117 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411181119 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1120 │1121 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1122 │ ~1123 │1124 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411251126 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1127 │1128 728 │ match_types [left_type, right_type, type] do1129 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1130 │1131 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411321133 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1134 │1135 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1136 │ ~1137 │1138 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411391140 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1141 │1142 728 │ match_types [left_type, right_type, type] do1143 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1144 │1145 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411461147 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1148 │1149 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1150 │ ~1151 │1152 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411531154 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1155 │1156 728 │ match_types [left_type, right_type, type] do1157 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1158 │1159 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411601161 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1162 │1163 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1164 │ ~1165 │1166 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411671168 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1169 │1170 728 │ match_types [left_type, right_type, type] do1171 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1172 │1173 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411741175 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1176 │1177 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1178 │ ~1179 │1180 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411811182 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1183 │1184 728 │ match_types [left_type, right_type, type] do1185 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1186 │1187 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411881189 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1190 │1191 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1192 │ ~1193 │1194 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411951196 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1197 │1198 728 │ match_types [left_type, right_type, type] do1199 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1200 │1201 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412021203 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1204 │1205 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1206 │ ~1207 │1208 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412091210 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1211 │1212 728 │ match_types [left_type, right_type, type] do1213 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1214 │1215 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412161217 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1218 │1219 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1220 │ ~1221 │1222 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412231224 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1225 │1226 728 │ match_types [left_type, right_type, type] do1227 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1228 │1229 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412301231 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1232 │1233 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1234 │ ~1235 │1236 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412371238 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1239 │1240 728 │ match_types [left_type, right_type, type] do1241 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1242 │1243 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412441245 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1246 │1247 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1248 │ ~1249 │1250 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412511252 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1253 │1254 728 │ match_types [left_type, right_type, type] do1255 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1256 │1257 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412581259 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1260 │1261 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1262 │ ~1263 │1264 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412651266 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1267 │1268 728 │ match_types [left_type, right_type, type] do1269 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1270 │1271 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412721273 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1274 │1275 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1276 │ ~1277 │1278 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412791280 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1281 │1282 728 │ match_types [left_type, right_type, type] do1283 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1284 │1285 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412861287 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1288 │1289 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1290 │ ~1291 │1292 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412931294 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1295 │1296 728 │ match_types [left_type, right_type, type] do1297 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1298 │1299 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413001301 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1302 │1303 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1304 │ ~1305 │1306 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413071308 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1309 │1310 728 │ match_types [left_type, right_type, type] do1311 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1312 │1313 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413141315 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1316 │1317 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1318 │ ~1319 │1320 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413211322 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1323 │1324 728 │ match_types [left_type, right_type, type] do1325 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1326 │1327 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413281329 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1330 │1331 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1332 │ ~1333 │1334 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413351336 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1337 │1338 728 │ match_types [left_type, right_type, type] do1339 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1340 │1341 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413421343 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1344 │1345 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1346 │ ~1347 │1348 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413491350 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1351 │1352 728 │ match_types [left_type, right_type, type] do1353 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1354 │1355 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413561357 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1358 │1359 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1360 │ ~1361 │1362 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413631364 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1365 │1366 728 │ match_types [left_type, right_type, type] do1367 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1368 │1369 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413701371 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1372 │1373 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1374 │ ~1375 │1376 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413771378 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1379 │1380 728 │ match_types [left_type, right_type, type] do1381 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1382 │1383 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413841385 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1386 │1387 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1388 │ ~1389 │1390 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413911392 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1393 │1394 728 │ match_types [left_type, right_type, type] do1395 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1396 │1397 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413981399 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1400 │1401 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1402 │ ~1403 │1404 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414051406 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1407 │1408 728 │ match_types [left_type, right_type, type] do1409 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1410 │1411 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414121413 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1414 │1415 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1416 │ ~1417 │1418 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414191420 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1421 │1422 728 │ match_types [left_type, right_type, type] do1423 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1424 │1425 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414261427 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1428 │1429 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1430 │ ~1431 │1432 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414331434 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1435 │1436 728 │ match_types [left_type, right_type, type] do1437 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1438 │1439 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414401441 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1442 │1443 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1444 │ ~1445 │1446 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414471448 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1449 │1450 728 │ match_types [left_type, right_type, type] do1451 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1452 │1453 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414541455 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1456 │1457 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1458 │ ~1459 │1460 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414611462 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1463 │1464 728 │ match_types [left_type, right_type, type] do1465 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1466 │1467 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414681469 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1470 │1471 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1472 │ ~1473 │1474 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414751476 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1477 │1478 728 │ match_types [left_type, right_type, type] do1479 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1480 │1481 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414821483 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1484 │1485 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1486 │ ~1487 │1488 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414891490 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1491 │1492 728 │ match_types [left_type, right_type, type] do1493 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1494 │1495 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414961497 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1498 │1499 728 │ match_types [left_type, right_type, type] do1500 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1501 │1502 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415031504 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1505 │1506 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1507 │ ~1508 │1509 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415101511 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1512 │1513 728 │ match_types [left_type, right_type, type] do1514 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1515 │1516 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415171518 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1519 │1520 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1521 │ ~1522 │1523 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415241525 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1526 │1527 728 │ match_types [left_type, right_type, type] do1528 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1529 │1530 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415311532 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1533 │1534 728 │ match_types [left_type, right_type, type] do1535 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1536 │1537 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415381539 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1540 │1541 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1542 │ ~1543 │1544 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415451546 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1547 │1548 728 │ match_types [left_type, right_type, type] do1549 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1550 │1551 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415521553 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1554 │1555 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1556 │ ~1557 │1558 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415591560 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1561 │1562 728 │ match_types [left_type, right_type, type] do1563 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1564 │1565 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415661567 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1568 │1569 728 │ match_types [left_type, right_type, type] do1570 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1571 │1572 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415731574 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1575 │1576 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1577 │ ~1578 │1579 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415801581 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1582 │1583 728 │ match_types [left_type, right_type, type] do1584 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1585 │1586 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415871588 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1589 │1590 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1591 │ ~1592 │1593 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415941595 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1596 │1597 728 │ match_types [left_type, right_type, type] do1598 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1599 │1600 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416011602 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1603 │1604 728 │ match_types [left_type, right_type, type] do1605 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1606 │1607 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416081609 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1610 │1611 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1612 │ ~1613 │1614 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/416151616 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1617 │1618 728 │ match_types [left_type, right_type, type] do1619 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1620 │1621 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416221623 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1624 │1625 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1626 │ ~1627 │1628 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416291630 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1631 │1632 728 │ match_types [left_type, right_type, type] do1633 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1634 │1635 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416361637 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1638 │1639 728 │ match_types [left_type, right_type, type] do1640 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1641 │1642 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416431644 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1645 │1646 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1647 │ ~1648 │1649 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/416501651 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1652 │1653 728 │ match_types [left_type, right_type, type] do1654 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1655 │1656 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416571658 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1659 │1660 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1661 │ ~1662 │1663 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416641665 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1666 │1667 728 │ match_types [left_type, right_type, type] do1668 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1669 │1670 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416711672 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1673 │1674 728 │ match_types [left_type, right_type, type] do1675 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1676 │1677 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416781679 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1680 │1681 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1682 │ ~1683 │1684 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/416851686 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1687 │1688 728 │ match_types [left_type, right_type, type] do1689 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1690 │1691 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416921693 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1694 │1695 728 │ match_types [left_type, right_type, type] do1696 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1697 │1698 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416991700 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1701 │1702 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1703 │ ~1704 │1705 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417061707 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1708 │1709 728 │ match_types [left_type, right_type, type] do1710 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1711 │1712 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417131714 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1715 │1716 728 │ match_types [left_type, right_type, type] do1717 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1718 │1719 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417201721 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1722 │1723 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1724 │ ~1725 │1726 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417271728 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1729 │1730 728 │ match_types [left_type, right_type, type] do1731 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1732 │1733 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417341735 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1736 │1737 728 │ match_types [left_type, right_type, type] do1738 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1739 │1740 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417411742 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1743 │1744 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1745 │ ~1746 │1747 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417481749 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1750 │1751 728 │ match_types [left_type, right_type, type] do1752 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1753 │1754 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417551756 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1757 │1758 728 │ match_types [left_type, right_type, type] do1759 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1760 │1761 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417621763 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1764 │1765 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1766 │ ~1767 │1768 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417691770 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1771 │1772 728 │ match_types [left_type, right_type, type] do1773 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1774 │1775 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417761777 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1778 │1779 728 │ match_types [left_type, right_type, type] do1780 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1781 │1782 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417831784 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1785 │1786 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1787 │ ~1788 │1789 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417901791 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1792 │1793 728 │ match_types [left_type, right_type, type] do1794 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1795 │1796 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417971798 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1799 │1800 728 │ match_types [left_type, right_type, type] do1801 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1802 │1803 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418041805 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1806 │1807 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1808 │ ~1809 │1810 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/418111812 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1813 │1814 728 │ match_types [left_type, right_type, type] do1815 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1816 │1817 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418181819 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1820 │1821 728 │ match_types [left_type, right_type, type] do1822 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1823 │1824 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418251826 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1827 │1828 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1829 │ ~1830 │1831 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/418321833 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1834 │1835 728 │ match_types [left_type, right_type, type] do1836 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1837 │1838 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418391840 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1841 │1842 728 │ match_types [left_type, right_type, type] do1843 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1844 │1845 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418461847 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1848 │1849 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1850 │ ~1851 │1852 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/418531854 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1855 │1856 728 │ match_types [left_type, right_type, type] do1857 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1858 │1859 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418601861 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1862 │1863 728 │ match_types [left_type, right_type, type] do1864 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1865 │1866 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418671868 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1869 │1870 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1871 │ ~1872 │1873 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/418741875 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1876 │1877 728 │ match_types [left_type, right_type, type] do1878 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1879 │1880 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418811882 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1883 │1884 728 │ match_types [left_type, right_type, type] do1885 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1886 │1887 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418881889 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1890 │1891 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1892 │ ~1893 │1894 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/418951896 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1897 │1898 728 │ match_types [left_type, right_type, type] do1899 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1900 │1901 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419021903 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1904 │1905 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1906 │ ~1907 │1908 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/419091910 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1911 │1912 728 │ match_types [left_type, right_type, type] do1913 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1914 │1915 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419161917 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1918 │1919 728 │ match_types [left_type, right_type, type] do1920 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1921 │1922 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419231924 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1925 │1926 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1927 │ ~1928 │1929 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/419301931 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1932 │1933 728 │ match_types [left_type, right_type, type] do1934 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1935 │1936 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419371938 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1939 │1940 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1941 │ ~1942 │1943 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/419441945 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1946 │1947 728 │ match_types [left_type, right_type, type] do1948 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1949 │1950 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419511952 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1953 │1954 728 │ match_types [left_type, right_type, type] do1955 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1956 │1957 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419581959 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1960 │1961 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1962 │ ~1963 │1964 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/419651966 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1967 │1968 728 │ match_types [left_type, right_type, type] do1969 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1970 │1971 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419721973 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1974 │1975 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1976 │ ~1977 │1978 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/419791980 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1981 │1982 728 │ match_types [left_type, right_type, type] do1983 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1984 │1985 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419861987 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1988 │1989 728 │ match_types [left_type, right_type, type] do1990 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1991 │1992 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419931994 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1995 │1996 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1997 │ ~1998 │1999 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/420002001 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2002 │2003 728 │ match_types [left_type, right_type, type] do2004 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2005 │2006 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420072008 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2009 │2010 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2011 │ ~2012 │2013 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420142015 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2016 │2017 728 │ match_types [left_type, right_type, type] do2018 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2019 │2020 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420212022 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2023 │2024 728 │ match_types [left_type, right_type, type] do2025 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2026 │2027 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420282029 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2030 │2031 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2032 │ ~2033 │2034 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/420352036 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2037 │2038 728 │ match_types [left_type, right_type, type] do2039 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2040 │2041 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420422043 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2044 │2045 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2046 │ ~2047 │2048 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420492050 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2051 │2052 728 │ match_types [left_type, right_type, type] do2053 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2054 │2055 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420562057 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2058 │2059 728 │ match_types [left_type, right_type, type] do2060 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2061 │2062 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420632064 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2065 │2066 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2067 │ ~2068 │2069 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/420702071 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2072 │2073 728 │ match_types [left_type, right_type, type] do2074 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2075 │2076 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420772078 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2079 │2080 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2081 │ ~2082 │2083 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420842085 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2086 │2087 728 │ match_types [left_type, right_type, type] do2088 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2089 │2090 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420912092 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2093 │2094 728 │ match_types [left_type, right_type, type] do2095 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2096 │2097 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420982099 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2100 │2101 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2102 │ ~2103 │2104 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421052106 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2107 │2108 728 │ match_types [left_type, right_type, type] do2109 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2110 │2111 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421122113 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2114 │2115 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2116 │ ~2117 │2118 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/421192120 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2121 │2122 728 │ match_types [left_type, right_type, type] do2123 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2124 │2125 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421262127 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2128 │2129 728 │ match_types [left_type, right_type, type] do2130 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2131 │2132 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421332134 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2135 │2136 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2137 │ ~2138 │2139 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421402141 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2142 │2143 728 │ match_types [left_type, right_type, type] do2144 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2145 │2146 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421472148 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2149 │2150 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2151 │ ~2152 │2153 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/421542155 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2156 │2157 728 │ match_types [left_type, right_type, type] do2158 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2159 │2160 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421612162 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2163 │2164 728 │ match_types [left_type, right_type, type] do2165 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2166 │2167 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421682169 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2170 │2171 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2172 │ ~2173 │2174 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421752176 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2177 │2178 728 │ match_types [left_type, right_type, type] do2179 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2180 │2181 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421822183 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2184 │2185 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2186 │ ~2187 │2188 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/421892190 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2191 │2192 728 │ match_types [left_type, right_type, type] do2193 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2194 │2195 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421962197 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2198 │2199 728 │ match_types [left_type, right_type, type] do2200 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2201 │2202 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422032204 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2205 │2206 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2207 │ ~2208 │2209 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422102211 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2212 │2213 728 │ match_types [left_type, right_type, type] do2214 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2215 │2216 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422172218 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2219 │2220 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2221 │ ~2222 │2223 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422242225 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2226 │2227 728 │ match_types [left_type, right_type, type] do2228 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2229 │2230 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422312232 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2233 │2234 728 │ match_types [left_type, right_type, type] do2235 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2236 │2237 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422382239 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2240 │2241 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2242 │ ~2243 │2244 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422452246 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2247 │2248 728 │ match_types [left_type, right_type, type] do2249 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2250 │2251 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422522253 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2254 │2255 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2256 │ ~2257 │2258 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422592260 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2261 │2262 728 │ match_types [left_type, right_type, type] do2263 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2264 │2265 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422662267 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2268 │2269 728 │ match_types [left_type, right_type, type] do2270 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2271 │2272 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422732274 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2275 │2276 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2277 │ ~2278 │2279 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422802281 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2282 │2283 728 │ match_types [left_type, right_type, type] do2284 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2285 │2286 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422872288 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2289 │2290 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2291 │ ~2292 │2293 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422942295 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2296 │2297 728 │ match_types [left_type, right_type, type] do2298 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2299 │2300 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423012302 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2303 │2304 728 │ match_types [left_type, right_type, type] do2305 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2306 │2307 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423082309 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2310 │2311 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2312 │ ~2313 │2314 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423152316 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2317 │2318 728 │ match_types [left_type, right_type, type] do2319 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2320 │2321 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423222323 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2324 │2325 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2326 │ ~2327 │2328 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423292330 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2331 │2332 728 │ match_types [left_type, right_type, type] do2333 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2334 │2335 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423362337 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2338 │2339 728 │ match_types [left_type, right_type, type] do2340 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2341 │2342 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423432344 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2345 │2346 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2347 │ ~2348 │2349 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423502351 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2352 │2353 728 │ match_types [left_type, right_type, type] do2354 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2355 │2356 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423572358 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2359 │2360 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2361 │ ~2362 │2363 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423642365 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2366 │2367 728 │ match_types [left_type, right_type, type] do2368 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2369 │2370 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423712372 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2373 │2374 728 │ match_types [left_type, right_type, type] do2375 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2376 │2377 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423782379 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2380 │2381 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2382 │ ~2383 │2384 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423852386 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2387 │2388 728 │ match_types [left_type, right_type, type] do2389 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2390 │2391 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423922393 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2394 │2395 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2396 │ ~2397 │2398 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423992400 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2401 │2402 728 │ match_types [left_type, right_type, type] do2403 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2404 │2405 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424062407 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2408 │2409 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2410 │ ~2411 │2412 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424132414 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2415 │2416 728 │ match_types [left_type, right_type, type] do2417 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2418 │2419 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424202421 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2422 │2423 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2424 │ ~2425 │2426 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424272428 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2429 │2430 728 │ match_types [left_type, right_type, type] do2431 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2432 │2433 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424342435 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2436 │2437 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2438 │ ~2439 │2440 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424412442 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2443 │2444 728 │ match_types [left_type, right_type, type] do2445 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2446 │2447 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424482449 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2450 │2451 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2452 │ ~2453 │2454 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424552456 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2457 │2458 728 │ match_types [left_type, right_type, type] do2459 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2460 │2461 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424622463 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2464 │2465 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2466 │ ~2467 │2468 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424692470 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2471 │2472 728 │ match_types [left_type, right_type, type] do2473 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2474 │2475 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424762477 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2478 │2479 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2480 │ ~2481 │2482 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424832484 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2485 │2486 728 │ match_types [left_type, right_type, type] do2487 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2488 │2489 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424902491 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2492 │2493 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2494 │ ~2495 │2496 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424972498 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2499 │2500 728 │ match_types [left_type, right_type, type] do2501 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2502 │2503 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425042505 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2506 │2507 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2508 │ ~2509 │2510 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425112512 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2513 │2514 728 │ match_types [left_type, right_type, type] do2515 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2516 │2517 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425182519 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2520 │2521 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2522 │ ~2523 │2524 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425252526 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2527 │2528 728 │ match_types [left_type, right_type, type] do2529 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2530 │2531 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425322533 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2534 │2535 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2536 │ ~2537 │2538 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425392540 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2541 │2542 728 │ match_types [left_type, right_type, type] do2543 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2544 │2545 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425462547 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2548 │2549 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2550 │ ~2551 │2552 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425532554 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2555 │2556 728 │ match_types [left_type, right_type, type] do2557 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2558 │2559 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425602561 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2562 │2563 728 │ match_types [left_type, right_type, type] do2564 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2565 │2566 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425672568 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2569 │2570 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2571 │ ~2572 │2573 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425742575 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2576 │2577 728 │ match_types [left_type, right_type, type] do2578 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2579 │2580 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425812582 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2583 │2584 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2585 │ ~2586 │2587 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425882589 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2590 │2591 728 │ match_types [left_type, right_type, type] do2592 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2593 │2594 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425952596 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2597 │2598 728 │ match_types [left_type, right_type, type] do2599 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2600 │2601 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426022603 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2604 │2605 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2606 │ ~2607 │2608 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426092610 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2611 │2612 728 │ match_types [left_type, right_type, type] do2613 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2614 │2615 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426162617 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2618 │2619 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2620 │ ~2621 │2622 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426232624 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2625 │2626 728 │ match_types [left_type, right_type, type] do2627 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2628 │2629 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426302631 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2632 │2633 728 │ match_types [left_type, right_type, type] do2634 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2635 │2636 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426372638 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2639 │2640 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2641 │ ~2642 │2643 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426442645 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2646 │2647 728 │ match_types [left_type, right_type, type] do2648 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2649 │2650 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426512652 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2653 │2654 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2655 │ ~2656 │2657 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426582659 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2660 │2661 728 │ match_types [left_type, right_type, type] do2662 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2663 │2664 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426652666 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2667 │2668 728 │ match_types [left_type, right_type, type] do2669 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2670 │2671 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426722673 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2674 │2675 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2676 │ ~2677 │2678 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426792680 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2681 │2682 728 │ match_types [left_type, right_type, type] do2683 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2684 │2685 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426862687 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2688 │2689 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2690 │ ~2691 │2692 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426932694 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2695 │2696 728 │ match_types [left_type, right_type, type] do2697 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2698 │2699 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427002701 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2702 │2703 728 │ match_types [left_type, right_type, type] do2704 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2705 │2706 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427072708 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2709 │2710 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2711 │ ~2712 │2713 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427142715 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2716 │2717 728 │ match_types [left_type, right_type, type] do2718 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2719 │2720 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427212722 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2723 │2724 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2725 │ ~2726 │2727 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427282729 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2730 │2731 728 │ match_types [left_type, right_type, type] do2732 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2733 │2734 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427352736 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2737 │2738 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2739 │ ~2740 │2741 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427422743 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2744 │2745 728 │ match_types [left_type, right_type, type] do2746 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2747 │2748 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427492750 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2751 │2752 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2753 │ ~2754 │2755 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427562757 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2758 │2759 728 │ match_types [left_type, right_type, type] do2760 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2761 │2762 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427632764 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2765 │2766 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2767 │ ~2768 │2769 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427702771 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2772 │2773 728 │ match_types [left_type, right_type, type] do2774 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2775 │2776 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427772778 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2779 │2780 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2781 │ ~2782 │2783 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427842785 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2786 │2787 728 │ match_types [left_type, right_type, type] do2788 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2789 │2790 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427912792 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2793 │2794 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2795 │ ~2796 │2797 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427982799 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2800 │2801 728 │ match_types [left_type, right_type, type] do2802 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2803 │2804 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428052806 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2807 │2808 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2809 │ ~2810 │2811 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428122813 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2814 │2815 728 │ match_types [left_type, right_type, type] do2816 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2817 │2818 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428192820 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2821 │2822 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2823 │ ~2824 │2825 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428262827 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2828 │2829 728 │ match_types [left_type, right_type, type] do2830 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2831 │2832 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428332834 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2835 │2836 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2837 │ ~2838 │2839 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428402841 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2842 │2843 728 │ match_types [left_type, right_type, type] do2844 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2845 │2846 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428472848 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2849 │2850 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2851 │ ~2852 │2853 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428542855 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2856 │2857 728 │ match_types [left_type, right_type, type] do2858 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2859 │2860 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428612862 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2863 │2864 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2865 │ ~2866 │2867 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428682869 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2870 │2871 728 │ match_types [left_type, right_type, type] do2872 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2873 │2874 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428752876 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2877 │2878 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2879 │ ~2880 │2881 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428822883 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2884 │2885 728 │ match_types [left_type, right_type, type] do2886 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2887 │2888 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428892890 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2891 │2892 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2893 │ ~2894 │2895 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428962897 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2898 │2899 728 │ match_types [left_type, right_type, type] do2900 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2901 │2902 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429032904 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2905 │2906 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2907 │ ~2908 │2909 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429102911 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2912 │2913 728 │ match_types [left_type, right_type, type] do2914 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2915 │2916 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429172918 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2919 │2920 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2921 │ ~2922 │2923 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429242925 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2926 │2927 728 │ match_types [left_type, right_type, type] do2928 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2929 │2930 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429312932 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2933 │2934 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2935 │ ~2936 │2937 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429382939 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2940 │2941 728 │ match_types [left_type, right_type, type] do2942 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2943 │2944 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429452946 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2947 │2948 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2949 │ ~2950 │2951 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429522953 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2954 │2955 728 │ match_types [left_type, right_type, type] do2956 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2957 │2958 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429592960 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2961 │2962 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2963 │ ~2964 │2965 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429662967 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2968 │2969 728 │ match_types [left_type, right_type, type] do2970 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2971 │2972 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429732974 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2975 │2976 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2977 │ ~2978 │2979 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429802981 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2982 │2983 728 │ match_types [left_type, right_type, type] do2984 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2985 │2986 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429872988 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2989 │2990 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2991 │ ~2992 │2993 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429942995 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2996 │2997 728 │ match_types [left_type, right_type, type] do2998 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2999 │3000 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430013002 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3003 │3004 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3005 │ ~3006 │3007 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430083009 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3010 │3011 728 │ match_types [left_type, right_type, type] do3012 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3013 │3014 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430153016 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3017 │3018 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3019 │ ~3020 │3021 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430223023 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3024 │3025 728 │ match_types [left_type, right_type, type] do3026 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3027 │3028 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430293030 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3031 │3032 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3033 │ ~3034 │3035 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430363037 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3038 │3039 728 │ match_types [left_type, right_type, type] do3040 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3041 │3042 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430433044 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3045 │3046 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3047 │ ~3048 │3049 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430503051 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3052 │3053 728 │ match_types [left_type, right_type, type] do3054 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3055 │3056 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430573058 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3059 │3060 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3061 │ ~3062 │3063 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430643065 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3066 │3067 728 │ match_types [left_type, right_type, type] do3068 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3069 │3070 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430713072 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3073 │3074 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3075 │ ~3076 │3077 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430783079 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3080 │3081 728 │ match_types [left_type, right_type, type] do3082 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3083 │3084 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430853086 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3087 │3088 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3089 │ ~3090 │3091 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430923093 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3094 │3095 728 │ match_types [left_type, right_type, type] do3096 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3097 │3098 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430993100 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3101 │3102 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3103 │ ~3104 │3105 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431063107 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3108 │3109 728 │ match_types [left_type, right_type, type] do3110 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3111 │3112 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431133114 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3115 │3116 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3117 │ ~3118 │3119 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431203121 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3122 │3123 728 │ match_types [left_type, right_type, type] do3124 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3125 │3126 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431273128 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3129 │3130 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3131 │ ~3132 │3133 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431343135 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3136 │3137 728 │ match_types [left_type, right_type, type] do3138 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3139 │3140 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431413142 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3143 │3144 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3145 │ ~3146 │3147 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431483149 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3150 │3151 728 │ match_types [left_type, right_type, type] do3152 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3153 │3154 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431553156 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3157 │3158 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3159 │ ~3160 │3161 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431623163 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3164 │3165 728 │ match_types [left_type, right_type, type] do3166 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3167 │3168 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431693170 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3171 │3172 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3173 │ ~3174 │3175 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431763177 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3178 │3179 728 │ match_types [left_type, right_type, type] do3180 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3181 │3182 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431833184 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3185 │3186 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3187 │ ~3188 │3189 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431903191 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3192 │3193 728 │ match_types [left_type, right_type, type] do3194 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3195 │3196 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431973198 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3199 │3200 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3201 │ ~3202 │3203 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432043205 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3206 │3207 728 │ match_types [left_type, right_type, type] do3208 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3209 │3210 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432113212 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3213 │3214 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3215 │ ~3216 │3217 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432183219 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3220 │3221 728 │ match_types [left_type, right_type, type] do3222 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3223 │3224 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432253226 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3227 │3228 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3229 │ ~3230 │3231 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432323233 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3234 │3235 728 │ match_types [left_type, right_type, type] do3236 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3237 │3238 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432393240 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3241 │3242 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3243 │ ~3244 │3245 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432463247 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3248 │3249 728 │ match_types [left_type, right_type, type] do3250 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3251 │3252 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432533254 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3255 │3256 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3257 │ ~3258 │3259 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432603261 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3262 │3263 728 │ match_types [left_type, right_type, type] do3264 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3265 │3266 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432673268 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3269 │3270 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3271 │ ~3272 │3273 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432743275 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3276 │3277 728 │ match_types [left_type, right_type, type] do3278 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3279 │3280 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432813282 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3283 │3284 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3285 │ ~3286 │3287 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432883289 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3290 │3291 728 │ match_types [left_type, right_type, type] do3292 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3293 │3294 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432953296 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3297 │3298 728 │ match_types [left_type, right_type, type] do3299 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3300 │3301 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433023303 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3304 │3305 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3306 │ ~3307 │3308 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433093310 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3311 │3312 728 │ match_types [left_type, right_type, type] do3313 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3314 │3315 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433163317 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3318 │3319 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3320 │ ~3321 │3322 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433233324 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3325 │3326 728 │ match_types [left_type, right_type, type] do3327 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3328 │3329 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433303331 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3332 │3333 728 │ match_types [left_type, right_type, type] do3334 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3335 │3336 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433373338 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3339 │3340 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3341 │ ~3342 │3343 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433443345 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3346 │3347 728 │ match_types [left_type, right_type, type] do3348 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3349 │3350 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433513352 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3353 │3354 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3355 │ ~3356 │3357 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433583359 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3360 │3361 728 │ match_types [left_type, right_type, type] do3362 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3363 │3364 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433653366 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3367 │3368 728 │ match_types [left_type, right_type, type] do3369 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3370 │3371 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433723373 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3374 │3375 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3376 │ ~3377 │3378 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433793380 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3381 │3382 728 │ match_types [left_type, right_type, type] do3383 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3384 │3385 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433863387 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3388 │3389 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3390 │ ~3391 │3392 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433933394 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3395 │3396 728 │ match_types [left_type, right_type, type] do3397 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3398 │3399 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434003401 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3402 │3403 728 │ match_types [left_type, right_type, type] do3404 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3405 │3406 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434073408 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3409 │3410 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3411 │ ~3412 │3413 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434143415 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3416 │3417 728 │ match_types [left_type, right_type, type] do3418 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3419 │3420 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434213422 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3423 │3424 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3425 │ ~3426 │3427 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434283429 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3430 │3431 728 │ match_types [left_type, right_type, type] do3432 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3433 │3434 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434353436 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3437 │3438 728 │ match_types [left_type, right_type, type] do3439 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3440 │3441 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434423443 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3444 │3445 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3446 │ ~3447 │3448 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434493450 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3451 │3452 728 │ match_types [left_type, right_type, type] do3453 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3454 │3455 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434563457 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3458 │3459 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3460 │ ~3461 │3462 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434633464 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3465 │3466 728 │ match_types [left_type, right_type, type] do3467 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3468 │3469 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434703471 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3472 │3473 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3474 │ ~3475 │3476 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434773478 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3479 │3480 728 │ match_types [left_type, right_type, type] do3481 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3482 │3483 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434843485 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3486 │3487 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3488 │ ~3489 │3490 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434913492 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3493 │3494 728 │ match_types [left_type, right_type, type] do3495 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3496 │3497 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434983499 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3500 │3501 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3502 │ ~3503 │3504 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435053506 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3507 │3508 728 │ match_types [left_type, right_type, type] do3509 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3510 │3511 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435123513 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3514 │3515 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3516 │ ~3517 │3518 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435193520 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3521 │3522 728 │ match_types [left_type, right_type, type] do3523 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3524 │3525 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435263527 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3528 │3529 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3530 │ ~3531 │3532 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435333534 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3535 │3536 728 │ match_types [left_type, right_type, type] do3537 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3538 │3539 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435403541 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3542 │3543 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3544 │ ~3545 │3546 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435473548 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3549 │3550 728 │ match_types [left_type, right_type, type] do3551 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3552 │3553 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435543555 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3556 │3557 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3558 │ ~3559 │3560 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435613562 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3563 │3564 728 │ match_types [left_type, right_type, type] do3565 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3566 │3567 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435683569 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3570 │3571 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3572 │ ~3573 │3574 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435753576 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3577 │3578 728 │ match_types [left_type, right_type, type] do3579 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3580 │3581 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435823583 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3584 │3585 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3586 │ ~3587 │3588 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435893590 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3591 │3592 728 │ match_types [left_type, right_type, type] do3593 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3594 │3595 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435963597 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3598 │3599 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3600 │ ~3601 │3602 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436033604 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3605 │3606 728 │ match_types [left_type, right_type, type] do3607 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3608 │3609 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436103611 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3612 │3613 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3614 │ ~3615 │3616 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436173618 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3619 │3620 728 │ match_types [left_type, right_type, type] do3621 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3622 │3623 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436243625 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3626 │3627 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3628 │ ~3629 │3630 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436313632 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3633 │3634 728 │ match_types [left_type, right_type, type] do3635 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3636 │3637 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436383639 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3640 │3641 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3642 │ ~3643 │3644 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436453646 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3647 │3648 728 │ match_types [left_type, right_type, type] do3649 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3650 │3651 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436523653 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3654 │3655 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3656 │ ~3657 │3658 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436593660 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3661 │3662 728 │ match_types [left_type, right_type, type] do3663 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3664 │3665 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436663667 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3668 │3669 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3670 │ ~3671 │3672 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436733674 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3675 │3676 728 │ match_types [left_type, right_type, type] do3677 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3678 │3679 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436803681 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3682 │3683 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3684 │ ~3685 │3686 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436873688 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3689 │3690 728 │ match_types [left_type, right_type, type] do3691 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3692 │3693 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436943695 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3696 │3697 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3698 │ ~3699 │3700 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437013702 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3703 │3704 728 │ match_types [left_type, right_type, type] do3705 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3706 │3707 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437083709 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3710 │3711 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3712 │ ~3713 │3714 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437153716 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3717 │3718 728 │ match_types [left_type, right_type, type] do3719 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3720 │3721 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437223723 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3724 │3725 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3726 │ ~3727 │3728 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437293730 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3731 │3732 728 │ match_types [left_type, right_type, type] do3733 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3734 │3735 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437363737 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3738 │3739 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3740 │ ~3741 │3742 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437433744 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3745 │3746 728 │ match_types [left_type, right_type, type] do3747 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3748 │3749 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437503751 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3752 │3753 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3754 │ ~3755 │3756 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437573758 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3759 │3760 728 │ match_types [left_type, right_type, type] do3761 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3762 │3763 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437643765 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3766 │3767 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3768 │ ~3769 │3770 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437713772 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3773 │3774 728 │ match_types [left_type, right_type, type] do3775 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3776 │3777 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437783779 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3780 │3781 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3782 │ ~3783 │3784 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437853786 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3787 │3788 728 │ match_types [left_type, right_type, type] do3789 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3790 │3791 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437923793 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3794 │3795 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3796 │ ~3797 │3798 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437993800 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3801 │3802 728 │ match_types [left_type, right_type, type] do3803 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3804 │3805 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438063807 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3808 │3809 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3810 │ ~3811 │3812 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438133814 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3815 │3816 728 │ match_types [left_type, right_type, type] do3817 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3818 │3819 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438203821 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3822 │3823 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3824 │ ~3825 │3826 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438273828 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3829 │3830 728 │ match_types [left_type, right_type, type] do3831 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3832 │3833 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438343835 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3836 │3837 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3838 │ ~3839 │3840 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438413842 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3843 │3844 728 │ match_types [left_type, right_type, type] do3845 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3846 │3847 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438483849 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3850 │3851 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3852 │ ~3853 │3854 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438553856 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3857 │3858 728 │ match_types [left_type, right_type, type] do3859 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3860 │3861 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438623863 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3864 │3865 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3866 │ ~3867 │3868 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438693870 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3871 │3872 728 │ match_types [left_type, right_type, type] do3873 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3874 │3875 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438763877 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3878 │3879 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3880 │ ~3881 │3882 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438833884 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3885 │3886 728 │ match_types [left_type, right_type, type] do3887 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3888 │3889 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438903891 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3892 │3893 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3894 │ ~3895 │3896 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438973898 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3899 │3900 728 │ match_types [left_type, right_type, type] do3901 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3902 │3903 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439043905 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3906 │3907 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3908 │ ~3909 │3910 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439113912 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3913 │3914 728 │ match_types [left_type, right_type, type] do3915 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3916 │3917 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439183919 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3920 │3921 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3922 │ ~3923 │3924 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439253926 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3927 │3928 728 │ match_types [left_type, right_type, type] do3929 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3930 │3931 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439323933 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3934 │3935 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3936 │ ~3937 │3938 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439393940 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3941 │3942 728 │ match_types [left_type, right_type, type] do3943 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3944 │3945 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439463947 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3948 │3949 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3950 │ ~3951 │3952 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439533954 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3955 │3956 728 │ match_types [left_type, right_type, type] do3957 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3958 │3959 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439603961 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3962 │3963 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3964 │ ~3965 │3966 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439673968 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3969 │3970 728 │ match_types [left_type, right_type, type] do3971 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3972 │3973 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439743975 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3976 │3977 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3978 │ ~3979 │3980 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439813982 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3983 │3984 728 │ match_types [left_type, right_type, type] do3985 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3986 │3987 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439883989 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3990 │3991 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3992 │ ~3993 │3994 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439953996 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3997 │3998 728 │ match_types [left_type, right_type, type] do3999 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4000 │4001 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440024003 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4004 │4005 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4006 │ ~4007 │4008 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440094010 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4011 │4012 728 │ match_types [left_type, right_type, type] do4013 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4014 │4015 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440164017 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4018 │4019 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4020 │ ~4021 │4022 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440234024 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4025 │4026 728 │ match_types [left_type, right_type, type] do4027 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4028 │4029 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440304031 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4032 │4033 728 │ match_types [left_type, right_type, type] do4034 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4035 │4036 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440374038 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4039 │4040 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4041 │ ~4042 │4043 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440444045 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4046 │4047 728 │ match_types [left_type, right_type, type] do4048 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4049 │4050 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440514052 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4053 │4054 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4055 │ ~4056 │4057 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440584059 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4060 │4061 728 │ match_types [left_type, right_type, type] do4062 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4063 │4064 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440654066 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4067 │4068 728 │ match_types [left_type, right_type, type] do4069 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4070 │4071 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440724073 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4074 │4075 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4076 │ ~4077 │4078 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440794080 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4081 │4082 728 │ match_types [left_type, right_type, type] do4083 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4084 │4085 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440864087 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4088 │4089 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4090 │ ~4091 │4092 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440934094 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4095 │4096 728 │ match_types [left_type, right_type, type] do4097 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4098 │4099 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441004101 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4102 │4103 728 │ match_types [left_type, right_type, type] do4104 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4105 │4106 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441074108 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4109 │4110 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4111 │ ~4112 │4113 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441144115 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4116 │4117 728 │ match_types [left_type, right_type, type] do4118 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4119 │4120 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441214122 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4123 │4124 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4125 │ ~4126 │4127 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441284129 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4130 │4131 728 │ match_types [left_type, right_type, type] do4132 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4133 │4134 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441354136 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4137 │4138 728 │ match_types [left_type, right_type, type] do4139 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4140 │4141 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441424143 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4144 │4145 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4146 │ ~4147 │4148 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441494150 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4151 │4152 728 │ match_types [left_type, right_type, type] do4153 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4154 │4155 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441564157 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4158 │4159 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4160 │ ~4161 │4162 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441634164 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4165 │4166 728 │ match_types [left_type, right_type, type] do4167 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4168 │4169 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441704171 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4172 │4173 728 │ match_types [left_type, right_type, type] do4174 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4175 │4176 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441774178 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4179 │4180 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4181 │ ~4182 │4183 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441844185 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4186 │4187 728 │ match_types [left_type, right_type, type] do4188 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4189 │4190 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441914192 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4193 │4194 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4195 │ ~4196 │4197 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441984199 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4200 │4201 728 │ match_types [left_type, right_type, type] do4202 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4203 │4204 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442054206 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4207 │4208 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4209 │ ~4210 │4211 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442124213 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4214 │4215 728 │ match_types [left_type, right_type, type] do4216 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4217 │4218 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442194220 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4221 │4222 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4223 │ ~4224 │4225 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442264227 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4228 │4229 728 │ match_types [left_type, right_type, type] do4230 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4231 │4232 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442334234 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4235 │4236 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4237 │ ~4238 │4239 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442404241 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4242 │4243 728 │ match_types [left_type, right_type, type] do4244 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4245 │4246 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442474248 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4249 │4250 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4251 │ ~4252 │4253 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442544255 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4256 │4257 728 │ match_types [left_type, right_type, type] do4258 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4259 │4260 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442614262 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4263 │4264 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4265 │ ~4266 │4267 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442684269 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4270 │4271 728 │ match_types [left_type, right_type, type] do4272 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4273 │4274 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442754276 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4277 │4278 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4279 │ ~4280 │4281 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442824283 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4284 │4285 728 │ match_types [left_type, right_type, type] do4286 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4287 │4288 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442894290 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4291 │4292 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4293 │ ~4294 │4295 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442964297 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4298 │4299 728 │ match_types [left_type, right_type, type] do4300 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4301 │4302 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443034304 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4305 │4306 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4307 │ ~4308 │4309 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443104311 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4312 │4313 728 │ match_types [left_type, right_type, type] do4314 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4315 │4316 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443174318 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4319 │4320 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4321 │ ~4322 │4323 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443244325 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4326 │4327 728 │ match_types [left_type, right_type, type] do4328 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4329 │4330 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443314332 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4333 │4334 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4335 │ ~4336 │4337 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443384339 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4340 │4341 728 │ match_types [left_type, right_type, type] do4342 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4343 │4344 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443454346 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4347 │4348 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4349 │ ~4350 │4351 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443524353 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4354 │4355 728 │ match_types [left_type, right_type, type] do4356 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4357 │4358 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443594360 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4361 │4362 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4363 │ ~4364 │4365 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443664367 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4368 │4369 728 │ match_types [left_type, right_type, type] do4370 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4371 │4372 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443734374 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4375 │4376 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4377 │ ~4378 │4379 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443804381 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4382 │4383 728 │ match_types [left_type, right_type, type] do4384 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4385 │4386 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443874388 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4389 │4390 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4391 │ ~4392 │4393 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443944395 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4396 │4397 728 │ match_types [left_type, right_type, type] do4398 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4399 │4400 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444014402 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4403 │4404 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4405 │ ~4406 │4407 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444084409 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4410 │4411 728 │ match_types [left_type, right_type, type] do4412 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4413 │4414 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444154416 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4417 │4418 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4419 │ ~4420 │4421 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/444224423 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4424 │4425 728 │ match_types [left_type, right_type, type] do4426 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4427 │4428 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444294430 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4431 │4432 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4433 │ ~4434 │4435 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444364437 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4438 │4439 728 │ match_types [left_type, right_type, type] do4440 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4441 │4442 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444434444 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4445 │4446 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4447 │ ~4448 │4449 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/444504451 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4452 │4453 728 │ match_types [left_type, right_type, type] do4454 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4455 │4456 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444574458 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4459 │4460 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4461 │ ~4462 │4463 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444644465 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4466 │4467 728 │ match_types [left_type, right_type, type] do4468 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4469 │4470 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444714472 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4473 │4474 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4475 │ ~4476 │4477 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/444784479 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4480 │4481 728 │ match_types [left_type, right_type, type] do4482 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4483 │4484 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444854486 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4487 │4488 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4489 │ ~4490 │4491 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444924493 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4494 │4495 728 │ match_types [left_type, right_type, type] do4496 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4497 │4498 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444994500 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4501 │4502 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4503 │ ~4504 │4505 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/445064507 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4508 │4509 728 │ match_types [left_type, right_type, type] do4510 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4511 │4512 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445134514 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4515 │4516 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4517 │ ~4518 │4519 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/445204521 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4522 │4523 728 │ match_types [left_type, right_type, type] do4524 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4525 │4526 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445274528 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4529 │4530 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4531 │ ~4532 │4533 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/445344535 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4536 │4537 728 │ match_types [left_type, right_type, type] do4538 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4539 │4540 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445414542 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4543 │4544 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4545 │ ~4546 │4547 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/445484549 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4550 │4551 728 │ match_types [left_type, right_type, type] do4552 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4553 │4554 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445554556 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4557 │4558 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4559 │ ~4560 │4561 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/445624563 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4564 │4565 728 │ match_types [left_type, right_type, type] do4566 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4567 │4568 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445694570 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4571 │4572 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4573 │ ~4574 │4575 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/445764577 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4578 │4579 728 │ match_types [left_type, right_type, type] do4580 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4581 │4582 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445834584 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4585 │4586 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4587 │ ~4588 │4589 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/445904591 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4592 │4593 728 │ match_types [left_type, right_type, type] do4594 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4595 │4596 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445974598 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4599 │4600 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4601 │ ~4602 │4603 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/346044605 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4606 │4607 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4608 │ ~4609 │4610 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/346114612 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4613 │4614 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4615 │ ~4616 │4617 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/346184619 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4620 │4621 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4622 │ ~4623 │4624 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/346254626 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4627 │4628 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4629 │ ~4630 │4631 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/346324633 warning: the variable "component_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4634 │4635 885 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4636 │ ~4637 │4638 └─ lib/nx/binary_backend.ex:885:34: Nx.BinaryBackend.real/246394640 warning: the variable "component_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4641 │4642 885 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4643 │ ~4644 │4645 └─ lib/nx/binary_backend.ex:885:69: Nx.BinaryBackend.real/246464647 warning: the variable "component_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4648 │4649 897 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4650 │ ~4651 │4652 └─ lib/nx/binary_backend.ex:897:31: Nx.BinaryBackend.imag/246534654 warning: the variable "component_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4655 │4656 897 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4657 │ ~4658 │4659 └─ lib/nx/binary_backend.ex:897:69: Nx.BinaryBackend.imag/246604661 warning: the variable "batch_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4662 │4663 1177 │ for <<batch::size(batch_size)-bitstring <- batch_group>>,4664 │ ~4665 │4666 └─ lib/nx/binary_backend.ex:1177:27: Nx.BinaryBackend.conv/446674668 warning: the variable "current_input_pos" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4669 │4670 1206 │ <<_::size(current_input_pos)-bitstring, input_receptive_field::bitstring>> = window4671 │ ~4672 │4673 └─ lib/nx/binary_backend.ex:1206:25: Nx.BinaryBackend.conv/446744675 warning: the variable "current_filter_pos" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4676 │4677 1208 │ <<_::size(current_filter_pos)-bitstring, filter_receptive_field::bitstring>> =4678 │ ~4679 │4680 └─ lib/nx/binary_backend.ex:1208:25: Nx.BinaryBackend.conv/446814682 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4683 │4684 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4685 │ ~4686 │4687 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/446884689 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4690 │4691 1213 │ match_types [input_type] do4692 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4693 │4694 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/446954696 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4697 │4698 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4699 │ ~4700 │4701 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/447024703 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4704 │4705 1213 │ match_types [input_type] do4706 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4707 │4708 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/447094710 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4711 │4712 1213 │ match_types [input_type] do4713 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4714 │4715 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/447164717 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4718 │4719 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4720 │ ~4721 │4722 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/447234724 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4725 │4726 1213 │ match_types [input_type] do4727 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4728 │4729 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/447304731 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4732 │4733 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4734 │ ~4735 │4736 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/447374738 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4739 │4740 1213 │ match_types [input_type] do4741 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4742 │4743 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/447444745 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4746 │4747 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4748 │ ~4749 │4750 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/447514752 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4753 │4754 1213 │ match_types [input_type] do4755 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4756 │4757 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/447584759 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4760 │4761 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4762 │ ~4763 │4764 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/447654766 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4767 │4768 1223 │ match_types [kernel_type] do4769 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4770 │4771 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/447724773 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4774 │4775 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4776 │ ~4777 │4778 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/447794780 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4781 │4782 1223 │ match_types [kernel_type] do4783 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4784 │4785 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/447864787 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4788 │4789 1223 │ match_types [kernel_type] do4790 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4791 │4792 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/447934794 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4795 │4796 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4797 │ ~4798 │4799 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/448004801 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4802 │4803 1223 │ match_types [kernel_type] do4804 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4805 │4806 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/448074808 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4809 │4810 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4811 │ ~4812 │4813 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/448144815 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4816 │4817 1223 │ match_types [kernel_type] do4818 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4819 │4820 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/448214822 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4823 │4824 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4825 │ ~4826 │4827 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/448284829 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4830 │4831 1223 │ match_types [kernel_type] do4832 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4833 │4834 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/448354836 warning: the variable "offset" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4837 │4838 1252 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =4839 │ ~4840 │4841 └─ lib/nx/binary_backend.ex:1252:19: Nx.BinaryBackend.split_into_feature_groups/448424843 warning: the variable "group_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4844 │4845 1252 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =4846 │ ~4847 │4848 └─ lib/nx/binary_backend.ex:1252:55: Nx.BinaryBackend.split_into_feature_groups/448494850 warning: the variable "data_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4851 │4852 1254 │ <<out_data::size(data_size)-bitstring <- data_group>>,4853 │ ~4854 │4855 └─ lib/nx/binary_backend.ex:1254:26: Nx.BinaryBackend.split_into_feature_groups/448564857 warning: the variable "offset" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4858 │4859 1266 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data4860 │ ~4861 │4862 └─ lib/nx/binary_backend.ex:1266:19: Nx.BinaryBackend.split_into_batch_groups/448634864 warning: the variable "item_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4865 │4866 1266 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data4867 │ ~4868 │4869 └─ lib/nx/binary_backend.ex:1266:49: Nx.BinaryBackend.split_into_batch_groups/448704871 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4872 │4873 1542 │ match_types [type] do4874 │ ~~~~~~~~~~~~~~~~~~~~~4875 │4876 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/648774878 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4879 │4880 1542 │ match_types [type] do4881 │ ~~~~~~~~~~~~~~~~~~~~~4882 │4883 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/648844885 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4886 │4887 1542 │ match_types [type] do4888 │ ~~~~~~~~~~~~~~~~~~~~~4889 │4890 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/648914892 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4893 │4894 1542 │ match_types [type] do4895 │ ~~~~~~~~~~~~~~~~~~~~~4896 │4897 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/648984899 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4900 │4901 1542 │ match_types [type] do4902 │ ~~~~~~~~~~~~~~~~~~~~~4903 │4904 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/649054906 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4907 │4908 1542 │ match_types [type] do4909 │ ~~~~~~~~~~~~~~~~~~~~~4910 │4911 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/649124913 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4914 │4915 1609 │ for <<bin::size(size)-bitstring <- data>>, into: <<>> do4916 │ ~4917 │4918 └─ lib/nx/binary_backend.ex:1609:23: Nx.BinaryBackend.map/449194920 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4921 │4922 1679 │ match_types [type] do4923 │ ~~~~~~~~~~~~~~~~~~~~~4924 │4925 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849264927 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4928 │4929 1679 │ match_types [type] do4930 │ ~~~~~~~~~~~~~~~~~~~~~4931 │4932 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849334934 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4935 │4936 1679 │ match_types [type] do4937 │ ~~~~~~~~~~~~~~~~~~~~~4938 │4939 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849404941 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4942 │4943 1679 │ match_types [type] do4944 │ ~~~~~~~~~~~~~~~~~~~~~4945 │4946 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849474948 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4949 │4950 1679 │ match_types [type] do4951 │ ~~~~~~~~~~~~~~~~~~~~~4952 │4953 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849544955 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4956 │4957 1679 │ match_types [type] do4958 │ ~~~~~~~~~~~~~~~~~~~~~4959 │4960 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849614962 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4963 │4964 1679 │ match_types [type] do4965 │ ~~~~~~~~~~~~~~~~~~~~~4966 │4967 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849684969 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4970 │4971 1679 │ match_types [type] do4972 │ ~~~~~~~~~~~~~~~~~~~~~4973 │4974 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849754976 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4977 │4978 1679 │ match_types [type] do4979 │ ~~~~~~~~~~~~~~~~~~~~~4980 │4981 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849824983 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4984 │4985 1679 │ match_types [type] do4986 │ ~~~~~~~~~~~~~~~~~~~~~4987 │4988 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849894990 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4991 │4992 1679 │ match_types [type] do4993 │ ~~~~~~~~~~~~~~~~~~~~~4994 │4995 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849964997 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4998 │4999 1679 │ match_types [type] do5000 │ ~~~~~~~~~~~~~~~~~~~~~5001 │5002 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/850035004 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5005 │5006 1679 │ match_types [type] do5007 │ ~~~~~~~~~~~~~~~~~~~~~5008 │5009 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/850105011 warning: the variable "source_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5012 │5013 1702 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,5014 │ ~5015 │5016 └─ lib/nx/binary_backend.ex:1702:19: Nx.BinaryBackend.select_and_scatter/850175018 warning: the variable "source_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5019 │5020 1702 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,5021 │ ~5022 │5023 └─ lib/nx/binary_backend.ex:1702:65: Nx.BinaryBackend.select_and_scatter/850245025 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5026 │5027 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5028 │ ~5029 │5030 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650315032 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5033 │5034 1821 │ match_types [target.type, out.type] do5035 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5036 │5037 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650385039 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5040 │5041 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5042 │ ~5043 │5044 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650455046 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5047 │5048 1821 │ match_types [target.type, out.type] do5049 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5050 │5051 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650525053 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5054 │5055 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5056 │ ~5057 │5058 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650595060 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5061 │5062 1821 │ match_types [target.type, out.type] do5063 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5064 │5065 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650665067 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5068 │5069 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5070 │ ~5071 │5072 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650735074 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5075 │5076 1821 │ match_types [target.type, out.type] do5077 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5078 │5079 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650805081 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5082 │5083 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5084 │ ~5085 │5086 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650875088 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5089 │5090 1821 │ match_types [target.type, out.type] do5091 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5092 │5093 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650945095 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5096 │5097 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5098 │ ~5099 │5100 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651015102 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5103 │5104 1821 │ match_types [target.type, out.type] do5105 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5106 │5107 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651085109 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5110 │5111 1821 │ match_types [target.type, out.type] do5112 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5113 │5114 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651155116 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5117 │5118 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5119 │ ~5120 │5121 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651225123 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5124 │5125 1821 │ match_types [target.type, out.type] do5126 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5127 │5128 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651295130 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5131 │5132 1821 │ match_types [target.type, out.type] do5133 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5134 │5135 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651365137 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5138 │5139 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5140 │ ~5141 │5142 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651435144 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5145 │5146 1821 │ match_types [target.type, out.type] do5147 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5148 │5149 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651505151 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5152 │5153 1821 │ match_types [target.type, out.type] do5154 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5155 │5156 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651575158 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5159 │5160 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5161 │ ~5162 │5163 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651645165 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5166 │5167 1821 │ match_types [target.type, out.type] do5168 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5169 │5170 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651715172 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5173 │5174 1821 │ match_types [target.type, out.type] do5175 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5176 │5177 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651785179 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5180 │5181 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5182 │ ~5183 │5184 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651855186 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5187 │5188 1821 │ match_types [target.type, out.type] do5189 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5190 │5191 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651925193 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5194 │5195 1821 │ match_types [target.type, out.type] do5196 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5197 │5198 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651995200 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5201 │5202 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5203 │ ~5204 │5205 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652065207 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5208 │5209 1821 │ match_types [target.type, out.type] do5210 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5211 │5212 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652135214 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5215 │5216 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5217 │ ~5218 │5219 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652205221 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5222 │5223 1821 │ match_types [target.type, out.type] do5224 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5225 │5226 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652275228 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5229 │5230 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5231 │ ~5232 │5233 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652345235 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5236 │5237 1821 │ match_types [target.type, out.type] do5238 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5239 │5240 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652415242 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5243 │5244 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5245 │ ~5246 │5247 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652485249 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5250 │5251 1821 │ match_types [target.type, out.type] do5252 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5253 │5254 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652555256 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5257 │5258 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5259 │ ~5260 │5261 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652625263 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5264 │5265 1821 │ match_types [target.type, out.type] do5266 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5267 │5268 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652695270 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5271 │5272 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5273 │ ~5274 │5275 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652765277 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5278 │5279 1821 │ match_types [target.type, out.type] do5280 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5281 │5282 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652835284 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5285 │5286 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5287 │ ~5288 │5289 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652905291 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5292 │5293 1821 │ match_types [target.type, out.type] do5294 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5295 │5296 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652975298 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5299 │5300 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5301 │ ~5302 │5303 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653045305 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5306 │5307 1821 │ match_types [target.type, out.type] do5308 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5309 │5310 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653115312 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5313 │5314 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5315 │ ~5316 │5317 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653185319 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5320 │5321 1821 │ match_types [target.type, out.type] do5322 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5323 │5324 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653255326 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5327 │5328 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5329 │ ~5330 │5331 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653325333 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5334 │5335 1821 │ match_types [target.type, out.type] do5336 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5337 │5338 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653395340 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5341 │5342 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5343 │ ~5344 │5345 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653465347 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5348 │5349 1821 │ match_types [target.type, out.type] do5350 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5351 │5352 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653535354 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5355 │5356 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5357 │ ~5358 │5359 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653605361 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5362 │5363 1821 │ match_types [target.type, out.type] do5364 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5365 │5366 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653675368 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5369 │5370 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5371 │ ~5372 │5373 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653745375 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5376 │5377 1821 │ match_types [target.type, out.type] do5378 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5379 │5380 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653815382 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5383 │5384 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5385 │ ~5386 │5387 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653885389 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5390 │5391 1821 │ match_types [target.type, out.type] do5392 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5393 │5394 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653955396 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5397 │5398 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5399 │ ~5400 │5401 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/654025403 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5404 │5405 1821 │ match_types [target.type, out.type] do5406 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5407 │5408 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/654095410 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5411 │5412 1938 │ {<<cur_elem::size(size)-bitstring, rest_of_slice::bitstring>>, binary} ->5413 │ ~5414 │5415 └─ lib/nx/binary_backend.ex:1938:27: Nx.BinaryBackend.put_slice/554165417 warning: the variable "offset" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5418 │5419 1939 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5420 │ ~5421 │5422 └─ lib/nx/binary_backend.ex:1939:26: Nx.BinaryBackend.put_slice/554235424 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5425 │5426 1939 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5427 │ ~5428 │5429 └─ lib/nx/binary_backend.ex:1939:61: Nx.BinaryBackend.put_slice/554305431 warning: the variable "idx_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5432 │5433 1971 │ for <<bin::size(idx_size)-bitstring <- to_binary(indices)>> do5434 │ ~5435 │5436 └─ lib/nx/binary_backend.ex:1971:23: Nx.BinaryBackend.take/454375438 warning: the variable "idx_last_dim_bin_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5439 │5440 2047 │ for <<bin::size(idx_last_dim_bin_size)-bitstring <- to_binary(indices)>>, into: <<>> do5441 │ ~5442 │5443 └─ lib/nx/binary_backend.ex:2047:23: Nx.BinaryBackend.gather/354445445 warning: the variable "idx_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5446 │5447 2049 │ for <<bin::size(idx_size)-bitstring <- bin>>, do: binary_to_number(bin, indices.type)5448 │ ~5449 │5450 └─ lib/nx/binary_backend.ex:2049:27: Nx.BinaryBackend.gather/354515452Compiling lib/nx/defn/grad.ex (it's taking more than 10s)5453Compiling lib/nx/binary_backend.ex (it's taking more than 10s)5454 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 operator5455 │5456 2103 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5457 │ ~5458 │5459 └─ lib/nx/binary_backend.ex:2103:29: Nx.BinaryBackend.bin_concatenate/454605461 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 operator5462 │5463 2103 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5464 │ ~5465 │5466 └─ lib/nx/binary_backend.ex:2103:59: Nx.BinaryBackend.bin_concatenate/454675468 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5469 │5470 2127 │ match_types [input_type] do5471 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5472 │5473 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/254745475 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5476 │5477 2127 │ match_types [input_type] do5478 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5479 │5480 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/254815482 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5483 │5484 2127 │ match_types [input_type] do5485 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5486 │5487 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/254885489 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5490 │5491 2127 │ match_types [input_type] do5492 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5493 │5494 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/254955496 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5497 │5498 2127 │ match_types [input_type] do5499 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5500 │5501 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/255025503 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5504 │5505 2127 │ match_types [input_type] do5506 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5507 │5508 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/255095510 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 operator5511 │5512 2234 │ data = for <<x::size(size)-bitstring <- bin>>, do: x5513 │ ~5514 │5515 └─ lib/nx/binary_backend.ex:2234:30: Nx.BinaryBackend.sort_last_dim/455165517 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 operator5518 │5519 2356 │ for <<bin::size(size)-bitstring <- axis>>, reduce: {<<>>, acc} do5520 │ ~5521 │5522 └─ lib/nx/binary_backend.ex:2356:25: Nx.BinaryBackend.bin_reduce/555235524 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 operator5525 │5526 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5527 │ ~5528 │5529 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755305531 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 operator5532 │5533 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5534 │ ~5535 │5536 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755375538 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 operator5539 │5540 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5541 │ ~5542 │5543 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755445545 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 operator5546 │5547 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5548 │ ~5549 │5550 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755515552 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 operator5553 │5554 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5555 │ ~5556 │5557 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755585559 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 operator5560 │5561 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5562 │ ~5563 │5564 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755655566 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 operator5567 │5568 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5569 │ ~5570 │5571 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755725573 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 operator5574 │5575 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5576 │ ~5577 │5578 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755795580 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 operator5581 │5582 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5583 │ ~5584 │5585 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755865587 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 operator5588 │5589 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5590 │ ~5591 │5592 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755935594 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 operator5595 │5596 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5597 │ ~5598 │5599 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756005601 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 operator5602 │5603 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5604 │ ~5605 │5606 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756075608 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 operator5609 │5610 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5611 │ ~5612 │5613 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756145615 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 operator5616 │5617 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5618 │ ~5619 │5620 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756215622 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 operator5623 │5624 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5625 │ ~5626 │5627 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756285629 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 operator5630 │5631 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5632 │ ~5633 │5634 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756355636 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 operator5637 │5638 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5639 │ ~5640 │5641 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756425643 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 operator5644 │5645 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5646 │ ~5647 │5648 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756495650 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 operator5651 │5652 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5653 │ ~5654 │5655 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756565657 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 operator5658 │5659 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5660 │ ~5661 │5662 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756635664 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 operator5665 │5666 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5667 │ ~5668 │5669 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756705671 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 operator5672 │5673 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5674 │ ~5675 │5676 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756775678 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 operator5679 │5680 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5681 │ ~5682 │5683 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756845685 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 operator5686 │5687 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5688 │ ~5689 │5690 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756915692 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 operator5693 │5694 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5695 │ ~5696 │5697 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756985699 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 operator5700 │5701 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5702 │ ~5703 │5704 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757055706 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 operator5707 │5708 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5709 │ ~5710 │5711 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757125713 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 operator5714 │5715 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5716 │ ~5717 │5718 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757195720 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 operator5721 │5722 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5723 │ ~5724 │5725 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757265727 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 operator5728 │5729 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5730 │ ~5731 │5732 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757335734 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 operator5735 │5736 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5737 │ ~5738 │5739 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757405741 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 operator5742 │5743 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5744 │ ~5745 │5746 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757475748 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 operator5749 │5750 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5751 │ ~5752 │5753 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757545755 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 operator5756 │5757 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5758 │ ~5759 │5760 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757615762 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 operator5763 │5764 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5765 │ ~5766 │5767 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757685769 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 operator5770 │5771 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5772 │ ~5773 │5774 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757755776 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 operator5777 │5778 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5779 │ ~5780 │5781 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757825783 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 operator5784 │5785 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5786 │ ~5787 │5788 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757895790 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 operator5791 │5792 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5793 │ ~5794 │5795 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757965797 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 operator5798 │5799 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5800 │ ~5801 │5802 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/758035804 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 operator5805 │5806 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5807 │ ~5808 │5809 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/758105811 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 operator5812 │5813 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5814 │ ~5815 │5816 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/758175818 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 operator5819 │5820 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5821 │ ~5822 │5823 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/758245825 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 operator5826 │5827 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5828 │ ~5829 │5830 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/758315832 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 operator5833 │5834 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5835 │ ~5836 │5837 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/758385839 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 operator5840 │5841 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5842 │ ~5843 │5844 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/758455846 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 operator5847 │5848 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5849 │ ~5850 │5851 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/758525853 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 operator5854 │5855 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5856 │ ~5857 │5858 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/758595860 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 operator5861 │5862 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5863 │ ~5864 │5865 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/758665867 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 operator5868 │5869 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5870 │ ~5871 │5872 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/758735874 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 operator5875 │5876 2397 │ <<x::size(s1)-bitstring, rest1::bitstring>> = b15877 │ ~5878 │5879 └─ lib/nx/binary_backend.ex:2397:15: Nx.BinaryBackend.bin_zip_reduce_axis/758805881 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 operator5882 │5883 2398 │ <<y::size(s2)-bitstring, rest2::bitstring>> = b25884 │ ~5885 │5886 └─ lib/nx/binary_backend.ex:2398:15: Nx.BinaryBackend.bin_zip_reduce_axis/758875888 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5889 │5890 2441 │ match_types [type] do5891 │ ~~~~~~~~~~~~~~~~~~~~~5892 │5893 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/258945895 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5896 │5897 2441 │ match_types [type] do5898 │ ~~~~~~~~~~~~~~~~~~~~~5899 │5900 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/259015902 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5903 │5904 2441 │ match_types [type] do5905 │ ~~~~~~~~~~~~~~~~~~~~~5906 │5907 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/259085909 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5910 │5911 2441 │ match_types [type] do5912 │ ~~~~~~~~~~~~~~~~~~~~~5913 │5914 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/259155916 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5917 │5918 2441 │ match_types [type] do5919 │ ~~~~~~~~~~~~~~~~~~~~~5920 │5921 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/259225923 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5924 │5925 2441 │ match_types [type] do5926 │ ~~~~~~~~~~~~~~~~~~~~~5927 │5928 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/259295930 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5931 │5932 2448 │ match_types [type] do5933 │ ~~~~~~~~~~~~~~~~~~~~~5934 │5935 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/259365937 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5938 │5939 2448 │ match_types [type] do5940 │ ~~~~~~~~~~~~~~~~~~~~~5941 │5942 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/259435944 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5945 │5946 2448 │ match_types [type] do5947 │ ~~~~~~~~~~~~~~~~~~~~~5948 │5949 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/259505951 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5952 │5953 2448 │ match_types [type] do5954 │ ~~~~~~~~~~~~~~~~~~~~~5955 │5956 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/259575958 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5959 │5960 2448 │ match_types [type] do5961 │ ~~~~~~~~~~~~~~~~~~~~~5962 │5963 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/259645965 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5966 │5967 2448 │ match_types [type] do5968 │ ~~~~~~~~~~~~~~~~~~~~~5969 │5970 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/259715972 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5973 │5974 2454 │ match_types [in_type, out_type] do5975 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5976 │5977 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459785979 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5980 │5981 2454 │ match_types [in_type, out_type] do5982 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5983 │5984 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459855986 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5987 │5988 2454 │ match_types [in_type, out_type] do5989 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5990 │5991 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459925993 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5994 │5995 2454 │ match_types [in_type, out_type] do5996 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5997 │5998 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459996000 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6001 │6002 2454 │ match_types [in_type, out_type] do6003 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6004 │6005 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460066007 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6008 │6009 2454 │ match_types [in_type, out_type] do6010 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6011 │6012 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460136014 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6015 │6016 2454 │ match_types [in_type, out_type] do6017 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6018 │6019 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460206021 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6022 │6023 2454 │ match_types [in_type, out_type] do6024 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6025 │6026 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460276028 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6029 │6030 2454 │ match_types [in_type, out_type] do6031 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6032 │6033 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460346035 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6036 │6037 2454 │ match_types [in_type, out_type] do6038 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6039 │6040 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460416042 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6043 │6044 2454 │ match_types [in_type, out_type] do6045 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6046 │6047 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460486049 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6050 │6051 2454 │ match_types [in_type, out_type] do6052 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6053 │6054 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460556056 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6057 │6058 2454 │ match_types [in_type, out_type] do6059 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6060 │6061 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460626063 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6064 │6065 2454 │ match_types [in_type, out_type] do6066 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6067 │6068 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460696070 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6071 │6072 2454 │ match_types [in_type, out_type] do6073 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6074 │6075 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460766077 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6078 │6079 2454 │ match_types [in_type, out_type] do6080 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6081 │6082 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460836084 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6085 │6086 2454 │ match_types [in_type, out_type] do6087 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6088 │6089 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460906091 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6092 │6093 2454 │ match_types [in_type, out_type] do6094 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6095 │6096 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460976098 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6099 │6100 2454 │ match_types [in_type, out_type] do6101 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6102 │6103 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461046105 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6106 │6107 2454 │ match_types [in_type, out_type] do6108 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6109 │6110 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461116112 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6113 │6114 2454 │ match_types [in_type, out_type] do6115 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6116 │6117 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461186119 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6120 │6121 2454 │ match_types [in_type, out_type] do6122 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6123 │6124 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461256126 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6127 │6128 2454 │ match_types [in_type, out_type] do6129 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6130 │6131 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461326133 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6134 │6135 2454 │ match_types [in_type, out_type] do6136 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6137 │6138 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461396140 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6141 │6142 2454 │ match_types [in_type, out_type] do6143 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6144 │6145 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461466147 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6148 │6149 2454 │ match_types [in_type, out_type] do6150 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6151 │6152 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461536154 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6155 │6156 2454 │ match_types [in_type, out_type] do6157 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6158 │6159 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461606161 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6162 │6163 2454 │ match_types [in_type, out_type] do6164 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6165 │6166 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461676168 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6169 │6170 2454 │ match_types [in_type, out_type] do6171 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6172 │6173 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461746175 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6176 │6177 2454 │ match_types [in_type, out_type] do6178 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6179 │6180 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461816182 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 operator6183 │6184 2467 │ for <<chunk::size(chunk_size)-bitstring <- binary>> do6185 │ ~6186 │6187 └─ lib/nx/binary_backend.ex:2467:25: Nx.BinaryBackend.aggregate_axes/461886189 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 operator6190 │6191 2562 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data6192 │ ~6193 │6194 └─ lib/nx/binary_backend.ex:2562:15: Nx.BinaryBackend.weighted_traverse/461956196 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 operator6197 │6198 2562 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data6199 │ ~6200 │6201 └─ lib/nx/binary_backend.ex:2562:46: Nx.BinaryBackend.weighted_traverse/462026203 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 operator6204 │6205 2582 │ <<_::size(dim_size)-bitstring, data::bitstring>> = data6206 │ ~6207 │6208 └─ lib/nx/binary_backend.ex:2582:19: Nx.BinaryBackend.weighted_traverse/662096210 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 operator6211 │6212 2038 │ for <<part::size(size)-bitstring <- to_binary(tensor, Keyword.take(opts, [:limit]))>> do6213 │ ~6214 │6215 └─ lib/nx.ex:2038:22: Nx.to_flat_list/262166217 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6218 │6219 2039 │ match_types [type] do6220 │ ~~~~~~~~~~~~~~~~~~~~~6221 │6222 └─ lib/nx.ex:2039: Nx.to_flat_list/262236224 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6225 │6226 2039 │ match_types [type] do6227 │ ~~~~~~~~~~~~~~~~~~~~~6228 │6229 └─ lib/nx.ex:2039: Nx.to_flat_list/262306231 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6232 │6233 2039 │ match_types [type] do6234 │ ~~~~~~~~~~~~~~~~~~~~~6235 │6236 └─ lib/nx.ex:2039: Nx.to_flat_list/262376238 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6239 │6240 2039 │ match_types [type] do6241 │ ~~~~~~~~~~~~~~~~~~~~~6242 │6243 └─ lib/nx.ex:2039: Nx.to_flat_list/262446245 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6246 │6247 2039 │ match_types [type] do6248 │ ~~~~~~~~~~~~~~~~~~~~~6249 │6250 └─ lib/nx.ex:2039: Nx.to_flat_list/262516252 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6253 │6254 2039 │ match_types [type] do6255 │ ~~~~~~~~~~~~~~~~~~~~~6256 │6257 └─ lib/nx.ex:2039: Nx.to_flat_list/262586259 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6260 │6261 2194 │ match_types [tensor.type] do6262 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6263 │6264 └─ lib/nx.ex:2194: Nx.to_number/162656266 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6267 │6268 2194 │ match_types [tensor.type] do6269 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6270 │6271 └─ lib/nx.ex:2194: Nx.to_number/162726273 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6274 │6275 2194 │ match_types [tensor.type] do6276 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6277 │6278 └─ lib/nx.ex:2194: Nx.to_number/162796280 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6281 │6282 2194 │ match_types [tensor.type] do6283 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6284 │6285 └─ lib/nx.ex:2194: Nx.to_number/162866287 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6288 │6289 2194 │ match_types [tensor.type] do6290 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6291 │6292 └─ lib/nx.ex:2194: Nx.to_number/162936294 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6295 │6296 2194 │ match_types [tensor.type] do6297 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6298 │6299 └─ lib/nx.ex:2194: Nx.to_number/163006301 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 operator6302 │6303 11685 │ <<header::size(header_size)-binary, array::binary>> = rest6304 │ ~6305 │6306 └─ lib/nx.ex:11685:20: Nx.do_numpy_to_tensor/263076308 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 operator6309 │6310 11689 │ <<data::size(byte_size_of_array)-binary>> = array6311 │ ~6312 │6313 └─ lib/nx.ex:11689:18: Nx.do_numpy_to_tensor/263146315 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 operator6316 │6317 11765 │ for <<data::size(size)-binary <- binary>> do6318 │ ~6319 │6320 └─ lib/nx.ex:11765:26: Nx.new_byte_order/363216322 warning: Tuple.append/2 is deprecated. Use insert_at instead6323 │6324 1597 │ Nx.reshape(t, Tuple.append(batch_shape, diag_length))6325 │ ~6326 │6327 └─ lib/nx.ex:1597:27: Nx.take_diagonal/263286329 warning: the following conditional expression:63306331 is_list(axes)63326333 will always evaluate to:63346335 dynamic(true)63366337 where "axes" was given the type:63386339 # type: dynamic(list(term()))6340 # from: lib/nx.ex:7021:496341 length(axes)63426343 type warning found at:6344 │6345 7026 │ checked_axes = if is_list(axes), do: Enum.at(axes, 0), else: axes6346 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6347 │6348 └─ lib/nx.ex:7026: Nx.weighted_mean/363496350 warning: Tuple.append/2 is deprecated. Use insert_at instead6351 │6352 545 │ data = fun.(key, type, Tuple.append(shape, 2))6353 │ ~6354 │6355 └─ lib/nx/random.ex:545:38: Nx.Random.float_or_complex/463566357 warning: this clause of defp boolean_to_number/1 is never used (or it will always fail/warn when invoked)6358 │6359 822 │ defp boolean_to_number(value), do: value6360 │ ~6361 │6362 └─ lib/nx/defn/kernel.ex:822:8: Nx.Defn.Kernel.boolean_to_number/163636364 warning: Tuple.append/2 is deprecated. Use insert_at instead6365 │6366 1533 │ tensor = Nx.pad(tensor, acc, Enum.map(padding_config, &Tuple.append(&1, 0)))6367 │ ~6368 │6369 └─ lib/nx/binary_backend.ex:1533:68: Nx.BinaryBackend.window_reduce/66370 └─ lib/nx/binary_backend.ex:1661:63: Nx.BinaryBackend.select_and_scatter/863716372 warning: the following clause will never match:63736374 %Complex{re: re} when float_output? and real_output? ->63756376 because it attempts to match on the result of:63776378 x63796380 which has type:63816382 dynamic(:infinity or :nan or :neg_infinity or float())63836384 where "float_output?" was given the types:63856386 # type: dynamic(boolean())6387 # from: lib/nx/binary_backend.ex:2122:236388 float_output? = Nx.Type.float?(output_type)63896390 # type: dynamic(true)6391 # from: lib/nx/binary_backend.ex:2132:396392 float_output?63936394 where "real_output?" was given the types:63956396 # type: dynamic(boolean())6397 # from: lib/nx/binary_backend.ex:2123:226398 real_output? = not Nx.Type.complex?(output_type)63996400 # type: dynamic(true)6401 # from: lib/nx/binary_backend.ex:2132:576402 real_output?64036404 type warning found at:6405 │6406 2132 │ %Complex{re: re} when float_output? and real_output? ->6407 │ ~6408 │6409 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/264106411 warning: the following clause will never match:64126413 %Complex{re: re} when float_output? and real_output? ->64146415 because it attempts to match on the result of:64166417 x64186419 which has type:64206421 dynamic(:infinity or :nan or :neg_infinity or float())64226423 where "float_output?" was given the types:64246425 # type: dynamic(boolean())6426 # from: lib/nx/binary_backend.ex:2122:236427 float_output? = Nx.Type.float?(output_type)64286429 # type: dynamic(true)6430 # from: lib/nx/binary_backend.ex:2132:396431 float_output?64326433 where "real_output?" was given the types:64346435 # type: dynamic(boolean())6436 # from: lib/nx/binary_backend.ex:2123:226437 real_output? = not Nx.Type.complex?(output_type)64386439 # type: dynamic(true)6440 # from: lib/nx/binary_backend.ex:2132:576441 real_output?64426443 type warning found at:6444 │6445 2132 │ %Complex{re: re} when float_output? and real_output? ->6446 │ ~6447 │6448 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/264496450 warning: the following clause will never match:64516452 %Complex{re: re} when float_output? and real_output? ->64536454 because it attempts to match on the result of:64556456 x64576458 which has type:64596460 integer()64616462 where "float_output?" was given the types:64636464 # type: dynamic(boolean())6465 # from: lib/nx/binary_backend.ex:2122:236466 float_output? = Nx.Type.float?(output_type)64676468 # type: dynamic(true)6469 # from: lib/nx/binary_backend.ex:2132:396470 float_output?64716472 where "real_output?" was given the types:64736474 # type: dynamic(boolean())6475 # from: lib/nx/binary_backend.ex:2123:226476 real_output? = not Nx.Type.complex?(output_type)64776478 # type: dynamic(true)6479 # from: lib/nx/binary_backend.ex:2132:576480 real_output?64816482 type warning found at:6483 │6484 2132 │ %Complex{re: re} when float_output? and real_output? ->6485 │ ~6486 │6487 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/264886489 warning: the following clause will never match:64906491 %Complex{re: re} when float_output? and real_output? ->64926493 because it attempts to match on the result of:64946495 x64966497 which has type:64986499 integer()65006501 where "float_output?" was given the types:65026503 # type: dynamic(boolean())6504 # from: lib/nx/binary_backend.ex:2122:236505 float_output? = Nx.Type.float?(output_type)65066507 # type: dynamic(true)6508 # from: lib/nx/binary_backend.ex:2132:396509 float_output?65106511 where "real_output?" was given the types:65126513 # type: dynamic(boolean())6514 # from: lib/nx/binary_backend.ex:2123:226515 real_output? = not Nx.Type.complex?(output_type)65166517 # type: dynamic(true)6518 # from: lib/nx/binary_backend.ex:2132:576519 real_output?65206521 type warning found at:6522 │6523 2132 │ %Complex{re: re} when float_output? and real_output? ->6524 │ ~6525 │6526 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/265276528 warning: the following clause will never match:65296530 %Complex{re: re} ->65316532 because it attempts to match on the result of:65336534 x65356536 which has type:65376538 dynamic(:infinity or :nan or :neg_infinity or float())65396540 type warning found at:6541 │6542 2138 │ %Complex{re: re} ->6543 │ ~6544 │6545 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/265466547 warning: the following clause will never match:65486549 %Complex{re: re} ->65506551 because it attempts to match on the result of:65526553 x65546555 which has type:65566557 dynamic(:infinity or :nan or :neg_infinity or float())65586559 type warning found at:6560 │6561 2138 │ %Complex{re: re} ->6562 │ ~6563 │6564 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/265656566 warning: the following clause will never match:65676568 %Complex{re: re} ->65696570 because it attempts to match on the result of:65716572 x65736574 which has type:65756576 integer()65776578 type warning found at:6579 │6580 2138 │ %Complex{re: re} ->6581 │ ~6582 │6583 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/265846585 warning: the following clause will never match:65866587 %Complex{re: re} ->65886589 because it attempts to match on the result of:65906591 x65926593 which has type:65946595 integer()65966597 type warning found at:6598 │6599 2138 │ %Complex{re: re} ->6600 │ ~6601 │6602 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/266036604 warning: this guard will never succeed:66056606 is_number(x)66076608 because it returns type:66096610 dynamic(false)66116612 where "x" was given the type:66136614 # type: dynamic(%Complex{6615 re: :infinity or :nan or :neg_infinity or float(),6616 im: :infinity or :nan or :neg_infinity or float()6617 })6618 # from: lib/nx/binary_backend.ex:2129:176619 x =6620 Nx.Shared.read_complex(6621 x,6622 arg16623 )66246625 type warning found at:6626 │6627 2141 │ _ when is_number(x) ->6628 │ ~6629 │6630 └─ lib/nx/binary_backend.ex:2141:24: Nx.BinaryBackend.as_type/266316632 warning: the following clause will never match:66336634 :nan ->66356636 because it attempts to match on the result of:66376638 x66396640 which has type:66416642 dynamic(%Complex{6643 re: :infinity or :nan or :neg_infinity or float(),6644 im: :infinity or :nan or :neg_infinity or float()6645 })66466647 type warning found at:6648 │6649 2144 │ :nan ->6650 │ ~~~~~~~6651 │6652 └─ lib/nx/binary_backend.ex:2144: Nx.BinaryBackend.as_type/266536654 warning: the following clause will never match:66556656 :nan ->66576658 because it attempts to match on the result of:66596660 x66616662 which has type:66636664 integer()66656666 type warning found at:6667 │6668 2144 │ :nan ->6669 │ ~~~~~~~6670 │6671 └─ lib/nx/binary_backend.ex:2144: Nx.BinaryBackend.as_type/266726673 warning: the following clause will never match:66746675 :nan ->66766677 because it attempts to match on the result of:66786679 x66806681 which has type:66826683 integer()66846685 type warning found at:6686 │6687 2144 │ :nan ->6688 │ ~~~~~~~6689 │6690 └─ lib/nx/binary_backend.ex:2144: Nx.BinaryBackend.as_type/266916692 warning: the following clause will never match:66936694 :infinity ->66956696 because it attempts to match on the result of:66976698 x66996700 which has type:67016702 dynamic(%Complex{6703 re: :infinity or :nan or :neg_infinity or float(),6704 im: :infinity or :nan or :neg_infinity or float()6705 })67066707 type warning found at:6708 │6709 2147 │ :infinity ->6710 │ ~~~~~~~~~~~~6711 │6712 └─ lib/nx/binary_backend.ex:2147: Nx.BinaryBackend.as_type/267136714 warning: the following clause will never match:67156716 :infinity ->67176718 because it attempts to match on the result of:67196720 x67216722 which has type:67236724 integer()67256726 type warning found at:6727 │6728 2147 │ :infinity ->6729 │ ~~~~~~~~~~~~6730 │6731 └─ lib/nx/binary_backend.ex:2147: Nx.BinaryBackend.as_type/267326733 warning: the following clause will never match:67346735 :infinity ->67366737 because it attempts to match on the result of:67386739 x67406741 which has type:67426743 integer()67446745 type warning found at:6746 │6747 2147 │ :infinity ->6748 │ ~~~~~~~~~~~~6749 │6750 └─ lib/nx/binary_backend.ex:2147: Nx.BinaryBackend.as_type/267516752 warning: the following clause will never match:67536754 :neg_infinity ->67556756 because it attempts to match on the result of:67576758 x67596760 which has type:67616762 dynamic(%Complex{6763 re: :infinity or :nan or :neg_infinity or float(),6764 im: :infinity or :nan or :neg_infinity or float()6765 })67666767 type warning found at:6768 │6769 2150 │ :neg_infinity ->6770 │ ~~~~~~~~~~~~~~~~6771 │6772 └─ lib/nx/binary_backend.ex:2150: Nx.BinaryBackend.as_type/267736774 warning: the following clause will never match:67756776 :neg_infinity ->67776778 because it attempts to match on the result of:67796780 x67816782 which has type:67836784 integer()67856786 type warning found at:6787 │6788 2150 │ :neg_infinity ->6789 │ ~~~~~~~~~~~~~~~~6790 │6791 └─ lib/nx/binary_backend.ex:2150: Nx.BinaryBackend.as_type/267926793 warning: the following clause will never match:67946795 :neg_infinity ->67966797 because it attempts to match on the result of:67986799 x68006801 which has type:68026803 integer()68046805 type warning found at:6806 │6807 2150 │ :neg_infinity ->6808 │ ~~~~~~~~~~~~~~~~6809 │6810 └─ lib/nx/binary_backend.ex:2150: Nx.BinaryBackend.as_type/268116812 warning: comparison with structs found:68136814 a >= b68156816 given types:68176818 dynamic(6819 %Complex{6820 re: :infinity or :nan or :neg_infinity or float(),6821 im: :infinity or :nan or :neg_infinity or float()6822 } or :infinity or :nan or :neg_infinity or float() or integer()6823 ) >=6824 dynamic(6825 %Complex{6826 re: :infinity or :nan or :neg_infinity or float(),6827 im: :infinity or :nan or :neg_infinity or float()6828 } or :infinity or :nan or :neg_infinity or float() or integer()6829 )68306831 where "a" was given the type:68326833 # type: dynamic(6834 %Complex{6835 re: :infinity or :nan or :neg_infinity or float(),6836 im: :infinity or :nan or :neg_infinity or float()6837 } or :infinity or :nan or :neg_infinity or float() or integer()6838 )6839 # from: lib/nx/binary_backend.ex:2179:156840 a = binary_to_number(a, type)68416842 where "b" was given the type:68436844 # type: dynamic(6845 %Complex{6846 re: :infinity or :nan or :neg_infinity or float(),6847 im: :infinity or :nan or :neg_infinity or float()6848 } or :infinity or :nan or :neg_infinity or float() or integer()6849 )6850 # from: lib/nx/binary_backend.ex:2180:156851 b = binary_to_number(b, type)68526853 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.68546855 type warning found at:6856 │6857 2181 │ a >= b6858 │ ~6859 │6860 └─ lib/nx/binary_backend.ex:2181:15: Nx.BinaryBackend.do_sort/468616862 warning: comparison with structs found:68636864 a <= b68656866 given types:68676868 dynamic(6869 %Complex{6870 re: :infinity or :nan or :neg_infinity or float(),6871 im: :infinity or :nan or :neg_infinity or float()6872 } or :infinity or :nan or :neg_infinity or float() or integer()6873 ) <=6874 dynamic(6875 %Complex{6876 re: :infinity or :nan or :neg_infinity or float(),6877 im: :infinity or :nan or :neg_infinity or float()6878 } or :infinity or :nan or :neg_infinity or float() or integer()6879 )68806881 where "a" was given the type:68826883 # type: dynamic(6884 %Complex{6885 re: :infinity or :nan or :neg_infinity or float(),6886 im: :infinity or :nan or :neg_infinity or float()6887 } or :infinity or :nan or :neg_infinity or float() or integer()6888 )6889 # from: lib/nx/binary_backend.ex:2186:156890 a = binary_to_number(a, type)68916892 where "b" was given the type:68936894 # type: dynamic(6895 %Complex{6896 re: :infinity or :nan or :neg_infinity or float(),6897 im: :infinity or :nan or :neg_infinity or float()6898 } or :infinity or :nan or :neg_infinity or float() or integer()6899 )6900 # from: lib/nx/binary_backend.ex:2187:156901 b = binary_to_number(b, type)69026903 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.69046905 type warning found at:6906 │6907 2188 │ a <= b6908 │ ~6909 │6910 └─ lib/nx/binary_backend.ex:2188:15: Nx.BinaryBackend.do_sort/469116912 warning: incompatible types given to Nx.Shared.write_non_finite/2:69136914 Nx.Shared.write_non_finite(x, arg1)69156916 given types:69176918 (6919 -dynamic(%Complex{6920 re: :infinity or :nan or :neg_infinity or float(),6921 im: :infinity or :nan or :neg_infinity or float()6922 })-,6923 integer()6924 )69256926 but expected one of:69276928 :infinity or :nan or :neg_infinity, integer()69296930 where "arg1" (context Nx.Shared) was given the types:69316932 # type: dynamic()6933 # from: lib/nx/binary_backend.ex:22966934 {{:f, arg1}}69356936 # type: integer()6937 # from: lib/nx/binary_backend.ex:22966938 Nx.Shared.write_non_finite(x, arg1)69396940 where "x" (context Nx.Shared) was given the type:69416942 # type: dynamic(%Complex{6943 re: :infinity or :nan or :neg_infinity or float(),6944 im: :infinity or :nan or :neg_infinity or float()6945 })6946 # from: lib/nx/binary_backend.ex:22966947 x69486949 type warning found at:6950 │6951 2296 │ match_types [out.type] do6952 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6953 │6954 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/469556956 warning: incompatible types in binary construction:69576958 <<Complex.new(re, im)::integer-native-signed-size(arg1)>>69596960 got type:69616962 dynamic(%Complex{6963 re: :infinity or :nan or :neg_infinity or float(),6964 im: :infinity or :nan or :neg_infinity or float()6965 })69666967 but expected type:69686969 integer()69706971 where "arg1" (context Nx.Shared) was given the type:69726973 # type: dynamic()6974 # from: lib/nx/binary_backend.ex:22966975 {{:s, arg1}}69766977 where "im" was given the type:69786979 # type: dynamic(float() or integer())6980 # from: lib/nx/binary_backend.ex:2299:146981 im =6982 if abs(im) <= eps do6983 06984 else6985 im6986 end69876988 where "re" was given the type:69896990 # type: dynamic(float() or integer())6991 # from: lib/nx/binary_backend.ex:2298:146992 re =6993 if abs(re) <= eps do6994 06995 else6996 re6997 end69986999 type warning found at:7000 │7001 2296 │ match_types [out.type] do7002 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7003 │7004 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/470057006 warning: incompatible types in binary construction:70077008 <<Complex.new(re, im)::integer-native-unsigned-size(arg1)>>70097010 got type:70117012 dynamic(%Complex{7013 re: :infinity or :nan or :neg_infinity or float(),7014 im: :infinity or :nan or :neg_infinity or float()7015 })70167017 but expected type:70187019 integer()70207021 where "arg1" (context Nx.Shared) was given the type:70227023 # type: dynamic()7024 # from: lib/nx/binary_backend.ex:22967025 {{:u, arg1}}70267027 where "im" was given the type:70287029 # type: dynamic(float() or integer())7030 # from: lib/nx/binary_backend.ex:2299:147031 im =7032 if abs(im) <= eps do7033 07034 else7035 im7036 end70377038 where "re" was given the type:70397040 # type: dynamic(float() or integer())7041 # from: lib/nx/binary_backend.ex:2298:147042 re =7043 if abs(re) <= eps do7044 07045 else7046 re7047 end70487049 type warning found at:7050 │7051 2296 │ match_types [out.type] do7052 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7053 │7054 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/470557056 warning: incompatible types given to Nx.Shared.write_bf16/1:70577058 Nx.Shared.write_bf16(x)70597060 given types:70617062 -dynamic(%Complex{7063 re: :infinity or :nan or :neg_infinity or float(),7064 im: :infinity or :nan or :neg_infinity or float()7065 })-70667067 but expected one of:70687069 :infinity or :nan or :neg_infinity70707071 where "x" (context Nx.Shared) was given the type:70727073 # type: dynamic(%Complex{7074 re: :infinity or :nan or :neg_infinity or float(),7075 im: :infinity or :nan or :neg_infinity or float()7076 })7077 # from: lib/nx/binary_backend.ex:22967078 x70797080 type warning found at:7081 │7082 2296 │ match_types [out.type] do7083 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7084 │7085 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/470867087 warning: this clause of defp bin_zip_reduce/7 is never used (or it will always fail/warn when invoked)7088 │7089 2364 │ defp bin_zip_reduce(t1, [], t2, [], type, acc, fun) do7090 │ ~7091 │7092 └─ lib/nx/binary_backend.ex:2364:8: Nx.BinaryBackend.bin_zip_reduce/770937094 warning: the following clause will never match:70957096 x when is_number(x) ->70977098 because it attempts to match on the result of:70997100 Complex.new(re, im)71017102 which has type:71037104 dynamic(%Complex{7105 re: :infinity or :nan or :neg_infinity or float(),7106 im: :infinity or :nan or :neg_infinity or float()7107 })71087109 where "x" (context Nx.Shared) was given the type:71107111 # type: float() or integer()7112 # from: lib/nx/binary_backend.ex:22967113 is_number(x)71147115 type warning found at:7116 │7117 2296 │ match_types [out.type] do7118 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7119 │7120 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/471217122 warning: the following clause will never match:71237124 x when is_number(x) ->71257126 because it attempts to match on the result of:71277128 Complex.new(re, im)71297130 which has type:71317132 dynamic(%Complex{7133 re: :infinity or :nan or :neg_infinity or float(),7134 im: :infinity or :nan or :neg_infinity or float()7135 })71367137 where "x" (context Nx.Shared) was given the type:71387139 # type: float() or integer()7140 # from: lib/nx/binary_backend.ex:22967141 is_number(x)71427143 type warning found at:7144 │7145 2296 │ match_types [out.type] do7146 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7147 │7148 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/471497150 warning: the following clause will never match:71517152 x when is_number(x) ->71537154 because it attempts to match on the result of:71557156 Complex.new(re, im)71577158 which has type:71597160 dynamic(%Complex{7161 re: :infinity or :nan or :neg_infinity or float(),7162 im: :infinity or :nan or :neg_infinity or float()7163 })71647165 where "x" (context Nx.Shared) was given the type:71667167 # type: float() or integer()7168 # from: lib/nx/binary_backend.ex:22967169 is_number(x)71707171 type warning found at:7172 │7173 2296 │ match_types [out.type] do7174 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7175 │7176 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/471777178 warning: the following clause will never match:71797180 x when x === :infinity or x === :neg_infinity or x === :nan ->71817182 because it attempts to match on the result of:71837184 Complex.new(re, im)71857186 which has type:71877188 dynamic(%Complex{7189 re: :infinity or :nan or :neg_infinity or float(),7190 im: :infinity or :nan or :neg_infinity or float()7191 })71927193 where "x" (context Nx.Shared) was given the type:71947195 # type: :infinity or :nan or :neg_infinity7196 # from: lib/nx/binary_backend.ex:22967197 x in [:infinity, :neg_infinity, :nan]71987199 type warning found at:7200 │7201 2296 │ match_types [out.type] do7202 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7203 │7204 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/472057206Generated nx app7207==> rustler_precompiled7208Compiling 4 files (.ex)7209Generated rustler_precompiled app7210==> kinda7211Compiling 11 files (.ex)7212 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead7213 │7214 96 │ Logger.warn("fail to run zig fmt")7215 │ ~7216 │7217 └─ lib/codegen/wrapper.ex:96:18: Kinda.CodeGen.Wrapper.fmt_zig_project/172187219 warning: unused require Logger7220 │7221 2 │ require Logger7222 │ ~7223 │7224 └─ lib/kinda.ex:2:372257226 warning: the following clause is redundant:72277228 defp dump_zig_type(t) when is_atom(t)72297230 it has type:72317232 dynamic(atom())72337234 previous clauses have already matched on the following types:72357236 :bool or :c_int or :c_uint or :f32 or :f64 or :i16 or :i32 or :i64 or :i8 or :isize or :u16 or7237 :u32 or :u64 or :u8 or :usize7238 atom()72397240 │7241 148 │ defp dump_zig_type(t) when is_atom(t) do7242 │ ~7243 │7244 └─ lib/codegen/kind_decl.ex:148:8: Kinda.CodeGen.KindDecl.dump_zig_type/172457246Generated kinda app7247==> uboot_env7248Compiling 5 files (.ex)7249Generated uboot_env app7250==> llvm_config7251Compiling 1 file (.ex)7252Generated llvm_config app7253==> beaver7254Compiling 66 files (.ex)7255 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7256 │7257 21 │ use Kinda.Prebuilt,7258 │ ~~~~~~~~~~~~~~~~~~~7259 │7260 └─ lib/beaver/mlir/capi.ex:21: Beaver.MLIR.CAPI (module)72617262 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7263 │7264 21 │ use Kinda.Prebuilt,7265 │ ~~~~~~~~~~~~~~~~~~~7266 │7267 └─ lib/beaver/mlir/capi.ex:21: Beaver.MLIR.CAPI (module)72687269 warning: unused require Logger7270 │7271 7 │ require Logger7272 │ ~7273 │7274 └─ lib/beaver/mlir/dialect.ex:7:3727572767277== Compilation error in file lib/beaver/mlir/capi.ex ==7278** (RuntimeError) precompiled NIF is not available for this target: "riscv64gc-unknown-linux-gnu".7279The available targets are:7280 - aarch64-apple-darwin7281 - x86_64-unknown-linux-gnu7282You can force the project to build from scratch with:7283 config :kinda, :force_build, beaver: true72847285 lib/beaver/mlir/capi.ex:21: (module)7286could 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"