Build log
nerves_system_bbb
rag_ex 0.3.4 · fail · run rag_ex-0.3.4-1791079118531
6686 of 6686 lines
1Resolving Hex dependencies...2Resolution completed in 0.281s3Unchanged: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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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_compatibility_test541===> Analyzing applications...542===> Compiling telemetry543==> nx544Compiling 36 files (.ex)545 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity546 │547 655 │ def ~~~tensor when is_number(tensor), do: Bitwise.~~~(tensor)548 │ ~549 │550 └─ lib/nx/defn/kernel.ex:655:7551552 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity553 │554 656 │ def ~~~tensor, do: Nx.bitwise_not(tensor)555 │ ~556 │557 └─ lib/nx/defn/kernel.ex:656:7558559 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 operator560 │561 229 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val562 │ ~563 │564 └─ lib/nx/shared.ex:229:33: Nx.Shared.read_complex/2565566 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 operator567 │568 229 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val569 │ ~570 │571 └─ lib/nx/shared.ex:229:71: Nx.Shared.read_complex/2572573 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 operator574 │575 233 │ <<x::float-native-size(elem_size)>> -> x576 │ ~577 │578 └─ lib/nx/shared.ex:233:32: Nx.Shared.read_complex/2579580 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 operator581 │582 239 │ <<x::float-native-size(elem_size)>> -> x583 │ ~584 │585 └─ lib/nx/shared.ex:239:32: Nx.Shared.read_complex/2586587 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 operator588 │589 1116 │ <<x::size(bits)-big>> = <<-1::float-size(bits)-big>>590 │ ~591 │592 └─ lib/nx/random.ex:1116:15: Nx.Random.next_after_minus_1/1593594 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 operator595 │596 1120 │ <<f::float-size(bits)-big>> = <<x - 1::integer-size(bits)-big>>597 │ ~598 │599 └─ lib/nx/random.ex:1120:21: Nx.Random.next_after_minus_1/1600601 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator602 │603 543 │ match_types [type] do604 │ ~~~~~~~~~~~~~~~~~~~~~605 │606 └─ lib/nx/binary_backend/matrix.ex:543: Nx.BinaryBackend.Matrix.binary_to_vector/2607608 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator609 │610 543 │ match_types [type] do611 │ ~~~~~~~~~~~~~~~~~~~~~612 │613 └─ lib/nx/binary_backend/matrix.ex:543: Nx.BinaryBackend.Matrix.binary_to_vector/2614615 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator616 │617 543 │ match_types [type] do618 │ ~~~~~~~~~~~~~~~~~~~~~619 │620 └─ lib/nx/binary_backend/matrix.ex:543: Nx.BinaryBackend.Matrix.binary_to_vector/2621622 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator623 │624 543 │ match_types [type] do625 │ ~~~~~~~~~~~~~~~~~~~~~626 │627 └─ lib/nx/binary_backend/matrix.ex:543: Nx.BinaryBackend.Matrix.binary_to_vector/2628629 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator630 │631 543 │ match_types [type] do632 │ ~~~~~~~~~~~~~~~~~~~~~633 │634 └─ lib/nx/binary_backend/matrix.ex:543: Nx.BinaryBackend.Matrix.binary_to_vector/2635636 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator637 │638 543 │ match_types [type] do639 │ ~~~~~~~~~~~~~~~~~~~~~640 │641 └─ lib/nx/binary_backend/matrix.ex:543: Nx.BinaryBackend.Matrix.binary_to_vector/2642643 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator644 │645 224 │ Nx.Shared.match_types [type] do646 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~647 │648 └─ lib/nx/backend.ex:224: Nx.Backend.chunk/6649650 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator651 │652 224 │ Nx.Shared.match_types [type] do653 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~654 │655 └─ lib/nx/backend.ex:224: Nx.Backend.chunk/6656657 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator658 │659 224 │ Nx.Shared.match_types [type] do660 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~661 │662 └─ lib/nx/backend.ex:224: Nx.Backend.chunk/6663664 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator665 │666 224 │ Nx.Shared.match_types [type] do667 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~668 │669 └─ lib/nx/backend.ex:224: Nx.Backend.chunk/6670671 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator672 │673 224 │ Nx.Shared.match_types [type] do674 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~675 │676 └─ lib/nx/backend.ex:224: Nx.Backend.chunk/6677678 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator679 │680 224 │ Nx.Shared.match_types [type] do681 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~682 │683 └─ lib/nx/backend.ex:224: Nx.Backend.chunk/6684685 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 operator686 │687 249 │ for <<chunk::size(chunk_size)-bitstring <- data>> do688 │ ~689 │690 └─ lib/nx/binary_backend.ex:249:23: Nx.BinaryBackend.unary_broadcast/7691692 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 operator693 │694 296 │ for <<chunk::size(chunk_size)-bitstring <- data>> do695 │ ~696 │697 └─ lib/nx/binary_backend.ex:296:25: Nx.BinaryBackend.transpose/3698699 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 operator700 │701 376 │ for <<dim::size(size)-bitstring <- bin>>, into: <<>> do702 │ ~703 │704 └─ lib/nx/binary_backend.ex:376:27: Nx.BinaryBackend.pad_last_dim/5705706 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 operator707 │708 381 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = padded709 │ ~710 │711 └─ lib/nx/binary_backend.ex:381:25: Nx.BinaryBackend.pad_last_dim/5712713 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 operator714 │715 393 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =716 │ ~717 │718 └─ lib/nx/binary_backend.ex:393:23: Nx.BinaryBackend.pad_last_dim/5719720 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 operator721 │722 393 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =723 │ ~724 │725 └─ lib/nx/binary_backend.ex:393:58: Nx.BinaryBackend.pad_last_dim/5726727 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 operator728 │729 400 │ <<_::size(low_byte)-bitstring, new_bin::bitstring>> = bin730 │ ~731 │732 └─ lib/nx/binary_backend.ex:400:23: Nx.BinaryBackend.pad_last_dim/5733734 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 operator735 │736 406 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = bin737 │ ~738 │739 └─ lib/nx/binary_backend.ex:406:29: Nx.BinaryBackend.pad_last_dim/5740741 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 operator742 │743 452 │ for <<chunk::size(chunk_size)-bitstring <- data>> do744 │ ~745 │746 └─ lib/nx/binary_backend.ex:452:25: Nx.BinaryBackend.reverse/3747748 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 operator749 │750 524 │ <<_::bitstring-size(left_offset_bits),751 │ ~752 │753 └─ lib/nx/binary_backend.ex:524:29: Nx.BinaryBackend.dot/7754755 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 operator756 │757 525 │ left_batch_item_binary::bitstring-size(left_batch_item_bits),758 │ ~759 │760 └─ lib/nx/binary_backend.ex:525:50: Nx.BinaryBackend.dot/7761762 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 operator763 │764 528 │ <<_::bitstring-size(right_offset_bits),765 │ ~766 │767 └─ lib/nx/binary_backend.ex:528:29: Nx.BinaryBackend.dot/7768769 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 operator770 │771 529 │ right_batch_item_binary::bitstring-size(right_batch_item_bits),772 │ ~773 │774 └─ lib/nx/binary_backend.ex:529:51: Nx.BinaryBackend.dot/7775776 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 operator777 │778 624 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data779 │ ~780 │781 └─ lib/nx/binary_backend.ex:624:23: Nx.BinaryBackend.select/4782783 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator784 │785 622 │ match_types [pred_type] do786 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~787 │788 └─ lib/nx/binary_backend.ex:622: Nx.BinaryBackend.select/4789790 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 operator791 │792 624 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data793 │ ~794 │795 └─ lib/nx/binary_backend.ex:624:23: Nx.BinaryBackend.select/4796797 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator798 │799 622 │ match_types [pred_type] do800 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~801 │802 └─ lib/nx/binary_backend.ex:622: Nx.BinaryBackend.select/4803804 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator805 │806 622 │ match_types [pred_type] do807 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~808 │809 └─ lib/nx/binary_backend.ex:622: Nx.BinaryBackend.select/4810811 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 operator812 │813 624 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data814 │ ~815 │816 └─ lib/nx/binary_backend.ex:624:23: Nx.BinaryBackend.select/4817818 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator819 │820 622 │ match_types [pred_type] do821 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~822 │823 └─ lib/nx/binary_backend.ex:622: Nx.BinaryBackend.select/4824825 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 operator826 │827 624 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data828 │ ~829 │830 └─ lib/nx/binary_backend.ex:624:23: Nx.BinaryBackend.select/4831832 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator833 │834 622 │ match_types [pred_type] do835 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~836 │837 └─ lib/nx/binary_backend.ex:622: Nx.BinaryBackend.select/4838839 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 operator840 │841 624 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data842 │ ~843 │844 └─ lib/nx/binary_backend.ex:624:23: Nx.BinaryBackend.select/4845846 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator847 │848 622 │ match_types [pred_type] do849 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~850 │851 └─ lib/nx/binary_backend.ex:622: Nx.BinaryBackend.select/4852853 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 operator854 │855 638 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data856 │ ~857 │858 └─ lib/nx/binary_backend.ex:638:25: Nx.BinaryBackend.select/4859860 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator861 │862 636 │ match_types [left_type] do863 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~864 │865 └─ lib/nx/binary_backend.ex:636: Nx.BinaryBackend.select/4866867 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 operator868 │869 638 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data870 │ ~871 │872 └─ lib/nx/binary_backend.ex:638:25: Nx.BinaryBackend.select/4873874 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator875 │876 636 │ match_types [left_type] do877 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~878 │879 └─ lib/nx/binary_backend.ex:636: Nx.BinaryBackend.select/4880881 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator882 │883 636 │ match_types [left_type] do884 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~885 │886 └─ lib/nx/binary_backend.ex:636: Nx.BinaryBackend.select/4887888 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 operator889 │890 638 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data891 │ ~892 │893 └─ lib/nx/binary_backend.ex:638:25: Nx.BinaryBackend.select/4894895 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator896 │897 636 │ match_types [left_type] do898 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~899 │900 └─ lib/nx/binary_backend.ex:636: Nx.BinaryBackend.select/4901902 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 operator903 │904 638 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data905 │ ~906 │907 └─ lib/nx/binary_backend.ex:638:25: Nx.BinaryBackend.select/4908909 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator910 │911 636 │ match_types [left_type] do912 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~913 │914 └─ lib/nx/binary_backend.ex:636: Nx.BinaryBackend.select/4915916 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 operator917 │918 638 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data919 │ ~920 │921 └─ lib/nx/binary_backend.ex:638:25: Nx.BinaryBackend.select/4922923 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator924 │925 636 │ match_types [left_type] do926 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~927 │928 └─ lib/nx/binary_backend.ex:636: Nx.BinaryBackend.select/4929930 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 operator931 │932 632 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data933 │ ~934 │935 └─ lib/nx/binary_backend.ex:632:25: Nx.BinaryBackend.select/4936937 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator938 │939 630 │ match_types [right_type] do940 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~941 │942 └─ lib/nx/binary_backend.ex:630: Nx.BinaryBackend.select/4943944 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 operator945 │946 632 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data947 │ ~948 │949 └─ lib/nx/binary_backend.ex:632:25: Nx.BinaryBackend.select/4950951 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator952 │953 630 │ match_types [right_type] do954 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~955 │956 └─ lib/nx/binary_backend.ex:630: Nx.BinaryBackend.select/4957958 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator959 │960 630 │ match_types [right_type] do961 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~962 │963 └─ lib/nx/binary_backend.ex:630: Nx.BinaryBackend.select/4964965 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 operator966 │967 632 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data968 │ ~969 │970 └─ lib/nx/binary_backend.ex:632:25: Nx.BinaryBackend.select/4971972 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator973 │974 630 │ match_types [right_type] do975 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~976 │977 └─ lib/nx/binary_backend.ex:630: Nx.BinaryBackend.select/4978979 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 operator980 │981 632 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data982 │ ~983 │984 └─ lib/nx/binary_backend.ex:632:25: Nx.BinaryBackend.select/4985986 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator987 │988 630 │ match_types [right_type] do989 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~990 │991 └─ lib/nx/binary_backend.ex:630: Nx.BinaryBackend.select/4992993 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 operator994 │995 632 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data996 │ ~997 │998 └─ lib/nx/binary_backend.ex:632:25: Nx.BinaryBackend.select/49991000 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1001 │1002 630 │ match_types [right_type] do1003 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~1004 │1005 └─ lib/nx/binary_backend.ex:630: Nx.BinaryBackend.select/410061007 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1008 │1009 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1010 │ ~1011 │1012 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/410131014 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1015 │1016 695 │ match_types [left_type, right_type, type] do1017 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1018 │1019 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410201021 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1022 │1023 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1024 │ ~1025 │1026 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/410271028 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1029 │1030 695 │ match_types [left_type, right_type, type] do1031 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1032 │1033 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410341035 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1036 │1037 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1038 │ ~1039 │1040 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/410411042 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1043 │1044 695 │ match_types [left_type, right_type, type] do1045 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1046 │1047 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410481049 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1050 │1051 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1052 │ ~1053 │1054 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/410551056 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1057 │1058 695 │ match_types [left_type, right_type, type] do1059 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1060 │1061 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410621063 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1064 │1065 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1066 │ ~1067 │1068 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/410691070 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1071 │1072 695 │ match_types [left_type, right_type, type] do1073 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1074 │1075 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410761077 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1078 │1079 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1080 │ ~1081 │1082 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/410831084 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1085 │1086 695 │ match_types [left_type, right_type, type] do1087 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1088 │1089 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410901091 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1092 │1093 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1094 │ ~1095 │1096 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/410971098 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1099 │1100 695 │ match_types [left_type, right_type, type] do1101 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1102 │1103 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411041105 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1106 │1107 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1108 │ ~1109 │1110 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/411111112 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1113 │1114 695 │ match_types [left_type, right_type, type] do1115 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1116 │1117 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411181119 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1120 │1121 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1122 │ ~1123 │1124 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/411251126 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1127 │1128 695 │ match_types [left_type, right_type, type] do1129 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1130 │1131 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411321133 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1134 │1135 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1136 │ ~1137 │1138 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/411391140 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1141 │1142 695 │ match_types [left_type, right_type, type] do1143 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1144 │1145 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411461147 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1148 │1149 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1150 │ ~1151 │1152 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/411531154 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1155 │1156 695 │ match_types [left_type, right_type, type] do1157 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1158 │1159 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411601161 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1162 │1163 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1164 │ ~1165 │1166 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/411671168 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1169 │1170 695 │ match_types [left_type, right_type, type] do1171 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1172 │1173 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411741175 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1176 │1177 695 │ match_types [left_type, right_type, type] do1178 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1179 │1180 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411811182 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1183 │1184 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1185 │ ~1186 │1187 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/411881189 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1190 │1191 695 │ match_types [left_type, right_type, type] do1192 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1193 │1194 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411951196 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1197 │1198 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1199 │ ~1200 │1201 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/412021203 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1204 │1205 695 │ match_types [left_type, right_type, type] do1206 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1207 │1208 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412091210 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1211 │1212 695 │ match_types [left_type, right_type, type] do1213 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1214 │1215 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412161217 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1218 │1219 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1220 │ ~1221 │1222 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/412231224 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1225 │1226 695 │ match_types [left_type, right_type, type] do1227 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1228 │1229 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412301231 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1232 │1233 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1234 │ ~1235 │1236 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/412371238 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1239 │1240 695 │ match_types [left_type, right_type, type] do1241 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1242 │1243 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412441245 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1246 │1247 695 │ match_types [left_type, right_type, type] do1248 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1249 │1250 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412511252 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1253 │1254 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1255 │ ~1256 │1257 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/412581259 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1260 │1261 695 │ match_types [left_type, right_type, type] do1262 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1263 │1264 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412651266 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1267 │1268 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1269 │ ~1270 │1271 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/412721273 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1274 │1275 695 │ match_types [left_type, right_type, type] do1276 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1277 │1278 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412791280 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1281 │1282 695 │ match_types [left_type, right_type, type] do1283 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1284 │1285 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412861287 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1288 │1289 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1290 │ ~1291 │1292 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/412931294 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1295 │1296 695 │ match_types [left_type, right_type, type] do1297 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1298 │1299 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413001301 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1302 │1303 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1304 │ ~1305 │1306 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/413071308 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1309 │1310 695 │ match_types [left_type, right_type, type] do1311 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1312 │1313 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413141315 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1316 │1317 695 │ match_types [left_type, right_type, type] do1318 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1319 │1320 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413211322 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1323 │1324 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1325 │ ~1326 │1327 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/413281329 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1330 │1331 695 │ match_types [left_type, right_type, type] do1332 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1333 │1334 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413351336 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1337 │1338 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1339 │ ~1340 │1341 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/413421343 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1344 │1345 695 │ match_types [left_type, right_type, type] do1346 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1347 │1348 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413491350 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1351 │1352 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1353 │ ~1354 │1355 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/413561357 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1358 │1359 695 │ match_types [left_type, right_type, type] do1360 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1361 │1362 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413631364 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1365 │1366 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1367 │ ~1368 │1369 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/413701371 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1372 │1373 695 │ match_types [left_type, right_type, type] do1374 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1375 │1376 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413771378 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1379 │1380 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1381 │ ~1382 │1383 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/413841385 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1386 │1387 695 │ match_types [left_type, right_type, type] do1388 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1389 │1390 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413911392 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1393 │1394 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1395 │ ~1396 │1397 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/413981399 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1400 │1401 695 │ match_types [left_type, right_type, type] do1402 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1403 │1404 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/414051406 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1407 │1408 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1409 │ ~1410 │1411 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/414121413 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1414 │1415 695 │ match_types [left_type, right_type, type] do1416 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1417 │1418 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/414191420 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1421 │1422 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1423 │ ~1424 │1425 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/414261427 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1428 │1429 695 │ match_types [left_type, right_type, type] do1430 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1431 │1432 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/414331434 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1435 │1436 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1437 │ ~1438 │1439 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/414401441 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1442 │1443 695 │ match_types [left_type, right_type, type] do1444 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1445 │1446 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/414471448 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1449 │1450 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1451 │ ~1452 │1453 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/414541455 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1456 │1457 695 │ match_types [left_type, right_type, type] do1458 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1459 │1460 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/414611462 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1463 │1464 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1465 │ ~1466 │1467 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/414681469 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1470 │1471 695 │ match_types [left_type, right_type, type] do1472 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1473 │1474 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/414751476 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1477 │1478 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1479 │ ~1480 │1481 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/414821483 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1484 │1485 695 │ match_types [left_type, right_type, type] do1486 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1487 │1488 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/414891490 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1491 │1492 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1493 │ ~1494 │1495 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/414961497 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1498 │1499 695 │ match_types [left_type, right_type, type] do1500 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1501 │1502 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415031504 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1505 │1506 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1507 │ ~1508 │1509 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/415101511 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1512 │1513 695 │ match_types [left_type, right_type, type] do1514 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1515 │1516 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415171518 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1519 │1520 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1521 │ ~1522 │1523 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/415241525 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1526 │1527 695 │ match_types [left_type, right_type, type] do1528 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1529 │1530 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415311532 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1533 │1534 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1535 │ ~1536 │1537 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/415381539 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1540 │1541 695 │ match_types [left_type, right_type, type] do1542 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1543 │1544 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415451546 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1547 │1548 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1549 │ ~1550 │1551 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/415521553 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1554 │1555 695 │ match_types [left_type, right_type, type] do1556 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1557 │1558 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415591560 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1561 │1562 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1563 │ ~1564 │1565 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/415661567 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1568 │1569 695 │ match_types [left_type, right_type, type] do1570 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1571 │1572 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415731574 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1575 │1576 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1577 │ ~1578 │1579 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/415801581 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1582 │1583 695 │ match_types [left_type, right_type, type] do1584 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1585 │1586 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415871588 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1589 │1590 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1591 │ ~1592 │1593 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/415941595 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1596 │1597 695 │ match_types [left_type, right_type, type] do1598 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1599 │1600 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416011602 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1603 │1604 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1605 │ ~1606 │1607 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/416081609 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1610 │1611 695 │ match_types [left_type, right_type, type] do1612 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1613 │1614 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416151616 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1617 │1618 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1619 │ ~1620 │1621 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/416221623 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1624 │1625 695 │ match_types [left_type, right_type, type] do1626 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1627 │1628 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416291630 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1631 │1632 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1633 │ ~1634 │1635 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/416361637 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1638 │1639 695 │ match_types [left_type, right_type, type] do1640 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1641 │1642 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416431644 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1645 │1646 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1647 │ ~1648 │1649 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/416501651 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1652 │1653 695 │ match_types [left_type, right_type, type] do1654 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1655 │1656 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416571658 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1659 │1660 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1661 │ ~1662 │1663 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/416641665 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1666 │1667 695 │ match_types [left_type, right_type, type] do1668 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1669 │1670 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416711672 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1673 │1674 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1675 │ ~1676 │1677 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/416781679 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1680 │1681 695 │ match_types [left_type, right_type, type] do1682 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1683 │1684 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416851686 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1687 │1688 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1689 │ ~1690 │1691 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/416921693 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1694 │1695 695 │ match_types [left_type, right_type, type] do1696 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1697 │1698 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416991700 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1701 │1702 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1703 │ ~1704 │1705 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/417061707 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1708 │1709 695 │ match_types [left_type, right_type, type] do1710 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1711 │1712 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417131714 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1715 │1716 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1717 │ ~1718 │1719 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/417201721 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1722 │1723 695 │ match_types [left_type, right_type, type] do1724 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1725 │1726 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417271728 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1729 │1730 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1731 │ ~1732 │1733 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/417341735 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1736 │1737 695 │ match_types [left_type, right_type, type] do1738 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1739 │1740 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417411742 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1743 │1744 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1745 │ ~1746 │1747 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/417481749 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1750 │1751 695 │ match_types [left_type, right_type, type] do1752 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1753 │1754 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417551756 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1757 │1758 695 │ match_types [left_type, right_type, type] do1759 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1760 │1761 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417621763 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1764 │1765 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1766 │ ~1767 │1768 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/417691770 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1771 │1772 695 │ match_types [left_type, right_type, type] do1773 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1774 │1775 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417761777 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1778 │1779 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1780 │ ~1781 │1782 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/417831784 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1785 │1786 695 │ match_types [left_type, right_type, type] do1787 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1788 │1789 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417901791 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1792 │1793 695 │ match_types [left_type, right_type, type] do1794 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1795 │1796 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417971798 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1799 │1800 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1801 │ ~1802 │1803 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/418041805 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1806 │1807 695 │ match_types [left_type, right_type, type] do1808 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1809 │1810 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418111812 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1813 │1814 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1815 │ ~1816 │1817 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/418181819 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1820 │1821 695 │ match_types [left_type, right_type, type] do1822 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1823 │1824 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418251826 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1827 │1828 695 │ match_types [left_type, right_type, type] do1829 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1830 │1831 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418321833 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1834 │1835 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1836 │ ~1837 │1838 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/418391840 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1841 │1842 695 │ match_types [left_type, right_type, type] do1843 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1844 │1845 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418461847 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1848 │1849 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1850 │ ~1851 │1852 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/418531854 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1855 │1856 695 │ match_types [left_type, right_type, type] do1857 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1858 │1859 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418601861 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1862 │1863 695 │ match_types [left_type, right_type, type] do1864 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1865 │1866 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418671868 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1869 │1870 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1871 │ ~1872 │1873 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/418741875 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1876 │1877 695 │ match_types [left_type, right_type, type] do1878 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1879 │1880 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418811882 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1883 │1884 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1885 │ ~1886 │1887 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/418881889 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1890 │1891 695 │ match_types [left_type, right_type, type] do1892 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1893 │1894 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418951896 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1897 │1898 695 │ match_types [left_type, right_type, type] do1899 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1900 │1901 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419021903 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1904 │1905 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1906 │ ~1907 │1908 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/419091910 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1911 │1912 695 │ match_types [left_type, right_type, type] do1913 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1914 │1915 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419161917 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1918 │1919 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1920 │ ~1921 │1922 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/419231924 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1925 │1926 695 │ match_types [left_type, right_type, type] do1927 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1928 │1929 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419301931 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1932 │1933 695 │ match_types [left_type, right_type, type] do1934 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1935 │1936 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419371938 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1939 │1940 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1941 │ ~1942 │1943 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/419441945 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1946 │1947 695 │ match_types [left_type, right_type, type] do1948 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1949 │1950 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419511952 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1953 │1954 695 │ match_types [left_type, right_type, type] do1955 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1956 │1957 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419581959 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1960 │1961 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1962 │ ~1963 │1964 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/419651966 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1967 │1968 695 │ match_types [left_type, right_type, type] do1969 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1970 │1971 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419721973 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1974 │1975 695 │ match_types [left_type, right_type, type] do1976 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1977 │1978 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419791980 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1981 │1982 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1983 │ ~1984 │1985 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/419861987 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1988 │1989 695 │ match_types [left_type, right_type, type] do1990 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1991 │1992 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419931994 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1995 │1996 695 │ match_types [left_type, right_type, type] do1997 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1998 │1999 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420002001 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2002 │2003 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2004 │ ~2005 │2006 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/420072008 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2009 │2010 695 │ match_types [left_type, right_type, type] do2011 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2012 │2013 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420142015 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2016 │2017 695 │ match_types [left_type, right_type, type] do2018 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2019 │2020 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420212022 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2023 │2024 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2025 │ ~2026 │2027 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/420282029 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2030 │2031 695 │ match_types [left_type, right_type, type] do2032 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2033 │2034 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420352036 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2037 │2038 695 │ match_types [left_type, right_type, type] do2039 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2040 │2041 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420422043 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2044 │2045 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2046 │ ~2047 │2048 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/420492050 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2051 │2052 695 │ match_types [left_type, right_type, type] do2053 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2054 │2055 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420562057 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2058 │2059 695 │ match_types [left_type, right_type, type] do2060 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2061 │2062 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420632064 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2065 │2066 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2067 │ ~2068 │2069 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/420702071 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2072 │2073 695 │ match_types [left_type, right_type, type] do2074 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2075 │2076 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420772078 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2079 │2080 695 │ match_types [left_type, right_type, type] do2081 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2082 │2083 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420842085 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2086 │2087 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2088 │ ~2089 │2090 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/420912092 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2093 │2094 695 │ match_types [left_type, right_type, type] do2095 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2096 │2097 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420982099 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2100 │2101 695 │ match_types [left_type, right_type, type] do2102 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2103 │2104 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421052106 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2107 │2108 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2109 │ ~2110 │2111 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/421122113 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2114 │2115 695 │ match_types [left_type, right_type, type] do2116 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2117 │2118 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421192120 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2121 │2122 695 │ match_types [left_type, right_type, type] do2123 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2124 │2125 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421262127 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2128 │2129 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2130 │ ~2131 │2132 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/421332134 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2135 │2136 695 │ match_types [left_type, right_type, type] do2137 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2138 │2139 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421402141 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2142 │2143 695 │ match_types [left_type, right_type, type] do2144 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2145 │2146 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421472148 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2149 │2150 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2151 │ ~2152 │2153 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/421542155 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2156 │2157 695 │ match_types [left_type, right_type, type] do2158 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2159 │2160 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421612162 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2163 │2164 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2165 │ ~2166 │2167 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/421682169 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2170 │2171 695 │ match_types [left_type, right_type, type] do2172 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2173 │2174 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421752176 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2177 │2178 695 │ match_types [left_type, right_type, type] do2179 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2180 │2181 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421822183 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2184 │2185 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2186 │ ~2187 │2188 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/421892190 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2191 │2192 695 │ match_types [left_type, right_type, type] do2193 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2194 │2195 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421962197 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2198 │2199 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2200 │ ~2201 │2202 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/422032204 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2205 │2206 695 │ match_types [left_type, right_type, type] do2207 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2208 │2209 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422102211 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2212 │2213 695 │ match_types [left_type, right_type, type] do2214 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2215 │2216 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422172218 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2219 │2220 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2221 │ ~2222 │2223 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/422242225 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2226 │2227 695 │ match_types [left_type, right_type, type] do2228 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2229 │2230 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422312232 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2233 │2234 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2235 │ ~2236 │2237 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/422382239 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2240 │2241 695 │ match_types [left_type, right_type, type] do2242 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2243 │2244 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422452246 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2247 │2248 695 │ match_types [left_type, right_type, type] do2249 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2250 │2251 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422522253 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2254 │2255 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2256 │ ~2257 │2258 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/422592260 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2261 │2262 695 │ match_types [left_type, right_type, type] do2263 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2264 │2265 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422662267 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2268 │2269 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2270 │ ~2271 │2272 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/422732274 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2275 │2276 695 │ match_types [left_type, right_type, type] do2277 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2278 │2279 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422802281 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2282 │2283 695 │ match_types [left_type, right_type, type] do2284 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2285 │2286 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422872288 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2289 │2290 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2291 │ ~2292 │2293 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/422942295 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2296 │2297 695 │ match_types [left_type, right_type, type] do2298 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2299 │2300 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423012302 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2303 │2304 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2305 │ ~2306 │2307 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/423082309 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2310 │2311 695 │ match_types [left_type, right_type, type] do2312 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2313 │2314 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423152316 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2317 │2318 695 │ match_types [left_type, right_type, type] do2319 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2320 │2321 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423222323 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2324 │2325 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2326 │ ~2327 │2328 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/423292330 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2331 │2332 695 │ match_types [left_type, right_type, type] do2333 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2334 │2335 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423362337 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2338 │2339 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2340 │ ~2341 │2342 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/423432344 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2345 │2346 695 │ match_types [left_type, right_type, type] do2347 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2348 │2349 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423502351 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2352 │2353 695 │ match_types [left_type, right_type, type] do2354 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2355 │2356 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423572358 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2359 │2360 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2361 │ ~2362 │2363 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/423642365 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2366 │2367 695 │ match_types [left_type, right_type, type] do2368 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2369 │2370 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423712372 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2373 │2374 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2375 │ ~2376 │2377 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/423782379 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2380 │2381 695 │ match_types [left_type, right_type, type] do2382 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2383 │2384 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423852386 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2387 │2388 695 │ match_types [left_type, right_type, type] do2389 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2390 │2391 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423922393 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2394 │2395 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2396 │ ~2397 │2398 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/423992400 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2401 │2402 695 │ match_types [left_type, right_type, type] do2403 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2404 │2405 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424062407 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2408 │2409 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2410 │ ~2411 │2412 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/424132414 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2415 │2416 695 │ match_types [left_type, right_type, type] do2417 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2418 │2419 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424202421 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2422 │2423 695 │ match_types [left_type, right_type, type] do2424 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2425 │2426 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424272428 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2429 │2430 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2431 │ ~2432 │2433 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/424342435 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2436 │2437 695 │ match_types [left_type, right_type, type] do2438 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2439 │2440 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424412442 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2443 │2444 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2445 │ ~2446 │2447 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/424482449 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2450 │2451 695 │ match_types [left_type, right_type, type] do2452 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2453 │2454 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424552456 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2457 │2458 695 │ match_types [left_type, right_type, type] do2459 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2460 │2461 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424622463 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2464 │2465 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2466 │ ~2467 │2468 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/424692470 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2471 │2472 695 │ match_types [left_type, right_type, type] do2473 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2474 │2475 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424762477 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2478 │2479 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2480 │ ~2481 │2482 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/424832484 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2485 │2486 695 │ match_types [left_type, right_type, type] do2487 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2488 │2489 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424902491 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2492 │2493 695 │ match_types [left_type, right_type, type] do2494 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2495 │2496 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424972498 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2499 │2500 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2501 │ ~2502 │2503 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/425042505 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2506 │2507 695 │ match_types [left_type, right_type, type] do2508 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2509 │2510 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425112512 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2513 │2514 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2515 │ ~2516 │2517 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/425182519 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2520 │2521 695 │ match_types [left_type, right_type, type] do2522 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2523 │2524 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425252526 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2527 │2528 695 │ match_types [left_type, right_type, type] do2529 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2530 │2531 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425322533 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2534 │2535 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2536 │ ~2537 │2538 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/425392540 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2541 │2542 695 │ match_types [left_type, right_type, type] do2543 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2544 │2545 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425462547 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2548 │2549 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2550 │ ~2551 │2552 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/425532554 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2555 │2556 695 │ match_types [left_type, right_type, type] do2557 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2558 │2559 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425602561 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2562 │2563 695 │ match_types [left_type, right_type, type] do2564 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2565 │2566 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425672568 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2569 │2570 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2571 │ ~2572 │2573 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/425742575 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2576 │2577 695 │ match_types [left_type, right_type, type] do2578 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2579 │2580 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425812582 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2583 │2584 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2585 │ ~2586 │2587 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/425882589 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2590 │2591 695 │ match_types [left_type, right_type, type] do2592 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2593 │2594 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425952596 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2597 │2598 695 │ match_types [left_type, right_type, type] do2599 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2600 │2601 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426022603 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2604 │2605 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2606 │ ~2607 │2608 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/426092610 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2611 │2612 695 │ match_types [left_type, right_type, type] do2613 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2614 │2615 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426162617 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2618 │2619 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2620 │ ~2621 │2622 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/426232624 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2625 │2626 695 │ match_types [left_type, right_type, type] do2627 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2628 │2629 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426302631 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2632 │2633 695 │ match_types [left_type, right_type, type] do2634 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2635 │2636 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426372638 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2639 │2640 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2641 │ ~2642 │2643 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/426442645 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2646 │2647 695 │ match_types [left_type, right_type, type] do2648 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2649 │2650 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426512652 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2653 │2654 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2655 │ ~2656 │2657 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/426582659 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2660 │2661 695 │ match_types [left_type, right_type, type] do2662 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2663 │2664 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426652666 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2667 │2668 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2669 │ ~2670 │2671 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/426722673 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2674 │2675 695 │ match_types [left_type, right_type, type] do2676 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2677 │2678 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426792680 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2681 │2682 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2683 │ ~2684 │2685 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/426862687 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2688 │2689 695 │ match_types [left_type, right_type, type] do2690 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2691 │2692 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426932694 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2695 │2696 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2697 │ ~2698 │2699 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/427002701 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2702 │2703 695 │ match_types [left_type, right_type, type] do2704 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2705 │2706 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427072708 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2709 │2710 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2711 │ ~2712 │2713 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/427142715 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2716 │2717 695 │ match_types [left_type, right_type, type] do2718 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2719 │2720 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427212722 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2723 │2724 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2725 │ ~2726 │2727 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/427282729 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2730 │2731 695 │ match_types [left_type, right_type, type] do2732 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2733 │2734 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427352736 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2737 │2738 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2739 │ ~2740 │2741 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/427422743 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2744 │2745 695 │ match_types [left_type, right_type, type] do2746 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2747 │2748 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427492750 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2751 │2752 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2753 │ ~2754 │2755 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/427562757 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2758 │2759 695 │ match_types [left_type, right_type, type] do2760 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2761 │2762 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427632764 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2765 │2766 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2767 │ ~2768 │2769 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/427702771 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2772 │2773 695 │ match_types [left_type, right_type, type] do2774 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2775 │2776 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427772778 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2779 │2780 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2781 │ ~2782 │2783 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/427842785 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2786 │2787 695 │ match_types [left_type, right_type, type] do2788 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2789 │2790 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427912792 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2793 │2794 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2795 │ ~2796 │2797 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/427982799 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2800 │2801 695 │ match_types [left_type, right_type, type] do2802 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2803 │2804 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428052806 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2807 │2808 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2809 │ ~2810 │2811 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/428122813 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2814 │2815 695 │ match_types [left_type, right_type, type] do2816 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2817 │2818 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428192820 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2821 │2822 695 │ match_types [left_type, right_type, type] do2823 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2824 │2825 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428262827 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2828 │2829 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2830 │ ~2831 │2832 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/428332834 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2835 │2836 695 │ match_types [left_type, right_type, type] do2837 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2838 │2839 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428402841 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2842 │2843 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2844 │ ~2845 │2846 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/428472848 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2849 │2850 695 │ match_types [left_type, right_type, type] do2851 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2852 │2853 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428542855 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2856 │2857 695 │ match_types [left_type, right_type, type] do2858 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2859 │2860 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428612862 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2863 │2864 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2865 │ ~2866 │2867 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/428682869 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2870 │2871 695 │ match_types [left_type, right_type, type] do2872 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2873 │2874 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428752876 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2877 │2878 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2879 │ ~2880 │2881 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/428822883 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2884 │2885 695 │ match_types [left_type, right_type, type] do2886 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2887 │2888 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428892890 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2891 │2892 695 │ match_types [left_type, right_type, type] do2893 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2894 │2895 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428962897 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2898 │2899 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2900 │ ~2901 │2902 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/429032904 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2905 │2906 695 │ match_types [left_type, right_type, type] do2907 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2908 │2909 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429102911 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2912 │2913 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2914 │ ~2915 │2916 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/429172918 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2919 │2920 695 │ match_types [left_type, right_type, type] do2921 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2922 │2923 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429242925 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2926 │2927 695 │ match_types [left_type, right_type, type] do2928 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2929 │2930 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429312932 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2933 │2934 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2935 │ ~2936 │2937 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/429382939 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2940 │2941 695 │ match_types [left_type, right_type, type] do2942 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2943 │2944 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429452946 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2947 │2948 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2949 │ ~2950 │2951 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/429522953 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2954 │2955 695 │ match_types [left_type, right_type, type] do2956 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2957 │2958 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429592960 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2961 │2962 695 │ match_types [left_type, right_type, type] do2963 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2964 │2965 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429662967 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2968 │2969 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2970 │ ~2971 │2972 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/429732974 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2975 │2976 695 │ match_types [left_type, right_type, type] do2977 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2978 │2979 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429802981 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2982 │2983 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2984 │ ~2985 │2986 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/429872988 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2989 │2990 695 │ match_types [left_type, right_type, type] do2991 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2992 │2993 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429942995 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2996 │2997 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2998 │ ~2999 │3000 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/430013002 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3003 │3004 695 │ match_types [left_type, right_type, type] do3005 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3006 │3007 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430083009 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3010 │3011 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3012 │ ~3013 │3014 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/430153016 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3017 │3018 695 │ match_types [left_type, right_type, type] do3019 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3020 │3021 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430223023 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3024 │3025 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3026 │ ~3027 │3028 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/430293030 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3031 │3032 695 │ match_types [left_type, right_type, type] do3033 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3034 │3035 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430363037 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3038 │3039 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3040 │ ~3041 │3042 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/430433044 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3045 │3046 695 │ match_types [left_type, right_type, type] do3047 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3048 │3049 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430503051 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3052 │3053 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3054 │ ~3055 │3056 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/430573058 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3059 │3060 695 │ match_types [left_type, right_type, type] do3061 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3062 │3063 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430643065 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3066 │3067 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3068 │ ~3069 │3070 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/430713072 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3073 │3074 695 │ match_types [left_type, right_type, type] do3075 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3076 │3077 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430783079 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3080 │3081 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3082 │ ~3083 │3084 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/430853086 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3087 │3088 695 │ match_types [left_type, right_type, type] do3089 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3090 │3091 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430923093 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3094 │3095 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3096 │ ~3097 │3098 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/430993100 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3101 │3102 695 │ match_types [left_type, right_type, type] do3103 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3104 │3105 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431063107 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3108 │3109 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3110 │ ~3111 │3112 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/431133114 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3115 │3116 695 │ match_types [left_type, right_type, type] do3117 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3118 │3119 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431203121 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3122 │3123 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3124 │ ~3125 │3126 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/431273128 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3129 │3130 695 │ match_types [left_type, right_type, type] do3131 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3132 │3133 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431343135 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3136 │3137 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3138 │ ~3139 │3140 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/431413142 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3143 │3144 695 │ match_types [left_type, right_type, type] do3145 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3146 │3147 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431483149 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3150 │3151 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3152 │ ~3153 │3154 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/431553156 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3157 │3158 695 │ match_types [left_type, right_type, type] do3159 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3160 │3161 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431623163 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3164 │3165 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3166 │ ~3167 │3168 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/431693170 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3171 │3172 695 │ match_types [left_type, right_type, type] do3173 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3174 │3175 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431763177 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3178 │3179 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3180 │ ~3181 │3182 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/431833184 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3185 │3186 695 │ match_types [left_type, right_type, type] do3187 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3188 │3189 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431903191 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3192 │3193 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3194 │ ~3195 │3196 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/431973198 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3199 │3200 695 │ match_types [left_type, right_type, type] do3201 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3202 │3203 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432043205 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3206 │3207 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3208 │ ~3209 │3210 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/432113212 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3213 │3214 695 │ match_types [left_type, right_type, type] do3215 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3216 │3217 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432183219 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3220 │3221 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3222 │ ~3223 │3224 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/432253226 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3227 │3228 695 │ match_types [left_type, right_type, type] do3229 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3230 │3231 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432323233 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3234 │3235 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3236 │ ~3237 │3238 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/432393240 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3241 │3242 695 │ match_types [left_type, right_type, type] do3243 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3244 │3245 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432463247 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3248 │3249 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3250 │ ~3251 │3252 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/432533254 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3255 │3256 695 │ match_types [left_type, right_type, type] do3257 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3258 │3259 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432603261 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3262 │3263 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3264 │ ~3265 │3266 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/432673268 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3269 │3270 695 │ match_types [left_type, right_type, type] do3271 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3272 │3273 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432743275 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3276 │3277 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3278 │ ~3279 │3280 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/432813282 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3283 │3284 695 │ match_types [left_type, right_type, type] do3285 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3286 │3287 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432883289 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3290 │3291 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3292 │ ~3293 │3294 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/432953296 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3297 │3298 695 │ match_types [left_type, right_type, type] do3299 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3300 │3301 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433023303 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3304 │3305 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3306 │ ~3307 │3308 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/433093310 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3311 │3312 695 │ match_types [left_type, right_type, type] do3313 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3314 │3315 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433163317 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3318 │3319 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3320 │ ~3321 │3322 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/433233324 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3325 │3326 695 │ match_types [left_type, right_type, type] do3327 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3328 │3329 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433303331 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3332 │3333 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3334 │ ~3335 │3336 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/433373338 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3339 │3340 695 │ match_types [left_type, right_type, type] do3341 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3342 │3343 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433443345 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3346 │3347 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3348 │ ~3349 │3350 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/433513352 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3353 │3354 695 │ match_types [left_type, right_type, type] do3355 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3356 │3357 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433583359 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3360 │3361 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3362 │ ~3363 │3364 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/433653366 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3367 │3368 695 │ match_types [left_type, right_type, type] do3369 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3370 │3371 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433723373 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3374 │3375 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3376 │ ~3377 │3378 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/433793380 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3381 │3382 695 │ match_types [left_type, right_type, type] do3383 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3384 │3385 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433863387 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3388 │3389 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3390 │ ~3391 │3392 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/433933394 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3395 │3396 695 │ match_types [left_type, right_type, type] do3397 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3398 │3399 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434003401 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3402 │3403 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3404 │ ~3405 │3406 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/434073408 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3409 │3410 695 │ match_types [left_type, right_type, type] do3411 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3412 │3413 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434143415 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3416 │3417 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3418 │ ~3419 │3420 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/434213422 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3423 │3424 695 │ match_types [left_type, right_type, type] do3425 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3426 │3427 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434283429 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3430 │3431 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3432 │ ~3433 │3434 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/434353436 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3437 │3438 695 │ match_types [left_type, right_type, type] do3439 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3440 │3441 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434423443 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3444 │3445 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3446 │ ~3447 │3448 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/434493450 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3451 │3452 695 │ match_types [left_type, right_type, type] do3453 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3454 │3455 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434563457 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3458 │3459 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3460 │ ~3461 │3462 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/434633464 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3465 │3466 695 │ match_types [left_type, right_type, type] do3467 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3468 │3469 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434703471 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3472 │3473 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3474 │ ~3475 │3476 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/434773478 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3479 │3480 695 │ match_types [left_type, right_type, type] do3481 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3482 │3483 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434843485 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3486 │3487 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3488 │ ~3489 │3490 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/434913492 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3493 │3494 695 │ match_types [left_type, right_type, type] do3495 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3496 │3497 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434983499 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3500 │3501 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3502 │ ~3503 │3504 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/435053506 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3507 │3508 695 │ match_types [left_type, right_type, type] do3509 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3510 │3511 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435123513 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3514 │3515 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3516 │ ~3517 │3518 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/435193520 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3521 │3522 695 │ match_types [left_type, right_type, type] do3523 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3524 │3525 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435263527 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3528 │3529 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3530 │ ~3531 │3532 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/435333534 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3535 │3536 695 │ match_types [left_type, right_type, type] do3537 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3538 │3539 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435403541 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3542 │3543 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3544 │ ~3545 │3546 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/435473548 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3549 │3550 695 │ match_types [left_type, right_type, type] do3551 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3552 │3553 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435543555 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3556 │3557 695 │ match_types [left_type, right_type, type] do3558 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3559 │3560 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435613562 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3563 │3564 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3565 │ ~3566 │3567 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/435683569 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3570 │3571 695 │ match_types [left_type, right_type, type] do3572 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3573 │3574 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435753576 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3577 │3578 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3579 │ ~3580 │3581 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/435823583 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3584 │3585 695 │ match_types [left_type, right_type, type] do3586 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3587 │3588 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435893590 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3591 │3592 695 │ match_types [left_type, right_type, type] do3593 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3594 │3595 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435963597 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3598 │3599 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3600 │ ~3601 │3602 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/436033604 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3605 │3606 695 │ match_types [left_type, right_type, type] do3607 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3608 │3609 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436103611 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3612 │3613 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3614 │ ~3615 │3616 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/436173618 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3619 │3620 695 │ match_types [left_type, right_type, type] do3621 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3622 │3623 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436243625 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3626 │3627 695 │ match_types [left_type, right_type, type] do3628 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3629 │3630 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436313632 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3633 │3634 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3635 │ ~3636 │3637 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/436383639 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3640 │3641 695 │ match_types [left_type, right_type, type] do3642 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3643 │3644 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436453646 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3647 │3648 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3649 │ ~3650 │3651 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/436523653 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3654 │3655 695 │ match_types [left_type, right_type, type] do3656 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3657 │3658 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436593660 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3661 │3662 695 │ match_types [left_type, right_type, type] do3663 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3664 │3665 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436663667 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3668 │3669 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3670 │ ~3671 │3672 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/436733674 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3675 │3676 695 │ match_types [left_type, right_type, type] do3677 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3678 │3679 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436803681 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3682 │3683 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3684 │ ~3685 │3686 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/436873688 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3689 │3690 695 │ match_types [left_type, right_type, type] do3691 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3692 │3693 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436943695 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3696 │3697 695 │ match_types [left_type, right_type, type] do3698 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3699 │3700 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437013702 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3703 │3704 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3705 │ ~3706 │3707 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/437083709 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3710 │3711 695 │ match_types [left_type, right_type, type] do3712 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3713 │3714 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437153716 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3717 │3718 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3719 │ ~3720 │3721 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/437223723 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3724 │3725 695 │ match_types [left_type, right_type, type] do3726 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3727 │3728 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437293730 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3731 │3732 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3733 │ ~3734 │3735 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/437363737 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3738 │3739 695 │ match_types [left_type, right_type, type] do3740 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3741 │3742 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437433744 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3745 │3746 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3747 │ ~3748 │3749 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/437503751 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3752 │3753 695 │ match_types [left_type, right_type, type] do3754 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3755 │3756 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437573758 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3759 │3760 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3761 │ ~3762 │3763 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/437643765 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3766 │3767 695 │ match_types [left_type, right_type, type] do3768 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3769 │3770 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437713772 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3773 │3774 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3775 │ ~3776 │3777 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/437783779 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3780 │3781 695 │ match_types [left_type, right_type, type] do3782 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3783 │3784 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437853786 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3787 │3788 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3789 │ ~3790 │3791 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/437923793 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3794 │3795 695 │ match_types [left_type, right_type, type] do3796 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3797 │3798 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437993800 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3801 │3802 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3803 │ ~3804 │3805 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/438063807 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3808 │3809 695 │ match_types [left_type, right_type, type] do3810 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3811 │3812 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438133814 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3815 │3816 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3817 │ ~3818 │3819 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/438203821 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3822 │3823 695 │ match_types [left_type, right_type, type] do3824 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3825 │3826 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438273828 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3829 │3830 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3831 │ ~3832 │3833 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/438343835 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3836 │3837 695 │ match_types [left_type, right_type, type] do3838 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3839 │3840 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438413842 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3843 │3844 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3845 │ ~3846 │3847 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/438483849 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3850 │3851 695 │ match_types [left_type, right_type, type] do3852 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3853 │3854 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438553856 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3857 │3858 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3859 │ ~3860 │3861 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/438623863Compiling lib/nx/binary_backend.ex (it's taking more than 10s)3864 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3865 │3866 695 │ match_types [left_type, right_type, type] do3867 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3868 │3869 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438703871 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3872 │3873 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3874 │ ~3875 │3876 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/438773878 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3879 │3880 695 │ match_types [left_type, right_type, type] do3881 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3882 │3883 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438843885 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3886 │3887 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3888 │ ~3889 │3890 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/438913892 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3893 │3894 695 │ match_types [left_type, right_type, type] do3895 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3896 │3897 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438983899 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3900 │3901 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3902 │ ~3903 │3904 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/439053906 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3907 │3908 695 │ match_types [left_type, right_type, type] do3909 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3910 │3911 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439123913 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3914 │3915 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3916 │ ~3917 │3918 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/439193920 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3921 │3922 695 │ match_types [left_type, right_type, type] do3923 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3924 │3925 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439263927 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3928 │3929 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3930 │ ~3931 │3932 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/439333934 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3935 │3936 695 │ match_types [left_type, right_type, type] do3937 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3938 │3939 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439403941 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3942 │3943 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3944 │ ~3945 │3946 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/439473948 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3949 │3950 695 │ match_types [left_type, right_type, type] do3951 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3952 │3953 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439543955 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3956 │3957 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3958 │ ~3959 │3960 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/439613962 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3963 │3964 695 │ match_types [left_type, right_type, type] do3965 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3966 │3967 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439683969 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3970 │3971 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3972 │ ~3973 │3974 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/439753976 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3977 │3978 695 │ match_types [left_type, right_type, type] do3979 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3980 │3981 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439823983 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3984 │3985 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3986 │ ~3987 │3988 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/439893990 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3991 │3992 695 │ match_types [left_type, right_type, type] do3993 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3994 │3995 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439963997 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3998 │3999 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4000 │ ~4001 │4002 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/440034004 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4005 │4006 695 │ match_types [left_type, right_type, type] do4007 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4008 │4009 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440104011 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4012 │4013 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4014 │ ~4015 │4016 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/440174018 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4019 │4020 695 │ match_types [left_type, right_type, type] do4021 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4022 │4023 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440244025 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4026 │4027 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4028 │ ~4029 │4030 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/440314032 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4033 │4034 695 │ match_types [left_type, right_type, type] do4035 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4036 │4037 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440384039 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4040 │4041 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4042 │ ~4043 │4044 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/440454046 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4047 │4048 695 │ match_types [left_type, right_type, type] do4049 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4050 │4051 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440524053 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4054 │4055 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4056 │ ~4057 │4058 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/440594060 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4061 │4062 695 │ match_types [left_type, right_type, type] do4063 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4064 │4065 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440664067 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4068 │4069 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4070 │ ~4071 │4072 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/440734074 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4075 │4076 695 │ match_types [left_type, right_type, type] do4077 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4078 │4079 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440804081 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4082 │4083 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4084 │ ~4085 │4086 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/440874088 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4089 │4090 695 │ match_types [left_type, right_type, type] do4091 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4092 │4093 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440944095 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4096 │4097 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4098 │ ~4099 │4100 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/441014102 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4103 │4104 695 │ match_types [left_type, right_type, type] do4105 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4106 │4107 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441084109 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4110 │4111 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4112 │ ~4113 │4114 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/441154116 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4117 │4118 695 │ match_types [left_type, right_type, type] do4119 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4120 │4121 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441224123 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4124 │4125 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4126 │ ~4127 │4128 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/441294130 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4131 │4132 695 │ match_types [left_type, right_type, type] do4133 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4134 │4135 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441364137 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4138 │4139 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4140 │ ~4141 │4142 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/441434144 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4145 │4146 695 │ match_types [left_type, right_type, type] do4147 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4148 │4149 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441504151 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4152 │4153 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4154 │ ~4155 │4156 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/441574158 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4159 │4160 695 │ match_types [left_type, right_type, type] do4161 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4162 │4163 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441644165 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4166 │4167 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4168 │ ~4169 │4170 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/441714172 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4173 │4174 695 │ match_types [left_type, right_type, type] do4175 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4176 │4177 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441784179 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4180 │4181 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4182 │ ~4183 │4184 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/441854186 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4187 │4188 695 │ match_types [left_type, right_type, type] do4189 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4190 │4191 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441924193 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4194 │4195 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4196 │ ~4197 │4198 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/441994200 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4201 │4202 695 │ match_types [left_type, right_type, type] do4203 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4204 │4205 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442064207 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4208 │4209 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4210 │ ~4211 │4212 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/442134214 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4215 │4216 695 │ match_types [left_type, right_type, type] do4217 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4218 │4219 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442204221 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4222 │4223 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4224 │ ~4225 │4226 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/442274228 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4229 │4230 695 │ match_types [left_type, right_type, type] do4231 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4232 │4233 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442344235 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4236 │4237 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4238 │ ~4239 │4240 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/442414242 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4243 │4244 695 │ match_types [left_type, right_type, type] do4245 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4246 │4247 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442484249 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4250 │4251 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4252 │ ~4253 │4254 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/442554256 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4257 │4258 695 │ match_types [left_type, right_type, type] do4259 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4260 │4261 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442624263 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4264 │4265 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4266 │ ~4267 │4268 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/442694270 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4271 │4272 695 │ match_types [left_type, right_type, type] do4273 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4274 │4275 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442764277 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4278 │4279 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4280 │ ~4281 │4282 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/442834284 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4285 │4286 695 │ match_types [left_type, right_type, type] do4287 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4288 │4289 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442904291 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4292 │4293 695 │ match_types [left_type, right_type, type] do4294 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4295 │4296 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442974298 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4299 │4300 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4301 │ ~4302 │4303 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/443044305 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4306 │4307 695 │ match_types [left_type, right_type, type] do4308 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4309 │4310 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443114312 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4313 │4314 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4315 │ ~4316 │4317 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/443184319 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4320 │4321 695 │ match_types [left_type, right_type, type] do4322 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4323 │4324 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443254326 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4327 │4328 695 │ match_types [left_type, right_type, type] do4329 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4330 │4331 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443324333 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4334 │4335 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4336 │ ~4337 │4338 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/443394340 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4341 │4342 695 │ match_types [left_type, right_type, type] do4343 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4344 │4345 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443464347 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4348 │4349 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4350 │ ~4351 │4352 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/443534354 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4355 │4356 695 │ match_types [left_type, right_type, type] do4357 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4358 │4359 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443604361 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4362 │4363 695 │ match_types [left_type, right_type, type] do4364 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4365 │4366 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443674368 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4369 │4370 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4371 │ ~4372 │4373 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/443744375 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4376 │4377 695 │ match_types [left_type, right_type, type] do4378 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4379 │4380 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443814382 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4383 │4384 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4385 │ ~4386 │4387 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/443884389 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4390 │4391 695 │ match_types [left_type, right_type, type] do4392 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4393 │4394 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443954396 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4397 │4398 695 │ match_types [left_type, right_type, type] do4399 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4400 │4401 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444024403 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4404 │4405 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4406 │ ~4407 │4408 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/444094410 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4411 │4412 695 │ match_types [left_type, right_type, type] do4413 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4414 │4415 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444164417 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4418 │4419 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4420 │ ~4421 │4422 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/444234424 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4425 │4426 695 │ match_types [left_type, right_type, type] do4427 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4428 │4429 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444304431 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4432 │4433 695 │ match_types [left_type, right_type, type] do4434 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4435 │4436 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444374438 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4439 │4440 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4441 │ ~4442 │4443 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/444444445 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4446 │4447 695 │ match_types [left_type, right_type, type] do4448 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4449 │4450 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444514452 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4453 │4454 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4455 │ ~4456 │4457 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/444584459 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4460 │4461 695 │ match_types [left_type, right_type, type] do4462 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4463 │4464 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444654466 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4467 │4468 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4469 │ ~4470 │4471 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/444724473 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4474 │4475 695 │ match_types [left_type, right_type, type] do4476 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4477 │4478 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444794480 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4481 │4482 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4483 │ ~4484 │4485 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/444864487 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4488 │4489 695 │ match_types [left_type, right_type, type] do4490 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4491 │4492 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444934494 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4495 │4496 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4497 │ ~4498 │4499 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/445004501 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4502 │4503 695 │ match_types [left_type, right_type, type] do4504 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4505 │4506 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/445074508 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4509 │4510 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4511 │ ~4512 │4513 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/445144515 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4516 │4517 695 │ match_types [left_type, right_type, type] do4518 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4519 │4520 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/445214522 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4523 │4524 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4525 │ ~4526 │4527 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/445284529 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4530 │4531 695 │ match_types [left_type, right_type, type] do4532 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4533 │4534 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/445354536 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4537 │4538 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4539 │ ~4540 │4541 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/445424543 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4544 │4545 695 │ match_types [left_type, right_type, type] do4546 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4547 │4548 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/445494550 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4551 │4552 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4553 │ ~4554 │4555 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/445564557 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4558 │4559 695 │ match_types [left_type, right_type, type] do4560 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4561 │4562 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/445634564 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4565 │4566 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4567 │ ~4568 │4569 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/445704571 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4572 │4573 695 │ match_types [left_type, right_type, type] do4574 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4575 │4576 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/445774578 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4579 │4580 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4581 │ ~4582 │4583 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/445844585 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4586 │4587 695 │ match_types [left_type, right_type, type] do4588 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4589 │4590 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/445914592 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4593 │4594 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4595 │ ~4596 │4597 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/445984599 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4600 │4601 695 │ match_types [left_type, right_type, type] do4602 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4603 │4604 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/446054606 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4607 │4608 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4609 │ ~4610 │4611 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/446124613 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4614 │4615 695 │ match_types [left_type, right_type, type] do4616 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4617 │4618 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/446194620 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4621 │4622 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4623 │ ~4624 │4625 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/446264627 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4628 │4629 695 │ match_types [left_type, right_type, type] do4630 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4631 │4632 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/446334634 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4635 │4636 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4637 │ ~4638 │4639 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/446404641 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4642 │4643 695 │ match_types [left_type, right_type, type] do4644 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4645 │4646 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/446474648 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4649 │4650 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4651 │ ~4652 │4653 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/446544655 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4656 │4657 695 │ match_types [left_type, right_type, type] do4658 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4659 │4660 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/446614662 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4663 │4664 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4665 │ ~4666 │4667 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/446684669 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4670 │4671 695 │ match_types [left_type, right_type, type] do4672 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4673 │4674 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/446754676 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4677 │4678 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4679 │ ~4680 │4681 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/446824683 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4684 │4685 695 │ match_types [left_type, right_type, type] do4686 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4687 │4688 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/446894690 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4691 │4692 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4693 │ ~4694 │4695 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/446964697 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4698 │4699 695 │ match_types [left_type, right_type, type] do4700 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4701 │4702 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/447034704 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4705 │4706 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4707 │ ~4708 │4709 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/447104711 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4712 │4713 695 │ match_types [left_type, right_type, type] do4714 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4715 │4716 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/447174718 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4719 │4720 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4721 │ ~4722 │4723 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/447244725 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4726 │4727 695 │ match_types [left_type, right_type, type] do4728 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4729 │4730 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/447314732 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4733 │4734 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4735 │ ~4736 │4737 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/447384739 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4740 │4741 695 │ match_types [left_type, right_type, type] do4742 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4743 │4744 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/447454746 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4747 │4748 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4749 │ ~4750 │4751 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/447524753 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4754 │4755 695 │ match_types [left_type, right_type, type] do4756 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4757 │4758 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/447594760 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4761 │4762 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4763 │ ~4764 │4765 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/447664767 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4768 │4769 695 │ match_types [left_type, right_type, type] do4770 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4771 │4772 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/447734774 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4775 │4776 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4777 │ ~4778 │4779 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/447804781 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4782 │4783 695 │ match_types [left_type, right_type, type] do4784 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4785 │4786 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/447874788 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4789 │4790 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4791 │ ~4792 │4793 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/447944795 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4796 │4797 695 │ match_types [left_type, right_type, type] do4798 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4799 │4800 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/448014802 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4803 │4804 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4805 │ ~4806 │4807 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/448084809 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4810 │4811 695 │ match_types [left_type, right_type, type] do4812 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4813 │4814 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/448154816 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4817 │4818 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4819 │ ~4820 │4821 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/448224823 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4824 │4825 695 │ match_types [left_type, right_type, type] do4826 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4827 │4828 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/448294830 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4831 │4832 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4833 │ ~4834 │4835 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/448364837 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4838 │4839 695 │ match_types [left_type, right_type, type] do4840 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4841 │4842 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/448434844 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4845 │4846 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4847 │ ~4848 │4849 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/448504851 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4852 │4853 695 │ match_types [left_type, right_type, type] do4854 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4855 │4856 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/448574858 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 operator4859 │4860 833 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4861 │ ~4862 │4863 └─ lib/nx/binary_backend.ex:833:34: Nx.BinaryBackend.element_wise_bit_op/348644865 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 operator4866 │4867 833 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4868 │ ~4869 │4870 └─ lib/nx/binary_backend.ex:833:34: Nx.BinaryBackend.element_wise_bit_op/348714872 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 operator4873 │4874 833 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4875 │ ~4876 │4877 └─ lib/nx/binary_backend.ex:833:34: Nx.BinaryBackend.element_wise_bit_op/348784879 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 operator4880 │4881 833 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4882 │ ~4883 │4884 └─ lib/nx/binary_backend.ex:833:34: Nx.BinaryBackend.element_wise_bit_op/348854886 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 operator4887 │4888 833 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4889 │ ~4890 │4891 └─ lib/nx/binary_backend.ex:833:34: Nx.BinaryBackend.element_wise_bit_op/348924893 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 operator4894 │4895 855 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4896 │ ~4897 │4898 └─ lib/nx/binary_backend.ex:855:34: Nx.BinaryBackend.real/248994900 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 operator4901 │4902 855 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4903 │ ~4904 │4905 └─ lib/nx/binary_backend.ex:855:69: Nx.BinaryBackend.real/249064907 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 operator4908 │4909 867 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4910 │ ~4911 │4912 └─ lib/nx/binary_backend.ex:867:31: Nx.BinaryBackend.imag/249134914 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 operator4915 │4916 867 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4917 │ ~4918 │4919 └─ lib/nx/binary_backend.ex:867:69: Nx.BinaryBackend.imag/249204921 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 operator4922 │4923 1147 │ for <<batch::size(batch_size)-bitstring <- batch_group>>,4924 │ ~4925 │4926 └─ lib/nx/binary_backend.ex:1147:27: Nx.BinaryBackend.conv/449274928 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 operator4929 │4930 1176 │ <<_::size(current_input_pos)-bitstring, input_receptive_field::bitstring>> = window4931 │ ~4932 │4933 └─ lib/nx/binary_backend.ex:1176:25: Nx.BinaryBackend.conv/449344935 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 operator4936 │4937 1178 │ <<_::size(current_filter_pos)-bitstring, filter_receptive_field::bitstring>> =4938 │ ~4939 │4940 └─ lib/nx/binary_backend.ex:1178:25: Nx.BinaryBackend.conv/449414942 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4943 │4944 1186 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4945 │ ~4946 │4947 └─ lib/nx/binary_backend.ex:1186:31: Nx.BinaryBackend.conv/449484949 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4950 │4951 1183 │ match_types [input_type] do4952 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4953 │4954 └─ lib/nx/binary_backend.ex:1183: Nx.BinaryBackend.conv/449554956 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4957 │4958 1186 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4959 │ ~4960 │4961 └─ lib/nx/binary_backend.ex:1186:31: Nx.BinaryBackend.conv/449624963 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4964 │4965 1183 │ match_types [input_type] do4966 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4967 │4968 └─ lib/nx/binary_backend.ex:1183: Nx.BinaryBackend.conv/449694970 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4971 │4972 1183 │ match_types [input_type] do4973 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4974 │4975 └─ lib/nx/binary_backend.ex:1183: Nx.BinaryBackend.conv/449764977 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4978 │4979 1186 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4980 │ ~4981 │4982 └─ lib/nx/binary_backend.ex:1186:31: Nx.BinaryBackend.conv/449834984 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4985 │4986 1183 │ match_types [input_type] do4987 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4988 │4989 └─ lib/nx/binary_backend.ex:1183: Nx.BinaryBackend.conv/449904991 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4992 │4993 1186 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4994 │ ~4995 │4996 └─ lib/nx/binary_backend.ex:1186:31: Nx.BinaryBackend.conv/449974998 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4999 │5000 1183 │ match_types [input_type] do5001 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5002 │5003 └─ lib/nx/binary_backend.ex:1183: Nx.BinaryBackend.conv/450045005 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5006 │5007 1186 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =5008 │ ~5009 │5010 └─ lib/nx/binary_backend.ex:1186:31: Nx.BinaryBackend.conv/450115012 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5013 │5014 1183 │ match_types [input_type] do5015 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5016 │5017 └─ lib/nx/binary_backend.ex:1183: Nx.BinaryBackend.conv/450185019 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5020 │5021 1196 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =5022 │ ~5023 │5024 └─ lib/nx/binary_backend.ex:1196:31: Nx.BinaryBackend.conv/450255026 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5027 │5028 1193 │ match_types [kernel_type] do5029 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5030 │5031 └─ lib/nx/binary_backend.ex:1193: Nx.BinaryBackend.conv/450325033 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5034 │5035 1196 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =5036 │ ~5037 │5038 └─ lib/nx/binary_backend.ex:1196:31: Nx.BinaryBackend.conv/450395040 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5041 │5042 1193 │ match_types [kernel_type] do5043 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5044 │5045 └─ lib/nx/binary_backend.ex:1193: Nx.BinaryBackend.conv/450465047 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5048 │5049 1193 │ match_types [kernel_type] do5050 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5051 │5052 └─ lib/nx/binary_backend.ex:1193: Nx.BinaryBackend.conv/450535054 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5055 │5056 1196 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =5057 │ ~5058 │5059 └─ lib/nx/binary_backend.ex:1196:31: Nx.BinaryBackend.conv/450605061 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5062 │5063 1193 │ match_types [kernel_type] do5064 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5065 │5066 └─ lib/nx/binary_backend.ex:1193: Nx.BinaryBackend.conv/450675068 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5069 │5070 1196 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =5071 │ ~5072 │5073 └─ lib/nx/binary_backend.ex:1196:31: Nx.BinaryBackend.conv/450745075 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5076 │5077 1193 │ match_types [kernel_type] do5078 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5079 │5080 └─ lib/nx/binary_backend.ex:1193: Nx.BinaryBackend.conv/450815082 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5083 │5084 1196 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =5085 │ ~5086 │5087 └─ lib/nx/binary_backend.ex:1196:31: Nx.BinaryBackend.conv/450885089 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5090 │5091 1193 │ match_types [kernel_type] do5092 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5093 │5094 └─ lib/nx/binary_backend.ex:1193: Nx.BinaryBackend.conv/450955096 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 operator5097 │5098 1222 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =5099 │ ~5100 │5101 └─ lib/nx/binary_backend.ex:1222:19: Nx.BinaryBackend.split_into_feature_groups/451025103 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 operator5104 │5105 1222 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =5106 │ ~5107 │5108 └─ lib/nx/binary_backend.ex:1222:55: Nx.BinaryBackend.split_into_feature_groups/451095110 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 operator5111 │5112 1224 │ <<out_data::size(data_size)-bitstring <- data_group>>,5113 │ ~5114 │5115 └─ lib/nx/binary_backend.ex:1224:26: Nx.BinaryBackend.split_into_feature_groups/451165117 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 operator5118 │5119 1236 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data5120 │ ~5121 │5122 └─ lib/nx/binary_backend.ex:1236:19: Nx.BinaryBackend.split_into_batch_groups/451235124 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 operator5125 │5126 1236 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data5127 │ ~5128 │5129 └─ lib/nx/binary_backend.ex:1236:49: Nx.BinaryBackend.split_into_batch_groups/451305131 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5132 │5133 1504 │ match_types [type] do5134 │ ~~~~~~~~~~~~~~~~~~~~~5135 │5136 └─ lib/nx/binary_backend.ex:1504: Nx.BinaryBackend.window_reduce/651375138 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5139 │5140 1504 │ match_types [type] do5141 │ ~~~~~~~~~~~~~~~~~~~~~5142 │5143 └─ lib/nx/binary_backend.ex:1504: Nx.BinaryBackend.window_reduce/651445145 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5146 │5147 1504 │ match_types [type] do5148 │ ~~~~~~~~~~~~~~~~~~~~~5149 │5150 └─ lib/nx/binary_backend.ex:1504: Nx.BinaryBackend.window_reduce/651515152 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5153 │5154 1504 │ match_types [type] do5155 │ ~~~~~~~~~~~~~~~~~~~~~5156 │5157 └─ lib/nx/binary_backend.ex:1504: Nx.BinaryBackend.window_reduce/651585159 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5160 │5161 1504 │ match_types [type] do5162 │ ~~~~~~~~~~~~~~~~~~~~~5163 │5164 └─ lib/nx/binary_backend.ex:1504: Nx.BinaryBackend.window_reduce/651655166 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5167 │5168 1504 │ match_types [type] do5169 │ ~~~~~~~~~~~~~~~~~~~~~5170 │5171 └─ lib/nx/binary_backend.ex:1504: Nx.BinaryBackend.window_reduce/651725173 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5174 │5175 1631 │ match_types [type] do5176 │ ~~~~~~~~~~~~~~~~~~~~~5177 │5178 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/851795180 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5181 │5182 1631 │ match_types [type] do5183 │ ~~~~~~~~~~~~~~~~~~~~~5184 │5185 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/851865187 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5188 │5189 1631 │ match_types [type] do5190 │ ~~~~~~~~~~~~~~~~~~~~~5191 │5192 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/851935194 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5195 │5196 1631 │ match_types [type] do5197 │ ~~~~~~~~~~~~~~~~~~~~~5198 │5199 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852005201 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5202 │5203 1631 │ match_types [type] do5204 │ ~~~~~~~~~~~~~~~~~~~~~5205 │5206 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852075208 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5209 │5210 1631 │ match_types [type] do5211 │ ~~~~~~~~~~~~~~~~~~~~~5212 │5213 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852145215 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5216 │5217 1631 │ match_types [type] do5218 │ ~~~~~~~~~~~~~~~~~~~~~5219 │5220 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852215222 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5223 │5224 1631 │ match_types [type] do5225 │ ~~~~~~~~~~~~~~~~~~~~~5226 │5227 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852285229 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5230 │5231 1631 │ match_types [type] do5232 │ ~~~~~~~~~~~~~~~~~~~~~5233 │5234 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852355236 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5237 │5238 1631 │ match_types [type] do5239 │ ~~~~~~~~~~~~~~~~~~~~~5240 │5241 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852425243 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5244 │5245 1631 │ match_types [type] do5246 │ ~~~~~~~~~~~~~~~~~~~~~5247 │5248 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852495250 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5251 │5252 1631 │ match_types [type] do5253 │ ~~~~~~~~~~~~~~~~~~~~~5254 │5255 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852565257 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5258 │5259 1631 │ match_types [type] do5260 │ ~~~~~~~~~~~~~~~~~~~~~5261 │5262 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852635264 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 operator5265 │5266 1654 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,5267 │ ~5268 │5269 └─ lib/nx/binary_backend.ex:1654:19: Nx.BinaryBackend.select_and_scatter/852705271 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 operator5272 │5273 1654 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,5274 │ ~5275 │5276 └─ lib/nx/binary_backend.ex:1654:65: Nx.BinaryBackend.select_and_scatter/852775278 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 operator5279 │5280 1744 │ for <<x::bitstring-size(updates_chunk) <- updates_binary>> do5281 │ ~5282 │5283 └─ lib/nx/binary_backend.ex:1744:33: Nx.BinaryBackend.indexed_op/752845285 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5286 │5287 1780 │ <<before_offset::bitstring-size(before_slice_size),5288 │ ~5289 │5290 └─ lib/nx/binary_backend.ex:1780:45: Nx.BinaryBackend.indexed_op/752915292 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 operator5293 │5294 1781 │ current_bitstring::bitstring-size(target_chunk),5295 │ ~5296 │5297 └─ lib/nx/binary_backend.ex:1781:49: Nx.BinaryBackend.indexed_op/752985299 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5300 │5301 1785 │ match_types [target.type, out.type] do5302 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5303 │5304 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753055306 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5307 │5308 1785 │ match_types [target.type, out.type] do5309 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5310 │5311 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753125313 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5314 │5315 1785 │ match_types [target.type, out.type] do5316 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5317 │5318 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753195320 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5321 │5322 1785 │ match_types [target.type, out.type] do5323 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5324 │5325 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753265327 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5328 │5329 1785 │ match_types [target.type, out.type] do5330 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5331 │5332 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753335334 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5335 │5336 1785 │ match_types [target.type, out.type] do5337 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5338 │5339 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753405341 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5342 │5343 1785 │ match_types [target.type, out.type] do5344 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5345 │5346 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753475348 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5349 │5350 1785 │ match_types [target.type, out.type] do5351 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5352 │5353 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753545355 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5356 │5357 1785 │ match_types [target.type, out.type] do5358 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5359 │5360 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753615362 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5363 │5364 1785 │ match_types [target.type, out.type] do5365 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5366 │5367 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753685369 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5370 │5371 1785 │ match_types [target.type, out.type] do5372 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5373 │5374 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753755376 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5377 │5378 1785 │ match_types [target.type, out.type] do5379 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5380 │5381 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753825383 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5384 │5385 1785 │ match_types [target.type, out.type] do5386 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5387 │5388 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753895390 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5391 │5392 1785 │ match_types [target.type, out.type] do5393 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5394 │5395 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753965397 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5398 │5399 1785 │ match_types [target.type, out.type] do5400 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5401 │5402 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754035404 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5405 │5406 1785 │ match_types [target.type, out.type] do5407 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5408 │5409 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754105411 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5412 │5413 1785 │ match_types [target.type, out.type] do5414 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5415 │5416 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754175418 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5419 │5420 1785 │ match_types [target.type, out.type] do5421 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5422 │5423 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754245425 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5426 │5427 1785 │ match_types [target.type, out.type] do5428 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5429 │5430 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754315432 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5433 │5434 1785 │ match_types [target.type, out.type] do5435 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5436 │5437 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754385439 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5440 │5441 1785 │ match_types [target.type, out.type] do5442 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5443 │5444 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754455446 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5447 │5448 1785 │ match_types [target.type, out.type] do5449 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5450 │5451 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754525453 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5454 │5455 1785 │ match_types [target.type, out.type] do5456 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5457 │5458 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754595460 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5461 │5462 1785 │ match_types [target.type, out.type] do5463 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5464 │5465 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754665467 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5468 │5469 1785 │ match_types [target.type, out.type] do5470 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5471 │5472 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754735474 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5475 │5476 1785 │ match_types [target.type, out.type] do5477 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5478 │5479 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754805481 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5482 │5483 1785 │ match_types [target.type, out.type] do5484 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5485 │5486 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754875488 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5489 │5490 1785 │ match_types [target.type, out.type] do5491 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5492 │5493 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754945495 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5496 │5497 1785 │ match_types [target.type, out.type] do5498 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5499 │5500 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/755015502 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5503 │5504 1785 │ match_types [target.type, out.type] do5505 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5506 │5507 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/755085509 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 operator5510 │5511 1919 │ {<<cur_elem::size(size)-bitstring, rest_of_slice::bitstring>>, binary} ->5512 │ ~5513 │5514 └─ lib/nx/binary_backend.ex:1919:27: Nx.BinaryBackend.put_slice/555155516 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 operator5517 │5518 1920 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5519 │ ~5520 │5521 └─ lib/nx/binary_backend.ex:1920:26: Nx.BinaryBackend.put_slice/555225523 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 operator5524 │5525 1920 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5526 │ ~5527 │5528 └─ lib/nx/binary_backend.ex:1920:61: Nx.BinaryBackend.put_slice/555295530 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 operator5531 │5532 1961 │ for <<bin::size(last_dim_bin_size)-bitstring <- to_binary(indices)>>, into: <<>> do5533 │ ~5534 │5535 └─ lib/nx/binary_backend.ex:1961:23: Nx.BinaryBackend.gather/355365537 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 operator5538 │5539 1963 │ for <<bin::size(indices_size)-bitstring <- bin>>,5540 │ ~5541 │5542 └─ lib/nx/binary_backend.ex:1963:27: Nx.BinaryBackend.gather/355435544 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 operator5545 │5546 2032 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5547 │ ~5548 │5549 └─ lib/nx/binary_backend.ex:2032:27: Nx.BinaryBackend.bin_concatenate/455505551 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 operator5552 │5553 2032 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5554 │ ~5555 │5556 └─ lib/nx/binary_backend.ex:2032:57: Nx.BinaryBackend.bin_concatenate/455575558 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5559 │5560 2076 │ match_types [input_type] do5561 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5562 │5563 └─ lib/nx/binary_backend.ex:2076: Nx.BinaryBackend.as_type/255645565 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5566 │5567 2076 │ match_types [input_type] do5568 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5569 │5570 └─ lib/nx/binary_backend.ex:2076: Nx.BinaryBackend.as_type/255715572 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5573 │5574 2076 │ match_types [input_type] do5575 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5576 │5577 └─ lib/nx/binary_backend.ex:2076: Nx.BinaryBackend.as_type/255785579 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5580 │5581 2076 │ match_types [input_type] do5582 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5583 │5584 └─ lib/nx/binary_backend.ex:2076: Nx.BinaryBackend.as_type/255855586 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5587 │5588 2076 │ match_types [input_type] do5589 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5590 │5591 └─ lib/nx/binary_backend.ex:2076: Nx.BinaryBackend.as_type/255925593 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5594 │5595 2076 │ match_types [input_type] do5596 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5597 │5598 └─ lib/nx/binary_backend.ex:2076: Nx.BinaryBackend.as_type/255995600 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 operator5601 │5602 2197 │ data = for <<x::size(size)-bitstring <- bin>>, do: x5603 │ ~5604 │5605 └─ lib/nx/binary_backend.ex:2197:30: Nx.BinaryBackend.sort_last_dim/456065607 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 operator5608 │5609 2385 │ for <<bin::size(size)-bitstring <- axis>>, reduce: {<<>>, acc} do5610 │ ~5611 │5612 └─ lib/nx/binary_backend.ex:2385:25: Nx.BinaryBackend.bin_reduce/556135614 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 operator5615 │5616 2412 │ <<x::size(s1)-bitstring, rest1::bitstring>> = b15617 │ ~5618 │5619 └─ lib/nx/binary_backend.ex:2412:15: Nx.BinaryBackend.bin_zip_reduce_axis/756205621 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 operator5622 │5623 2413 │ <<y::size(s2)-bitstring, rest2::bitstring>> = b25624 │ ~5625 │5626 └─ lib/nx/binary_backend.ex:2413:15: Nx.BinaryBackend.bin_zip_reduce_axis/756275628 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 operator5629 │5630 2432 │ <<_::size(skip)-bitstring, part::size(size)-bitstring, _::bitstring>> = bitstring5631 │ ~5632 │5633 └─ lib/nx/binary_backend.ex:2432:15: Nx.BinaryBackend.bitstring_part/356345635 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 operator5636 │5637 2432 │ <<_::size(skip)-bitstring, part::size(size)-bitstring, _::bitstring>> = bitstring5638 │ ~5639 │5640 └─ lib/nx/binary_backend.ex:2432:43: Nx.BinaryBackend.bitstring_part/356415642 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5643 │5644 2462 │ match_types [type] do5645 │ ~~~~~~~~~~~~~~~~~~~~~5646 │5647 └─ lib/nx/binary_backend.ex:2462: Nx.BinaryBackend.binary_to_number/256485649 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5650 │5651 2462 │ match_types [type] do5652 │ ~~~~~~~~~~~~~~~~~~~~~5653 │5654 └─ lib/nx/binary_backend.ex:2462: Nx.BinaryBackend.binary_to_number/256555656 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5657 │5658 2462 │ match_types [type] do5659 │ ~~~~~~~~~~~~~~~~~~~~~5660 │5661 └─ lib/nx/binary_backend.ex:2462: Nx.BinaryBackend.binary_to_number/256625663 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5664 │5665 2462 │ match_types [type] do5666 │ ~~~~~~~~~~~~~~~~~~~~~5667 │5668 └─ lib/nx/binary_backend.ex:2462: Nx.BinaryBackend.binary_to_number/256695670 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5671 │5672 2462 │ match_types [type] do5673 │ ~~~~~~~~~~~~~~~~~~~~~5674 │5675 └─ lib/nx/binary_backend.ex:2462: Nx.BinaryBackend.binary_to_number/256765677 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5678 │5679 2462 │ match_types [type] do5680 │ ~~~~~~~~~~~~~~~~~~~~~5681 │5682 └─ lib/nx/binary_backend.ex:2462: Nx.BinaryBackend.binary_to_number/256835684 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5685 │5686 2469 │ match_types [type] do5687 │ ~~~~~~~~~~~~~~~~~~~~~5688 │5689 └─ lib/nx/binary_backend.ex:2469: Nx.BinaryBackend.binary_to_list/256905691 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5692 │5693 2469 │ match_types [type] do5694 │ ~~~~~~~~~~~~~~~~~~~~~5695 │5696 └─ lib/nx/binary_backend.ex:2469: Nx.BinaryBackend.binary_to_list/256975698 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5699 │5700 2469 │ match_types [type] do5701 │ ~~~~~~~~~~~~~~~~~~~~~5702 │5703 └─ lib/nx/binary_backend.ex:2469: Nx.BinaryBackend.binary_to_list/257045705 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5706 │5707 2469 │ match_types [type] do5708 │ ~~~~~~~~~~~~~~~~~~~~~5709 │5710 └─ lib/nx/binary_backend.ex:2469: Nx.BinaryBackend.binary_to_list/257115712 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5713 │5714 2469 │ match_types [type] do5715 │ ~~~~~~~~~~~~~~~~~~~~~5716 │5717 └─ lib/nx/binary_backend.ex:2469: Nx.BinaryBackend.binary_to_list/257185719 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5720 │5721 2469 │ match_types [type] do5722 │ ~~~~~~~~~~~~~~~~~~~~~5723 │5724 └─ lib/nx/binary_backend.ex:2469: Nx.BinaryBackend.binary_to_list/257255726 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5727 │5728 2475 │ match_types [in_type, out_type] do5729 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5730 │5731 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457325733 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5734 │5735 2475 │ match_types [in_type, out_type] do5736 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5737 │5738 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457395740 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5741 │5742 2475 │ match_types [in_type, out_type] do5743 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5744 │5745 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457465747 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5748 │5749 2475 │ match_types [in_type, out_type] do5750 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5751 │5752 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457535754 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5755 │5756 2475 │ match_types [in_type, out_type] do5757 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5758 │5759 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457605761 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5762 │5763 2475 │ match_types [in_type, out_type] do5764 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5765 │5766 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457675768 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5769 │5770 2475 │ match_types [in_type, out_type] do5771 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5772 │5773 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457745775 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5776 │5777 2475 │ match_types [in_type, out_type] do5778 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5779 │5780 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457815782 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5783 │5784 2475 │ match_types [in_type, out_type] do5785 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5786 │5787 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457885789 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5790 │5791 2475 │ match_types [in_type, out_type] do5792 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5793 │5794 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457955796 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5797 │5798 2475 │ match_types [in_type, out_type] do5799 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5800 │5801 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458025803 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5804 │5805 2475 │ match_types [in_type, out_type] do5806 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5807 │5808 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458095810 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5811 │5812 2475 │ match_types [in_type, out_type] do5813 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5814 │5815 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458165817 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5818 │5819 2475 │ match_types [in_type, out_type] do5820 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5821 │5822 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458235824 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5825 │5826 2475 │ match_types [in_type, out_type] do5827 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5828 │5829 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458305831 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5832 │5833 2475 │ match_types [in_type, out_type] do5834 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5835 │5836 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458375838 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5839 │5840 2475 │ match_types [in_type, out_type] do5841 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5842 │5843 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458445845 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5846 │5847 2475 │ match_types [in_type, out_type] do5848 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5849 │5850 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458515852 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5853 │5854 2475 │ match_types [in_type, out_type] do5855 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5856 │5857 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458585859 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5860 │5861 2475 │ match_types [in_type, out_type] do5862 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5863 │5864 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458655866 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5867 │5868 2475 │ match_types [in_type, out_type] do5869 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5870 │5871 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458725873 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5874 │5875 2475 │ match_types [in_type, out_type] do5876 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5877 │5878 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458795880 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5881 │5882 2475 │ match_types [in_type, out_type] do5883 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5884 │5885 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458865887 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5888 │5889 2475 │ match_types [in_type, out_type] do5890 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5891 │5892 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458935894 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5895 │5896 2475 │ match_types [in_type, out_type] do5897 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5898 │5899 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/459005901 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5902 │5903 2475 │ match_types [in_type, out_type] do5904 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5905 │5906 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/459075908 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5909 │5910 2475 │ match_types [in_type, out_type] do5911 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5912 │5913 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/459145915 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5916 │5917 2475 │ match_types [in_type, out_type] do5918 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5919 │5920 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/459215922 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5923 │5924 2475 │ match_types [in_type, out_type] do5925 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5926 │5927 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/459285929 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5930 │5931 2475 │ match_types [in_type, out_type] do5932 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5933 │5934 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/459355936 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5937 │5938 2475 │ match_types [in_type, out_type] do5939 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5940 │5941 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/459425943 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 operator5944 │5945 2515 │ for <<chunk::size(chunk_size)-bitstring <- binary>> do5946 │ ~5947 │5948 └─ lib/nx/binary_backend.ex:2515:25: Nx.BinaryBackend.aggregate_axes/459495950 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 operator5951 │5952 2610 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data5953 │ ~5954 │5955 └─ lib/nx/binary_backend.ex:2610:15: Nx.BinaryBackend.weighted_traverse/459565957 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 operator5958 │5959 2610 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data5960 │ ~5961 │5962 └─ lib/nx/binary_backend.ex:2610:46: Nx.BinaryBackend.weighted_traverse/459635964 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 operator5965 │5966 2630 │ <<_::size(dim_size)-bitstring, data::bitstring>> = data5967 │ ~5968 │5969 └─ lib/nx/binary_backend.ex:2630:19: Nx.BinaryBackend.weighted_traverse/659705971 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5972 │5973 2143 │ match_types [type] do5974 │ ~~~~~~~~~~~~~~~~~~~~~5975 │5976 └─ lib/nx.ex:2143: Nx.to_flat_list/259775978 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5979 │5980 2143 │ match_types [type] do5981 │ ~~~~~~~~~~~~~~~~~~~~~5982 │5983 └─ lib/nx.ex:2143: Nx.to_flat_list/259845985 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5986 │5987 2143 │ match_types [type] do5988 │ ~~~~~~~~~~~~~~~~~~~~~5989 │5990 └─ lib/nx.ex:2143: Nx.to_flat_list/259915992 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5993 │5994 2143 │ match_types [type] do5995 │ ~~~~~~~~~~~~~~~~~~~~~5996 │5997 └─ lib/nx.ex:2143: Nx.to_flat_list/259985999 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6000 │6001 2143 │ match_types [type] do6002 │ ~~~~~~~~~~~~~~~~~~~~~6003 │6004 └─ lib/nx.ex:2143: Nx.to_flat_list/260056006 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6007 │6008 2143 │ match_types [type] do6009 │ ~~~~~~~~~~~~~~~~~~~~~6010 │6011 └─ lib/nx.ex:2143: Nx.to_flat_list/260126013 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6014 │6015 2200 │ match_types [type] do6016 │ ~~~~~~~~~~~~~~~~~~~~~6017 │6018 └─ lib/nx.ex:2200: Nx.chunk/360196020 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6021 │6022 2200 │ match_types [type] do6023 │ ~~~~~~~~~~~~~~~~~~~~~6024 │6025 └─ lib/nx.ex:2200: Nx.chunk/360266027 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6028 │6029 2200 │ match_types [type] do6030 │ ~~~~~~~~~~~~~~~~~~~~~6031 │6032 └─ lib/nx.ex:2200: Nx.chunk/360336034 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6035 │6036 2200 │ match_types [type] do6037 │ ~~~~~~~~~~~~~~~~~~~~~6038 │6039 └─ lib/nx.ex:2200: Nx.chunk/360406041 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6042 │6043 2200 │ match_types [type] do6044 │ ~~~~~~~~~~~~~~~~~~~~~6045 │6046 └─ lib/nx.ex:2200: Nx.chunk/360476048 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6049 │6050 2200 │ match_types [type] do6051 │ ~~~~~~~~~~~~~~~~~~~~~6052 │6053 └─ lib/nx.ex:2200: Nx.chunk/360546055 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6056 │6057 2486 │ match_types [tensor.type] do6058 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6059 │6060 └─ lib/nx.ex:2486: Nx.to_number/160616062 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6063 │6064 2486 │ match_types [tensor.type] do6065 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6066 │6067 └─ lib/nx.ex:2486: Nx.to_number/160686069 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6070 │6071 2486 │ match_types [tensor.type] do6072 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6073 │6074 └─ lib/nx.ex:2486: Nx.to_number/160756076 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6077 │6078 2486 │ match_types [tensor.type] do6079 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6080 │6081 └─ lib/nx.ex:2486: Nx.to_number/160826083 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6084 │6085 2486 │ match_types [tensor.type] do6086 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6087 │6088 └─ lib/nx.ex:2486: Nx.to_number/160896090 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6091 │6092 2486 │ match_types [tensor.type] do6093 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6094 │6095 └─ lib/nx.ex:2486: Nx.to_number/160966097 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 operator6098 │6099 15511 │ <<header::size(header_size)-binary, array::binary>> = rest6100 │ ~6101 │6102 └─ lib/nx.ex:15511:20: Nx.do_numpy_to_tensor/261036104 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 operator6105 │6106 15515 │ <<data::size(bit_size_of_array)-bitstring>> = array6107 │ ~6108 │6109 └─ lib/nx.ex:15515:18: Nx.do_numpy_to_tensor/261106111 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 operator6112 │6113 15587 │ for <<data::size(size)-binary <- binary>> do6114 │ ~6115 │6116 └─ lib/nx.ex:15587:26: Nx.new_byte_order/361176118Compiling lib/nx/defn/expr.ex (it's taking more than 10s)6119 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: this clause of defp boolean_to_number/1 is never used (or it will always fail/warn when invoked)6276 │6277 852 │ defp boolean_to_number(value), do: value6278 │ ~6279 │6280 └─ lib/nx/defn/kernel.ex:852:8: Nx.Defn.Kernel.boolean_to_number/162816282 warning: comparison with structs found:62836284 a <= b62856286 given types:62876288 dynamic(6289 %Complex{6290 re: :infinity or :nan or :neg_infinity or float(),6291 im: :infinity or :nan or :neg_infinity or float()6292 } or float() or integer()6293 ) <=6294 dynamic(6295 %Complex{6296 re: :infinity or :nan or :neg_infinity or float(),6297 im: :infinity or :nan or :neg_infinity or float()6298 } or float() or integer()6299 )63006301 where "a" was given the type:63026303 # type: dynamic(6304 %Complex{6305 re: :infinity or :nan or :neg_infinity or float(),6306 im: :infinity or :nan or :neg_infinity or float()6307 } or float() or integer()6308 )6309 # from: lib/nx/binary_backend.ex6310 {a, b}63116312 where "b" was given the type:63136314 # type: dynamic(6315 %Complex{6316 re: :infinity or :nan or :neg_infinity or float(),6317 im: :infinity or :nan or :neg_infinity or float()6318 } or float() or integer()6319 )6320 # from: lib/nx/binary_backend.ex6321 {a, b}63226323 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.63246325 type warning found at:6326 │6327 2150 │ {a, b} -> a <= b6328 │ ~6329 │6330 └─ lib/nx/binary_backend.ex:2150:27: Nx.BinaryBackend.do_sort/463316332Generated 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: 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)6493 │6494 348 │ case Jason.decode(extract_json(json_string)) do6495 │ ~6496 │6497 └─ lib/rag/graph_rag/extractor.ex:348:16: Rag.GraphRAG.Extractor.parse_entities/16498 └─ lib/rag/graph_rag/extractor.ex:376:16: Rag.GraphRAG.Extractor.parse_relationships/16499 └─ lib/rag/graph_rag/extractor.ex:413:16: Rag.GraphRAG.Extractor.resolve_with_mapping/265006501 warning: :telemetry.execute/3 is undefined (module :telemetry is not available or is yet to be defined)6502 │6503 176 │ :telemetry.execute([:rag, :pipeline, :step, :start], %{}, metadata)6504 │ ~6505 │6506 └─ lib/rag/pipeline/executor.ex:176:16: Rag.Pipeline.Executor.execute_step_with_retry/36507 └─ lib/rag/pipeline/executor.ex:191:20: Rag.Pipeline.Executor.execute_step_with_retry/36508 └─ lib/rag/pipeline/executor.ex:209:20: Rag.Pipeline.Executor.execute_step_with_retry/36509 └─ lib/rag/pipeline/executor.ex:229:20: Rag.Pipeline.Executor.execute_step_with_retry/365106511 warning: :telemetry.span/3 is undefined (module :telemetry is not available or is yet to be defined)6512 │6513 103 │ :telemetry.span([:rag, :evaluate_rag_triad], metadata, fn ->6514 │ ~6515 │6516 └─ lib/rag/evaluation.ex:103:16: Rag.Evaluation.evaluate_rag_triad/26517 └─ lib/rag/evaluation.ex:155:16: Rag.Evaluation.detect_hallucination/265186519 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)6520 │6521 107 │ evaluation = Jason.decode!(evaluation)6522 │ ~6523 │6524 └─ lib/rag/evaluation.ex:107:32: Rag.Evaluation.evaluate_rag_triad/265256526 warning: :telemetry.span/3 is undefined (module :telemetry is not available or is yet to be defined)6527 │6528 38 │ :telemetry.span([:rag, :generate_embedding], metadata, fn ->6529 │ ~6530 │6531 └─ lib/rag/embedding.ex:38:16: Rag.Embedding.generate_embedding/36532 └─ lib/rag/embedding.ex:61:16: Rag.Embedding.generate_embedding/26533 └─ lib/rag/embedding.ex:103:16: Rag.Embedding.generate_embeddings_batch/365346535 warning: :telemetry.span/3 is undefined (module :telemetry is not available or is yet to be defined)6536 │6537 154 │ :telemetry.span([:rag, :generate_response], metadata, fn ->6538 │ ~6539 │6540 └─ lib/rag/generation.ex:154:16: Rag.Generation.generate_response/365416542 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 32 │ Req.post(provider.embeddings_url, req_params),6574 │ ~6575 │6576 └─ lib/rag/ai/ollama.ex:32:16: Rag.Ai.Ollama.generate_embeddings/36577 └─ lib/rag/ai/ollama.ex:61:62: Rag.Ai.Ollama.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 112 │ |> Jason.decode!()6582 │ ~6583 │6584 └─ lib/rag/ai/ollama.ex:112:14: Rag.Ai.Ollama.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: Gemini.Config.get_model/1 is undefined (module Gemini.Config is not available or is yet to be defined)6615 │6616 157 │ defp resolve_model(model) when is_atom(model), do: Gemini.Config.get_model(model)6617 │ ~6618 │6619 └─ lib/rag/ai/gemini.ex:157:68: Rag.Ai.Gemini.resolve_model/16620 └─ lib/rag/ai/gemini.ex:161:78: Rag.Ai.Gemini.resolve_embedding_model/166216622 warning: Gemini.Config.default_embedding_model/0 is undefined (module Gemini.Config is not available or is yet to be defined)6623 │6624 160 │ defp resolve_embedding_model(nil), do: Gemini.Config.default_embedding_model()6625 │ ~6626 │6627 └─ lib/rag/ai/gemini.ex:160:56: Rag.Ai.Gemini.resolve_embedding_model/166286629 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)6630 │6631 186 │ case Gemini.stream_generate(prompt, opts) do6632 │ ~6633 │6634 └─ lib/rag/ai/gemini.ex:186:17: Rag.Ai.Gemini.init_stream/266356636 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)6637 │6638 270 │ defp format_tool_result(value) when is_map(value), do: Jason.encode!(value)6639 │ ~6640 │6641 └─ lib/rag/agent/session.ex:270:64: Rag.Agent.Session.format_tool_result/166426643 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)6644 │6645 35 │ Req.post(provider.embeddings_url, req_params),6646 │ ~6647 │6648 └─ lib/rag/ai/openai.ex:35:16: Rag.Ai.OpenAI.generate_embeddings/36649 └─ lib/rag/ai/openai.ex:64:62: Rag.Ai.OpenAI.generate_text/366506651 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 158 │ case Jason.decode!(event) do6654 │ ~6655 │6656 └─ lib/rag/ai/openai.ex:158:16: Rag.Ai.OpenAI.get_event_text/166576658 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)6659 │6660 138 │ case Jason.decode(response) do6661 │ ~6662 │6663 └─ lib/rag/agent/agent.ex:138:16: Rag.Agent.Agent.parse_tool_call/166646665Generated rag app6666==> nerves_system_bbb6667Generated nerves_system_bbb app6668==> property_table6669Compiling 8 files (.ex)6670Generated property_table app6671==> nerves_uevent6672 CC uevent.o6673 LD uevent6674Compiling 5 files (.ex)6675Generated nerves_uevent app6676==> nerves_runtime6677Compiling 14 files (.ex)6678Generated nerves_runtime app6679==> toolshed6680Compiling 5 files (.ex)6681Generated toolshed app6682==> nerves_compatibility_test6683Unchecked dependencies for environment prod:6684* rag_ex (Hex package)6685 could not find an app file at "_build/bbb/lib/rag_ex/ebin/rag_ex.app". Another app file was found in the same directory "_build/bbb/lib/rag_ex/ebin/rag.app", try changing the dependency name to :rag6686** (Mix) Can't continue due to errors on dependencies