Build log
nerves_system_trellis
rag_ex 0.3.4 · fail · run rag_ex-0.3.4-1791079118531
6684 of 6684 lines
1Resolving Hex dependencies...2Resolution completed in 0.155s3Unchanged:4 altar 0.2.05 circular_buffer 1.1.06 complex 0.7.07 cowlib 2.20.0 VULNERABLE!8 EEF-CVE-2026-43966 (MEDIUM)9 aka: CVE-2026-43966, GHSA-w4f7-4cxr-rv3c10 HTTP Response Splitting via Non-VCHAR Bytes in cow_http_struct_hd:escape_string/211 https://osv.dev/vulnerability/EEF-CVE-2026-439661213 EEF-CVE-2026-43969 (LOW)14 aka: CVE-2026-43969, GHSA-g2wm-735q-3f5615 Cookie Request Header Injection via Unvalidated Encoder in cow_cookie:cookie/116 https://osv.dev/vulnerability/EEF-CVE-2026-4396917 elixir_make 0.10.018 finch 0.22.019 gemini_ex 0.8.820 gun 2.6.0 VULNERABLE!21 GHSA-w4f7-4cxr-rv3c (MEDIUM)22 aka: CVE-2026-43966, EEF-CVE-2026-4396623 cowboy and gun affected by an HTTP Request/Response Splitting vulnerability24 https://osv.dev/vulnerability/GHSA-w4f7-4cxr-rv3c25 hpax 1.1.026 interactive_cmd 0.1.427 jason 1.4.528 joken 2.6.229 jose 1.11.1230 mime 2.0.731 mint 1.11.032 nerves 2.0.0-pre.233 nerves_discovery 0.1.534 nerves_logging 0.2.435 nerves_runtime 0.13.1336 nerves_system_bbb 2.30.237 nerves_system_br 1.34.438 nerves_system_mangopi_mq_pro 0.17.239 nerves_system_qemu_aarch64 0.4.240 nerves_system_rpi0 2.1.241 nerves_system_rpi4 2.1.242 nerves_system_rpi5 2.1.243 nerves_system_trellis 0.5.044 nerves_system_x86_64 1.34.245 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.146 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.147 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.148 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.149 nerves_toolchain_x86_64_nerves_linux_musl 15.3.150 nerves_uevent 0.1.751 nimble_options 1.1.152 nimble_pool 1.1.053 nx 0.9.254 property_table 0.3.455 rag_ex 0.3.456 req 0.5.18 VULNERABLE!57 EEF-CVE-2026-49755 (HIGH)58 aka: CVE-2026-49755, GHSA-655f-mp8p-96gv59 Decompression bomb DoS in Req via auto-decoded archive and compressed response bodies60 https://osv.dev/vulnerability/EEF-CVE-2026-497556162 EEF-CVE-2026-49756 (LOW)63 aka: CVE-2026-49756, GHSA-px9f-whj3-246m64 Multipart form-data header injection in Req via unescaped name/filename/content_type65 https://osv.dev/vulnerability/EEF-CVE-2026-4975666 ring_logger 0.11.767 tablet 0.3.368 telemetry 1.3.069 toolshed 0.5.070 typed_struct 0.3.071 uboot_env 1.0.272* Getting rag_ex (Hex package)73* Getting nerves (Hex package)74* Getting ring_logger (Hex package)75* Getting toolshed (Hex package)76* Getting nerves_runtime (Hex package)77* Getting nerves_system_bbb (Hex package)78* Getting nerves_system_mangopi_mq_pro (Hex package)79* Getting nerves_system_qemu_aarch64 (Hex package)80* Getting nerves_system_rpi0 (Hex package)81* Getting nerves_system_rpi4 (Hex package)82* Getting nerves_system_rpi5 (Hex package)83* Getting nerves_system_trellis (Hex package)84* Getting nerves_system_x86_64 (Hex package)85* Getting nerves_system_br (Hex package)86* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)87* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)88* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)89* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)90* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)91* Getting nerves_logging (Hex package)92* Getting nerves_uevent (Hex package)93* Getting uboot_env (Hex package)94* Getting elixir_make (Hex package)95* Getting property_table (Hex package)96* Getting circular_buffer (Hex package)97* Getting interactive_cmd (Hex package)98* Getting nerves_discovery (Hex package)99* Getting tablet (Hex package)100* Getting gemini_ex (Hex package)101* Getting jason (Hex package)102* Getting nx (Hex package)103* Getting req (Hex package)104* Getting telemetry (Hex package)105* Getting finch (Hex package)106* Getting mime (Hex package)107* Getting mint (Hex package)108* Getting nimble_options (Hex package)109* Getting nimble_pool (Hex package)110* Getting hpax (Hex package)111* Getting complex (Hex package)112* Getting altar (Hex package)113* Getting gun (Hex package)114* Getting joken (Hex package)115* Getting typed_struct (Hex package)116* Getting jose (Hex package)117* Getting cowlib (Hex package)118Found packages with security advisories, see above for details119You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more120==> nerves_system_br121Generated nerves_system_br app122==> typed_struct123Compiling 2 files (.ex)124Generated typed_struct app125==> mime126Compiling 1 file (.ex)127Generated mime app128==> circular_buffer129Compiling 1 file (.ex)130Generated circular_buffer app131==> nimble_options132Compiling 3 files (.ex)133Generated nimble_options app134==> jason135Compiling 10 files (.ex)136Generated jason app137==> altar138Compiling 12 files (.ex)139Generated altar app140==> hpax141Compiling 4 files (.ex)142Generated hpax app143==> mint144Compiling 1 file (.erl)145Compiling 21 files (.ex)146Generated mint app147==> jose148Compiling 113 files (.erl)149src/jose_server.erl:137:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.150Compile directive 'nowarn_deprecated_catch' can be used to suppress151warnings in selected modules.152% 137| _ = catch jose_jwa:unsecured_signing(UnsecuredSigning),153% | ^154155src/jose_server.erl:797:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.156Compile directive 'nowarn_deprecated_catch' can be used to suppress157warnings in selected modules.158% 797| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, PlainText, true) of159% | ^160161src/jose_server.erl:799:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.162Compile directive 'nowarn_deprecated_catch' can be used to suppress163warnings in selected modules.164% 799| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, CipherText, false) of165% | ^166167src/jose_server.erl:809:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.168Compile directive 'nowarn_deprecated_catch' can be used to suppress169warnings in selected modules.170% 809| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, PlainText, true) of171% | ^172173src/jose_server.erl:811:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.174Compile directive 'nowarn_deprecated_catch' can be used to suppress175warnings in selected modules.176% 811| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, CipherText, false) of177% | ^178179src/jose_server.erl:821:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.180Compile directive 'nowarn_deprecated_catch' can be used to suppress181warnings in selected modules.182% 821| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, PlainText}, true) of183% | ^184185src/jose_server.erl:823:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.186Compile directive 'nowarn_deprecated_catch' can be used to suppress187warnings in selected modules.188% 823| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, CipherText, CipherTag}, false) of189% | ^190191src/jose_server.erl:837:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.192Compile directive 'nowarn_deprecated_catch' can be used to suppress193warnings in selected modules.194% 837| case catch public_key:encrypt_public(PlainText, PublicKey, FutureOptions) of195% | ^196197src/jose_server.erl:840:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.198Compile directive 'nowarn_deprecated_catch' can be used to suppress199warnings in selected modules.200% 840| case catch public_key:decrypt_private(CipherText, PrivateKey, FutureOptions) of201% | ^202203src/jose_server.erl:842:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.204Compile directive 'nowarn_deprecated_catch' can be used to suppress205warnings in selected modules.206% 842| case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, FutureOptions) of207% | ^208209src/jose_server.erl:859:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.210Compile directive 'nowarn_deprecated_catch' can be used to suppress211warnings in selected modules.212% 859| case catch public_key:encrypt_public(PlainText, PublicKey, LegacyOptions) of213% | ^214215src/jose_server.erl:862:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.216Compile directive 'nowarn_deprecated_catch' can be used to suppress217warnings in selected modules.218% 862| case catch public_key:decrypt_private(CipherText, PrivateKey, LegacyOptions) of219% | ^220221src/jose_server.erl:864:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.222Compile directive 'nowarn_deprecated_catch' can be used to suppress223warnings in selected modules.224% 864| case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, LegacyOptions) of225% | ^226227src/jose_server.erl:882:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.228Compile directive 'nowarn_deprecated_catch' can be used to suppress229warnings in selected modules.230% 882| case catch public_key:sign(Message, DigestType, PrivateKey, Options) of231% | ^232233src/jose_server.erl:885:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.234Compile directive 'nowarn_deprecated_catch' can be used to suppress235warnings in selected modules.236% 885| case catch public_key:verify(Message, DigestType, Signature, PublicKey, Options) of237% | ^238239src/jose_server.erl:897:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.240Compile directive 'nowarn_deprecated_catch' can be used to suppress241warnings in selected modules.242% 897| case catch public_key:sign(Message, DigestType, PrivateKey) of243% | ^244245src/jose_server.erl:900:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.246Compile directive 'nowarn_deprecated_catch' can be used to suppress247warnings in selected modules.248% 900| case catch public_key:verify(Message, DigestType, Signature, PublicKey) of249% | ^250251src/jwa/jose_jwa.erl:230:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.252Compile directive 'nowarn_deprecated_catch' can be used to suppress253warnings in selected modules.254% 230| case catch block_cipher(Cipher) of255% | ^256257src/jwa/jose_jwa.erl:238:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.258Compile directive 'nowarn_deprecated_catch' can be used to suppress259warnings in selected modules.260% 238| case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, chacha20_poly1305_module, 2)) of261% | ^262263src/jwa/jose_jwa.erl:246:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.264Compile directive 'nowarn_deprecated_catch' can be used to suppress265warnings in selected modules.266% 246| case catch rsa_crypt(Padding) of267% | ^268269src/jwa/jose_jwa.erl:254:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.270Compile directive 'nowarn_deprecated_catch' can be used to suppress271warnings in selected modules.272% 254| case catch rsa_sign(Padding) of273% | ^274275src/jwa/jose_jwa.erl:262:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.276Compile directive 'nowarn_deprecated_catch' can be used to suppress277warnings in selected modules.278% 262| case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, xchacha20_poly1305_module, 2)) of279% | ^280281Compiling 8 files (.ex)282Generated jose app283==> complex284Compiling 2 files (.ex)285 warning: the following clause is redundant:286287 def divide(n, b) when is_number(n) and (b === :infinity or b === :neg_infinity)288289 it has type:290291 dynamic(float() or integer()), dynamic(:infinity or :neg_infinity)292293 previous clauses have already matched on the following types:294295 :infinity or :nan or :neg_infinity, :infinity or :nan or :neg_infinity296 :nan, float() or integer()297 float() or integer(), :nan298 float() or integer(), :infinity299 float() or integer(), :neg_infinity300 float() or integer(), float() or integer()301302 │303 590 │ def divide(n, b) when is_number(n) and b in [:infinity, :neg_infinity] do304 │ ~305 │306 └─ lib/complex.ex:590:7: Complex.divide/2307308 warning: the following clause is redundant:309310 def pow(%Complex{re: re, im: im}, :neg_infinity) when re == 0 and im == 0311312 it has type:313314 dynamic(%Complex{re: float() or integer(), im: float() or integer()}), :neg_infinity315316 previous clauses have already matched on the following types:317318 :infinity or :nan or :neg_infinity, %Complex{}319 %Complex{}, :infinity or :nan or :neg_infinity320 %Complex{re: :infinity or :nan or :neg_infinity}, term()321 %Complex{im: :infinity or :nan or :neg_infinity}, term()322 term(), %Complex{re: :infinity or :nan or :neg_infinity}323 term(), %Complex{im: :infinity or :nan or :neg_infinity}324 :nan, term()325 term(), :nan326327 │328 1143 │ def pow(%Complex{re: re, im: im}, :neg_infinity) when re == 0 and im == 0, do: new(:infinity, 0)329 │ ~330 │331 └─ lib/complex.ex:1143:7: Complex.pow/2332333 warning: the following clause is redundant:334335 def atan2(:nan, :nan)336337 it has type:338339 :nan, :nan340341 previous clauses have already matched on the following types:342343 float() or integer(), float() or integer()344 :infinity, :infinity345 :infinity, :neg_infinity346 :infinity, :nan347 :infinity, float() or integer()348 :neg_infinity, :infinity349 :neg_infinity, :neg_infinity350 :neg_infinity, :nan351 :neg_infinity, float() or integer()352 :nan, :infinity or :nan or :neg_infinity or float() or integer()353 :infinity or :nan or :neg_infinity or float() or integer(), :nan354355 │356 1458 │ def atan2(:nan, :nan), do: :nan357 │ ~358 │359 └─ lib/complex.ex:1458:7: Complex.atan2/2360361Generated complex app362==> tablet363Compiling 2 files (.ex)364Generated tablet app365==> elixir_make366Compiling 8 files (.ex)367Generated elixir_make app368==> nerves_logging369 CC kmsg_tailer.o370 LD kmsg_tailer371Compiling 5 files (.ex)372Generated nerves_logging app373==> nerves_compatibility_test374===> Analyzing applications...375===> Compiling cowlib376===> Analyzing applications...377===> Compiling gun378==> nerves_discovery379Compiling 5 files (.ex)380Generated nerves_discovery app381==> ring_logger382Compiling 7 files (.ex)383Generated ring_logger app384==> interactive_cmd385Compiling 1 file (.ex)386Generated interactive_cmd app387==> nerves388Compiling 65 files (.ex)389 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)390 │391 6 │ defmodule Mix.Tasks.Nerves.Init do392 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~393 │394 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)395396 warning: redefining module Nerves (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.beam)397 │398 6 │ defmodule Nerves do399 │ ~~~~~~~~~~~~~~~~~~~400 │401 └─ lib/nerves.ex:6: Nerves (module)402403 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)404 │405 5 │ defmodule Nerves.ArtifactResolver do406 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~407 │408 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)409410 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)411 │412 6 │ defmodule Nerves.BuildAction.AppModes do413 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~414 │415 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)416417 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)418 │419 5 │ defmodule Nerves.BuildAction.CheckExecutables do420 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~421 │422 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)423424 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)425 │426 8 │ defmodule Nerves.BuildAction.Erlinit do427 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~428 │429 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)430431 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)432 │433 5 │ defmodule Nerves.BuildAction.Firmware do434 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~435 │436 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)437438 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)439 │440 7 │ defmodule Nerves.BuildAction.IExStartupCheck do441 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~442 │443 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)444445 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)446 │447 5 │ defmodule Nerves.BuildAction.NervesV1System do448 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~449 │450 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)451452 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)453 │454 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do455 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~456 │457 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)458459 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)460 │461 5 │ defmodule Nerves.BuildAction.Rootfs do462 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~463 │464 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)465466 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)467 │468 6 │ defmodule Nerves.BuildAction.SortApps do469 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~470 │471 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)472473 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)474 │475 5 │ defmodule Nerves.BuildAction.StripAll do476 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~477 │478 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)479480 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)481 │482 5 │ defmodule Nerves.BuildAction.Trimmer do483 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~484 │485 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)486487 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)488 │489 5 │ defmodule Nerves.BuildPlan do490 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~491 │492 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)493494 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)495 │496 5 │ defmodule Nerves.BuildPlan.Checks do497 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~498 │499 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)500501 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Container.beam)502 │503 6 │ defmodule Nerves.Container do504 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~505 │506 └─ lib/nerves/container.ex:6: Nerves.Container (module)507508 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)509 │510 5 │ defmodule Nerves.Fingerprint do511 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~512 │513 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)514515 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)516 │517 5 │ defmodule Nerves.MixPackage do518 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~519 │520 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)521522 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Paths.beam)523 │524 5 │ defmodule Nerves.Paths do525 │ ~~~~~~~~~~~~~~~~~~~~~~~~~526 │527 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)528529 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)530 │531 5 │ defmodule Nerves.TargetTuple do532 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~533 │534 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)535536Generated nerves app537==> nerves_toolchain_armv7_nerves_linux_gnueabihf538Compiling 1 file (.ex)539Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app540==> nerves_system_trellis541Generated nerves_system_trellis app542==> nerves_compatibility_test543===> Analyzing applications...544===> Compiling telemetry545==> nx546Compiling 36 files (.ex)547 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity548 │549 655 │ def ~~~tensor when is_number(tensor), do: Bitwise.~~~(tensor)550 │ ~551 │552 └─ lib/nx/defn/kernel.ex:655:7553554 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity555 │556 656 │ def ~~~tensor, do: Nx.bitwise_not(tensor)557 │ ~558 │559 └─ lib/nx/defn/kernel.ex:656:7560561 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 operator562 │563 229 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val564 │ ~565 │566 └─ lib/nx/shared.ex:229:33: Nx.Shared.read_complex/2567568 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 operator569 │570 229 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val571 │ ~572 │573 └─ lib/nx/shared.ex:229:71: Nx.Shared.read_complex/2574575 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 operator576 │577 233 │ <<x::float-native-size(elem_size)>> -> x578 │ ~579 │580 └─ lib/nx/shared.ex:233:32: Nx.Shared.read_complex/2581582 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 operator583 │584 239 │ <<x::float-native-size(elem_size)>> -> x585 │ ~586 │587 └─ lib/nx/shared.ex:239:32: Nx.Shared.read_complex/2588589 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 operator590 │591 1116 │ <<x::size(bits)-big>> = <<-1::float-size(bits)-big>>592 │ ~593 │594 └─ lib/nx/random.ex:1116:15: Nx.Random.next_after_minus_1/1595596 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 operator597 │598 1120 │ <<f::float-size(bits)-big>> = <<x - 1::integer-size(bits)-big>>599 │ ~600 │601 └─ lib/nx/random.ex:1120:21: Nx.Random.next_after_minus_1/1602603 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator604 │605 543 │ match_types [type] do606 │ ~~~~~~~~~~~~~~~~~~~~~607 │608 └─ lib/nx/binary_backend/matrix.ex:543: Nx.BinaryBackend.Matrix.binary_to_vector/2609610 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator611 │612 543 │ match_types [type] do613 │ ~~~~~~~~~~~~~~~~~~~~~614 │615 └─ lib/nx/binary_backend/matrix.ex:543: Nx.BinaryBackend.Matrix.binary_to_vector/2616617 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator618 │619 543 │ match_types [type] do620 │ ~~~~~~~~~~~~~~~~~~~~~621 │622 └─ lib/nx/binary_backend/matrix.ex:543: Nx.BinaryBackend.Matrix.binary_to_vector/2623624 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator625 │626 543 │ match_types [type] do627 │ ~~~~~~~~~~~~~~~~~~~~~628 │629 └─ lib/nx/binary_backend/matrix.ex:543: Nx.BinaryBackend.Matrix.binary_to_vector/2630631 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator632 │633 543 │ match_types [type] do634 │ ~~~~~~~~~~~~~~~~~~~~~635 │636 └─ lib/nx/binary_backend/matrix.ex:543: Nx.BinaryBackend.Matrix.binary_to_vector/2637638 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator639 │640 543 │ match_types [type] do641 │ ~~~~~~~~~~~~~~~~~~~~~642 │643 └─ lib/nx/binary_backend/matrix.ex:543: Nx.BinaryBackend.Matrix.binary_to_vector/2644645 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator646 │647 224 │ Nx.Shared.match_types [type] do648 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~649 │650 └─ lib/nx/backend.ex:224: Nx.Backend.chunk/6651652 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator653 │654 224 │ Nx.Shared.match_types [type] do655 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~656 │657 └─ lib/nx/backend.ex:224: Nx.Backend.chunk/6658659 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator660 │661 224 │ Nx.Shared.match_types [type] do662 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~663 │664 └─ lib/nx/backend.ex:224: Nx.Backend.chunk/6665666 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator667 │668 224 │ Nx.Shared.match_types [type] do669 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~670 │671 └─ lib/nx/backend.ex:224: Nx.Backend.chunk/6672673 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator674 │675 224 │ Nx.Shared.match_types [type] do676 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~677 │678 └─ lib/nx/backend.ex:224: Nx.Backend.chunk/6679680 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator681 │682 224 │ Nx.Shared.match_types [type] do683 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~684 │685 └─ lib/nx/backend.ex:224: Nx.Backend.chunk/6686687 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 operator688 │689 249 │ for <<chunk::size(chunk_size)-bitstring <- data>> do690 │ ~691 │692 └─ lib/nx/binary_backend.ex:249:23: Nx.BinaryBackend.unary_broadcast/7693694 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 operator695 │696 296 │ for <<chunk::size(chunk_size)-bitstring <- data>> do697 │ ~698 │699 └─ lib/nx/binary_backend.ex:296:25: Nx.BinaryBackend.transpose/3700701 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 operator702 │703 376 │ for <<dim::size(size)-bitstring <- bin>>, into: <<>> do704 │ ~705 │706 └─ lib/nx/binary_backend.ex:376:27: Nx.BinaryBackend.pad_last_dim/5707708 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 operator709 │710 381 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = padded711 │ ~712 │713 └─ lib/nx/binary_backend.ex:381:25: Nx.BinaryBackend.pad_last_dim/5714715 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 operator716 │717 393 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =718 │ ~719 │720 └─ lib/nx/binary_backend.ex:393:23: Nx.BinaryBackend.pad_last_dim/5721722 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 operator723 │724 393 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =725 │ ~726 │727 └─ lib/nx/binary_backend.ex:393:58: Nx.BinaryBackend.pad_last_dim/5728729 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 operator730 │731 400 │ <<_::size(low_byte)-bitstring, new_bin::bitstring>> = bin732 │ ~733 │734 └─ lib/nx/binary_backend.ex:400:23: Nx.BinaryBackend.pad_last_dim/5735736 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 operator737 │738 406 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = bin739 │ ~740 │741 └─ lib/nx/binary_backend.ex:406:29: Nx.BinaryBackend.pad_last_dim/5742743 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 operator744 │745 452 │ for <<chunk::size(chunk_size)-bitstring <- data>> do746 │ ~747 │748 └─ lib/nx/binary_backend.ex:452:25: Nx.BinaryBackend.reverse/3749750 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 operator751 │752 524 │ <<_::bitstring-size(left_offset_bits),753 │ ~754 │755 └─ lib/nx/binary_backend.ex:524:29: Nx.BinaryBackend.dot/7756757 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 operator758 │759 525 │ left_batch_item_binary::bitstring-size(left_batch_item_bits),760 │ ~761 │762 └─ lib/nx/binary_backend.ex:525:50: Nx.BinaryBackend.dot/7763764 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 operator765 │766 528 │ <<_::bitstring-size(right_offset_bits),767 │ ~768 │769 └─ lib/nx/binary_backend.ex:528:29: Nx.BinaryBackend.dot/7770771 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 operator772 │773 529 │ right_batch_item_binary::bitstring-size(right_batch_item_bits),774 │ ~775 │776 └─ lib/nx/binary_backend.ex:529:51: Nx.BinaryBackend.dot/7777778 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 operator779 │780 624 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data781 │ ~782 │783 └─ lib/nx/binary_backend.ex:624:23: Nx.BinaryBackend.select/4784785 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator786 │787 622 │ match_types [pred_type] do788 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~789 │790 └─ lib/nx/binary_backend.ex:622: Nx.BinaryBackend.select/4791792 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 operator793 │794 624 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data795 │ ~796 │797 └─ lib/nx/binary_backend.ex:624:23: Nx.BinaryBackend.select/4798799 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator800 │801 622 │ match_types [pred_type] do802 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~803 │804 └─ lib/nx/binary_backend.ex:622: Nx.BinaryBackend.select/4805806 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator807 │808 622 │ match_types [pred_type] do809 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~810 │811 └─ lib/nx/binary_backend.ex:622: Nx.BinaryBackend.select/4812813 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 operator814 │815 624 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data816 │ ~817 │818 └─ lib/nx/binary_backend.ex:624:23: Nx.BinaryBackend.select/4819820 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator821 │822 622 │ match_types [pred_type] do823 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~824 │825 └─ lib/nx/binary_backend.ex:622: Nx.BinaryBackend.select/4826827 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 operator828 │829 624 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data830 │ ~831 │832 └─ lib/nx/binary_backend.ex:624:23: Nx.BinaryBackend.select/4833834 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator835 │836 622 │ match_types [pred_type] do837 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~838 │839 └─ lib/nx/binary_backend.ex:622: Nx.BinaryBackend.select/4840841 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 operator842 │843 624 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data844 │ ~845 │846 └─ lib/nx/binary_backend.ex:624:23: Nx.BinaryBackend.select/4847848 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator849 │850 622 │ match_types [pred_type] do851 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~852 │853 └─ lib/nx/binary_backend.ex:622: Nx.BinaryBackend.select/4854855 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 operator856 │857 638 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data858 │ ~859 │860 └─ lib/nx/binary_backend.ex:638:25: Nx.BinaryBackend.select/4861862 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator863 │864 636 │ match_types [left_type] do865 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~866 │867 └─ lib/nx/binary_backend.ex:636: Nx.BinaryBackend.select/4868869 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 operator870 │871 638 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data872 │ ~873 │874 └─ lib/nx/binary_backend.ex:638:25: Nx.BinaryBackend.select/4875876 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator877 │878 636 │ match_types [left_type] do879 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~880 │881 └─ lib/nx/binary_backend.ex:636: Nx.BinaryBackend.select/4882883 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator884 │885 636 │ match_types [left_type] do886 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~887 │888 └─ lib/nx/binary_backend.ex:636: Nx.BinaryBackend.select/4889890 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 operator891 │892 638 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data893 │ ~894 │895 └─ lib/nx/binary_backend.ex:638:25: Nx.BinaryBackend.select/4896897 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator898 │899 636 │ match_types [left_type] do900 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~901 │902 └─ lib/nx/binary_backend.ex:636: Nx.BinaryBackend.select/4903904 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 operator905 │906 638 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data907 │ ~908 │909 └─ lib/nx/binary_backend.ex:638:25: Nx.BinaryBackend.select/4910911 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator912 │913 636 │ match_types [left_type] do914 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~915 │916 └─ lib/nx/binary_backend.ex:636: Nx.BinaryBackend.select/4917918 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 operator919 │920 638 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data921 │ ~922 │923 └─ lib/nx/binary_backend.ex:638:25: Nx.BinaryBackend.select/4924925 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator926 │927 636 │ match_types [left_type] do928 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~929 │930 └─ lib/nx/binary_backend.ex:636: Nx.BinaryBackend.select/4931932 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 operator933 │934 632 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data935 │ ~936 │937 └─ lib/nx/binary_backend.ex:632:25: Nx.BinaryBackend.select/4938939 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator940 │941 630 │ match_types [right_type] do942 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~943 │944 └─ lib/nx/binary_backend.ex:630: Nx.BinaryBackend.select/4945946 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 operator947 │948 632 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data949 │ ~950 │951 └─ lib/nx/binary_backend.ex:632:25: Nx.BinaryBackend.select/4952953 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator954 │955 630 │ match_types [right_type] do956 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~957 │958 └─ lib/nx/binary_backend.ex:630: Nx.BinaryBackend.select/4959960 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator961 │962 630 │ match_types [right_type] do963 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~964 │965 └─ lib/nx/binary_backend.ex:630: Nx.BinaryBackend.select/4966967 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 operator968 │969 632 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data970 │ ~971 │972 └─ lib/nx/binary_backend.ex:632:25: Nx.BinaryBackend.select/4973974 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator975 │976 630 │ match_types [right_type] do977 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~978 │979 └─ lib/nx/binary_backend.ex:630: Nx.BinaryBackend.select/4980981 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 operator982 │983 632 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data984 │ ~985 │986 └─ lib/nx/binary_backend.ex:632:25: Nx.BinaryBackend.select/4987988 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator989 │990 630 │ match_types [right_type] do991 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~992 │993 └─ lib/nx/binary_backend.ex:630: Nx.BinaryBackend.select/4994995 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 operator996 │997 632 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data998 │ ~999 │1000 └─ lib/nx/binary_backend.ex:632:25: Nx.BinaryBackend.select/410011002 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1003 │1004 630 │ match_types [right_type] do1005 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~1006 │1007 └─ lib/nx/binary_backend.ex:630: Nx.BinaryBackend.select/410081009 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1010 │1011 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1012 │ ~1013 │1014 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/410151016 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1017 │1018 695 │ match_types [left_type, right_type, type] do1019 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1020 │1021 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410221023 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1024 │1025 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1026 │ ~1027 │1028 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/410291030 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1031 │1032 695 │ match_types [left_type, right_type, type] do1033 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1034 │1035 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410361037 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1038 │1039 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1040 │ ~1041 │1042 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/410431044 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1045 │1046 695 │ match_types [left_type, right_type, type] do1047 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1048 │1049 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410501051 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1052 │1053 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1054 │ ~1055 │1056 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/410571058 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1059 │1060 695 │ match_types [left_type, right_type, type] do1061 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1062 │1063 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410641065 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1066 │1067 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1068 │ ~1069 │1070 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/410711072 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1073 │1074 695 │ match_types [left_type, right_type, type] do1075 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1076 │1077 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410781079 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1080 │1081 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1082 │ ~1083 │1084 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/410851086 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1087 │1088 695 │ match_types [left_type, right_type, type] do1089 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1090 │1091 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410921093 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1094 │1095 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1096 │ ~1097 │1098 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/410991100 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1101 │1102 695 │ match_types [left_type, right_type, type] do1103 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1104 │1105 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411061107 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1108 │1109 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1110 │ ~1111 │1112 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/411131114 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1115 │1116 695 │ match_types [left_type, right_type, type] do1117 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1118 │1119 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411201121 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1122 │1123 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1124 │ ~1125 │1126 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/411271128 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1129 │1130 695 │ match_types [left_type, right_type, type] do1131 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1132 │1133 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411341135 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1136 │1137 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1138 │ ~1139 │1140 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/411411142 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1143 │1144 695 │ match_types [left_type, right_type, type] do1145 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1146 │1147 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411481149 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1150 │1151 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1152 │ ~1153 │1154 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/411551156 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1157 │1158 695 │ match_types [left_type, right_type, type] do1159 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1160 │1161 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411621163 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1164 │1165 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1166 │ ~1167 │1168 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/411691170 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1171 │1172 695 │ match_types [left_type, right_type, type] do1173 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1174 │1175 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411761177 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1178 │1179 695 │ match_types [left_type, right_type, type] do1180 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1181 │1182 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411831184 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1185 │1186 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1187 │ ~1188 │1189 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/411901191 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1192 │1193 695 │ match_types [left_type, right_type, type] do1194 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1195 │1196 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411971198 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1199 │1200 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1201 │ ~1202 │1203 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/412041205 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1206 │1207 695 │ match_types [left_type, right_type, type] do1208 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1209 │1210 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412111212 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1213 │1214 695 │ match_types [left_type, right_type, type] do1215 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1216 │1217 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412181219 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1220 │1221 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1222 │ ~1223 │1224 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/412251226 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1227 │1228 695 │ match_types [left_type, right_type, type] do1229 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1230 │1231 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412321233 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1234 │1235 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1236 │ ~1237 │1238 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/412391240 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1241 │1242 695 │ match_types [left_type, right_type, type] do1243 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1244 │1245 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412461247 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1248 │1249 695 │ match_types [left_type, right_type, type] do1250 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1251 │1252 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412531254 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1255 │1256 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1257 │ ~1258 │1259 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/412601261 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1262 │1263 695 │ match_types [left_type, right_type, type] do1264 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1265 │1266 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412671268 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1269 │1270 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1271 │ ~1272 │1273 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/412741275 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1276 │1277 695 │ match_types [left_type, right_type, type] do1278 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1279 │1280 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412811282 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1283 │1284 695 │ match_types [left_type, right_type, type] do1285 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1286 │1287 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412881289 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1290 │1291 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1292 │ ~1293 │1294 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/412951296 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1297 │1298 695 │ match_types [left_type, right_type, type] do1299 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1300 │1301 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413021303 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1304 │1305 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1306 │ ~1307 │1308 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/413091310 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1311 │1312 695 │ match_types [left_type, right_type, type] do1313 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1314 │1315 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413161317 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1318 │1319 695 │ match_types [left_type, right_type, type] do1320 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1321 │1322 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413231324 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1325 │1326 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1327 │ ~1328 │1329 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/413301331 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1332 │1333 695 │ match_types [left_type, right_type, type] do1334 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1335 │1336 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413371338 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1339 │1340 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1341 │ ~1342 │1343 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/413441345 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1346 │1347 695 │ match_types [left_type, right_type, type] do1348 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1349 │1350 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413511352 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1353 │1354 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1355 │ ~1356 │1357 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/413581359 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1360 │1361 695 │ match_types [left_type, right_type, type] do1362 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1363 │1364 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413651366 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1367 │1368 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1369 │ ~1370 │1371 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/413721373 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1374 │1375 695 │ match_types [left_type, right_type, type] do1376 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1377 │1378 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413791380 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1381 │1382 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1383 │ ~1384 │1385 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/413861387 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1388 │1389 695 │ match_types [left_type, right_type, type] do1390 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1391 │1392 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413931394 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1395 │1396 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1397 │ ~1398 │1399 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/414001401 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1402 │1403 695 │ match_types [left_type, right_type, type] do1404 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1405 │1406 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/414071408 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1409 │1410 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1411 │ ~1412 │1413 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/414141415 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1416 │1417 695 │ match_types [left_type, right_type, type] do1418 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1419 │1420 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/414211422 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1423 │1424 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1425 │ ~1426 │1427 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/414281429 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1430 │1431 695 │ match_types [left_type, right_type, type] do1432 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1433 │1434 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/414351436 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1437 │1438 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1439 │ ~1440 │1441 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/414421443 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1444 │1445 695 │ match_types [left_type, right_type, type] do1446 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1447 │1448 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/414491450 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1451 │1452 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1453 │ ~1454 │1455 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/414561457 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1458 │1459 695 │ match_types [left_type, right_type, type] do1460 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1461 │1462 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/414631464 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1465 │1466 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1467 │ ~1468 │1469 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/414701471 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1472 │1473 695 │ match_types [left_type, right_type, type] do1474 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1475 │1476 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/414771478 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1479 │1480 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1481 │ ~1482 │1483 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/414841485 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1486 │1487 695 │ match_types [left_type, right_type, type] do1488 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1489 │1490 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/414911492 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1493 │1494 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1495 │ ~1496 │1497 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/414981499 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1500 │1501 695 │ match_types [left_type, right_type, type] do1502 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1503 │1504 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415051506 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1507 │1508 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1509 │ ~1510 │1511 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/415121513 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1514 │1515 695 │ match_types [left_type, right_type, type] do1516 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1517 │1518 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415191520 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1521 │1522 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1523 │ ~1524 │1525 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/415261527 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1528 │1529 695 │ match_types [left_type, right_type, type] do1530 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1531 │1532 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415331534 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1535 │1536 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1537 │ ~1538 │1539 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/415401541 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1542 │1543 695 │ match_types [left_type, right_type, type] do1544 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1545 │1546 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415471548 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1549 │1550 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1551 │ ~1552 │1553 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/415541555 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1556 │1557 695 │ match_types [left_type, right_type, type] do1558 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1559 │1560 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415611562 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1563 │1564 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1565 │ ~1566 │1567 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/415681569 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1570 │1571 695 │ match_types [left_type, right_type, type] do1572 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1573 │1574 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415751576 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1577 │1578 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1579 │ ~1580 │1581 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/415821583 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1584 │1585 695 │ match_types [left_type, right_type, type] do1586 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1587 │1588 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415891590 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1591 │1592 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1593 │ ~1594 │1595 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/415961597 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1598 │1599 695 │ match_types [left_type, right_type, type] do1600 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1601 │1602 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416031604 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1605 │1606 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1607 │ ~1608 │1609 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/416101611 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1612 │1613 695 │ match_types [left_type, right_type, type] do1614 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1615 │1616 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416171618 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1619 │1620 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1621 │ ~1622 │1623 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/416241625 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1626 │1627 695 │ match_types [left_type, right_type, type] do1628 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1629 │1630 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416311632 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1633 │1634 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1635 │ ~1636 │1637 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/416381639 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1640 │1641 695 │ match_types [left_type, right_type, type] do1642 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1643 │1644 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416451646 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1647 │1648 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1649 │ ~1650 │1651 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/416521653 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1654 │1655 695 │ match_types [left_type, right_type, type] do1656 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1657 │1658 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416591660 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1661 │1662 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1663 │ ~1664 │1665 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/416661667 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1668 │1669 695 │ match_types [left_type, right_type, type] do1670 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1671 │1672 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416731674 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1675 │1676 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1677 │ ~1678 │1679 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/416801681 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1682 │1683 695 │ match_types [left_type, right_type, type] do1684 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1685 │1686 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416871688 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1689 │1690 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1691 │ ~1692 │1693 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/416941695 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1696 │1697 695 │ match_types [left_type, right_type, type] do1698 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1699 │1700 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417011702 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1703 │1704 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1705 │ ~1706 │1707 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/417081709 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1710 │1711 695 │ match_types [left_type, right_type, type] do1712 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1713 │1714 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417151716 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1717 │1718 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1719 │ ~1720 │1721 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/417221723 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1724 │1725 695 │ match_types [left_type, right_type, type] do1726 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1727 │1728 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417291730 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1731 │1732 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1733 │ ~1734 │1735 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/417361737 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1738 │1739 695 │ match_types [left_type, right_type, type] do1740 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1741 │1742 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417431744 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1745 │1746 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1747 │ ~1748 │1749 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/417501751 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1752 │1753 695 │ match_types [left_type, right_type, type] do1754 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1755 │1756 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417571758 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1759 │1760 695 │ match_types [left_type, right_type, type] do1761 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1762 │1763 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417641765 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1766 │1767 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1768 │ ~1769 │1770 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/417711772 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1773 │1774 695 │ match_types [left_type, right_type, type] do1775 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1776 │1777 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417781779 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1780 │1781 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1782 │ ~1783 │1784 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/417851786 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1787 │1788 695 │ match_types [left_type, right_type, type] do1789 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1790 │1791 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417921793 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1794 │1795 695 │ match_types [left_type, right_type, type] do1796 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1797 │1798 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417991800 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1801 │1802 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1803 │ ~1804 │1805 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/418061807 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1808 │1809 695 │ match_types [left_type, right_type, type] do1810 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1811 │1812 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418131814 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1815 │1816 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1817 │ ~1818 │1819 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/418201821 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1822 │1823 695 │ match_types [left_type, right_type, type] do1824 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1825 │1826 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418271828 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1829 │1830 695 │ match_types [left_type, right_type, type] do1831 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1832 │1833 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418341835 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1836 │1837 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1838 │ ~1839 │1840 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/418411842 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1843 │1844 695 │ match_types [left_type, right_type, type] do1845 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1846 │1847 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418481849 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1850 │1851 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1852 │ ~1853 │1854 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/418551856 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1857 │1858 695 │ match_types [left_type, right_type, type] do1859 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1860 │1861 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418621863 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1864 │1865 695 │ match_types [left_type, right_type, type] do1866 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1867 │1868 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418691870 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1871 │1872 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1873 │ ~1874 │1875 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/418761877 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1878 │1879 695 │ match_types [left_type, right_type, type] do1880 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1881 │1882 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418831884 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1885 │1886 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1887 │ ~1888 │1889 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/418901891 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1892 │1893 695 │ match_types [left_type, right_type, type] do1894 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1895 │1896 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418971898 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1899 │1900 695 │ match_types [left_type, right_type, type] do1901 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1902 │1903 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419041905 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1906 │1907 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1908 │ ~1909 │1910 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/419111912 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1913 │1914 695 │ match_types [left_type, right_type, type] do1915 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1916 │1917 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419181919 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1920 │1921 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1922 │ ~1923 │1924 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/419251926 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1927 │1928 695 │ match_types [left_type, right_type, type] do1929 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1930 │1931 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419321933 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1934 │1935 695 │ match_types [left_type, right_type, type] do1936 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1937 │1938 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419391940 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1941 │1942 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1943 │ ~1944 │1945 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/419461947 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1948 │1949 695 │ match_types [left_type, right_type, type] do1950 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1951 │1952 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419531954 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1955 │1956 695 │ match_types [left_type, right_type, type] do1957 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1958 │1959 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419601961 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1962 │1963 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1964 │ ~1965 │1966 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/419671968 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1969 │1970 695 │ match_types [left_type, right_type, type] do1971 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1972 │1973 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419741975 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1976 │1977 695 │ match_types [left_type, right_type, type] do1978 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1979 │1980 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419811982 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1983 │1984 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1985 │ ~1986 │1987 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/419881989 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1990 │1991 695 │ match_types [left_type, right_type, type] do1992 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1993 │1994 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419951996 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1997 │1998 695 │ match_types [left_type, right_type, type] do1999 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2000 │2001 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420022003 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2004 │2005 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2006 │ ~2007 │2008 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/420092010 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2011 │2012 695 │ match_types [left_type, right_type, type] do2013 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2014 │2015 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420162017 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2018 │2019 695 │ match_types [left_type, right_type, type] do2020 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2021 │2022 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420232024 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2025 │2026 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2027 │ ~2028 │2029 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/420302031 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2032 │2033 695 │ match_types [left_type, right_type, type] do2034 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2035 │2036 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420372038 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2039 │2040 695 │ match_types [left_type, right_type, type] do2041 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2042 │2043 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420442045 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2046 │2047 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2048 │ ~2049 │2050 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/420512052 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2053 │2054 695 │ match_types [left_type, right_type, type] do2055 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2056 │2057 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420582059 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2060 │2061 695 │ match_types [left_type, right_type, type] do2062 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2063 │2064 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420652066 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2067 │2068 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2069 │ ~2070 │2071 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/420722073 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2074 │2075 695 │ match_types [left_type, right_type, type] do2076 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2077 │2078 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420792080 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2081 │2082 695 │ match_types [left_type, right_type, type] do2083 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2084 │2085 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420862087 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2088 │2089 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2090 │ ~2091 │2092 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/420932094 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2095 │2096 695 │ match_types [left_type, right_type, type] do2097 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2098 │2099 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421002101 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2102 │2103 695 │ match_types [left_type, right_type, type] do2104 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2105 │2106 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421072108 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2109 │2110 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2111 │ ~2112 │2113 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/421142115 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2116 │2117 695 │ match_types [left_type, right_type, type] do2118 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2119 │2120 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421212122 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2123 │2124 695 │ match_types [left_type, right_type, type] do2125 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2126 │2127 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421282129 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2130 │2131 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2132 │ ~2133 │2134 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/421352136 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2137 │2138 695 │ match_types [left_type, right_type, type] do2139 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2140 │2141 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421422143 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2144 │2145 695 │ match_types [left_type, right_type, type] do2146 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2147 │2148 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421492150 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2151 │2152 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2153 │ ~2154 │2155 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/421562157 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2158 │2159 695 │ match_types [left_type, right_type, type] do2160 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2161 │2162 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421632164 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2165 │2166 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2167 │ ~2168 │2169 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/421702171 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2172 │2173 695 │ match_types [left_type, right_type, type] do2174 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2175 │2176 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421772178 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2179 │2180 695 │ match_types [left_type, right_type, type] do2181 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2182 │2183 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421842185 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2186 │2187 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2188 │ ~2189 │2190 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/421912192 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2193 │2194 695 │ match_types [left_type, right_type, type] do2195 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2196 │2197 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421982199 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2200 │2201 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2202 │ ~2203 │2204 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/422052206 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2207 │2208 695 │ match_types [left_type, right_type, type] do2209 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2210 │2211 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422122213 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2214 │2215 695 │ match_types [left_type, right_type, type] do2216 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2217 │2218 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422192220 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2221 │2222 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2223 │ ~2224 │2225 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/422262227 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2228 │2229 695 │ match_types [left_type, right_type, type] do2230 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2231 │2232 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422332234 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2235 │2236 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2237 │ ~2238 │2239 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/422402241 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2242 │2243 695 │ match_types [left_type, right_type, type] do2244 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2245 │2246 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422472248 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2249 │2250 695 │ match_types [left_type, right_type, type] do2251 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2252 │2253 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422542255 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2256 │2257 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2258 │ ~2259 │2260 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/422612262 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2263 │2264 695 │ match_types [left_type, right_type, type] do2265 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2266 │2267 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422682269 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2270 │2271 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2272 │ ~2273 │2274 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/422752276 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2277 │2278 695 │ match_types [left_type, right_type, type] do2279 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2280 │2281 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422822283 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2284 │2285 695 │ match_types [left_type, right_type, type] do2286 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2287 │2288 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422892290 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2291 │2292 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2293 │ ~2294 │2295 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/422962297 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2298 │2299 695 │ match_types [left_type, right_type, type] do2300 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2301 │2302 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423032304 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2305 │2306 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2307 │ ~2308 │2309 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/423102311 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2312 │2313 695 │ match_types [left_type, right_type, type] do2314 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2315 │2316 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423172318 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2319 │2320 695 │ match_types [left_type, right_type, type] do2321 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2322 │2323 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423242325 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2326 │2327 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2328 │ ~2329 │2330 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/423312332 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2333 │2334 695 │ match_types [left_type, right_type, type] do2335 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2336 │2337 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423382339 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2340 │2341 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2342 │ ~2343 │2344 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/423452346 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2347 │2348 695 │ match_types [left_type, right_type, type] do2349 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2350 │2351 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423522353 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2354 │2355 695 │ match_types [left_type, right_type, type] do2356 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2357 │2358 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423592360 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2361 │2362 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2363 │ ~2364 │2365 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/423662367 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2368 │2369 695 │ match_types [left_type, right_type, type] do2370 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2371 │2372 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423732374 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2375 │2376 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2377 │ ~2378 │2379 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/423802381 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2382 │2383 695 │ match_types [left_type, right_type, type] do2384 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2385 │2386 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423872388 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2389 │2390 695 │ match_types [left_type, right_type, type] do2391 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2392 │2393 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423942395 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2396 │2397 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2398 │ ~2399 │2400 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/424012402 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2403 │2404 695 │ match_types [left_type, right_type, type] do2405 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2406 │2407 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424082409 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2410 │2411 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2412 │ ~2413 │2414 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/424152416 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2417 │2418 695 │ match_types [left_type, right_type, type] do2419 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2420 │2421 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424222423 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2424 │2425 695 │ match_types [left_type, right_type, type] do2426 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2427 │2428 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424292430 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2431 │2432 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2433 │ ~2434 │2435 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/424362437 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2438 │2439 695 │ match_types [left_type, right_type, type] do2440 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2441 │2442 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424432444 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2445 │2446 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2447 │ ~2448 │2449 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/424502451 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2452 │2453 695 │ match_types [left_type, right_type, type] do2454 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2455 │2456 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424572458 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2459 │2460 695 │ match_types [left_type, right_type, type] do2461 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2462 │2463 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424642465 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2466 │2467 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2468 │ ~2469 │2470 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/424712472 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2473 │2474 695 │ match_types [left_type, right_type, type] do2475 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2476 │2477 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424782479 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2480 │2481 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2482 │ ~2483 │2484 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/424852486 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2487 │2488 695 │ match_types [left_type, right_type, type] do2489 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2490 │2491 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424922493 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2494 │2495 695 │ match_types [left_type, right_type, type] do2496 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2497 │2498 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424992500 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2501 │2502 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2503 │ ~2504 │2505 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/425062507 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2508 │2509 695 │ match_types [left_type, right_type, type] do2510 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2511 │2512 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425132514 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2515 │2516 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2517 │ ~2518 │2519 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/425202521 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2522 │2523 695 │ match_types [left_type, right_type, type] do2524 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2525 │2526 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425272528 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2529 │2530 695 │ match_types [left_type, right_type, type] do2531 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2532 │2533 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425342535 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2536 │2537 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2538 │ ~2539 │2540 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/425412542 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2543 │2544 695 │ match_types [left_type, right_type, type] do2545 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2546 │2547 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425482549 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2550 │2551 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2552 │ ~2553 │2554 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/425552556 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2557 │2558 695 │ match_types [left_type, right_type, type] do2559 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2560 │2561 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425622563 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2564 │2565 695 │ match_types [left_type, right_type, type] do2566 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2567 │2568 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425692570 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2571 │2572 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2573 │ ~2574 │2575 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/425762577 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2578 │2579 695 │ match_types [left_type, right_type, type] do2580 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2581 │2582 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425832584 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2585 │2586 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2587 │ ~2588 │2589 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/425902591 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2592 │2593 695 │ match_types [left_type, right_type, type] do2594 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2595 │2596 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425972598 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2599 │2600 695 │ match_types [left_type, right_type, type] do2601 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2602 │2603 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426042605 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2606 │2607 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2608 │ ~2609 │2610 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/426112612 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2613 │2614 695 │ match_types [left_type, right_type, type] do2615 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2616 │2617 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426182619 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2620 │2621 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2622 │ ~2623 │2624 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/426252626 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2627 │2628 695 │ match_types [left_type, right_type, type] do2629 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2630 │2631 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426322633 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2634 │2635 695 │ match_types [left_type, right_type, type] do2636 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2637 │2638 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426392640 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2641 │2642 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2643 │ ~2644 │2645 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/426462647 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2648 │2649 695 │ match_types [left_type, right_type, type] do2650 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2651 │2652 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426532654 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2655 │2656 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2657 │ ~2658 │2659 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/426602661 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2662 │2663 695 │ match_types [left_type, right_type, type] do2664 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2665 │2666 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426672668 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2669 │2670 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2671 │ ~2672 │2673 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/426742675 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2676 │2677 695 │ match_types [left_type, right_type, type] do2678 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2679 │2680 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426812682 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2683 │2684 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2685 │ ~2686 │2687 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/426882689 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2690 │2691 695 │ match_types [left_type, right_type, type] do2692 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2693 │2694 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426952696 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2697 │2698 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2699 │ ~2700 │2701 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/427022703 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2704 │2705 695 │ match_types [left_type, right_type, type] do2706 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2707 │2708 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427092710 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2711 │2712 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2713 │ ~2714 │2715 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/427162717 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2718 │2719 695 │ match_types [left_type, right_type, type] do2720 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2721 │2722 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427232724 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2725 │2726 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2727 │ ~2728 │2729 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/427302731 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2732 │2733 695 │ match_types [left_type, right_type, type] do2734 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2735 │2736 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427372738 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2739 │2740 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2741 │ ~2742 │2743 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/427442745 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2746 │2747 695 │ match_types [left_type, right_type, type] do2748 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2749 │2750 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427512752 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2753 │2754 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2755 │ ~2756 │2757 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/427582759 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2760 │2761 695 │ match_types [left_type, right_type, type] do2762 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2763 │2764 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427652766 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2767 │2768 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2769 │ ~2770 │2771 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/427722773 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2774 │2775 695 │ match_types [left_type, right_type, type] do2776 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2777 │2778 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427792780 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2781 │2782 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2783 │ ~2784 │2785 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/427862787 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2788 │2789 695 │ match_types [left_type, right_type, type] do2790 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2791 │2792 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427932794 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2795 │2796 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2797 │ ~2798 │2799 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/428002801 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2802 │2803 695 │ match_types [left_type, right_type, type] do2804 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2805 │2806 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428072808 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2809 │2810 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2811 │ ~2812 │2813 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/428142815 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2816 │2817 695 │ match_types [left_type, right_type, type] do2818 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2819 │2820 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428212822 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2823 │2824 695 │ match_types [left_type, right_type, type] do2825 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2826 │2827 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428282829 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2830 │2831 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2832 │ ~2833 │2834 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/428352836 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2837 │2838 695 │ match_types [left_type, right_type, type] do2839 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2840 │2841 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428422843 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2844 │2845 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2846 │ ~2847 │2848 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/428492850 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2851 │2852 695 │ match_types [left_type, right_type, type] do2853 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2854 │2855 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428562857 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2858 │2859 695 │ match_types [left_type, right_type, type] do2860 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2861 │2862 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428632864 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2865 │2866 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2867 │ ~2868 │2869 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/428702871 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2872 │2873 695 │ match_types [left_type, right_type, type] do2874 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2875 │2876 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428772878 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2879 │2880 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2881 │ ~2882 │2883 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/428842885 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2886 │2887 695 │ match_types [left_type, right_type, type] do2888 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2889 │2890 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428912892 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2893 │2894 695 │ match_types [left_type, right_type, type] do2895 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2896 │2897 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428982899 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2900 │2901 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2902 │ ~2903 │2904 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/429052906 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2907 │2908 695 │ match_types [left_type, right_type, type] do2909 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2910 │2911 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429122913 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2914 │2915 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2916 │ ~2917 │2918 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/429192920 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2921 │2922 695 │ match_types [left_type, right_type, type] do2923 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2924 │2925 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429262927 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2928 │2929 695 │ match_types [left_type, right_type, type] do2930 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2931 │2932 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429332934 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2935 │2936 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2937 │ ~2938 │2939 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/429402941 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2942 │2943 695 │ match_types [left_type, right_type, type] do2944 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2945 │2946 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429472948 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2949 │2950 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2951 │ ~2952 │2953 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/429542955 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2956 │2957 695 │ match_types [left_type, right_type, type] do2958 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2959 │2960 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429612962 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2963 │2964 695 │ match_types [left_type, right_type, type] do2965 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2966 │2967 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429682969 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2970 │2971 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2972 │ ~2973 │2974 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/429752976 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2977 │2978 695 │ match_types [left_type, right_type, type] do2979 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2980 │2981 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429822983 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2984 │2985 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2986 │ ~2987 │2988 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/429892990 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2991 │2992 695 │ match_types [left_type, right_type, type] do2993 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2994 │2995 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429962997 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2998 │2999 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3000 │ ~3001 │3002 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/430033004 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3005 │3006 695 │ match_types [left_type, right_type, type] do3007 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3008 │3009 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430103011 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3012 │3013 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3014 │ ~3015 │3016 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/430173018 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3019 │3020 695 │ match_types [left_type, right_type, type] do3021 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3022 │3023 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430243025 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3026 │3027 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3028 │ ~3029 │3030 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/430313032 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3033 │3034 695 │ match_types [left_type, right_type, type] do3035 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3036 │3037 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430383039 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3040 │3041 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3042 │ ~3043 │3044 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/430453046 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3047 │3048 695 │ match_types [left_type, right_type, type] do3049 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3050 │3051 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430523053 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3054 │3055 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3056 │ ~3057 │3058 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/430593060 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3061 │3062 695 │ match_types [left_type, right_type, type] do3063 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3064 │3065 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430663067 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3068 │3069 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3070 │ ~3071 │3072 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/430733074 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3075 │3076 695 │ match_types [left_type, right_type, type] do3077 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3078 │3079 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430803081 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3082 │3083 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3084 │ ~3085 │3086 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/430873088 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3089 │3090 695 │ match_types [left_type, right_type, type] do3091 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3092 │3093 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430943095 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3096 │3097 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3098 │ ~3099 │3100 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/431013102 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3103 │3104 695 │ match_types [left_type, right_type, type] do3105 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3106 │3107 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431083109 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3110 │3111 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3112 │ ~3113 │3114 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/431153116 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3117 │3118 695 │ match_types [left_type, right_type, type] do3119 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3120 │3121 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431223123 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3124 │3125 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3126 │ ~3127 │3128 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/431293130 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3131 │3132 695 │ match_types [left_type, right_type, type] do3133 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3134 │3135 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431363137 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3138 │3139 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3140 │ ~3141 │3142 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/431433144 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3145 │3146 695 │ match_types [left_type, right_type, type] do3147 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3148 │3149 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431503151 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3152 │3153 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3154 │ ~3155 │3156 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/431573158 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3159 │3160 695 │ match_types [left_type, right_type, type] do3161 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3162 │3163 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431643165 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3166 │3167 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3168 │ ~3169 │3170 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/431713172 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3173 │3174 695 │ match_types [left_type, right_type, type] do3175 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3176 │3177 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431783179 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3180 │3181 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3182 │ ~3183 │3184 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/431853186 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3187 │3188 695 │ match_types [left_type, right_type, type] do3189 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3190 │3191 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431923193 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3194 │3195 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3196 │ ~3197 │3198 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/431993200 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3201 │3202 695 │ match_types [left_type, right_type, type] do3203 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3204 │3205 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432063207 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3208 │3209 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3210 │ ~3211 │3212 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/432133214 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3215 │3216 695 │ match_types [left_type, right_type, type] do3217 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3218 │3219 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432203221 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3222 │3223 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3224 │ ~3225 │3226 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/432273228 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3229 │3230 695 │ match_types [left_type, right_type, type] do3231 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3232 │3233 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432343235 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3236 │3237 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3238 │ ~3239 │3240 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/432413242 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3243 │3244 695 │ match_types [left_type, right_type, type] do3245 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3246 │3247 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432483249 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3250 │3251 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3252 │ ~3253 │3254 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/432553256 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3257 │3258 695 │ match_types [left_type, right_type, type] do3259 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3260 │3261 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432623263 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3264 │3265 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3266 │ ~3267 │3268 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/432693270 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3271 │3272 695 │ match_types [left_type, right_type, type] do3273 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3274 │3275 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432763277 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3278 │3279 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3280 │ ~3281 │3282 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/432833284 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3285 │3286 695 │ match_types [left_type, right_type, type] do3287 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3288 │3289 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432903291 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3292 │3293 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3294 │ ~3295 │3296 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/432973298 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3299 │3300 695 │ match_types [left_type, right_type, type] do3301 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3302 │3303 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433043305 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3306 │3307 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3308 │ ~3309 │3310 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/433113312 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3313 │3314 695 │ match_types [left_type, right_type, type] do3315 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3316 │3317 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433183319 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3320 │3321 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3322 │ ~3323 │3324 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/433253326 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3327 │3328 695 │ match_types [left_type, right_type, type] do3329 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3330 │3331 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433323333 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3334 │3335 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3336 │ ~3337 │3338 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/433393340 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3341 │3342 695 │ match_types [left_type, right_type, type] do3343 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3344 │3345 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433463347 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3348 │3349 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3350 │ ~3351 │3352 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/433533354 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3355 │3356 695 │ match_types [left_type, right_type, type] do3357 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3358 │3359 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433603361 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3362 │3363 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3364 │ ~3365 │3366 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/433673368 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3369 │3370 695 │ match_types [left_type, right_type, type] do3371 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3372 │3373 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433743375 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3376 │3377 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3378 │ ~3379 │3380 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/433813382 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3383 │3384 695 │ match_types [left_type, right_type, type] do3385 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3386 │3387 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433883389 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3390 │3391 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3392 │ ~3393 │3394 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/433953396 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3397 │3398 695 │ match_types [left_type, right_type, type] do3399 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3400 │3401 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434023403 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3404 │3405 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3406 │ ~3407 │3408 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/434093410 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3411 │3412 695 │ match_types [left_type, right_type, type] do3413 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3414 │3415 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434163417 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3418 │3419 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3420 │ ~3421 │3422 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/434233424 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3425 │3426 695 │ match_types [left_type, right_type, type] do3427 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3428 │3429 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434303431 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3432 │3433 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3434 │ ~3435 │3436 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/434373438 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3439 │3440 695 │ match_types [left_type, right_type, type] do3441 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3442 │3443 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434443445 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3446 │3447 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3448 │ ~3449 │3450 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/434513452 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3453 │3454 695 │ match_types [left_type, right_type, type] do3455 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3456 │3457 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434583459 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3460 │3461 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3462 │ ~3463 │3464 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/434653466 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3467 │3468 695 │ match_types [left_type, right_type, type] do3469 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3470 │3471 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434723473 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3474 │3475 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3476 │ ~3477 │3478 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/434793480 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3481 │3482 695 │ match_types [left_type, right_type, type] do3483 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3484 │3485 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434863487 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3488 │3489 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3490 │ ~3491 │3492 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/434933494 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3495 │3496 695 │ match_types [left_type, right_type, type] do3497 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3498 │3499 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435003501 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3502 │3503 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3504 │ ~3505 │3506 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/435073508 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3509 │3510 695 │ match_types [left_type, right_type, type] do3511 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3512 │3513 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435143515 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3516 │3517 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3518 │ ~3519 │3520 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/435213522 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3523 │3524 695 │ match_types [left_type, right_type, type] do3525 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3526 │3527 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435283529 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3530 │3531 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3532 │ ~3533 │3534 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/435353536 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3537 │3538 695 │ match_types [left_type, right_type, type] do3539 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3540 │3541 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435423543 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3544 │3545 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3546 │ ~3547 │3548 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/435493550 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3551 │3552 695 │ match_types [left_type, right_type, type] do3553 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3554 │3555 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435563557 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3558 │3559 695 │ match_types [left_type, right_type, type] do3560 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3561 │3562 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435633564 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3565 │3566 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3567 │ ~3568 │3569 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/435703571 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3572 │3573 695 │ match_types [left_type, right_type, type] do3574 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3575 │3576 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435773578 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3579 │3580 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3581 │ ~3582 │3583 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/435843585 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3586 │3587 695 │ match_types [left_type, right_type, type] do3588 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3589 │3590 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435913592 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3593 │3594 695 │ match_types [left_type, right_type, type] do3595 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3596 │3597 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435983599 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3600 │3601 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3602 │ ~3603 │3604 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/436053606 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3607 │3608 695 │ match_types [left_type, right_type, type] do3609 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3610 │3611 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436123613 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3614 │3615 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3616 │ ~3617 │3618 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/436193620 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3621 │3622 695 │ match_types [left_type, right_type, type] do3623 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3624 │3625 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436263627 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3628 │3629 695 │ match_types [left_type, right_type, type] do3630 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3631 │3632 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436333634 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3635 │3636 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3637 │ ~3638 │3639 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/436403641 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3642 │3643 695 │ match_types [left_type, right_type, type] do3644 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3645 │3646 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436473648 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3649 │3650 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3651 │ ~3652 │3653 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/436543655 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3656 │3657 695 │ match_types [left_type, right_type, type] do3658 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3659 │3660 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436613662 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3663 │3664 695 │ match_types [left_type, right_type, type] do3665 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3666 │3667 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436683669 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3670 │3671 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3672 │ ~3673 │3674 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/436753676 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3677 │3678 695 │ match_types [left_type, right_type, type] do3679 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3680 │3681 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436823683 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3684 │3685 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3686 │ ~3687 │3688 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/436893690 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3691 │3692 695 │ match_types [left_type, right_type, type] do3693 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3694 │3695 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436963697 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3698 │3699 695 │ match_types [left_type, right_type, type] do3700 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3701 │3702 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437033704 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3705 │3706 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3707 │ ~3708 │3709 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/437103711 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3712 │3713 695 │ match_types [left_type, right_type, type] do3714 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3715 │3716 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437173718 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3719 │3720 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3721 │ ~3722 │3723 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/437243725 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3726 │3727 695 │ match_types [left_type, right_type, type] do3728 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3729 │3730 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437313732 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3733 │3734 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3735 │ ~3736 │3737 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/437383739 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3740 │3741 695 │ match_types [left_type, right_type, type] do3742 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3743 │3744 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437453746 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3747 │3748 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3749 │ ~3750 │3751 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/437523753 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3754 │3755 695 │ match_types [left_type, right_type, type] do3756 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3757 │3758 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437593760 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3761 │3762 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3763 │ ~3764 │3765 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/437663767 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3768 │3769 695 │ match_types [left_type, right_type, type] do3770 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3771 │3772 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437733774 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3775 │3776 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3777 │ ~3778 │3779 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/437803781 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3782 │3783 695 │ match_types [left_type, right_type, type] do3784 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3785 │3786 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437873788 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3789 │3790 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3791 │ ~3792 │3793 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/437943795 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3796 │3797 695 │ match_types [left_type, right_type, type] do3798 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3799 │3800 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438013802 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3803 │3804 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3805 │ ~3806 │3807 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/438083809 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3810 │3811 695 │ match_types [left_type, right_type, type] do3812 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3813 │3814 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438153816 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3817 │3818 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3819 │ ~3820 │3821 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/438223823 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3824 │3825 695 │ match_types [left_type, right_type, type] do3826 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3827 │3828 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438293830 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3831 │3832 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3833 │ ~3834 │3835 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/438363837 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3838 │3839 695 │ match_types [left_type, right_type, type] do3840 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3841 │3842 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438433844 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3845 │3846 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3847 │ ~3848 │3849 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/438503851 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3852 │3853 695 │ match_types [left_type, right_type, type] do3854 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3855 │3856 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438573858 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3859 │3860 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3861 │ ~3862 │3863 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/438643865 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3866 │3867 695 │ match_types [left_type, right_type, type] do3868 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3869 │3870 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438713872 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3873 │3874 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3875 │ ~3876 │3877 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/438783879 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3880 │3881 695 │ match_types [left_type, right_type, type] do3882 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3883 │3884 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438853886 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3887 │3888 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3889 │ ~3890 │3891 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/438923893 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3894 │3895 695 │ match_types [left_type, right_type, type] do3896 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3897 │3898 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438993900 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3901 │3902 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3903 │ ~3904 │3905 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/439063907 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3908 │3909 695 │ match_types [left_type, right_type, type] do3910 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3911 │3912 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439133914 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3915 │3916 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3917 │ ~3918 │3919 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/439203921 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3922 │3923 695 │ match_types [left_type, right_type, type] do3924 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3925 │3926 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439273928 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3929 │3930 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3931 │ ~3932 │3933 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/439343935 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3936 │3937 695 │ match_types [left_type, right_type, type] do3938 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3939 │3940 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439413942 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3943 │3944 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3945 │ ~3946 │3947 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/439483949 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3950 │3951 695 │ match_types [left_type, right_type, type] do3952 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3953 │3954 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439553956 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3957 │3958 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3959 │ ~3960 │3961 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/439623963 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3964 │3965 695 │ match_types [left_type, right_type, type] do3966 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3967 │3968 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439693970 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3971 │3972 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3973 │ ~3974 │3975 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/439763977 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3978 │3979 695 │ match_types [left_type, right_type, type] do3980 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3981 │3982 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439833984 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3985 │3986 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3987 │ ~3988 │3989 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/439903991 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3992 │3993 695 │ match_types [left_type, right_type, type] do3994 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3995 │3996 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439973998 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3999 │4000 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4001 │ ~4002 │4003 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/440044005 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4006 │4007 695 │ match_types [left_type, right_type, type] do4008 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4009 │4010 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440114012 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4013 │4014 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4015 │ ~4016 │4017 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/440184019 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4020 │4021 695 │ match_types [left_type, right_type, type] do4022 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4023 │4024 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440254026 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4027 │4028 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4029 │ ~4030 │4031 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/440324033 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4034 │4035 695 │ match_types [left_type, right_type, type] do4036 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4037 │4038 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440394040 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4041 │4042 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4043 │ ~4044 │4045 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/440464047 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4048 │4049 695 │ match_types [left_type, right_type, type] do4050 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4051 │4052 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440534054 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4055 │4056 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4057 │ ~4058 │4059 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/440604061 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4062 │4063 695 │ match_types [left_type, right_type, type] do4064 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4065 │4066 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440674068 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4069 │4070 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4071 │ ~4072 │4073 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/440744075 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4076 │4077 695 │ match_types [left_type, right_type, type] do4078 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4079 │4080 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440814082 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4083 │4084 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4085 │ ~4086 │4087 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/440884089 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4090 │4091 695 │ match_types [left_type, right_type, type] do4092 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4093 │4094 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440954096 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4097 │4098 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4099 │ ~4100 │4101 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/441024103 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4104 │4105 695 │ match_types [left_type, right_type, type] do4106 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4107 │4108 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441094110 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4111 │4112 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4113 │ ~4114 │4115 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/441164117 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4118 │4119 695 │ match_types [left_type, right_type, type] do4120 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4121 │4122 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441234124 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4125 │4126 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4127 │ ~4128 │4129 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/441304131 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4132 │4133 695 │ match_types [left_type, right_type, type] do4134 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4135 │4136 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441374138 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4139 │4140 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4141 │ ~4142 │4143 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/441444145 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4146 │4147 695 │ match_types [left_type, right_type, type] do4148 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4149 │4150 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441514152 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4153 │4154 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4155 │ ~4156 │4157 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/441584159 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4160 │4161 695 │ match_types [left_type, right_type, type] do4162 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4163 │4164 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441654166 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4167 │4168 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4169 │ ~4170 │4171 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/441724173 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4174 │4175 695 │ match_types [left_type, right_type, type] do4176 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4177 │4178 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441794180 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4181 │4182 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4183 │ ~4184 │4185 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/441864187 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4188 │4189 695 │ match_types [left_type, right_type, type] do4190 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4191 │4192 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441934194 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4195 │4196 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4197 │ ~4198 │4199 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/442004201 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4202 │4203 695 │ match_types [left_type, right_type, type] do4204 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4205 │4206 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442074208 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4209 │4210 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4211 │ ~4212 │4213 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/442144215 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4216 │4217 695 │ match_types [left_type, right_type, type] do4218 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4219 │4220 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442214222 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4223 │4224 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4225 │ ~4226 │4227 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/442284229 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4230 │4231 695 │ match_types [left_type, right_type, type] do4232 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4233 │4234 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442354236 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4237 │4238 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4239 │ ~4240 │4241 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/442424243 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4244 │4245 695 │ match_types [left_type, right_type, type] do4246 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4247 │4248 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442494250 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4251 │4252 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4253 │ ~4254 │4255 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/442564257 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4258 │4259 695 │ match_types [left_type, right_type, type] do4260 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4261 │4262 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442634264 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4265 │4266 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4267 │ ~4268 │4269 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/442704271 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4272 │4273 695 │ match_types [left_type, right_type, type] do4274 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4275 │4276 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442774278 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4279 │4280 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4281 │ ~4282 │4283 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/442844285 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4286 │4287 695 │ match_types [left_type, right_type, type] do4288 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4289 │4290 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442914292 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4293 │4294 695 │ match_types [left_type, right_type, type] do4295 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4296 │4297 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442984299 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4300 │4301 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4302 │ ~4303 │4304 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/443054306 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4307 │4308 695 │ match_types [left_type, right_type, type] do4309 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4310 │4311 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443124313 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4314 │4315 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4316 │ ~4317 │4318 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/443194320 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4321 │4322 695 │ match_types [left_type, right_type, type] do4323 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4324 │4325 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443264327 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4328 │4329 695 │ match_types [left_type, right_type, type] do4330 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4331 │4332 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443334334 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4335 │4336 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4337 │ ~4338 │4339 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/443404341 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4342 │4343 695 │ match_types [left_type, right_type, type] do4344 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4345 │4346 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443474348 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4349 │4350 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4351 │ ~4352 │4353 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/443544355 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4356 │4357 695 │ match_types [left_type, right_type, type] do4358 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4359 │4360 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443614362 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4363 │4364 695 │ match_types [left_type, right_type, type] do4365 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4366 │4367 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443684369 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4370 │4371 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4372 │ ~4373 │4374 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/443754376 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4377 │4378 695 │ match_types [left_type, right_type, type] do4379 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4380 │4381 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443824383 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4384 │4385 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4386 │ ~4387 │4388 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/443894390 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4391 │4392 695 │ match_types [left_type, right_type, type] do4393 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4394 │4395 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443964397 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4398 │4399 695 │ match_types [left_type, right_type, type] do4400 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4401 │4402 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444034404 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4405 │4406 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4407 │ ~4408 │4409 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/444104411 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4412 │4413 695 │ match_types [left_type, right_type, type] do4414 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4415 │4416 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444174418 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4419 │4420 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4421 │ ~4422 │4423 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/444244425 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4426 │4427 695 │ match_types [left_type, right_type, type] do4428 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4429 │4430 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444314432 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4433 │4434 695 │ match_types [left_type, right_type, type] do4435 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4436 │4437 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444384439 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4440 │4441 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4442 │ ~4443 │4444 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/444454446 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4447 │4448 695 │ match_types [left_type, right_type, type] do4449 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4450 │4451 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444524453 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4454 │4455 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4456 │ ~4457 │4458 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/444594460 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4461 │4462 695 │ match_types [left_type, right_type, type] do4463 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4464 │4465 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444664467 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4468 │4469 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4470 │ ~4471 │4472 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/444734474 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4475 │4476 695 │ match_types [left_type, right_type, type] do4477 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4478 │4479 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444804481 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4482 │4483 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4484 │ ~4485 │4486 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/444874488 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4489 │4490 695 │ match_types [left_type, right_type, type] do4491 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4492 │4493 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444944495 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4496 │4497 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4498 │ ~4499 │4500 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/445014502 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4503 │4504 695 │ match_types [left_type, right_type, type] do4505 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4506 │4507 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/445084509 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4510 │4511 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4512 │ ~4513 │4514 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/445154516 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4517 │4518 695 │ match_types [left_type, right_type, type] do4519 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4520 │4521 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/445224523 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4524 │4525 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4526 │ ~4527 │4528 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/445294530 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4531 │4532 695 │ match_types [left_type, right_type, type] do4533 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4534 │4535 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/445364537 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4538 │4539 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4540 │ ~4541 │4542 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/445434544 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4545 │4546 695 │ match_types [left_type, right_type, type] do4547 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4548 │4549 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/445504551 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4552 │4553 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4554 │ ~4555 │4556 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/445574558 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4559 │4560 695 │ match_types [left_type, right_type, type] do4561 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4562 │4563 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/445644565 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4566 │4567 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4568 │ ~4569 │4570 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/445714572 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4573 │4574 695 │ match_types [left_type, right_type, type] do4575 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4576 │4577 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/445784579 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4580 │4581 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4582 │ ~4583 │4584 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/445854586 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4587 │4588 695 │ match_types [left_type, right_type, type] do4589 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4590 │4591 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/445924593 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4594 │4595 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4596 │ ~4597 │4598 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/445994600 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4601 │4602 695 │ match_types [left_type, right_type, type] do4603 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4604 │4605 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/446064607 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4608 │4609 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4610 │ ~4611 │4612 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/446134614 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4615 │4616 695 │ match_types [left_type, right_type, type] do4617 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4618 │4619 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/446204621 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4622 │4623 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4624 │ ~4625 │4626 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/446274628 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4629 │4630 695 │ match_types [left_type, right_type, type] do4631 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4632 │4633 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/446344635 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4636 │4637 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4638 │ ~4639 │4640 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/446414642 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4643 │4644 695 │ match_types [left_type, right_type, type] do4645 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4646 │4647 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/446484649 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4650 │4651 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4652 │ ~4653 │4654 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/446554656 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4657 │4658 695 │ match_types [left_type, right_type, type] do4659 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4660 │4661 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/446624663 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4664 │4665 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4666 │ ~4667 │4668 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/446694670 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4671 │4672 695 │ match_types [left_type, right_type, type] do4673 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4674 │4675 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/446764677 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4678 │4679 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4680 │ ~4681 │4682 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/446834684 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4685 │4686 695 │ match_types [left_type, right_type, type] do4687 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4688 │4689 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/446904691 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4692 │4693 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4694 │ ~4695 │4696 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/446974698 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4699 │4700 695 │ match_types [left_type, right_type, type] do4701 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4702 │4703 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/447044705 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4706 │4707 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4708 │ ~4709 │4710 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/447114712 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4713 │4714 695 │ match_types [left_type, right_type, type] do4715 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4716 │4717 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/447184719 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4720 │4721 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4722 │ ~4723 │4724 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/447254726 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4727 │4728 695 │ match_types [left_type, right_type, type] do4729 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4730 │4731 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/447324733 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4734 │4735 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4736 │ ~4737 │4738 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/447394740 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4741 │4742 695 │ match_types [left_type, right_type, type] do4743 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4744 │4745 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/447464747 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4748 │4749 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4750 │ ~4751 │4752 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/447534754 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4755 │4756 695 │ match_types [left_type, right_type, type] do4757 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4758 │4759 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/447604761 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4762 │4763 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4764 │ ~4765 │4766 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/447674768 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4769 │4770 695 │ match_types [left_type, right_type, type] do4771 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4772 │4773 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/447744775 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4776 │4777 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4778 │ ~4779 │4780 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/447814782 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4783 │4784 695 │ match_types [left_type, right_type, type] do4785 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4786 │4787 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/447884789 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4790 │4791 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4792 │ ~4793 │4794 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/447954796 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4797 │4798 695 │ match_types [left_type, right_type, type] do4799 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4800 │4801 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/448024803 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4804 │4805 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4806 │ ~4807 │4808 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/448094810 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4811 │4812 695 │ match_types [left_type, right_type, type] do4813 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4814 │4815 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/448164817 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4818 │4819 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4820 │ ~4821 │4822 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/448234824 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4825 │4826 695 │ match_types [left_type, right_type, type] do4827 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4828 │4829 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/448304831 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4832 │4833 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4834 │ ~4835 │4836 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/448374838 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4839 │4840 695 │ match_types [left_type, right_type, type] do4841 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4842 │4843 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/448444845 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4846 │4847 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4848 │ ~4849 │4850 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/448514852 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4853 │4854 695 │ match_types [left_type, right_type, type] do4855 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4856 │4857 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/448584859 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 operator4860 │4861 833 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4862 │ ~4863 │4864 └─ lib/nx/binary_backend.ex:833:34: Nx.BinaryBackend.element_wise_bit_op/348654866 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 operator4867 │4868 833 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4869 │ ~4870 │4871 └─ lib/nx/binary_backend.ex:833:34: Nx.BinaryBackend.element_wise_bit_op/348724873 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 operator4874 │4875 833 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4876 │ ~4877 │4878 └─ lib/nx/binary_backend.ex:833:34: Nx.BinaryBackend.element_wise_bit_op/348794880 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 operator4881 │4882 833 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4883 │ ~4884 │4885 └─ lib/nx/binary_backend.ex:833:34: Nx.BinaryBackend.element_wise_bit_op/348864887 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 operator4888 │4889 833 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4890 │ ~4891 │4892 └─ lib/nx/binary_backend.ex:833:34: Nx.BinaryBackend.element_wise_bit_op/348934894 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 operator4895 │4896 855 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4897 │ ~4898 │4899 └─ lib/nx/binary_backend.ex:855:34: Nx.BinaryBackend.real/249004901 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 operator4902 │4903 855 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4904 │ ~4905 │4906 └─ lib/nx/binary_backend.ex:855:69: Nx.BinaryBackend.real/249074908 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 operator4909 │4910 867 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4911 │ ~4912 │4913 └─ lib/nx/binary_backend.ex:867:31: Nx.BinaryBackend.imag/249144915 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 operator4916 │4917 867 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4918 │ ~4919 │4920 └─ lib/nx/binary_backend.ex:867:69: Nx.BinaryBackend.imag/249214922 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 operator4923 │4924 1147 │ for <<batch::size(batch_size)-bitstring <- batch_group>>,4925 │ ~4926 │4927 └─ lib/nx/binary_backend.ex:1147:27: Nx.BinaryBackend.conv/449284929 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 operator4930 │4931 1176 │ <<_::size(current_input_pos)-bitstring, input_receptive_field::bitstring>> = window4932 │ ~4933 │4934 └─ lib/nx/binary_backend.ex:1176:25: Nx.BinaryBackend.conv/449354936 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 operator4937 │4938 1178 │ <<_::size(current_filter_pos)-bitstring, filter_receptive_field::bitstring>> =4939 │ ~4940 │4941 └─ lib/nx/binary_backend.ex:1178:25: Nx.BinaryBackend.conv/449424943 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4944 │4945 1186 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4946 │ ~4947 │4948 └─ lib/nx/binary_backend.ex:1186:31: Nx.BinaryBackend.conv/449494950 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4951 │4952 1183 │ match_types [input_type] do4953 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4954 │4955 └─ lib/nx/binary_backend.ex:1183: Nx.BinaryBackend.conv/449564957 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4958 │4959 1186 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4960 │ ~4961 │4962 └─ lib/nx/binary_backend.ex:1186:31: Nx.BinaryBackend.conv/449634964 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4965 │4966 1183 │ match_types [input_type] do4967 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4968 │4969 └─ lib/nx/binary_backend.ex:1183: Nx.BinaryBackend.conv/449704971 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4972 │4973 1183 │ match_types [input_type] do4974 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4975 │4976 └─ lib/nx/binary_backend.ex:1183: Nx.BinaryBackend.conv/449774978 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4979 │4980 1186 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4981 │ ~4982 │4983 └─ lib/nx/binary_backend.ex:1186:31: Nx.BinaryBackend.conv/449844985 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4986 │4987 1183 │ match_types [input_type] do4988 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4989 │4990 └─ lib/nx/binary_backend.ex:1183: Nx.BinaryBackend.conv/449914992 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4993 │4994 1186 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4995 │ ~4996 │4997 └─ lib/nx/binary_backend.ex:1186:31: Nx.BinaryBackend.conv/449984999 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5000 │5001 1183 │ match_types [input_type] do5002 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5003 │5004 └─ lib/nx/binary_backend.ex:1183: Nx.BinaryBackend.conv/450055006 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5007 │5008 1186 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =5009 │ ~5010 │5011 └─ lib/nx/binary_backend.ex:1186:31: Nx.BinaryBackend.conv/450125013 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5014 │5015 1183 │ match_types [input_type] do5016 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5017 │5018 └─ lib/nx/binary_backend.ex:1183: Nx.BinaryBackend.conv/450195020 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5021 │5022 1196 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =5023 │ ~5024 │5025 └─ lib/nx/binary_backend.ex:1196:31: Nx.BinaryBackend.conv/450265027 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5028 │5029 1193 │ match_types [kernel_type] do5030 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5031 │5032 └─ lib/nx/binary_backend.ex:1193: Nx.BinaryBackend.conv/450335034 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5035 │5036 1196 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =5037 │ ~5038 │5039 └─ lib/nx/binary_backend.ex:1196:31: Nx.BinaryBackend.conv/450405041 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5042 │5043 1193 │ match_types [kernel_type] do5044 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5045 │5046 └─ lib/nx/binary_backend.ex:1193: Nx.BinaryBackend.conv/450475048 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5049 │5050 1193 │ match_types [kernel_type] do5051 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5052 │5053 └─ lib/nx/binary_backend.ex:1193: Nx.BinaryBackend.conv/450545055 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5056 │5057 1196 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =5058 │ ~5059 │5060 └─ lib/nx/binary_backend.ex:1196:31: Nx.BinaryBackend.conv/450615062 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5063 │5064 1193 │ match_types [kernel_type] do5065 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5066 │5067 └─ lib/nx/binary_backend.ex:1193: Nx.BinaryBackend.conv/450685069 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5070 │5071 1196 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =5072 │ ~5073 │5074 └─ lib/nx/binary_backend.ex:1196:31: Nx.BinaryBackend.conv/450755076 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5077 │5078 1193 │ match_types [kernel_type] do5079 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5080 │5081 └─ lib/nx/binary_backend.ex:1193: Nx.BinaryBackend.conv/450825083 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5084 │5085 1196 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =5086 │ ~5087 │5088 └─ lib/nx/binary_backend.ex:1196:31: Nx.BinaryBackend.conv/450895090 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5091 │5092 1193 │ match_types [kernel_type] do5093 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5094 │5095 └─ lib/nx/binary_backend.ex:1193: Nx.BinaryBackend.conv/450965097 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 operator5098 │5099 1222 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =5100 │ ~5101 │5102 └─ lib/nx/binary_backend.ex:1222:19: Nx.BinaryBackend.split_into_feature_groups/451035104 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 operator5105 │5106 1222 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =5107 │ ~5108 │5109 └─ lib/nx/binary_backend.ex:1222:55: Nx.BinaryBackend.split_into_feature_groups/451105111 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 operator5112 │5113 1224 │ <<out_data::size(data_size)-bitstring <- data_group>>,5114 │ ~5115 │5116 └─ lib/nx/binary_backend.ex:1224:26: Nx.BinaryBackend.split_into_feature_groups/451175118 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 operator5119 │5120 1236 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data5121 │ ~5122 │5123 └─ lib/nx/binary_backend.ex:1236:19: Nx.BinaryBackend.split_into_batch_groups/451245125 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 operator5126 │5127 1236 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data5128 │ ~5129 │5130 └─ lib/nx/binary_backend.ex:1236:49: Nx.BinaryBackend.split_into_batch_groups/451315132 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5133 │5134 1504 │ match_types [type] do5135 │ ~~~~~~~~~~~~~~~~~~~~~5136 │5137 └─ lib/nx/binary_backend.ex:1504: Nx.BinaryBackend.window_reduce/651385139 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5140 │5141 1504 │ match_types [type] do5142 │ ~~~~~~~~~~~~~~~~~~~~~5143 │5144 └─ lib/nx/binary_backend.ex:1504: Nx.BinaryBackend.window_reduce/651455146 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5147 │5148 1504 │ match_types [type] do5149 │ ~~~~~~~~~~~~~~~~~~~~~5150 │5151 └─ lib/nx/binary_backend.ex:1504: Nx.BinaryBackend.window_reduce/651525153 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5154 │5155 1504 │ match_types [type] do5156 │ ~~~~~~~~~~~~~~~~~~~~~5157 │5158 └─ lib/nx/binary_backend.ex:1504: Nx.BinaryBackend.window_reduce/651595160 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5161 │5162 1504 │ match_types [type] do5163 │ ~~~~~~~~~~~~~~~~~~~~~5164 │5165 └─ lib/nx/binary_backend.ex:1504: Nx.BinaryBackend.window_reduce/651665167 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5168 │5169 1504 │ match_types [type] do5170 │ ~~~~~~~~~~~~~~~~~~~~~5171 │5172 └─ lib/nx/binary_backend.ex:1504: Nx.BinaryBackend.window_reduce/651735174 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5175 │5176 1631 │ match_types [type] do5177 │ ~~~~~~~~~~~~~~~~~~~~~5178 │5179 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/851805181 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5182 │5183 1631 │ match_types [type] do5184 │ ~~~~~~~~~~~~~~~~~~~~~5185 │5186 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/851875188 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5189 │5190 1631 │ match_types [type] do5191 │ ~~~~~~~~~~~~~~~~~~~~~5192 │5193 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/851945195 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5196 │5197 1631 │ match_types [type] do5198 │ ~~~~~~~~~~~~~~~~~~~~~5199 │5200 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852015202 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5203 │5204 1631 │ match_types [type] do5205 │ ~~~~~~~~~~~~~~~~~~~~~5206 │5207 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852085209 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5210 │5211 1631 │ match_types [type] do5212 │ ~~~~~~~~~~~~~~~~~~~~~5213 │5214 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852155216 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5217 │5218 1631 │ match_types [type] do5219 │ ~~~~~~~~~~~~~~~~~~~~~5220 │5221 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852225223 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5224 │5225 1631 │ match_types [type] do5226 │ ~~~~~~~~~~~~~~~~~~~~~5227 │5228 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852295230 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5231 │5232 1631 │ match_types [type] do5233 │ ~~~~~~~~~~~~~~~~~~~~~5234 │5235 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852365237 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5238 │5239 1631 │ match_types [type] do5240 │ ~~~~~~~~~~~~~~~~~~~~~5241 │5242 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852435244 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5245 │5246 1631 │ match_types [type] do5247 │ ~~~~~~~~~~~~~~~~~~~~~5248 │5249 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852505251 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5252 │5253 1631 │ match_types [type] do5254 │ ~~~~~~~~~~~~~~~~~~~~~5255 │5256 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852575258 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5259 │5260 1631 │ match_types [type] do5261 │ ~~~~~~~~~~~~~~~~~~~~~5262 │5263 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852645265 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 operator5266 │5267 1654 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,5268 │ ~5269 │5270 └─ lib/nx/binary_backend.ex:1654:19: Nx.BinaryBackend.select_and_scatter/852715272 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 operator5273 │5274 1654 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,5275 │ ~5276 │5277 └─ lib/nx/binary_backend.ex:1654:65: Nx.BinaryBackend.select_and_scatter/852785279 warning: the variable "updates_chunk" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5280 │5281 1744 │ for <<x::bitstring-size(updates_chunk) <- updates_binary>> do5282 │ ~5283 │5284 └─ lib/nx/binary_backend.ex:1744:33: Nx.BinaryBackend.indexed_op/752855286 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 operator5287 │5288 1780 │ <<before_offset::bitstring-size(before_slice_size),5289 │ ~5290 │5291 └─ lib/nx/binary_backend.ex:1780:45: Nx.BinaryBackend.indexed_op/752925293 warning: the variable "target_chunk" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5294 │5295 1781 │ current_bitstring::bitstring-size(target_chunk),5296 │ ~5297 │5298 └─ lib/nx/binary_backend.ex:1781:49: Nx.BinaryBackend.indexed_op/752995300 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5301 │5302 1785 │ match_types [target.type, out.type] do5303 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5304 │5305 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753065307 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5308 │5309 1785 │ match_types [target.type, out.type] do5310 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5311 │5312 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753135314 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5315 │5316 1785 │ match_types [target.type, out.type] do5317 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5318 │5319 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753205321 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5322 │5323 1785 │ match_types [target.type, out.type] do5324 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5325 │5326 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753275328 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5329 │5330 1785 │ match_types [target.type, out.type] do5331 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5332 │5333 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753345335 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5336 │5337 1785 │ match_types [target.type, out.type] do5338 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5339 │5340 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753415342 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5343 │5344 1785 │ match_types [target.type, out.type] do5345 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5346 │5347 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753485349 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5350 │5351 1785 │ match_types [target.type, out.type] do5352 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5353 │5354 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753555356 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5357 │5358 1785 │ match_types [target.type, out.type] do5359 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5360 │5361 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753625363 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5364 │5365 1785 │ match_types [target.type, out.type] do5366 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5367 │5368 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753695370 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5371 │5372 1785 │ match_types [target.type, out.type] do5373 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5374 │5375 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753765377 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5378 │5379 1785 │ match_types [target.type, out.type] do5380 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5381 │5382 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753835384 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5385 │5386 1785 │ match_types [target.type, out.type] do5387 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5388 │5389 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753905391 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5392 │5393 1785 │ match_types [target.type, out.type] do5394 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5395 │5396 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753975398 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5399 │5400 1785 │ match_types [target.type, out.type] do5401 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5402 │5403 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754045405 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5406 │5407 1785 │ match_types [target.type, out.type] do5408 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5409 │5410 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754115412 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5413 │5414 1785 │ match_types [target.type, out.type] do5415 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5416 │5417 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754185419 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5420 │5421 1785 │ match_types [target.type, out.type] do5422 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5423 │5424 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754255426 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5427 │5428 1785 │ match_types [target.type, out.type] do5429 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5430 │5431 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754325433 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5434 │5435 1785 │ match_types [target.type, out.type] do5436 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5437 │5438 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754395440 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5441 │5442 1785 │ match_types [target.type, out.type] do5443 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5444 │5445 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754465447 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5448 │5449 1785 │ match_types [target.type, out.type] do5450 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5451 │5452 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754535454 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5455 │5456 1785 │ match_types [target.type, out.type] do5457 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5458 │5459 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754605461 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5462 │5463 1785 │ match_types [target.type, out.type] do5464 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5465 │5466 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754675468 warning: the variable "arg1" (context 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 1785 │ match_types [target.type, out.type] do5471 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5472 │5473 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754745475 warning: the variable "arg1" (context 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 1785 │ match_types [target.type, out.type] do5478 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5479 │5480 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754815482 warning: the variable "arg1" (context 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 1785 │ match_types [target.type, out.type] do5485 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5486 │5487 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754885489 warning: the variable "arg1" (context 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 1785 │ match_types [target.type, out.type] do5492 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5493 │5494 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754955496 warning: the variable "arg1" (context 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 1785 │ match_types [target.type, out.type] do5499 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5500 │5501 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/755025503 warning: the variable "arg1" (context 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 1785 │ match_types [target.type, out.type] do5506 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5507 │5508 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/755095510 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 1919 │ {<<cur_elem::size(size)-bitstring, rest_of_slice::bitstring>>, binary} ->5513 │ ~5514 │5515 └─ lib/nx/binary_backend.ex:1919:27: Nx.BinaryBackend.put_slice/555165517 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 operator5518 │5519 1920 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5520 │ ~5521 │5522 └─ lib/nx/binary_backend.ex:1920:26: Nx.BinaryBackend.put_slice/555235524 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 operator5525 │5526 1920 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5527 │ ~5528 │5529 └─ lib/nx/binary_backend.ex:1920:61: Nx.BinaryBackend.put_slice/555305531 warning: the variable "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 operator5532 │5533 1961 │ for <<bin::size(last_dim_bin_size)-bitstring <- to_binary(indices)>>, into: <<>> do5534 │ ~5535 │5536 └─ lib/nx/binary_backend.ex:1961:23: Nx.BinaryBackend.gather/355375538 warning: the variable "indices_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5539 │5540 1963 │ for <<bin::size(indices_size)-bitstring <- bin>>,5541 │ ~5542 │5543 └─ lib/nx/binary_backend.ex:1963:27: Nx.BinaryBackend.gather/355445545 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 operator5546 │5547 2032 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5548 │ ~5549 │5550 └─ lib/nx/binary_backend.ex:2032:27: Nx.BinaryBackend.bin_concatenate/455515552 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 operator5553 │5554 2032 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5555 │ ~5556 │5557 └─ lib/nx/binary_backend.ex:2032:57: Nx.BinaryBackend.bin_concatenate/455585559 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5560 │5561 2076 │ match_types [input_type] do5562 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5563 │5564 └─ lib/nx/binary_backend.ex:2076: Nx.BinaryBackend.as_type/255655566 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5567 │5568 2076 │ match_types [input_type] do5569 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5570 │5571 └─ lib/nx/binary_backend.ex:2076: Nx.BinaryBackend.as_type/255725573 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5574 │5575 2076 │ match_types [input_type] do5576 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5577 │5578 └─ lib/nx/binary_backend.ex:2076: Nx.BinaryBackend.as_type/255795580 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5581 │5582 2076 │ match_types [input_type] do5583 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5584 │5585 └─ lib/nx/binary_backend.ex:2076: Nx.BinaryBackend.as_type/255865587 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5588 │5589 2076 │ match_types [input_type] do5590 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5591 │5592 └─ lib/nx/binary_backend.ex:2076: Nx.BinaryBackend.as_type/255935594 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5595 │5596 2076 │ match_types [input_type] do5597 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5598 │5599 └─ lib/nx/binary_backend.ex:2076: Nx.BinaryBackend.as_type/256005601 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 operator5602 │5603 2197 │ data = for <<x::size(size)-bitstring <- bin>>, do: x5604 │ ~5605 │5606 └─ lib/nx/binary_backend.ex:2197:30: Nx.BinaryBackend.sort_last_dim/456075608 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 operator5609 │5610 2385 │ for <<bin::size(size)-bitstring <- axis>>, reduce: {<<>>, acc} do5611 │ ~5612 │5613 └─ lib/nx/binary_backend.ex:2385:25: Nx.BinaryBackend.bin_reduce/556145615 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 operator5616 │5617 2412 │ <<x::size(s1)-bitstring, rest1::bitstring>> = b15618 │ ~5619 │5620 └─ lib/nx/binary_backend.ex:2412:15: Nx.BinaryBackend.bin_zip_reduce_axis/756215622 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 operator5623 │5624 2413 │ <<y::size(s2)-bitstring, rest2::bitstring>> = b25625 │ ~5626 │5627 └─ lib/nx/binary_backend.ex:2413:15: Nx.BinaryBackend.bin_zip_reduce_axis/756285629 warning: the variable "skip" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5630 │5631 2432 │ <<_::size(skip)-bitstring, part::size(size)-bitstring, _::bitstring>> = bitstring5632 │ ~5633 │5634 └─ lib/nx/binary_backend.ex:2432:15: Nx.BinaryBackend.bitstring_part/356355636 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 operator5637 │5638 2432 │ <<_::size(skip)-bitstring, part::size(size)-bitstring, _::bitstring>> = bitstring5639 │ ~5640 │5641 └─ lib/nx/binary_backend.ex:2432:43: Nx.BinaryBackend.bitstring_part/356425643 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5644 │5645 2462 │ match_types [type] do5646 │ ~~~~~~~~~~~~~~~~~~~~~5647 │5648 └─ lib/nx/binary_backend.ex:2462: Nx.BinaryBackend.binary_to_number/256495650 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5651 │5652 2462 │ match_types [type] do5653 │ ~~~~~~~~~~~~~~~~~~~~~5654 │5655 └─ lib/nx/binary_backend.ex:2462: Nx.BinaryBackend.binary_to_number/256565657 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5658 │5659 2462 │ match_types [type] do5660 │ ~~~~~~~~~~~~~~~~~~~~~5661 │5662 └─ lib/nx/binary_backend.ex:2462: Nx.BinaryBackend.binary_to_number/256635664 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5665 │5666 2462 │ match_types [type] do5667 │ ~~~~~~~~~~~~~~~~~~~~~5668 │5669 └─ lib/nx/binary_backend.ex:2462: Nx.BinaryBackend.binary_to_number/256705671 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5672 │5673 2462 │ match_types [type] do5674 │ ~~~~~~~~~~~~~~~~~~~~~5675 │5676 └─ lib/nx/binary_backend.ex:2462: Nx.BinaryBackend.binary_to_number/256775678 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5679 │5680 2462 │ match_types [type] do5681 │ ~~~~~~~~~~~~~~~~~~~~~5682 │5683 └─ lib/nx/binary_backend.ex:2462: Nx.BinaryBackend.binary_to_number/256845685 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5686 │5687 2469 │ match_types [type] do5688 │ ~~~~~~~~~~~~~~~~~~~~~5689 │5690 └─ lib/nx/binary_backend.ex:2469: Nx.BinaryBackend.binary_to_list/256915692 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5693 │5694 2469 │ match_types [type] do5695 │ ~~~~~~~~~~~~~~~~~~~~~5696 │5697 └─ lib/nx/binary_backend.ex:2469: Nx.BinaryBackend.binary_to_list/256985699 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5700 │5701 2469 │ match_types [type] do5702 │ ~~~~~~~~~~~~~~~~~~~~~5703 │5704 └─ lib/nx/binary_backend.ex:2469: Nx.BinaryBackend.binary_to_list/257055706 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5707 │5708 2469 │ match_types [type] do5709 │ ~~~~~~~~~~~~~~~~~~~~~5710 │5711 └─ lib/nx/binary_backend.ex:2469: Nx.BinaryBackend.binary_to_list/257125713 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5714 │5715 2469 │ match_types [type] do5716 │ ~~~~~~~~~~~~~~~~~~~~~5717 │5718 └─ lib/nx/binary_backend.ex:2469: Nx.BinaryBackend.binary_to_list/257195720 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5721 │5722 2469 │ match_types [type] do5723 │ ~~~~~~~~~~~~~~~~~~~~~5724 │5725 └─ lib/nx/binary_backend.ex:2469: Nx.BinaryBackend.binary_to_list/257265727 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5728 │5729 2475 │ match_types [in_type, out_type] do5730 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5731 │5732 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457335734 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5735 │5736 2475 │ match_types [in_type, out_type] do5737 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5738 │5739 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457405741 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5742 │5743 2475 │ match_types [in_type, out_type] do5744 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5745 │5746 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457475748 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5749 │5750 2475 │ match_types [in_type, out_type] do5751 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5752 │5753 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457545755 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5756 │5757 2475 │ match_types [in_type, out_type] do5758 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5759 │5760 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457615762 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5763 │5764 2475 │ match_types [in_type, out_type] do5765 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5766 │5767 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457685769 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5770 │5771 2475 │ match_types [in_type, out_type] do5772 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5773 │5774 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457755776 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5777 │5778 2475 │ match_types [in_type, out_type] do5779 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5780 │5781 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457825783 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5784 │5785 2475 │ match_types [in_type, out_type] do5786 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5787 │5788 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457895790 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5791 │5792 2475 │ match_types [in_type, out_type] do5793 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5794 │5795 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457965797 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5798 │5799 2475 │ match_types [in_type, out_type] do5800 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5801 │5802 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458035804 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5805 │5806 2475 │ match_types [in_type, out_type] do5807 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5808 │5809 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458105811 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5812 │5813 2475 │ match_types [in_type, out_type] do5814 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5815 │5816 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458175818 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5819 │5820 2475 │ match_types [in_type, out_type] do5821 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5822 │5823 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458245825 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5826 │5827 2475 │ match_types [in_type, out_type] do5828 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5829 │5830 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458315832 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5833 │5834 2475 │ match_types [in_type, out_type] do5835 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5836 │5837 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458385839 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5840 │5841 2475 │ match_types [in_type, out_type] do5842 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5843 │5844 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458455846 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5847 │5848 2475 │ match_types [in_type, out_type] do5849 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5850 │5851 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458525853 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5854 │5855 2475 │ match_types [in_type, out_type] do5856 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5857 │5858 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458595860 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5861 │5862 2475 │ match_types [in_type, out_type] do5863 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5864 │5865 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458665867 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5868 │5869 2475 │ match_types [in_type, out_type] do5870 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5871 │5872 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458735874 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5875 │5876 2475 │ match_types [in_type, out_type] do5877 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5878 │5879 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458805881 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5882 │5883 2475 │ match_types [in_type, out_type] do5884 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5885 │5886 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458875888 warning: the variable "arg1" (context 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 2475 │ match_types [in_type, out_type] do5891 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5892 │5893 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458945895 warning: the variable "arg1" (context 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 2475 │ match_types [in_type, out_type] do5898 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5899 │5900 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/459015902 warning: the variable "arg1" (context 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 2475 │ match_types [in_type, out_type] do5905 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5906 │5907 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/459085909 warning: the variable "arg1" (context 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 2475 │ match_types [in_type, out_type] do5912 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5913 │5914 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/459155916 warning: the variable "arg1" (context 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 2475 │ match_types [in_type, out_type] do5919 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5920 │5921 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/459225923 warning: the variable "arg1" (context 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 2475 │ match_types [in_type, out_type] do5926 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5927 │5928 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/459295930 warning: the variable "arg1" (context 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 2475 │ match_types [in_type, out_type] do5933 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5934 │5935 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/459365937 warning: the variable "arg1" (context 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 2475 │ match_types [in_type, out_type] do5940 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5941 │5942 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/459435944 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 operator5945 │5946 2515 │ for <<chunk::size(chunk_size)-bitstring <- binary>> do5947 │ ~5948 │5949 └─ lib/nx/binary_backend.ex:2515:25: Nx.BinaryBackend.aggregate_axes/459505951 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 operator5952 │5953 2610 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data5954 │ ~5955 │5956 └─ lib/nx/binary_backend.ex:2610:15: Nx.BinaryBackend.weighted_traverse/459575958 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 operator5959 │5960 2610 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data5961 │ ~5962 │5963 └─ lib/nx/binary_backend.ex:2610:46: Nx.BinaryBackend.weighted_traverse/459645965 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 operator5966 │5967 2630 │ <<_::size(dim_size)-bitstring, data::bitstring>> = data5968 │ ~5969 │5970 └─ lib/nx/binary_backend.ex:2630:19: Nx.BinaryBackend.weighted_traverse/659715972 warning: the variable "arg1" (context 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 2143 │ match_types [type] do5975 │ ~~~~~~~~~~~~~~~~~~~~~5976 │5977 └─ lib/nx.ex:2143: Nx.to_flat_list/259785979 warning: the variable "arg1" (context 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 2143 │ match_types [type] do5982 │ ~~~~~~~~~~~~~~~~~~~~~5983 │5984 └─ lib/nx.ex:2143: Nx.to_flat_list/259855986 warning: the variable "arg1" (context 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 2143 │ match_types [type] do5989 │ ~~~~~~~~~~~~~~~~~~~~~5990 │5991 └─ lib/nx.ex:2143: Nx.to_flat_list/259925993 warning: the variable "arg1" (context 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 2143 │ match_types [type] do5996 │ ~~~~~~~~~~~~~~~~~~~~~5997 │5998 └─ lib/nx.ex:2143: Nx.to_flat_list/259996000 warning: the variable "arg1" (context 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 2143 │ match_types [type] do6003 │ ~~~~~~~~~~~~~~~~~~~~~6004 │6005 └─ lib/nx.ex:2143: Nx.to_flat_list/260066007 warning: the variable "arg1" (context 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 2143 │ match_types [type] do6010 │ ~~~~~~~~~~~~~~~~~~~~~6011 │6012 └─ lib/nx.ex:2143: Nx.to_flat_list/260136014 warning: the variable "arg1" (context 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 2200 │ match_types [type] do6017 │ ~~~~~~~~~~~~~~~~~~~~~6018 │6019 └─ lib/nx.ex:2200: Nx.chunk/360206021 warning: the variable "arg1" (context 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 2200 │ match_types [type] do6024 │ ~~~~~~~~~~~~~~~~~~~~~6025 │6026 └─ lib/nx.ex:2200: Nx.chunk/360276028 warning: the variable "arg1" (context 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 2200 │ match_types [type] do6031 │ ~~~~~~~~~~~~~~~~~~~~~6032 │6033 └─ lib/nx.ex:2200: Nx.chunk/360346035 warning: the variable "arg1" (context 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 2200 │ match_types [type] do6038 │ ~~~~~~~~~~~~~~~~~~~~~6039 │6040 └─ lib/nx.ex:2200: Nx.chunk/360416042 warning: the variable "arg1" (context 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 2200 │ match_types [type] do6045 │ ~~~~~~~~~~~~~~~~~~~~~6046 │6047 └─ lib/nx.ex:2200: Nx.chunk/360486049 warning: the variable "arg1" (context 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 2200 │ match_types [type] do6052 │ ~~~~~~~~~~~~~~~~~~~~~6053 │6054 └─ lib/nx.ex:2200: Nx.chunk/360556056 warning: the variable "arg1" (context 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 2486 │ match_types [tensor.type] do6059 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6060 │6061 └─ lib/nx.ex:2486: Nx.to_number/160626063 warning: the variable "arg1" (context 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 2486 │ match_types [tensor.type] do6066 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6067 │6068 └─ lib/nx.ex:2486: Nx.to_number/160696070 warning: the variable "arg1" (context 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 2486 │ match_types [tensor.type] do6073 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6074 │6075 └─ lib/nx.ex:2486: Nx.to_number/160766077 warning: the variable "arg1" (context 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 2486 │ match_types [tensor.type] do6080 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6081 │6082 └─ lib/nx.ex:2486: Nx.to_number/160836084 warning: the variable "arg1" (context 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 2486 │ match_types [tensor.type] do6087 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6088 │6089 └─ lib/nx.ex:2486: Nx.to_number/160906091 warning: the variable "arg1" (context 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 2486 │ match_types [tensor.type] do6094 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6095 │6096 └─ lib/nx.ex:2486: Nx.to_number/160976098 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 operator6099 │6100 15511 │ <<header::size(header_size)-binary, array::binary>> = rest6101 │ ~6102 │6103 └─ lib/nx.ex:15511:20: Nx.do_numpy_to_tensor/261046105 warning: the variable "bit_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 operator6106 │6107 15515 │ <<data::size(bit_size_of_array)-bitstring>> = array6108 │ ~6109 │6110 └─ lib/nx.ex:15515:18: Nx.do_numpy_to_tensor/261116112 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 operator6113 │6114 15587 │ for <<data::size(size)-binary <- binary>> do6115 │ ~6116 │6117 └─ lib/nx.ex:15587:26: Nx.new_byte_order/361186119 warning: the following conditional expression will always succeed:61206121 is_float(split)61226123 because it evaluates to:61246125 dynamic(true)61266127 where "split" was given the types:61286129 # type: dynamic(float() or integer())6130 # from: lib/nx.ex:3505:436131 split * axis_size61326133 # type: float()6134 # from: lib/nx.ex:3515:96135 is_integer(split)61366137 type warning found at:6138 │6139 3519 │ is_float(split) and float_split_index > 0 and float_split_index < axis_size ->6140 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6141 │6142 └─ lib/nx.ex:3519: Nx.split/361436144 warning: this clause in cond will always match:61456146 is_float(split)61476148 since it has type:61496150 dynamic(true)61516152 where "split" was given the types:61536154 # type: dynamic(float() or integer())6155 # from: lib/nx.ex:3505:436156 split * axis_size61576158 # type: float()6159 # from: lib/nx.ex:3515:96160 is_integer(split)61616162 type warning found at:6163 │6164 3522 │ is_float(split) ->6165 │ ~6166 │6167 └─ lib/nx.ex:3522:25: Nx.split/361686169 warning: the following conditional expression:61706171 is_list(axes)61726173 will always evaluate to:61746175 dynamic(true)61766177 where "axes" was given the type:61786179 # type: dynamic(list(term()))6180 # from: lib/nx.ex:9276:496181 length(axes)61826183 type warning found at:6184 │6185 9281 │ checked_axes = if is_list(axes), do: Enum.at(axes, 0), else: axes6186 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6187 │6188 └─ lib/nx.ex:9281: Nx.weighted_mean/361896190 warning: incompatible types given to Kernel.trunc/1:61916192 trunc(x)61936194 given types:61956196 -dynamic(%Complex{6197 re: :infinity or :nan or :neg_infinity or float(),6198 im: :infinity or :nan or :neg_infinity or float()6199 })-62006201 but expected one of:62026203 float() or integer()62046205 where "x" was given the type:62066207 # type: dynamic(%Complex{6208 re: :infinity or :nan or :neg_infinity or float(),6209 im: :infinity or :nan or :neg_infinity or float()6210 })6211 # from: lib/nx/binary_backend.ex:2078:176212 x =6213 Nx.Shared.read_complex(6214 x,6215 arg16216 )62176218 type warning found at:6219 │6220 2091 │ number_to_binary(trunc(x), output_type)6221 │ ~6222 │6223 └─ lib/nx/binary_backend.ex:2091:36: Nx.BinaryBackend.as_type/262246225 warning: comparison with structs found:62266227 a >= b62286229 given types:62306231 dynamic(6232 %Complex{6233 re: :infinity or :nan or :neg_infinity or float(),6234 im: :infinity or :nan or :neg_infinity or float()6235 } or float() or integer()6236 ) >=6237 dynamic(6238 %Complex{6239 re: :infinity or :nan or :neg_infinity or float(),6240 im: :infinity or :nan or :neg_infinity or float()6241 } or float() or integer()6242 )62436244 where "a" was given the type:62456246 # type: dynamic(6247 %Complex{6248 re: :infinity or :nan or :neg_infinity or float(),6249 im: :infinity or :nan or :neg_infinity or float()6250 } or float() or integer()6251 )6252 # from: lib/nx/binary_backend.ex6253 {a, b}62546255 where "b" was given the type:62566257 # type: dynamic(6258 %Complex{6259 re: :infinity or :nan or :neg_infinity or float(),6260 im: :infinity or :nan or :neg_infinity or float()6261 } or float() or integer()6262 )6263 # from: lib/nx/binary_backend.ex6264 {a, b}62656266 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.62676268 type warning found at:6269 │6270 2136 │ {a, b} -> a >= b6271 │ ~6272 │6273 └─ lib/nx/binary_backend.ex:2136:27: Nx.BinaryBackend.do_sort/462746275 warning: comparison with structs found:62766277 a <= b62786279 given types:62806281 dynamic(6282 %Complex{6283 re: :infinity or :nan or :neg_infinity or float(),6284 im: :infinity or :nan or :neg_infinity or float()6285 } or float() or integer()6286 ) <=6287 dynamic(6288 %Complex{6289 re: :infinity or :nan or :neg_infinity or float(),6290 im: :infinity or :nan or :neg_infinity or float()6291 } or float() or integer()6292 )62936294 where "a" was given the type:62956296 # type: dynamic(6297 %Complex{6298 re: :infinity or :nan or :neg_infinity or float(),6299 im: :infinity or :nan or :neg_infinity or float()6300 } or float() or integer()6301 )6302 # from: lib/nx/binary_backend.ex6303 {a, b}63046305 where "b" was given the type:63066307 # type: dynamic(6308 %Complex{6309 re: :infinity or :nan or :neg_infinity or float(),6310 im: :infinity or :nan or :neg_infinity or float()6311 } or float() or integer()6312 )6313 # from: lib/nx/binary_backend.ex6314 {a, b}63156316 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.63176318 type warning found at:6319 │6320 2150 │ {a, b} -> a <= b6321 │ ~6322 │6323 └─ lib/nx/binary_backend.ex:2150:27: Nx.BinaryBackend.do_sort/463246325 warning: this clause of defp boolean_to_number/1 is never used (or it will always fail/warn when invoked)6326 │6327 852 │ defp boolean_to_number(value), do: value6328 │ ~6329 │6330 └─ lib/nx/defn/kernel.ex:852:8: Nx.Defn.Kernel.boolean_to_number/163316332Generated nx app6333==> joken6334Compiling 8 files (.ex)6335Generated joken app6336==> uboot_env6337Compiling 5 files (.ex)6338Generated uboot_env app6339==> nimble_pool6340Compiling 2 files (.ex)6341Generated nimble_pool app6342==> finch6343Compiling 22 files (.ex)6344Generated finch app6345warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"6346 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/26347 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/16348 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/56349 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/26350 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/46351 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/263526353==> req6354Compiling 19 files (.ex)6355Generated req app6356==> gemini_ex6357Compiling 97 files (.ex)6358 warning: this clause of defp format_system_instruction/1 is never used (or it will always fail/warn when invoked)6359 │6360 1267 │ defp format_system_instruction(nil), do: nil6361 │ ~6362 │6363 └─ lib/gemini/apis/coordinator.ex:1267:8: Gemini.APIs.Coordinator.format_system_instruction/163646365 warning: the following clause is redundant:63666367 defp format_system_instruction_part(%Gemini.Types.Part{} = part)63686369 it has type:63706371 dynamic(%Gemini.Types.Part{})63726373 previous clauses have already matched on the following types:63746375 %{..., text: term()}63766377 │6378 1291 │ defp format_system_instruction_part(%Part{} = part), do: format_part(part)6379 │ ~6380 │6381 └─ lib/gemini/apis/coordinator.ex:1291:8: Gemini.APIs.Coordinator.format_system_instruction_part/163826383 warning: incompatible types given to Map.get/2:63846385 Map.get(map, :role)63866387 the map:63886389 dynamic(%{..., parts: term()} and not %{..., parts: term(), role: term()})63906391 does not have all required keys:63926393 :role63946395 therefore this function will always return nil63966397 where "map" was given the type:63986399 # type: dynamic(%{..., parts: term()} and not %{..., parts: term(), role: term()})6400 # from: lib/gemini/apis/context_cache.ex:371:396401 %{parts: parts} = map64026403 type warning found at:6404 │6405 373 │ Map.get(map, :role) ||6406 │ ~6407 │6408 └─ lib/gemini/apis/context_cache.ex:373:11: Gemini.APIs.ContextCache.format_content/164096410 warning: incompatible types given to Map.get/3:64116412 Map.get(map, :parts, [%{text: text}])64136414 the map:64156416 dynamic(%{..., text: binary()} and not %{..., parts: term()})64176418 does not have all required keys:64196420 :parts64216422 therefore this function will always return dynamic(non_empty_list(%{text: binary()}))64236424 where "map" was given the type:64256426 # type: dynamic(%{..., text: binary()} and not %{..., parts: term()})6427 # from: lib/gemini/apis/context_cache.ex:380:376428 %{text: text} = map64296430 where "text" was given the types:64316432 # type: binary()6433 # from: lib/gemini/apis/context_cache.ex:380:376434 %{text: text} = map64356436 # type: binary()6437 # from: lib/gemini/apis/context_cache.ex:380:496438 is_binary(text)64396440 type warning found at:6441 │6442 382 │ parts = Map.get(map, :parts, [%{text: text}])6443 │ ~6444 │6445 └─ lib/gemini/apis/context_cache.ex:382:17: Gemini.APIs.ContextCache.format_content/164466447 warning: this clause of defp build_over_budget_status/2 is never used (or it will always fail/warn when invoked)6448 │6449 222 │ defp build_over_budget_status(_status, state_key), do: State.get_current_usage(state_key) || %{}6450 │ ~6451 │6452 └─ lib/gemini/rate_limiter/manager.ex:222:8: Gemini.RateLimiter.Manager.build_over_budget_status/264536454Generated gemini_ex app6455==> rag6456Compiling 62 files (.ex)6457 warning: unused require Logger6458 │6459 36 │ require Logger6460 │ ~6461 │6462 └─ lib/rag/graph_rag/community_detector.ex:36:364636464 warning: :telemetry.span/3 is undefined (module :telemetry is not available or is yet to be defined)6465 │6466 25 │ :telemetry.span([:rag, :retrieve], metadata, fn ->6467 │ ~6468 │6469 └─ lib/rag/retrieval.ex:25:16: Rag.Retrieval.retrieve/364706471 warning: Rag.Ai.Claude.new/1 is undefined (module Rag.Ai.Claude is not available or is yet to be defined)6472 │6473 280 │ caps.module.new(%{})6474 │ ~6475 │6476 └─ lib/rag/router/router.ex:280:21: Rag.Router.get_or_create_provider_instance/264776478 warning: Rag.Ai.Codex.new/1 is undefined (module Rag.Ai.Codex is not available or is yet to be defined)6479 │6480 280 │ caps.module.new(%{})6481 │ ~6482 │6483 └─ lib/rag/router/router.ex:280:21: Rag.Router.get_or_create_provider_instance/264846485 warning: Jason.decode/1 is undefined (module Jason is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)6486 │6487 200 │ with {:ok, scores} <- Jason.decode(cleaned_response),6488 │ ~6489 │6490 └─ lib/rag/reranker/llm.ex:200:33: Rag.Reranker.LLM.parse_and_rerank/364916492 warning: :telemetry.execute/3 is undefined (module :telemetry is not available or is yet to be defined)6493 │6494 176 │ :telemetry.execute([:rag, :pipeline, :step, :start], %{}, metadata)6495 │ ~6496 │6497 └─ lib/rag/pipeline/executor.ex:176:16: Rag.Pipeline.Executor.execute_step_with_retry/36498 └─ lib/rag/pipeline/executor.ex:191:20: Rag.Pipeline.Executor.execute_step_with_retry/36499 └─ lib/rag/pipeline/executor.ex:209:20: Rag.Pipeline.Executor.execute_step_with_retry/36500 └─ lib/rag/pipeline/executor.ex:229:20: Rag.Pipeline.Executor.execute_step_with_retry/365016502 warning: Jason.decode/1 is undefined (module Jason is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)6503 │6504 348 │ case Jason.decode(extract_json(json_string)) do6505 │ ~6506 │6507 └─ lib/rag/graph_rag/extractor.ex:348:16: Rag.GraphRAG.Extractor.parse_entities/16508 └─ lib/rag/graph_rag/extractor.ex:376:16: Rag.GraphRAG.Extractor.parse_relationships/16509 └─ lib/rag/graph_rag/extractor.ex:413:16: Rag.GraphRAG.Extractor.resolve_with_mapping/265106511 warning: :telemetry.span/3 is undefined (module :telemetry is not available or is yet to be defined)6512 │6513 38 │ :telemetry.span([:rag, :generate_embedding], metadata, fn ->6514 │ ~6515 │6516 └─ lib/rag/embedding.ex:38:16: Rag.Embedding.generate_embedding/36517 └─ lib/rag/embedding.ex:61:16: Rag.Embedding.generate_embedding/26518 └─ lib/rag/embedding.ex:103:16: Rag.Embedding.generate_embeddings_batch/365196520 warning: :telemetry.span/3 is undefined (module :telemetry is not available or is yet to be defined)6521 │6522 154 │ :telemetry.span([:rag, :generate_response], metadata, fn ->6523 │ ~6524 │6525 └─ lib/rag/generation.ex:154:16: Rag.Generation.generate_response/365266527 warning: :telemetry.span/3 is undefined (module :telemetry is not available or is yet to be defined)6528 │6529 103 │ :telemetry.span([:rag, :evaluate_rag_triad], metadata, fn ->6530 │ ~6531 │6532 └─ lib/rag/evaluation.ex:103:16: Rag.Evaluation.evaluate_rag_triad/26533 └─ lib/rag/evaluation.ex:155:16: Rag.Evaluation.detect_hallucination/265346535 warning: Jason.decode!/1 is undefined (module Jason is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)6536 │6537 107 │ evaluation = Jason.decode!(evaluation)6538 │ ~6539 │6540 └─ lib/rag/evaluation.ex:107:32: Rag.Evaluation.evaluate_rag_triad/265416542 warning: this clause of defp combine_sentences/4 is never used (or it will always fail/warn when invoked)6543 │6544 178 │ defp combine_sentences(spans, _text, _min_chars, _max_chars) when spans == [], do: []6545 │ ~6546 │6547 └─ lib/rag/chunker/recursive.ex:178:8: Rag.Chunker.Recursive.combine_sentences/465486549 warning: TextChunker.split/2 is undefined (module TextChunker is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)6550 │6551 82 │ case TextChunker.split(text, tc_opts) do6552 │ ~6553 │6554 └─ lib/rag/chunker/format_aware.ex:82:24: Rag.Chunker.FormatAware.chunk/365556556 warning: Req.post/2 is undefined (module Req is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)6557 │6558 40 │ Req.post(provider.embeddings_url, req_params),6559 │ ~6560 │6561 └─ lib/rag/ai/cohere.ex:40:16: Rag.Ai.Cohere.generate_embeddings/36562 └─ lib/rag/ai/cohere.ex:69:62: Rag.Ai.Cohere.generate_text/365636564 warning: Jason.decode!/1 is undefined (module Jason is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)6565 │6566 127 │ case Jason.decode!(event) do6567 │ ~6568 │6569 └─ lib/rag/ai/cohere.ex:127:16: Rag.Ai.Cohere.get_event_text/165706571 warning: Req.post/2 is undefined (module Req is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)6572 │6573 35 │ Req.post(provider.embeddings_url, req_params),6574 │ ~6575 │6576 └─ lib/rag/ai/openai.ex:35:16: Rag.Ai.OpenAI.generate_embeddings/36577 └─ lib/rag/ai/openai.ex:64:62: Rag.Ai.OpenAI.generate_text/365786579 warning: Jason.decode!/1 is undefined (module Jason is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)6580 │6581 158 │ case Jason.decode!(event) do6582 │ ~6583 │6584 └─ lib/rag/ai/openai.ex:158:16: Rag.Ai.OpenAI.get_event_text/165856586 warning: Gemini.Config.default_embedding_dimensions/1 is undefined (module Gemini.Config is not available or is yet to be defined)6587 │6588 79 │ Gemini.Config.default_embedding_dimensions(model)6589 │ ~6590 │6591 └─ lib/rag/ai/gemini.ex:79:23: Rag.Ai.Gemini.generate_embeddings/365926593 warning: Gemini.batch_embed_contents/2 is undefined (module Gemini is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)6594 │6595 87 │ result = Gemini.batch_embed_contents(texts, embed_opts)6596 │ ~6597 │6598 └─ lib/rag/ai/gemini.ex:87:21: Rag.Ai.Gemini.generate_embeddings/365996600 warning: Gemini.text/2 is undefined (module Gemini is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)6601 │6602 107 │ case Gemini.text(prompt, gemini_opts) do6603 │ ~6604 │6605 └─ lib/rag/ai/gemini.ex:107:19: Rag.Ai.Gemini.generate_text/366066607 warning: Gemini.Config.default_model/0 is undefined (module Gemini.Config is not available or is yet to be defined)6608 │6609 156 │ defp resolve_model(nil), do: Gemini.Config.default_model()6610 │ ~6611 │6612 └─ lib/rag/ai/gemini.ex:156:46: Rag.Ai.Gemini.resolve_model/166136614 warning: Req.post/2 is undefined (module Req is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)6615 │6616 32 │ Req.post(provider.embeddings_url, req_params),6617 │ ~6618 │6619 └─ lib/rag/ai/ollama.ex:32:16: Rag.Ai.Ollama.generate_embeddings/36620 └─ lib/rag/ai/ollama.ex:61:62: Rag.Ai.Ollama.generate_text/366216622 warning: Jason.decode!/1 is undefined (module Jason is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)6623 │6624 112 │ |> Jason.decode!()6625 │ ~6626 │6627 └─ lib/rag/ai/ollama.ex:112:14: Rag.Ai.Ollama.get_event_text/166286629 warning: Gemini.Config.get_model/1 is undefined (module Gemini.Config is not available or is yet to be defined)6630 │6631 157 │ defp resolve_model(model) when is_atom(model), do: Gemini.Config.get_model(model)6632 │ ~6633 │6634 └─ lib/rag/ai/gemini.ex:157:68: Rag.Ai.Gemini.resolve_model/16635 └─ lib/rag/ai/gemini.ex:161:78: Rag.Ai.Gemini.resolve_embedding_model/166366637 warning: Gemini.Config.default_embedding_model/0 is undefined (module Gemini.Config is not available or is yet to be defined)6638 │6639 160 │ defp resolve_embedding_model(nil), do: Gemini.Config.default_embedding_model()6640 │ ~6641 │6642 └─ lib/rag/ai/gemini.ex:160:56: Rag.Ai.Gemini.resolve_embedding_model/166436644 warning: Gemini.stream_generate/2 is undefined (module Gemini is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)6645 │6646 186 │ case Gemini.stream_generate(prompt, opts) do6647 │ ~6648 │6649 └─ lib/rag/ai/gemini.ex:186:17: Rag.Ai.Gemini.init_stream/266506651 warning: Jason.decode/1 is undefined (module Jason is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)6652 │6653 138 │ case Jason.decode(response) do6654 │ ~6655 │6656 └─ lib/rag/agent/agent.ex:138:16: Rag.Agent.Agent.parse_tool_call/166576658 warning: Jason.encode!/1 is undefined (module Jason is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)6659 │6660 270 │ defp format_tool_result(value) when is_map(value), do: Jason.encode!(value)6661 │ ~6662 │6663 └─ lib/rag/agent/session.ex:270:64: Rag.Agent.Session.format_tool_result/166646665Generated rag app6666==> property_table6667Compiling 8 files (.ex)6668Generated property_table app6669==> nerves_uevent6670 CC uevent.o6671 LD uevent6672Compiling 5 files (.ex)6673Generated nerves_uevent app6674==> nerves_runtime6675Compiling 14 files (.ex)6676Generated nerves_runtime app6677==> toolshed6678Compiling 5 files (.ex)6679Generated toolshed app6680==> nerves_compatibility_test6681Unchecked dependencies for environment prod:6682* rag_ex (Hex package)6683 could not find an app file at "_build/trellis/lib/rag_ex/ebin/rag_ex.app". Another app file was found in the same directory "_build/trellis/lib/rag_ex/ebin/rag.app", try changing the dependency name to :rag6684** (Mix) Can't continue due to errors on dependencies