Build log
nerves_system_qemu_aarch64
rag_ex 0.3.4 · fail · run rag_ex-0.3.4-1791079118531
6687 of 6687 lines
1Resolving Hex dependencies...2Resolution completed in 0.145s3Unchanged: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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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_aarch64_nerves_linux_gnu538Compiling 1 file (.ex)539Generated nerves_toolchain_aarch64_nerves_linux_gnu app540==> nerves_system_qemu_aarch64541Compiling 1 file (.ex)542Generated nerves_system_qemu_aarch64 app543==> nerves_compatibility_test544===> Analyzing applications...545===> Compiling telemetry546==> nx547Compiling 36 files (.ex)548 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity549 │550 655 │ def ~~~tensor when is_number(tensor), do: Bitwise.~~~(tensor)551 │ ~552 │553 └─ lib/nx/defn/kernel.ex:655:7554555 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity556 │557 656 │ def ~~~tensor, do: Nx.bitwise_not(tensor)558 │ ~559 │560 └─ lib/nx/defn/kernel.ex:656:7561562 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 operator563 │564 229 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val565 │ ~566 │567 └─ lib/nx/shared.ex:229:33: Nx.Shared.read_complex/2568569 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 operator570 │571 229 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val572 │ ~573 │574 └─ lib/nx/shared.ex:229:71: Nx.Shared.read_complex/2575576 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 operator577 │578 233 │ <<x::float-native-size(elem_size)>> -> x579 │ ~580 │581 └─ lib/nx/shared.ex:233:32: Nx.Shared.read_complex/2582583 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 operator584 │585 239 │ <<x::float-native-size(elem_size)>> -> x586 │ ~587 │588 └─ lib/nx/shared.ex:239:32: Nx.Shared.read_complex/2589590 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 operator591 │592 1116 │ <<x::size(bits)-big>> = <<-1::float-size(bits)-big>>593 │ ~594 │595 └─ lib/nx/random.ex:1116:15: Nx.Random.next_after_minus_1/1596597 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 operator598 │599 1120 │ <<f::float-size(bits)-big>> = <<x - 1::integer-size(bits)-big>>600 │ ~601 │602 └─ lib/nx/random.ex:1120:21: Nx.Random.next_after_minus_1/1603604 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator605 │606 543 │ match_types [type] do607 │ ~~~~~~~~~~~~~~~~~~~~~608 │609 └─ lib/nx/binary_backend/matrix.ex:543: Nx.BinaryBackend.Matrix.binary_to_vector/2610611 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator612 │613 543 │ match_types [type] do614 │ ~~~~~~~~~~~~~~~~~~~~~615 │616 └─ lib/nx/binary_backend/matrix.ex:543: Nx.BinaryBackend.Matrix.binary_to_vector/2617618 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator619 │620 543 │ match_types [type] do621 │ ~~~~~~~~~~~~~~~~~~~~~622 │623 └─ lib/nx/binary_backend/matrix.ex:543: Nx.BinaryBackend.Matrix.binary_to_vector/2624625 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator626 │627 543 │ match_types [type] do628 │ ~~~~~~~~~~~~~~~~~~~~~629 │630 └─ lib/nx/binary_backend/matrix.ex:543: Nx.BinaryBackend.Matrix.binary_to_vector/2631632 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator633 │634 543 │ match_types [type] do635 │ ~~~~~~~~~~~~~~~~~~~~~636 │637 └─ lib/nx/binary_backend/matrix.ex:543: Nx.BinaryBackend.Matrix.binary_to_vector/2638639 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator640 │641 543 │ match_types [type] do642 │ ~~~~~~~~~~~~~~~~~~~~~643 │644 └─ lib/nx/binary_backend/matrix.ex:543: Nx.BinaryBackend.Matrix.binary_to_vector/2645646 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator647 │648 224 │ Nx.Shared.match_types [type] do649 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~650 │651 └─ lib/nx/backend.ex:224: Nx.Backend.chunk/6652653 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator654 │655 224 │ Nx.Shared.match_types [type] do656 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~657 │658 └─ lib/nx/backend.ex:224: Nx.Backend.chunk/6659660 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator661 │662 224 │ Nx.Shared.match_types [type] do663 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~664 │665 └─ lib/nx/backend.ex:224: Nx.Backend.chunk/6666667 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator668 │669 224 │ Nx.Shared.match_types [type] do670 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~671 │672 └─ lib/nx/backend.ex:224: Nx.Backend.chunk/6673674 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator675 │676 224 │ Nx.Shared.match_types [type] do677 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~678 │679 └─ lib/nx/backend.ex:224: Nx.Backend.chunk/6680681 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator682 │683 224 │ Nx.Shared.match_types [type] do684 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~685 │686 └─ lib/nx/backend.ex:224: Nx.Backend.chunk/6687688 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 operator689 │690 249 │ for <<chunk::size(chunk_size)-bitstring <- data>> do691 │ ~692 │693 └─ lib/nx/binary_backend.ex:249:23: Nx.BinaryBackend.unary_broadcast/7694695 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 operator696 │697 296 │ for <<chunk::size(chunk_size)-bitstring <- data>> do698 │ ~699 │700 └─ lib/nx/binary_backend.ex:296:25: Nx.BinaryBackend.transpose/3701702 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 operator703 │704 376 │ for <<dim::size(size)-bitstring <- bin>>, into: <<>> do705 │ ~706 │707 └─ lib/nx/binary_backend.ex:376:27: Nx.BinaryBackend.pad_last_dim/5708709 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 operator710 │711 381 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = padded712 │ ~713 │714 └─ lib/nx/binary_backend.ex:381:25: Nx.BinaryBackend.pad_last_dim/5715716 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 operator717 │718 393 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =719 │ ~720 │721 └─ lib/nx/binary_backend.ex:393:23: Nx.BinaryBackend.pad_last_dim/5722723 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 operator724 │725 393 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =726 │ ~727 │728 └─ lib/nx/binary_backend.ex:393:58: Nx.BinaryBackend.pad_last_dim/5729730 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 operator731 │732 400 │ <<_::size(low_byte)-bitstring, new_bin::bitstring>> = bin733 │ ~734 │735 └─ lib/nx/binary_backend.ex:400:23: Nx.BinaryBackend.pad_last_dim/5736737 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 operator738 │739 406 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = bin740 │ ~741 │742 └─ lib/nx/binary_backend.ex:406:29: Nx.BinaryBackend.pad_last_dim/5743744 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 operator745 │746 452 │ for <<chunk::size(chunk_size)-bitstring <- data>> do747 │ ~748 │749 └─ lib/nx/binary_backend.ex:452:25: Nx.BinaryBackend.reverse/3750751 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 operator752 │753 524 │ <<_::bitstring-size(left_offset_bits),754 │ ~755 │756 └─ lib/nx/binary_backend.ex:524:29: Nx.BinaryBackend.dot/7757758 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 operator759 │760 525 │ left_batch_item_binary::bitstring-size(left_batch_item_bits),761 │ ~762 │763 └─ lib/nx/binary_backend.ex:525:50: Nx.BinaryBackend.dot/7764765 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 operator766 │767 528 │ <<_::bitstring-size(right_offset_bits),768 │ ~769 │770 └─ lib/nx/binary_backend.ex:528:29: Nx.BinaryBackend.dot/7771772 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 operator773 │774 529 │ right_batch_item_binary::bitstring-size(right_batch_item_bits),775 │ ~776 │777 └─ lib/nx/binary_backend.ex:529:51: Nx.BinaryBackend.dot/7778779 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 operator780 │781 624 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data782 │ ~783 │784 └─ lib/nx/binary_backend.ex:624:23: Nx.BinaryBackend.select/4785786 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator787 │788 622 │ match_types [pred_type] do789 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~790 │791 └─ lib/nx/binary_backend.ex:622: Nx.BinaryBackend.select/4792793 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 operator794 │795 624 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data796 │ ~797 │798 └─ lib/nx/binary_backend.ex:624:23: Nx.BinaryBackend.select/4799800 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator801 │802 622 │ match_types [pred_type] do803 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~804 │805 └─ lib/nx/binary_backend.ex:622: Nx.BinaryBackend.select/4806807 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator808 │809 622 │ match_types [pred_type] do810 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~811 │812 └─ lib/nx/binary_backend.ex:622: Nx.BinaryBackend.select/4813814 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 operator815 │816 624 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data817 │ ~818 │819 └─ lib/nx/binary_backend.ex:624:23: Nx.BinaryBackend.select/4820821 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator822 │823 622 │ match_types [pred_type] do824 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~825 │826 └─ lib/nx/binary_backend.ex:622: Nx.BinaryBackend.select/4827828 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 operator829 │830 624 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data831 │ ~832 │833 └─ lib/nx/binary_backend.ex:624:23: Nx.BinaryBackend.select/4834835 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator836 │837 622 │ match_types [pred_type] do838 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~839 │840 └─ lib/nx/binary_backend.ex:622: Nx.BinaryBackend.select/4841842 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 operator843 │844 624 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data845 │ ~846 │847 └─ lib/nx/binary_backend.ex:624:23: Nx.BinaryBackend.select/4848849 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator850 │851 622 │ match_types [pred_type] do852 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~853 │854 └─ lib/nx/binary_backend.ex:622: Nx.BinaryBackend.select/4855856 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 operator857 │858 638 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data859 │ ~860 │861 └─ lib/nx/binary_backend.ex:638:25: Nx.BinaryBackend.select/4862863 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator864 │865 636 │ match_types [left_type] do866 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~867 │868 └─ lib/nx/binary_backend.ex:636: Nx.BinaryBackend.select/4869870 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 operator871 │872 638 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data873 │ ~874 │875 └─ lib/nx/binary_backend.ex:638:25: Nx.BinaryBackend.select/4876877 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator878 │879 636 │ match_types [left_type] do880 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~881 │882 └─ lib/nx/binary_backend.ex:636: Nx.BinaryBackend.select/4883884 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator885 │886 636 │ match_types [left_type] do887 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~888 │889 └─ lib/nx/binary_backend.ex:636: Nx.BinaryBackend.select/4890891 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 operator892 │893 638 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data894 │ ~895 │896 └─ lib/nx/binary_backend.ex:638:25: Nx.BinaryBackend.select/4897898 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator899 │900 636 │ match_types [left_type] do901 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~902 │903 └─ lib/nx/binary_backend.ex:636: Nx.BinaryBackend.select/4904905 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 operator906 │907 638 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data908 │ ~909 │910 └─ lib/nx/binary_backend.ex:638:25: Nx.BinaryBackend.select/4911912 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator913 │914 636 │ match_types [left_type] do915 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~916 │917 └─ lib/nx/binary_backend.ex:636: Nx.BinaryBackend.select/4918919 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 operator920 │921 638 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data922 │ ~923 │924 └─ lib/nx/binary_backend.ex:638:25: Nx.BinaryBackend.select/4925926 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator927 │928 636 │ match_types [left_type] do929 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~930 │931 └─ lib/nx/binary_backend.ex:636: Nx.BinaryBackend.select/4932933 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 operator934 │935 632 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data936 │ ~937 │938 └─ lib/nx/binary_backend.ex:632:25: Nx.BinaryBackend.select/4939940 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator941 │942 630 │ match_types [right_type] do943 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~944 │945 └─ lib/nx/binary_backend.ex:630: Nx.BinaryBackend.select/4946947 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 operator948 │949 632 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data950 │ ~951 │952 └─ lib/nx/binary_backend.ex:632:25: Nx.BinaryBackend.select/4953954 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator955 │956 630 │ match_types [right_type] do957 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~958 │959 └─ lib/nx/binary_backend.ex:630: Nx.BinaryBackend.select/4960961 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator962 │963 630 │ match_types [right_type] do964 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~965 │966 └─ lib/nx/binary_backend.ex:630: Nx.BinaryBackend.select/4967968 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 operator969 │970 632 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data971 │ ~972 │973 └─ lib/nx/binary_backend.ex:632:25: Nx.BinaryBackend.select/4974975 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator976 │977 630 │ match_types [right_type] do978 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~979 │980 └─ lib/nx/binary_backend.ex:630: Nx.BinaryBackend.select/4981982 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 operator983 │984 632 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data985 │ ~986 │987 └─ lib/nx/binary_backend.ex:632:25: Nx.BinaryBackend.select/4988989 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator990 │991 630 │ match_types [right_type] do992 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~993 │994 └─ lib/nx/binary_backend.ex:630: Nx.BinaryBackend.select/4995996 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 operator997 │998 632 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data999 │ ~1000 │1001 └─ lib/nx/binary_backend.ex:632:25: Nx.BinaryBackend.select/410021003 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1004 │1005 630 │ match_types [right_type] do1006 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~1007 │1008 └─ lib/nx/binary_backend.ex:630: Nx.BinaryBackend.select/410091010 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1011 │1012 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1013 │ ~1014 │1015 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/410161017 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1018 │1019 695 │ match_types [left_type, right_type, type] do1020 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1021 │1022 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410231024 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1025 │1026 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1027 │ ~1028 │1029 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/410301031 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1032 │1033 695 │ match_types [left_type, right_type, type] do1034 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1035 │1036 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410371038 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1039 │1040 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1041 │ ~1042 │1043 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/410441045 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1046 │1047 695 │ match_types [left_type, right_type, type] do1048 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1049 │1050 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410511052 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1053 │1054 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1055 │ ~1056 │1057 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/410581059 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1060 │1061 695 │ match_types [left_type, right_type, type] do1062 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1063 │1064 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410651066 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1067 │1068 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1069 │ ~1070 │1071 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/410721073 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1074 │1075 695 │ match_types [left_type, right_type, type] do1076 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1077 │1078 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410791080 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1081 │1082 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1083 │ ~1084 │1085 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/410861087 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1088 │1089 695 │ match_types [left_type, right_type, type] do1090 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1091 │1092 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410931094 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1095 │1096 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1097 │ ~1098 │1099 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/411001101 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1102 │1103 695 │ match_types [left_type, right_type, type] do1104 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1105 │1106 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411071108 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1109 │1110 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1111 │ ~1112 │1113 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/411141115 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1116 │1117 695 │ match_types [left_type, right_type, type] do1118 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1119 │1120 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411211122 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1123 │1124 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1125 │ ~1126 │1127 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/411281129 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1130 │1131 695 │ match_types [left_type, right_type, type] do1132 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1133 │1134 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411351136 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1137 │1138 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1139 │ ~1140 │1141 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/411421143 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1144 │1145 695 │ match_types [left_type, right_type, type] do1146 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1147 │1148 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411491150 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1151 │1152 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1153 │ ~1154 │1155 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/411561157 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1158 │1159 695 │ match_types [left_type, right_type, type] do1160 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1161 │1162 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411631164 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1165 │1166 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1167 │ ~1168 │1169 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/411701171 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1172 │1173 695 │ match_types [left_type, right_type, type] do1174 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1175 │1176 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411771178 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1179 │1180 695 │ match_types [left_type, right_type, type] do1181 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1182 │1183 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411841185 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1186 │1187 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1188 │ ~1189 │1190 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/411911192 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1193 │1194 695 │ match_types [left_type, right_type, type] do1195 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1196 │1197 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411981199 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1200 │1201 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1202 │ ~1203 │1204 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/412051206 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1207 │1208 695 │ match_types [left_type, right_type, type] do1209 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1210 │1211 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412121213 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1214 │1215 695 │ match_types [left_type, right_type, type] do1216 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1217 │1218 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412191220 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1221 │1222 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1223 │ ~1224 │1225 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/412261227 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1228 │1229 695 │ match_types [left_type, right_type, type] do1230 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1231 │1232 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412331234 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1235 │1236 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1237 │ ~1238 │1239 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/412401241 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1242 │1243 695 │ match_types [left_type, right_type, type] do1244 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1245 │1246 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412471248 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1249 │1250 695 │ match_types [left_type, right_type, type] do1251 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1252 │1253 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412541255 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1256 │1257 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1258 │ ~1259 │1260 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/412611262 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1263 │1264 695 │ match_types [left_type, right_type, type] do1265 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1266 │1267 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412681269 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1270 │1271 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1272 │ ~1273 │1274 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/412751276 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1277 │1278 695 │ match_types [left_type, right_type, type] do1279 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1280 │1281 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412821283 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1284 │1285 695 │ match_types [left_type, right_type, type] do1286 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1287 │1288 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412891290 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1291 │1292 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1293 │ ~1294 │1295 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/412961297 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1298 │1299 695 │ match_types [left_type, right_type, type] do1300 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1301 │1302 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413031304 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1305 │1306 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1307 │ ~1308 │1309 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/413101311 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1312 │1313 695 │ match_types [left_type, right_type, type] do1314 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1315 │1316 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413171318 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1319 │1320 695 │ match_types [left_type, right_type, type] do1321 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1322 │1323 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413241325 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1326 │1327 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1328 │ ~1329 │1330 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/413311332 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1333 │1334 695 │ match_types [left_type, right_type, type] do1335 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1336 │1337 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413381339 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1340 │1341 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1342 │ ~1343 │1344 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/413451346 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1347 │1348 695 │ match_types [left_type, right_type, type] do1349 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1350 │1351 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413521353 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1354 │1355 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1356 │ ~1357 │1358 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/413591360 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1361 │1362 695 │ match_types [left_type, right_type, type] do1363 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1364 │1365 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413661367 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1368 │1369 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1370 │ ~1371 │1372 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/413731374 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1375 │1376 695 │ match_types [left_type, right_type, type] do1377 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1378 │1379 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413801381 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1382 │1383 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1384 │ ~1385 │1386 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/413871388 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1389 │1390 695 │ match_types [left_type, right_type, type] do1391 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1392 │1393 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413941395 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1396 │1397 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1398 │ ~1399 │1400 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/414011402 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1403 │1404 695 │ match_types [left_type, right_type, type] do1405 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1406 │1407 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/414081409 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1410 │1411 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1412 │ ~1413 │1414 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/414151416 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1417 │1418 695 │ match_types [left_type, right_type, type] do1419 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1420 │1421 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/414221423 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1424 │1425 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1426 │ ~1427 │1428 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/414291430 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1431 │1432 695 │ match_types [left_type, right_type, type] do1433 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1434 │1435 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/414361437 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1438 │1439 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1440 │ ~1441 │1442 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/414431444 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1445 │1446 695 │ match_types [left_type, right_type, type] do1447 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1448 │1449 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/414501451 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1452 │1453 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1454 │ ~1455 │1456 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/414571458 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1459 │1460 695 │ match_types [left_type, right_type, type] do1461 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1462 │1463 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/414641465 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1466 │1467 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1468 │ ~1469 │1470 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/414711472 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1473 │1474 695 │ match_types [left_type, right_type, type] do1475 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1476 │1477 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/414781479 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1480 │1481 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1482 │ ~1483 │1484 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/414851486 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1487 │1488 695 │ match_types [left_type, right_type, type] do1489 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1490 │1491 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/414921493 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1494 │1495 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1496 │ ~1497 │1498 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/414991500 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1501 │1502 695 │ match_types [left_type, right_type, type] do1503 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1504 │1505 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415061507 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1508 │1509 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1510 │ ~1511 │1512 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/415131514 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1515 │1516 695 │ match_types [left_type, right_type, type] do1517 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1518 │1519 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415201521 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1522 │1523 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1524 │ ~1525 │1526 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/415271528 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1529 │1530 695 │ match_types [left_type, right_type, type] do1531 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1532 │1533 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415341535 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1536 │1537 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1538 │ ~1539 │1540 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/415411542 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1543 │1544 695 │ match_types [left_type, right_type, type] do1545 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1546 │1547 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415481549 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1550 │1551 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1552 │ ~1553 │1554 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/415551556 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1557 │1558 695 │ match_types [left_type, right_type, type] do1559 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1560 │1561 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415621563 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1564 │1565 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1566 │ ~1567 │1568 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/415691570 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1571 │1572 695 │ match_types [left_type, right_type, type] do1573 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1574 │1575 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415761577 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1578 │1579 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1580 │ ~1581 │1582 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/415831584 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1585 │1586 695 │ match_types [left_type, right_type, type] do1587 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1588 │1589 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415901591 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1592 │1593 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1594 │ ~1595 │1596 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/415971598 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1599 │1600 695 │ match_types [left_type, right_type, type] do1601 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1602 │1603 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416041605 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1606 │1607 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1608 │ ~1609 │1610 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/416111612 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1613 │1614 695 │ match_types [left_type, right_type, type] do1615 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1616 │1617 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416181619 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1620 │1621 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1622 │ ~1623 │1624 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/416251626 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1627 │1628 695 │ match_types [left_type, right_type, type] do1629 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1630 │1631 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416321633 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1634 │1635 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1636 │ ~1637 │1638 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/416391640 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1641 │1642 695 │ match_types [left_type, right_type, type] do1643 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1644 │1645 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416461647 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1648 │1649 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1650 │ ~1651 │1652 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/416531654 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1655 │1656 695 │ match_types [left_type, right_type, type] do1657 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1658 │1659 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416601661 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1662 │1663 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1664 │ ~1665 │1666 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/416671668 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1669 │1670 695 │ match_types [left_type, right_type, type] do1671 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1672 │1673 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416741675 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1676 │1677 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1678 │ ~1679 │1680 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/416811682 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1683 │1684 695 │ match_types [left_type, right_type, type] do1685 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1686 │1687 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416881689 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1690 │1691 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1692 │ ~1693 │1694 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/416951696 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1697 │1698 695 │ match_types [left_type, right_type, type] do1699 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1700 │1701 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417021703 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1704 │1705 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1706 │ ~1707 │1708 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/417091710 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1711 │1712 695 │ match_types [left_type, right_type, type] do1713 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1714 │1715 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417161717 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1718 │1719 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1720 │ ~1721 │1722 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/417231724 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1725 │1726 695 │ match_types [left_type, right_type, type] do1727 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1728 │1729 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417301731 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1732 │1733 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1734 │ ~1735 │1736 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/417371738 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1739 │1740 695 │ match_types [left_type, right_type, type] do1741 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1742 │1743 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417441745 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1746 │1747 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1748 │ ~1749 │1750 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/417511752 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1753 │1754 695 │ match_types [left_type, right_type, type] do1755 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1756 │1757 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417581759 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1760 │1761 695 │ match_types [left_type, right_type, type] do1762 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1763 │1764 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417651766 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1767 │1768 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1769 │ ~1770 │1771 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/417721773 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1774 │1775 695 │ match_types [left_type, right_type, type] do1776 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1777 │1778 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417791780 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1781 │1782 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1783 │ ~1784 │1785 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/417861787 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1788 │1789 695 │ match_types [left_type, right_type, type] do1790 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1791 │1792 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417931794 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1795 │1796 695 │ match_types [left_type, right_type, type] do1797 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1798 │1799 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418001801 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1802 │1803 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1804 │ ~1805 │1806 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/418071808 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1809 │1810 695 │ match_types [left_type, right_type, type] do1811 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1812 │1813 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418141815 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1816 │1817 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1818 │ ~1819 │1820 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/418211822 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1823 │1824 695 │ match_types [left_type, right_type, type] do1825 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1826 │1827 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418281829 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1830 │1831 695 │ match_types [left_type, right_type, type] do1832 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1833 │1834 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418351836 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1837 │1838 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1839 │ ~1840 │1841 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/418421843 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1844 │1845 695 │ match_types [left_type, right_type, type] do1846 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1847 │1848 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418491850 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1851 │1852 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1853 │ ~1854 │1855 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/418561857 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1858 │1859 695 │ match_types [left_type, right_type, type] do1860 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1861 │1862 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418631864 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1865 │1866 695 │ match_types [left_type, right_type, type] do1867 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1868 │1869 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418701871 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1872 │1873 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1874 │ ~1875 │1876 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/418771878 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1879 │1880 695 │ match_types [left_type, right_type, type] do1881 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1882 │1883 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418841885 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1886 │1887 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1888 │ ~1889 │1890 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/418911892 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1893 │1894 695 │ match_types [left_type, right_type, type] do1895 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1896 │1897 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418981899 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1900 │1901 695 │ match_types [left_type, right_type, type] do1902 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1903 │1904 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419051906 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1907 │1908 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1909 │ ~1910 │1911 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/419121913 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1914 │1915 695 │ match_types [left_type, right_type, type] do1916 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1917 │1918 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419191920 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1921 │1922 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1923 │ ~1924 │1925 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/419261927 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1928 │1929 695 │ match_types [left_type, right_type, type] do1930 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1931 │1932 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419331934 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1935 │1936 695 │ match_types [left_type, right_type, type] do1937 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1938 │1939 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419401941 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1942 │1943 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1944 │ ~1945 │1946 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/419471948 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1949 │1950 695 │ match_types [left_type, right_type, type] do1951 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1952 │1953 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419541955 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1956 │1957 695 │ match_types [left_type, right_type, type] do1958 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1959 │1960 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419611962 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1963 │1964 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1965 │ ~1966 │1967 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/419681969 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1970 │1971 695 │ match_types [left_type, right_type, type] do1972 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1973 │1974 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419751976 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1977 │1978 695 │ match_types [left_type, right_type, type] do1979 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1980 │1981 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419821983 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1984 │1985 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1986 │ ~1987 │1988 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/419891990 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1991 │1992 695 │ match_types [left_type, right_type, type] do1993 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1994 │1995 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419961997 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1998 │1999 695 │ match_types [left_type, right_type, type] do2000 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2001 │2002 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420032004 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2005 │2006 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2007 │ ~2008 │2009 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/420102011 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2012 │2013 695 │ match_types [left_type, right_type, type] do2014 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2015 │2016 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420172018 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2019 │2020 695 │ match_types [left_type, right_type, type] do2021 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2022 │2023 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420242025 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2026 │2027 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2028 │ ~2029 │2030 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/420312032 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2033 │2034 695 │ match_types [left_type, right_type, type] do2035 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2036 │2037 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420382039 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2040 │2041 695 │ match_types [left_type, right_type, type] do2042 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2043 │2044 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420452046 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2047 │2048 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2049 │ ~2050 │2051 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/420522053 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2054 │2055 695 │ match_types [left_type, right_type, type] do2056 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2057 │2058 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420592060 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2061 │2062 695 │ match_types [left_type, right_type, type] do2063 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2064 │2065 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420662067 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2068 │2069 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2070 │ ~2071 │2072 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/420732074 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2075 │2076 695 │ match_types [left_type, right_type, type] do2077 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2078 │2079 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420802081 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2082 │2083 695 │ match_types [left_type, right_type, type] do2084 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2085 │2086 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420872088 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2089 │2090 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2091 │ ~2092 │2093 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/420942095 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2096 │2097 695 │ match_types [left_type, right_type, type] do2098 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2099 │2100 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421012102 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2103 │2104 695 │ match_types [left_type, right_type, type] do2105 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2106 │2107 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421082109 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2110 │2111 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2112 │ ~2113 │2114 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/421152116 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2117 │2118 695 │ match_types [left_type, right_type, type] do2119 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2120 │2121 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421222123 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2124 │2125 695 │ match_types [left_type, right_type, type] do2126 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2127 │2128 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421292130 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2131 │2132 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2133 │ ~2134 │2135 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/421362137 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2138 │2139 695 │ match_types [left_type, right_type, type] do2140 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2141 │2142 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421432144 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2145 │2146 695 │ match_types [left_type, right_type, type] do2147 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2148 │2149 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421502151 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2152 │2153 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2154 │ ~2155 │2156 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/421572158 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2159 │2160 695 │ match_types [left_type, right_type, type] do2161 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2162 │2163 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421642165 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2166 │2167 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2168 │ ~2169 │2170 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/421712172 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2173 │2174 695 │ match_types [left_type, right_type, type] do2175 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2176 │2177 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421782179 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2180 │2181 695 │ match_types [left_type, right_type, type] do2182 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2183 │2184 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421852186 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2187 │2188 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2189 │ ~2190 │2191 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/421922193 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2194 │2195 695 │ match_types [left_type, right_type, type] do2196 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2197 │2198 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421992200 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2201 │2202 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2203 │ ~2204 │2205 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/422062207 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2208 │2209 695 │ match_types [left_type, right_type, type] do2210 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2211 │2212 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422132214 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2215 │2216 695 │ match_types [left_type, right_type, type] do2217 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2218 │2219 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422202221 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2222 │2223 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2224 │ ~2225 │2226 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/422272228 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2229 │2230 695 │ match_types [left_type, right_type, type] do2231 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2232 │2233 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422342235 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2236 │2237 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2238 │ ~2239 │2240 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/422412242 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2243 │2244 695 │ match_types [left_type, right_type, type] do2245 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2246 │2247 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422482249 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2250 │2251 695 │ match_types [left_type, right_type, type] do2252 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2253 │2254 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422552256 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2257 │2258 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2259 │ ~2260 │2261 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/422622263 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2264 │2265 695 │ match_types [left_type, right_type, type] do2266 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2267 │2268 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422692270 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2271 │2272 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2273 │ ~2274 │2275 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/422762277 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2278 │2279 695 │ match_types [left_type, right_type, type] do2280 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2281 │2282 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422832284 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2285 │2286 695 │ match_types [left_type, right_type, type] do2287 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2288 │2289 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422902291 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2292 │2293 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2294 │ ~2295 │2296 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/422972298 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2299 │2300 695 │ match_types [left_type, right_type, type] do2301 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2302 │2303 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423042305 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2306 │2307 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2308 │ ~2309 │2310 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/423112312 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2313 │2314 695 │ match_types [left_type, right_type, type] do2315 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2316 │2317 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423182319 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2320 │2321 695 │ match_types [left_type, right_type, type] do2322 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2323 │2324 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423252326 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2327 │2328 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2329 │ ~2330 │2331 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/423322333 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2334 │2335 695 │ match_types [left_type, right_type, type] do2336 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2337 │2338 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423392340 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2341 │2342 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2343 │ ~2344 │2345 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/423462347 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2348 │2349 695 │ match_types [left_type, right_type, type] do2350 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2351 │2352 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423532354 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2355 │2356 695 │ match_types [left_type, right_type, type] do2357 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2358 │2359 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423602361 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2362 │2363 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2364 │ ~2365 │2366 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/423672368 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2369 │2370 695 │ match_types [left_type, right_type, type] do2371 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2372 │2373 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423742375 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2376 │2377 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2378 │ ~2379 │2380 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/423812382 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2383 │2384 695 │ match_types [left_type, right_type, type] do2385 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2386 │2387 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423882389 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2390 │2391 695 │ match_types [left_type, right_type, type] do2392 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2393 │2394 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423952396 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2397 │2398 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2399 │ ~2400 │2401 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/424022403 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2404 │2405 695 │ match_types [left_type, right_type, type] do2406 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2407 │2408 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424092410 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2411 │2412 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2413 │ ~2414 │2415 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/424162417 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2418 │2419 695 │ match_types [left_type, right_type, type] do2420 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2421 │2422 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424232424 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2425 │2426 695 │ match_types [left_type, right_type, type] do2427 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2428 │2429 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424302431 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2432 │2433 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2434 │ ~2435 │2436 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/424372438 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2439 │2440 695 │ match_types [left_type, right_type, type] do2441 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2442 │2443 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424442445 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2446 │2447 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2448 │ ~2449 │2450 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/424512452 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2453 │2454 695 │ match_types [left_type, right_type, type] do2455 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2456 │2457 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424582459 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2460 │2461 695 │ match_types [left_type, right_type, type] do2462 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2463 │2464 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424652466 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2467 │2468 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2469 │ ~2470 │2471 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/424722473 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2474 │2475 695 │ match_types [left_type, right_type, type] do2476 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2477 │2478 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424792480 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2481 │2482 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2483 │ ~2484 │2485 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/424862487 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2488 │2489 695 │ match_types [left_type, right_type, type] do2490 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2491 │2492 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424932494 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2495 │2496 695 │ match_types [left_type, right_type, type] do2497 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2498 │2499 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425002501 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2502 │2503 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2504 │ ~2505 │2506 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/425072508 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2509 │2510 695 │ match_types [left_type, right_type, type] do2511 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2512 │2513 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425142515 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2516 │2517 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2518 │ ~2519 │2520 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/425212522 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2523 │2524 695 │ match_types [left_type, right_type, type] do2525 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2526 │2527 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425282529 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2530 │2531 695 │ match_types [left_type, right_type, type] do2532 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2533 │2534 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425352536 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2537 │2538 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2539 │ ~2540 │2541 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/425422543 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2544 │2545 695 │ match_types [left_type, right_type, type] do2546 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2547 │2548 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425492550 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2551 │2552 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2553 │ ~2554 │2555 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/425562557 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2558 │2559 695 │ match_types [left_type, right_type, type] do2560 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2561 │2562 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425632564 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2565 │2566 695 │ match_types [left_type, right_type, type] do2567 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2568 │2569 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425702571 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2572 │2573 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2574 │ ~2575 │2576 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/425772578 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2579 │2580 695 │ match_types [left_type, right_type, type] do2581 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2582 │2583 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425842585 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2586 │2587 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2588 │ ~2589 │2590 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/425912592 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2593 │2594 695 │ match_types [left_type, right_type, type] do2595 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2596 │2597 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425982599 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2600 │2601 695 │ match_types [left_type, right_type, type] do2602 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2603 │2604 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426052606 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2607 │2608 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2609 │ ~2610 │2611 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/426122613 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2614 │2615 695 │ match_types [left_type, right_type, type] do2616 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2617 │2618 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426192620 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2621 │2622 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2623 │ ~2624 │2625 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/426262627 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2628 │2629 695 │ match_types [left_type, right_type, type] do2630 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2631 │2632 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426332634 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2635 │2636 695 │ match_types [left_type, right_type, type] do2637 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2638 │2639 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426402641 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2642 │2643 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2644 │ ~2645 │2646 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/426472648 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2649 │2650 695 │ match_types [left_type, right_type, type] do2651 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2652 │2653 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426542655 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2656 │2657 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2658 │ ~2659 │2660 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/426612662 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2663 │2664 695 │ match_types [left_type, right_type, type] do2665 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2666 │2667 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426682669 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2670 │2671 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2672 │ ~2673 │2674 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/426752676 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2677 │2678 695 │ match_types [left_type, right_type, type] do2679 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2680 │2681 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426822683 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2684 │2685 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2686 │ ~2687 │2688 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/426892690 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2691 │2692 695 │ match_types [left_type, right_type, type] do2693 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2694 │2695 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426962697 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2698 │2699 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2700 │ ~2701 │2702 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/427032704 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2705 │2706 695 │ match_types [left_type, right_type, type] do2707 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2708 │2709 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427102711 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2712 │2713 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2714 │ ~2715 │2716 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/427172718 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2719 │2720 695 │ match_types [left_type, right_type, type] do2721 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2722 │2723 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427242725 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2726 │2727 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2728 │ ~2729 │2730 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/427312732 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2733 │2734 695 │ match_types [left_type, right_type, type] do2735 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2736 │2737 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427382739 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2740 │2741 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2742 │ ~2743 │2744 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/427452746 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2747 │2748 695 │ match_types [left_type, right_type, type] do2749 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2750 │2751 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427522753 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2754 │2755 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2756 │ ~2757 │2758 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/427592760 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2761 │2762 695 │ match_types [left_type, right_type, type] do2763 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2764 │2765 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427662767 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2768 │2769 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2770 │ ~2771 │2772 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/427732774 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2775 │2776 695 │ match_types [left_type, right_type, type] do2777 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2778 │2779 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427802781 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2782 │2783 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2784 │ ~2785 │2786 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/427872788 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2789 │2790 695 │ match_types [left_type, right_type, type] do2791 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2792 │2793 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427942795 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2796 │2797 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2798 │ ~2799 │2800 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/428012802 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2803 │2804 695 │ match_types [left_type, right_type, type] do2805 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2806 │2807 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428082809 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2810 │2811 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2812 │ ~2813 │2814 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/428152816 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2817 │2818 695 │ match_types [left_type, right_type, type] do2819 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2820 │2821 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428222823 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2824 │2825 695 │ match_types [left_type, right_type, type] do2826 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2827 │2828 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428292830 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2831 │2832 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2833 │ ~2834 │2835 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/428362837 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2838 │2839 695 │ match_types [left_type, right_type, type] do2840 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2841 │2842 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428432844 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2845 │2846 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2847 │ ~2848 │2849 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/428502851 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2852 │2853 695 │ match_types [left_type, right_type, type] do2854 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2855 │2856 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428572858 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2859 │2860 695 │ match_types [left_type, right_type, type] do2861 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2862 │2863 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428642865 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2866 │2867 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2868 │ ~2869 │2870 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/428712872 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2873 │2874 695 │ match_types [left_type, right_type, type] do2875 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2876 │2877 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428782879 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2880 │2881 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2882 │ ~2883 │2884 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/428852886 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2887 │2888 695 │ match_types [left_type, right_type, type] do2889 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2890 │2891 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428922893 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2894 │2895 695 │ match_types [left_type, right_type, type] do2896 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2897 │2898 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428992900 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2901 │2902 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2903 │ ~2904 │2905 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/429062907 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2908 │2909 695 │ match_types [left_type, right_type, type] do2910 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2911 │2912 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429132914 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2915 │2916 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2917 │ ~2918 │2919 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/429202921 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2922 │2923 695 │ match_types [left_type, right_type, type] do2924 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2925 │2926 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429272928 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2929 │2930 695 │ match_types [left_type, right_type, type] do2931 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2932 │2933 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429342935 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2936 │2937 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2938 │ ~2939 │2940 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/429412942 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2943 │2944 695 │ match_types [left_type, right_type, type] do2945 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2946 │2947 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429482949 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2950 │2951 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2952 │ ~2953 │2954 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/429552956 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2957 │2958 695 │ match_types [left_type, right_type, type] do2959 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2960 │2961 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429622963 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2964 │2965 695 │ match_types [left_type, right_type, type] do2966 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2967 │2968 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429692970 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2971 │2972 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2973 │ ~2974 │2975 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/429762977 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2978 │2979 695 │ match_types [left_type, right_type, type] do2980 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2981 │2982 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429832984 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2985 │2986 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2987 │ ~2988 │2989 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/429902991 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2992 │2993 695 │ match_types [left_type, right_type, type] do2994 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2995 │2996 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429972998 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2999 │3000 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3001 │ ~3002 │3003 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/430043005 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3006 │3007 695 │ match_types [left_type, right_type, type] do3008 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3009 │3010 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430113012 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3013 │3014 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3015 │ ~3016 │3017 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/430183019 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3020 │3021 695 │ match_types [left_type, right_type, type] do3022 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3023 │3024 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430253026 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3027 │3028 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3029 │ ~3030 │3031 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/430323033 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3034 │3035 695 │ match_types [left_type, right_type, type] do3036 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3037 │3038 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430393040 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3041 │3042 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3043 │ ~3044 │3045 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/430463047 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3048 │3049 695 │ match_types [left_type, right_type, type] do3050 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3051 │3052 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430533054 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3055 │3056 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3057 │ ~3058 │3059 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/430603061 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3062 │3063 695 │ match_types [left_type, right_type, type] do3064 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3065 │3066 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430673068 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3069 │3070 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3071 │ ~3072 │3073 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/430743075 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3076 │3077 695 │ match_types [left_type, right_type, type] do3078 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3079 │3080 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430813082 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3083 │3084 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3085 │ ~3086 │3087 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/430883089 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3090 │3091 695 │ match_types [left_type, right_type, type] do3092 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3093 │3094 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430953096 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3097 │3098 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3099 │ ~3100 │3101 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/431023103 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3104 │3105 695 │ match_types [left_type, right_type, type] do3106 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3107 │3108 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431093110 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3111 │3112 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3113 │ ~3114 │3115 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/431163117 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3118 │3119 695 │ match_types [left_type, right_type, type] do3120 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3121 │3122 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431233124 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3125 │3126 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3127 │ ~3128 │3129 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/431303131 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3132 │3133 695 │ match_types [left_type, right_type, type] do3134 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3135 │3136 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431373138 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3139 │3140 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3141 │ ~3142 │3143 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/431443145 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3146 │3147 695 │ match_types [left_type, right_type, type] do3148 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3149 │3150 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431513152 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3153 │3154 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3155 │ ~3156 │3157 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/431583159 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3160 │3161 695 │ match_types [left_type, right_type, type] do3162 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3163 │3164 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431653166 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3167 │3168 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3169 │ ~3170 │3171 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/431723173 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3174 │3175 695 │ match_types [left_type, right_type, type] do3176 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3177 │3178 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431793180 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3181 │3182 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3183 │ ~3184 │3185 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/431863187 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3188 │3189 695 │ match_types [left_type, right_type, type] do3190 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3191 │3192 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431933194 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3195 │3196 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3197 │ ~3198 │3199 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/432003201 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3202 │3203 695 │ match_types [left_type, right_type, type] do3204 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3205 │3206 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432073208 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3209 │3210 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3211 │ ~3212 │3213 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/432143215 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3216 │3217 695 │ match_types [left_type, right_type, type] do3218 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3219 │3220 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432213222 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3223 │3224 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3225 │ ~3226 │3227 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/432283229 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3230 │3231 695 │ match_types [left_type, right_type, type] do3232 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3233 │3234 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432353236 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3237 │3238 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3239 │ ~3240 │3241 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/432423243 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3244 │3245 695 │ match_types [left_type, right_type, type] do3246 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3247 │3248 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432493250 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3251 │3252 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3253 │ ~3254 │3255 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/432563257 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3258 │3259 695 │ match_types [left_type, right_type, type] do3260 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3261 │3262 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432633264 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3265 │3266 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3267 │ ~3268 │3269 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/432703271 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3272 │3273 695 │ match_types [left_type, right_type, type] do3274 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3275 │3276 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432773278 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3279 │3280 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3281 │ ~3282 │3283 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/432843285 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3286 │3287 695 │ match_types [left_type, right_type, type] do3288 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3289 │3290 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432913292 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3293 │3294 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3295 │ ~3296 │3297 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/432983299 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3300 │3301 695 │ match_types [left_type, right_type, type] do3302 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3303 │3304 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433053306 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3307 │3308 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3309 │ ~3310 │3311 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/433123313 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3314 │3315 695 │ match_types [left_type, right_type, type] do3316 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3317 │3318 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433193320 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3321 │3322 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3323 │ ~3324 │3325 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/433263327 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3328 │3329 695 │ match_types [left_type, right_type, type] do3330 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3331 │3332 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433333334 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3335 │3336 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3337 │ ~3338 │3339 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/433403341 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3342 │3343 695 │ match_types [left_type, right_type, type] do3344 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3345 │3346 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433473348 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3349 │3350 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3351 │ ~3352 │3353 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/433543355 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3356 │3357 695 │ match_types [left_type, right_type, type] do3358 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3359 │3360 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433613362 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3363 │3364 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3365 │ ~3366 │3367 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/433683369 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3370 │3371 695 │ match_types [left_type, right_type, type] do3372 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3373 │3374 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433753376 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3377 │3378 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3379 │ ~3380 │3381 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/433823383 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3384 │3385 695 │ match_types [left_type, right_type, type] do3386 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3387 │3388 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433893390 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3391 │3392 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3393 │ ~3394 │3395 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/433963397 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3398 │3399 695 │ match_types [left_type, right_type, type] do3400 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3401 │3402 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434033404 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3405 │3406 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3407 │ ~3408 │3409 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/434103411 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3412 │3413 695 │ match_types [left_type, right_type, type] do3414 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3415 │3416 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434173418 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3419 │3420 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3421 │ ~3422 │3423 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/434243425 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3426 │3427 695 │ match_types [left_type, right_type, type] do3428 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3429 │3430 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434313432 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3433 │3434 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3435 │ ~3436 │3437 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/434383439 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3440 │3441 695 │ match_types [left_type, right_type, type] do3442 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3443 │3444 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434453446 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3447 │3448 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3449 │ ~3450 │3451 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/434523453 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3454 │3455 695 │ match_types [left_type, right_type, type] do3456 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3457 │3458 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434593460 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3461 │3462 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3463 │ ~3464 │3465 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/434663467 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3468 │3469 695 │ match_types [left_type, right_type, type] do3470 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3471 │3472 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434733474 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3475 │3476 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3477 │ ~3478 │3479 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/434803481 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3482 │3483 695 │ match_types [left_type, right_type, type] do3484 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3485 │3486 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434873488 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3489 │3490 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3491 │ ~3492 │3493 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/434943495 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3496 │3497 695 │ match_types [left_type, right_type, type] do3498 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3499 │3500 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435013502 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3503 │3504 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3505 │ ~3506 │3507 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/435083509 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3510 │3511 695 │ match_types [left_type, right_type, type] do3512 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3513 │3514 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435153516 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3517 │3518 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3519 │ ~3520 │3521 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/435223523 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3524 │3525 695 │ match_types [left_type, right_type, type] do3526 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3527 │3528 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435293530 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3531 │3532 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3533 │ ~3534 │3535 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/435363537 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3538 │3539 695 │ match_types [left_type, right_type, type] do3540 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3541 │3542 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435433544 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3545 │3546 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3547 │ ~3548 │3549 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/435503551 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3552 │3553 695 │ match_types [left_type, right_type, type] do3554 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3555 │3556 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435573558 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3559 │3560 695 │ match_types [left_type, right_type, type] do3561 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3562 │3563 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435643565 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3566 │3567 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3568 │ ~3569 │3570 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/435713572 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3573 │3574 695 │ match_types [left_type, right_type, type] do3575 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3576 │3577 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435783579 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3580 │3581 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3582 │ ~3583 │3584 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/435853586 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3587 │3588 695 │ match_types [left_type, right_type, type] do3589 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3590 │3591 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435923593 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3594 │3595 695 │ match_types [left_type, right_type, type] do3596 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3597 │3598 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435993600 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3601 │3602 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3603 │ ~3604 │3605 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/436063607 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3608 │3609 695 │ match_types [left_type, right_type, type] do3610 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3611 │3612 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436133614 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3615 │3616 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3617 │ ~3618 │3619 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/436203621 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3622 │3623 695 │ match_types [left_type, right_type, type] do3624 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3625 │3626 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436273628 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3629 │3630 695 │ match_types [left_type, right_type, type] do3631 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3632 │3633 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436343635 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3636 │3637 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3638 │ ~3639 │3640 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/436413642 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3643 │3644 695 │ match_types [left_type, right_type, type] do3645 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3646 │3647 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436483649 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3650 │3651 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3652 │ ~3653 │3654 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/436553656 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3657 │3658 695 │ match_types [left_type, right_type, type] do3659 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3660 │3661 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436623663 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3664 │3665 695 │ match_types [left_type, right_type, type] do3666 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3667 │3668 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436693670 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3671 │3672 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3673 │ ~3674 │3675 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/436763677 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3678 │3679 695 │ match_types [left_type, right_type, type] do3680 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3681 │3682 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436833684 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3685 │3686 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3687 │ ~3688 │3689 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/436903691 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3692 │3693 695 │ match_types [left_type, right_type, type] do3694 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3695 │3696 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436973698 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3699 │3700 695 │ match_types [left_type, right_type, type] do3701 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3702 │3703 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437043705 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3706 │3707 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3708 │ ~3709 │3710 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/437113712 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3713 │3714 695 │ match_types [left_type, right_type, type] do3715 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3716 │3717 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437183719 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3720 │3721 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3722 │ ~3723 │3724 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/437253726 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3727 │3728 695 │ match_types [left_type, right_type, type] do3729 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3730 │3731 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437323733 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3734 │3735 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3736 │ ~3737 │3738 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/437393740 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3741 │3742 695 │ match_types [left_type, right_type, type] do3743 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3744 │3745 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437463747 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3748 │3749 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3750 │ ~3751 │3752 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/437533754 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3755 │3756 695 │ match_types [left_type, right_type, type] do3757 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3758 │3759 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437603761 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3762 │3763 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3764 │ ~3765 │3766 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/437673768 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3769 │3770 695 │ match_types [left_type, right_type, type] do3771 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3772 │3773 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437743775 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3776 │3777 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3778 │ ~3779 │3780 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/437813782 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3783 │3784 695 │ match_types [left_type, right_type, type] do3785 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3786 │3787 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437883789 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3790 │3791 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3792 │ ~3793 │3794 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/437953796 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3797 │3798 695 │ match_types [left_type, right_type, type] do3799 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3800 │3801 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438023803 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3804 │3805 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3806 │ ~3807 │3808 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/438093810 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3811 │3812 695 │ match_types [left_type, right_type, type] do3813 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3814 │3815 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438163817 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3818 │3819 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3820 │ ~3821 │3822 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/438233824 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3825 │3826 695 │ match_types [left_type, right_type, type] do3827 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3828 │3829 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438303831 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3832 │3833 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3834 │ ~3835 │3836 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/438373838 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3839 │3840 695 │ match_types [left_type, right_type, type] do3841 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3842 │3843 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438443845 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3846 │3847 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3848 │ ~3849 │3850 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/438513852 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3853 │3854 695 │ match_types [left_type, right_type, type] do3855 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3856 │3857 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438583859 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3860 │3861 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3862 │ ~3863 │3864 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/438653866 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3867 │3868 695 │ match_types [left_type, right_type, type] do3869 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3870 │3871 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438723873 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3874 │3875 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3876 │ ~3877 │3878 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/438793880 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3881 │3882 695 │ match_types [left_type, right_type, type] do3883 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3884 │3885 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438863887 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3888 │3889 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3890 │ ~3891 │3892 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/438933894 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3895 │3896 695 │ match_types [left_type, right_type, type] do3897 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3898 │3899 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439003901 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3902 │3903 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3904 │ ~3905 │3906 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/439073908 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3909 │3910 695 │ match_types [left_type, right_type, type] do3911 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3912 │3913 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439143915 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3916 │3917 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3918 │ ~3919 │3920 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/439213922 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3923 │3924 695 │ match_types [left_type, right_type, type] do3925 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3926 │3927 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439283929 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3930 │3931 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3932 │ ~3933 │3934 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/439353936 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3937 │3938 695 │ match_types [left_type, right_type, type] do3939 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3940 │3941 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439423943 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3944 │3945 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3946 │ ~3947 │3948 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/439493950 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3951 │3952 695 │ match_types [left_type, right_type, type] do3953 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3954 │3955 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439563957 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3958 │3959 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3960 │ ~3961 │3962 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/439633964 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3965 │3966 695 │ match_types [left_type, right_type, type] do3967 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3968 │3969 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439703971 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3972 │3973 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3974 │ ~3975 │3976 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/439773978 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3979 │3980 695 │ match_types [left_type, right_type, type] do3981 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3982 │3983 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439843985 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3986 │3987 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3988 │ ~3989 │3990 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/439913992 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3993 │3994 695 │ match_types [left_type, right_type, type] do3995 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3996 │3997 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439983999 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4000 │4001 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4002 │ ~4003 │4004 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/440054006 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4007 │4008 695 │ match_types [left_type, right_type, type] do4009 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4010 │4011 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440124013 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4014 │4015 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4016 │ ~4017 │4018 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/440194020 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4021 │4022 695 │ match_types [left_type, right_type, type] do4023 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4024 │4025 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440264027 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4028 │4029 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4030 │ ~4031 │4032 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/440334034 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4035 │4036 695 │ match_types [left_type, right_type, type] do4037 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4038 │4039 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440404041 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4042 │4043 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4044 │ ~4045 │4046 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/440474048 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4049 │4050 695 │ match_types [left_type, right_type, type] do4051 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4052 │4053 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440544055 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4056 │4057 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4058 │ ~4059 │4060 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/440614062 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4063 │4064 695 │ match_types [left_type, right_type, type] do4065 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4066 │4067 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440684069 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4070 │4071 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4072 │ ~4073 │4074 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/440754076 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4077 │4078 695 │ match_types [left_type, right_type, type] do4079 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4080 │4081 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440824083 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4084 │4085 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4086 │ ~4087 │4088 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/440894090 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4091 │4092 695 │ match_types [left_type, right_type, type] do4093 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4094 │4095 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440964097 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4098 │4099 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4100 │ ~4101 │4102 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/441034104 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4105 │4106 695 │ match_types [left_type, right_type, type] do4107 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4108 │4109 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441104111 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4112 │4113 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4114 │ ~4115 │4116 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/441174118 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4119 │4120 695 │ match_types [left_type, right_type, type] do4121 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4122 │4123 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441244125 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4126 │4127 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4128 │ ~4129 │4130 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/441314132 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4133 │4134 695 │ match_types [left_type, right_type, type] do4135 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4136 │4137 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441384139 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4140 │4141 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4142 │ ~4143 │4144 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/441454146 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4147 │4148 695 │ match_types [left_type, right_type, type] do4149 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4150 │4151 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441524153 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4154 │4155 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4156 │ ~4157 │4158 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/441594160 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4161 │4162 695 │ match_types [left_type, right_type, type] do4163 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4164 │4165 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441664167 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4168 │4169 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4170 │ ~4171 │4172 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/441734174 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4175 │4176 695 │ match_types [left_type, right_type, type] do4177 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4178 │4179 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441804181 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4182 │4183 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4184 │ ~4185 │4186 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/441874188 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4189 │4190 695 │ match_types [left_type, right_type, type] do4191 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4192 │4193 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441944195 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4196 │4197 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4198 │ ~4199 │4200 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/442014202 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4203 │4204 695 │ match_types [left_type, right_type, type] do4205 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4206 │4207 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442084209 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4210 │4211 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4212 │ ~4213 │4214 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/442154216 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4217 │4218 695 │ match_types [left_type, right_type, type] do4219 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4220 │4221 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442224223 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4224 │4225 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4226 │ ~4227 │4228 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/442294230 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4231 │4232 695 │ match_types [left_type, right_type, type] do4233 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4234 │4235 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442364237 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4238 │4239 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4240 │ ~4241 │4242 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/442434244 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4245 │4246 695 │ match_types [left_type, right_type, type] do4247 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4248 │4249 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442504251 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4252 │4253 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4254 │ ~4255 │4256 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/442574258 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4259 │4260 695 │ match_types [left_type, right_type, type] do4261 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4262 │4263 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442644265 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4266 │4267 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4268 │ ~4269 │4270 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/442714272 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4273 │4274 695 │ match_types [left_type, right_type, type] do4275 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4276 │4277 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442784279 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4280 │4281 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4282 │ ~4283 │4284 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/442854286 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4287 │4288 695 │ match_types [left_type, right_type, type] do4289 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4290 │4291 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442924293 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4294 │4295 695 │ match_types [left_type, right_type, type] do4296 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4297 │4298 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442994300 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4301 │4302 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4303 │ ~4304 │4305 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/443064307 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4308 │4309 695 │ match_types [left_type, right_type, type] do4310 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4311 │4312 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443134314 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4315 │4316 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4317 │ ~4318 │4319 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/443204321 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4322 │4323 695 │ match_types [left_type, right_type, type] do4324 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4325 │4326 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443274328 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4329 │4330 695 │ match_types [left_type, right_type, type] do4331 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4332 │4333 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443344335 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4336 │4337 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4338 │ ~4339 │4340 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/443414342 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4343 │4344 695 │ match_types [left_type, right_type, type] do4345 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4346 │4347 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443484349 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4350 │4351 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4352 │ ~4353 │4354 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/443554356 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4357 │4358 695 │ match_types [left_type, right_type, type] do4359 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4360 │4361 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443624363 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4364 │4365 695 │ match_types [left_type, right_type, type] do4366 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4367 │4368 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443694370 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4371 │4372 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4373 │ ~4374 │4375 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/443764377 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4378 │4379 695 │ match_types [left_type, right_type, type] do4380 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4381 │4382 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443834384 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4385 │4386 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4387 │ ~4388 │4389 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/443904391 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4392 │4393 695 │ match_types [left_type, right_type, type] do4394 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4395 │4396 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443974398 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4399 │4400 695 │ match_types [left_type, right_type, type] do4401 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4402 │4403 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444044405 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4406 │4407 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4408 │ ~4409 │4410 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/444114412 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4413 │4414 695 │ match_types [left_type, right_type, type] do4415 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4416 │4417 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444184419 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4420 │4421 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4422 │ ~4423 │4424 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/444254426 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4427 │4428 695 │ match_types [left_type, right_type, type] do4429 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4430 │4431 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444324433 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4434 │4435 695 │ match_types [left_type, right_type, type] do4436 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4437 │4438 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444394440 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4441 │4442 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4443 │ ~4444 │4445 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/444464447 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4448 │4449 695 │ match_types [left_type, right_type, type] do4450 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4451 │4452 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444534454 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4455 │4456 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4457 │ ~4458 │4459 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/444604461 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4462 │4463 695 │ match_types [left_type, right_type, type] do4464 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4465 │4466 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444674468 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4469 │4470 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4471 │ ~4472 │4473 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/444744475 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4476 │4477 695 │ match_types [left_type, right_type, type] do4478 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4479 │4480 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444814482 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4483 │4484 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4485 │ ~4486 │4487 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/444884489 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4490 │4491 695 │ match_types [left_type, right_type, type] do4492 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4493 │4494 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444954496 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4497 │4498 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4499 │ ~4500 │4501 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/445024503 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4504 │4505 695 │ match_types [left_type, right_type, type] do4506 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4507 │4508 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/445094510 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4511 │4512 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4513 │ ~4514 │4515 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/445164517 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4518 │4519 695 │ match_types [left_type, right_type, type] do4520 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4521 │4522 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/445234524 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4525 │4526 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4527 │ ~4528 │4529 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/445304531 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4532 │4533 695 │ match_types [left_type, right_type, type] do4534 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4535 │4536 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/445374538 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4539 │4540 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4541 │ ~4542 │4543 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/445444545 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4546 │4547 695 │ match_types [left_type, right_type, type] do4548 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4549 │4550 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/445514552 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4553 │4554 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4555 │ ~4556 │4557 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/445584559 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4560 │4561 695 │ match_types [left_type, right_type, type] do4562 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4563 │4564 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/445654566 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4567 │4568 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4569 │ ~4570 │4571 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/445724573 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4574 │4575 695 │ match_types [left_type, right_type, type] do4576 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4577 │4578 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/445794580 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4581 │4582 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4583 │ ~4584 │4585 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/445864587 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4588 │4589 695 │ match_types [left_type, right_type, type] do4590 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4591 │4592 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/445934594 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4595 │4596 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4597 │ ~4598 │4599 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/446004601 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4602 │4603 695 │ match_types [left_type, right_type, type] do4604 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4605 │4606 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/446074608 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4609 │4610 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4611 │ ~4612 │4613 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/446144615 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4616 │4617 695 │ match_types [left_type, right_type, type] do4618 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4619 │4620 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/446214622 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4623 │4624 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4625 │ ~4626 │4627 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/446284629 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4630 │4631 695 │ match_types [left_type, right_type, type] do4632 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4633 │4634 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/446354636 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4637 │4638 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4639 │ ~4640 │4641 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/446424643 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4644 │4645 695 │ match_types [left_type, right_type, type] do4646 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4647 │4648 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/446494650 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4651 │4652 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4653 │ ~4654 │4655 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/446564657 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4658 │4659 695 │ match_types [left_type, right_type, type] do4660 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4661 │4662 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/446634664 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4665 │4666 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4667 │ ~4668 │4669 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/446704671 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4672 │4673 695 │ match_types [left_type, right_type, type] do4674 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4675 │4676 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/446774678 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4679 │4680 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4681 │ ~4682 │4683 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/446844685 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4686 │4687 695 │ match_types [left_type, right_type, type] do4688 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4689 │4690 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/446914692 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4693 │4694 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4695 │ ~4696 │4697 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/446984699 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4700 │4701 695 │ match_types [left_type, right_type, type] do4702 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4703 │4704 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/447054706 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4707 │4708 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4709 │ ~4710 │4711 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/447124713 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4714 │4715 695 │ match_types [left_type, right_type, type] do4716 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4717 │4718 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/447194720 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4721 │4722 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4723 │ ~4724 │4725 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/447264727 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4728 │4729 695 │ match_types [left_type, right_type, type] do4730 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4731 │4732 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/447334734 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4735 │4736 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4737 │ ~4738 │4739 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/447404741 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4742 │4743 695 │ match_types [left_type, right_type, type] do4744 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4745 │4746 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/447474748 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4749 │4750 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4751 │ ~4752 │4753 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/447544755 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4756 │4757 695 │ match_types [left_type, right_type, type] do4758 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4759 │4760 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/447614762 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4763 │4764 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4765 │ ~4766 │4767 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/447684769 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4770 │4771 695 │ match_types [left_type, right_type, type] do4772 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4773 │4774 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/447754776 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4777 │4778 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4779 │ ~4780 │4781 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/447824783 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4784 │4785 695 │ match_types [left_type, right_type, type] do4786 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4787 │4788 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/447894790 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4791 │4792 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4793 │ ~4794 │4795 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/447964797 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4798 │4799 695 │ match_types [left_type, right_type, type] do4800 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4801 │4802 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/448034804 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4805 │4806 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4807 │ ~4808 │4809 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/448104811 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4812 │4813 695 │ match_types [left_type, right_type, type] do4814 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4815 │4816 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/448174818 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4819 │4820 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4821 │ ~4822 │4823 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/448244825 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4826 │4827 695 │ match_types [left_type, right_type, type] do4828 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4829 │4830 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/448314832 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4833 │4834 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4835 │ ~4836 │4837 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/448384839 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4840 │4841 695 │ match_types [left_type, right_type, type] do4842 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4843 │4844 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/448454846 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4847 │4848 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4849 │ ~4850 │4851 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/448524853 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4854 │4855 695 │ match_types [left_type, right_type, type] do4856 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4857 │4858 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/448594860 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 operator4861 │4862 833 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4863 │ ~4864 │4865 └─ lib/nx/binary_backend.ex:833:34: Nx.BinaryBackend.element_wise_bit_op/348664867 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 operator4868 │4869 833 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4870 │ ~4871 │4872 └─ lib/nx/binary_backend.ex:833:34: Nx.BinaryBackend.element_wise_bit_op/348734874 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 operator4875 │4876 833 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4877 │ ~4878 │4879 └─ lib/nx/binary_backend.ex:833:34: Nx.BinaryBackend.element_wise_bit_op/348804881 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 operator4882 │4883 833 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4884 │ ~4885 │4886 └─ lib/nx/binary_backend.ex:833:34: Nx.BinaryBackend.element_wise_bit_op/348874888 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 operator4889 │4890 833 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4891 │ ~4892 │4893 └─ lib/nx/binary_backend.ex:833:34: Nx.BinaryBackend.element_wise_bit_op/348944895 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 operator4896 │4897 855 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4898 │ ~4899 │4900 └─ lib/nx/binary_backend.ex:855:34: Nx.BinaryBackend.real/249014902 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 operator4903 │4904 855 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4905 │ ~4906 │4907 └─ lib/nx/binary_backend.ex:855:69: Nx.BinaryBackend.real/249084909 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 operator4910 │4911 867 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4912 │ ~4913 │4914 └─ lib/nx/binary_backend.ex:867:31: Nx.BinaryBackend.imag/249154916 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 operator4917 │4918 867 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4919 │ ~4920 │4921 └─ lib/nx/binary_backend.ex:867:69: Nx.BinaryBackend.imag/249224923 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 operator4924 │4925 1147 │ for <<batch::size(batch_size)-bitstring <- batch_group>>,4926 │ ~4927 │4928 └─ lib/nx/binary_backend.ex:1147:27: Nx.BinaryBackend.conv/449294930 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 operator4931 │4932 1176 │ <<_::size(current_input_pos)-bitstring, input_receptive_field::bitstring>> = window4933 │ ~4934 │4935 └─ lib/nx/binary_backend.ex:1176:25: Nx.BinaryBackend.conv/449364937 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 operator4938 │4939 1178 │ <<_::size(current_filter_pos)-bitstring, filter_receptive_field::bitstring>> =4940 │ ~4941 │4942 └─ lib/nx/binary_backend.ex:1178:25: Nx.BinaryBackend.conv/449434944 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4945 │4946 1186 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4947 │ ~4948 │4949 └─ lib/nx/binary_backend.ex:1186:31: Nx.BinaryBackend.conv/449504951 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4952 │4953 1183 │ match_types [input_type] do4954 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4955 │4956 └─ lib/nx/binary_backend.ex:1183: Nx.BinaryBackend.conv/449574958 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4959 │4960 1186 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4961 │ ~4962 │4963 └─ lib/nx/binary_backend.ex:1186:31: Nx.BinaryBackend.conv/449644965 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4966 │4967 1183 │ match_types [input_type] do4968 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4969 │4970 └─ lib/nx/binary_backend.ex:1183: Nx.BinaryBackend.conv/449714972 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4973 │4974 1183 │ match_types [input_type] do4975 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4976 │4977 └─ lib/nx/binary_backend.ex:1183: Nx.BinaryBackend.conv/449784979 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4980 │4981 1186 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4982 │ ~4983 │4984 └─ lib/nx/binary_backend.ex:1186:31: Nx.BinaryBackend.conv/449854986 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4987 │4988 1183 │ match_types [input_type] do4989 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4990 │4991 └─ lib/nx/binary_backend.ex:1183: Nx.BinaryBackend.conv/449924993 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4994 │4995 1186 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4996 │ ~4997 │4998 └─ lib/nx/binary_backend.ex:1186:31: Nx.BinaryBackend.conv/449995000 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5001 │5002 1183 │ match_types [input_type] do5003 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5004 │5005 └─ lib/nx/binary_backend.ex:1183: Nx.BinaryBackend.conv/450065007 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5008 │5009 1186 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =5010 │ ~5011 │5012 └─ lib/nx/binary_backend.ex:1186:31: Nx.BinaryBackend.conv/450135014 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5015 │5016 1183 │ match_types [input_type] do5017 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5018 │5019 └─ lib/nx/binary_backend.ex:1183: Nx.BinaryBackend.conv/450205021 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5022 │5023 1196 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =5024 │ ~5025 │5026 └─ lib/nx/binary_backend.ex:1196:31: Nx.BinaryBackend.conv/450275028 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5029 │5030 1193 │ match_types [kernel_type] do5031 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5032 │5033 └─ lib/nx/binary_backend.ex:1193: Nx.BinaryBackend.conv/450345035 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5036 │5037 1196 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =5038 │ ~5039 │5040 └─ lib/nx/binary_backend.ex:1196:31: Nx.BinaryBackend.conv/450415042 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5043 │5044 1193 │ match_types [kernel_type] do5045 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5046 │5047 └─ lib/nx/binary_backend.ex:1193: Nx.BinaryBackend.conv/450485049 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5050 │5051 1193 │ match_types [kernel_type] do5052 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5053 │5054 └─ lib/nx/binary_backend.ex:1193: Nx.BinaryBackend.conv/450555056 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5057 │5058 1196 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =5059 │ ~5060 │5061 └─ lib/nx/binary_backend.ex:1196:31: Nx.BinaryBackend.conv/450625063 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5064 │5065 1193 │ match_types [kernel_type] do5066 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5067 │5068 └─ lib/nx/binary_backend.ex:1193: Nx.BinaryBackend.conv/450695070 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5071 │5072 1196 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =5073 │ ~5074 │5075 └─ lib/nx/binary_backend.ex:1196:31: Nx.BinaryBackend.conv/450765077 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5078 │5079 1193 │ match_types [kernel_type] do5080 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5081 │5082 └─ lib/nx/binary_backend.ex:1193: Nx.BinaryBackend.conv/450835084 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5085 │5086 1196 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =5087 │ ~5088 │5089 └─ lib/nx/binary_backend.ex:1196:31: Nx.BinaryBackend.conv/450905091 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5092 │5093 1193 │ match_types [kernel_type] do5094 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5095 │5096 └─ lib/nx/binary_backend.ex:1193: Nx.BinaryBackend.conv/450975098 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 operator5099 │5100 1222 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =5101 │ ~5102 │5103 └─ lib/nx/binary_backend.ex:1222:19: Nx.BinaryBackend.split_into_feature_groups/451045105 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 operator5106 │5107 1222 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =5108 │ ~5109 │5110 └─ lib/nx/binary_backend.ex:1222:55: Nx.BinaryBackend.split_into_feature_groups/451115112 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 operator5113 │5114 1224 │ <<out_data::size(data_size)-bitstring <- data_group>>,5115 │ ~5116 │5117 └─ lib/nx/binary_backend.ex:1224:26: Nx.BinaryBackend.split_into_feature_groups/451185119 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 operator5120 │5121 1236 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data5122 │ ~5123 │5124 └─ lib/nx/binary_backend.ex:1236:19: Nx.BinaryBackend.split_into_batch_groups/451255126 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 operator5127 │5128 1236 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data5129 │ ~5130 │5131 └─ lib/nx/binary_backend.ex:1236:49: Nx.BinaryBackend.split_into_batch_groups/451325133 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5134 │5135 1504 │ match_types [type] do5136 │ ~~~~~~~~~~~~~~~~~~~~~5137 │5138 └─ lib/nx/binary_backend.ex:1504: Nx.BinaryBackend.window_reduce/651395140 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5141 │5142 1504 │ match_types [type] do5143 │ ~~~~~~~~~~~~~~~~~~~~~5144 │5145 └─ lib/nx/binary_backend.ex:1504: Nx.BinaryBackend.window_reduce/651465147 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5148 │5149 1504 │ match_types [type] do5150 │ ~~~~~~~~~~~~~~~~~~~~~5151 │5152 └─ lib/nx/binary_backend.ex:1504: Nx.BinaryBackend.window_reduce/651535154 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5155 │5156 1504 │ match_types [type] do5157 │ ~~~~~~~~~~~~~~~~~~~~~5158 │5159 └─ lib/nx/binary_backend.ex:1504: Nx.BinaryBackend.window_reduce/651605161 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5162 │5163 1504 │ match_types [type] do5164 │ ~~~~~~~~~~~~~~~~~~~~~5165 │5166 └─ lib/nx/binary_backend.ex:1504: Nx.BinaryBackend.window_reduce/651675168 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5169 │5170 1504 │ match_types [type] do5171 │ ~~~~~~~~~~~~~~~~~~~~~5172 │5173 └─ lib/nx/binary_backend.ex:1504: Nx.BinaryBackend.window_reduce/651745175 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5176 │5177 1631 │ match_types [type] do5178 │ ~~~~~~~~~~~~~~~~~~~~~5179 │5180 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/851815182 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5183 │5184 1631 │ match_types [type] do5185 │ ~~~~~~~~~~~~~~~~~~~~~5186 │5187 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/851885189 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5190 │5191 1631 │ match_types [type] do5192 │ ~~~~~~~~~~~~~~~~~~~~~5193 │5194 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/851955196 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5197 │5198 1631 │ match_types [type] do5199 │ ~~~~~~~~~~~~~~~~~~~~~5200 │5201 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852025203 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5204 │5205 1631 │ match_types [type] do5206 │ ~~~~~~~~~~~~~~~~~~~~~5207 │5208 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852095210 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5211 │5212 1631 │ match_types [type] do5213 │ ~~~~~~~~~~~~~~~~~~~~~5214 │5215 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852165217 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5218 │5219 1631 │ match_types [type] do5220 │ ~~~~~~~~~~~~~~~~~~~~~5221 │5222 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852235224 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5225 │5226 1631 │ match_types [type] do5227 │ ~~~~~~~~~~~~~~~~~~~~~5228 │5229 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852305231 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5232 │5233 1631 │ match_types [type] do5234 │ ~~~~~~~~~~~~~~~~~~~~~5235 │5236 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852375238 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5239 │5240 1631 │ match_types [type] do5241 │ ~~~~~~~~~~~~~~~~~~~~~5242 │5243 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852445245 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5246 │5247 1631 │ match_types [type] do5248 │ ~~~~~~~~~~~~~~~~~~~~~5249 │5250 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852515252 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5253 │5254 1631 │ match_types [type] do5255 │ ~~~~~~~~~~~~~~~~~~~~~5256 │5257 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852585259 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5260 │5261 1631 │ match_types [type] do5262 │ ~~~~~~~~~~~~~~~~~~~~~5263 │5264 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852655266 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 operator5267 │5268 1654 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,5269 │ ~5270 │5271 └─ lib/nx/binary_backend.ex:1654:19: Nx.BinaryBackend.select_and_scatter/852725273 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 operator5274 │5275 1654 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,5276 │ ~5277 │5278 └─ lib/nx/binary_backend.ex:1654:65: Nx.BinaryBackend.select_and_scatter/852795280 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 operator5281 │5282 1744 │ for <<x::bitstring-size(updates_chunk) <- updates_binary>> do5283 │ ~5284 │5285 └─ lib/nx/binary_backend.ex:1744:33: Nx.BinaryBackend.indexed_op/752865287 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 operator5288 │5289 1780 │ <<before_offset::bitstring-size(before_slice_size),5290 │ ~5291 │5292 └─ lib/nx/binary_backend.ex:1780:45: Nx.BinaryBackend.indexed_op/752935294 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 operator5295 │5296 1781 │ current_bitstring::bitstring-size(target_chunk),5297 │ ~5298 │5299 └─ lib/nx/binary_backend.ex:1781:49: Nx.BinaryBackend.indexed_op/753005301 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5302 │5303 1785 │ match_types [target.type, out.type] do5304 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5305 │5306 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753075308 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5309 │5310 1785 │ match_types [target.type, out.type] do5311 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5312 │5313 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753145315 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5316 │5317 1785 │ match_types [target.type, out.type] do5318 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5319 │5320 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753215322 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5323 │5324 1785 │ match_types [target.type, out.type] do5325 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5326 │5327 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753285329 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5330 │5331 1785 │ match_types [target.type, out.type] do5332 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5333 │5334 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753355336 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5337 │5338 1785 │ match_types [target.type, out.type] do5339 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5340 │5341 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753425343 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5344 │5345 1785 │ match_types [target.type, out.type] do5346 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5347 │5348 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753495350 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5351 │5352 1785 │ match_types [target.type, out.type] do5353 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5354 │5355 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753565357 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5358 │5359 1785 │ match_types [target.type, out.type] do5360 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5361 │5362 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753635364 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5365 │5366 1785 │ match_types [target.type, out.type] do5367 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5368 │5369 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753705371 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5372 │5373 1785 │ match_types [target.type, out.type] do5374 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5375 │5376 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753775378 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5379 │5380 1785 │ match_types [target.type, out.type] do5381 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5382 │5383 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753845385 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5386 │5387 1785 │ match_types [target.type, out.type] do5388 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5389 │5390 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753915392 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5393 │5394 1785 │ match_types [target.type, out.type] do5395 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5396 │5397 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753985399 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5400 │5401 1785 │ match_types [target.type, out.type] do5402 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5403 │5404 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754055406 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5407 │5408 1785 │ match_types [target.type, out.type] do5409 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5410 │5411 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754125413 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5414 │5415 1785 │ match_types [target.type, out.type] do5416 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5417 │5418 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754195420 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5421 │5422 1785 │ match_types [target.type, out.type] do5423 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5424 │5425 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754265427 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5428 │5429 1785 │ match_types [target.type, out.type] do5430 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5431 │5432 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754335434 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5435 │5436 1785 │ match_types [target.type, out.type] do5437 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5438 │5439 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754405441 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5442 │5443 1785 │ match_types [target.type, out.type] do5444 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5445 │5446 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754475448 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5449 │5450 1785 │ match_types [target.type, out.type] do5451 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5452 │5453 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754545455 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5456 │5457 1785 │ match_types [target.type, out.type] do5458 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5459 │5460 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754615462 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5463 │5464 1785 │ match_types [target.type, out.type] do5465 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5466 │5467 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754685469 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5470 │5471 1785 │ match_types [target.type, out.type] do5472 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5473 │5474 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754755476 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5477 │5478 1785 │ match_types [target.type, out.type] do5479 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5480 │5481 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754825483 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5484 │5485 1785 │ match_types [target.type, out.type] do5486 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5487 │5488 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754895490 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5491 │5492 1785 │ match_types [target.type, out.type] do5493 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5494 │5495 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754965497 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5498 │5499 1785 │ match_types [target.type, out.type] do5500 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5501 │5502 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/755035504 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5505 │5506 1785 │ match_types [target.type, out.type] do5507 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5508 │5509 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/755105511 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 operator5512 │5513 1919 │ {<<cur_elem::size(size)-bitstring, rest_of_slice::bitstring>>, binary} ->5514 │ ~5515 │5516 └─ lib/nx/binary_backend.ex:1919:27: Nx.BinaryBackend.put_slice/555175518 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 operator5519 │5520 1920 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5521 │ ~5522 │5523 └─ lib/nx/binary_backend.ex:1920:26: Nx.BinaryBackend.put_slice/555245525 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 operator5526 │5527 1920 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5528 │ ~5529 │5530 └─ lib/nx/binary_backend.ex:1920:61: Nx.BinaryBackend.put_slice/555315532 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 operator5533 │5534 1961 │ for <<bin::size(last_dim_bin_size)-bitstring <- to_binary(indices)>>, into: <<>> do5535 │ ~5536 │5537 └─ lib/nx/binary_backend.ex:1961:23: Nx.BinaryBackend.gather/355385539 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 operator5540 │5541 1963 │ for <<bin::size(indices_size)-bitstring <- bin>>,5542 │ ~5543 │5544 └─ lib/nx/binary_backend.ex:1963:27: Nx.BinaryBackend.gather/355455546 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 operator5547 │5548 2032 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5549 │ ~5550 │5551 └─ lib/nx/binary_backend.ex:2032:27: Nx.BinaryBackend.bin_concatenate/455525553 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 operator5554 │5555 2032 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5556 │ ~5557 │5558 └─ lib/nx/binary_backend.ex:2032:57: Nx.BinaryBackend.bin_concatenate/455595560 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5561 │5562 2076 │ match_types [input_type] do5563 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5564 │5565 └─ lib/nx/binary_backend.ex:2076: Nx.BinaryBackend.as_type/255665567 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5568 │5569 2076 │ match_types [input_type] do5570 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5571 │5572 └─ lib/nx/binary_backend.ex:2076: Nx.BinaryBackend.as_type/255735574 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5575 │5576 2076 │ match_types [input_type] do5577 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5578 │5579 └─ lib/nx/binary_backend.ex:2076: Nx.BinaryBackend.as_type/255805581 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5582 │5583 2076 │ match_types [input_type] do5584 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5585 │5586 └─ lib/nx/binary_backend.ex:2076: Nx.BinaryBackend.as_type/255875588 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5589 │5590 2076 │ match_types [input_type] do5591 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5592 │5593 └─ lib/nx/binary_backend.ex:2076: Nx.BinaryBackend.as_type/255945595 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5596 │5597 2076 │ match_types [input_type] do5598 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5599 │5600 └─ lib/nx/binary_backend.ex:2076: Nx.BinaryBackend.as_type/256015602 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 operator5603 │5604 2197 │ data = for <<x::size(size)-bitstring <- bin>>, do: x5605 │ ~5606 │5607 └─ lib/nx/binary_backend.ex:2197:30: Nx.BinaryBackend.sort_last_dim/456085609 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 operator5610 │5611 2385 │ for <<bin::size(size)-bitstring <- axis>>, reduce: {<<>>, acc} do5612 │ ~5613 │5614 └─ lib/nx/binary_backend.ex:2385:25: Nx.BinaryBackend.bin_reduce/556155616 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 operator5617 │5618 2412 │ <<x::size(s1)-bitstring, rest1::bitstring>> = b15619 │ ~5620 │5621 └─ lib/nx/binary_backend.ex:2412:15: Nx.BinaryBackend.bin_zip_reduce_axis/756225623 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 operator5624 │5625 2413 │ <<y::size(s2)-bitstring, rest2::bitstring>> = b25626 │ ~5627 │5628 └─ lib/nx/binary_backend.ex:2413:15: Nx.BinaryBackend.bin_zip_reduce_axis/756295630 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 operator5631 │5632 2432 │ <<_::size(skip)-bitstring, part::size(size)-bitstring, _::bitstring>> = bitstring5633 │ ~5634 │5635 └─ lib/nx/binary_backend.ex:2432:15: Nx.BinaryBackend.bitstring_part/356365637 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 operator5638 │5639 2432 │ <<_::size(skip)-bitstring, part::size(size)-bitstring, _::bitstring>> = bitstring5640 │ ~5641 │5642 └─ lib/nx/binary_backend.ex:2432:43: Nx.BinaryBackend.bitstring_part/356435644 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5645 │5646 2462 │ match_types [type] do5647 │ ~~~~~~~~~~~~~~~~~~~~~5648 │5649 └─ lib/nx/binary_backend.ex:2462: Nx.BinaryBackend.binary_to_number/256505651 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5652 │5653 2462 │ match_types [type] do5654 │ ~~~~~~~~~~~~~~~~~~~~~5655 │5656 └─ lib/nx/binary_backend.ex:2462: Nx.BinaryBackend.binary_to_number/256575658 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5659 │5660 2462 │ match_types [type] do5661 │ ~~~~~~~~~~~~~~~~~~~~~5662 │5663 └─ lib/nx/binary_backend.ex:2462: Nx.BinaryBackend.binary_to_number/256645665 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5666 │5667 2462 │ match_types [type] do5668 │ ~~~~~~~~~~~~~~~~~~~~~5669 │5670 └─ lib/nx/binary_backend.ex:2462: Nx.BinaryBackend.binary_to_number/256715672 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5673 │5674 2462 │ match_types [type] do5675 │ ~~~~~~~~~~~~~~~~~~~~~5676 │5677 └─ lib/nx/binary_backend.ex:2462: Nx.BinaryBackend.binary_to_number/256785679 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5680 │5681 2462 │ match_types [type] do5682 │ ~~~~~~~~~~~~~~~~~~~~~5683 │5684 └─ lib/nx/binary_backend.ex:2462: Nx.BinaryBackend.binary_to_number/256855686 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5687 │5688 2469 │ match_types [type] do5689 │ ~~~~~~~~~~~~~~~~~~~~~5690 │5691 └─ lib/nx/binary_backend.ex:2469: Nx.BinaryBackend.binary_to_list/256925693 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5694 │5695 2469 │ match_types [type] do5696 │ ~~~~~~~~~~~~~~~~~~~~~5697 │5698 └─ lib/nx/binary_backend.ex:2469: Nx.BinaryBackend.binary_to_list/256995700 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5701 │5702 2469 │ match_types [type] do5703 │ ~~~~~~~~~~~~~~~~~~~~~5704 │5705 └─ lib/nx/binary_backend.ex:2469: Nx.BinaryBackend.binary_to_list/257065707 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5708 │5709 2469 │ match_types [type] do5710 │ ~~~~~~~~~~~~~~~~~~~~~5711 │5712 └─ lib/nx/binary_backend.ex:2469: Nx.BinaryBackend.binary_to_list/257135714 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5715 │5716 2469 │ match_types [type] do5717 │ ~~~~~~~~~~~~~~~~~~~~~5718 │5719 └─ lib/nx/binary_backend.ex:2469: Nx.BinaryBackend.binary_to_list/257205721 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5722 │5723 2469 │ match_types [type] do5724 │ ~~~~~~~~~~~~~~~~~~~~~5725 │5726 └─ lib/nx/binary_backend.ex:2469: Nx.BinaryBackend.binary_to_list/257275728 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5729 │5730 2475 │ match_types [in_type, out_type] do5731 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5732 │5733 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457345735 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5736 │5737 2475 │ match_types [in_type, out_type] do5738 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5739 │5740 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457415742 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5743 │5744 2475 │ match_types [in_type, out_type] do5745 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5746 │5747 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457485749 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5750 │5751 2475 │ match_types [in_type, out_type] do5752 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5753 │5754 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457555756 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5757 │5758 2475 │ match_types [in_type, out_type] do5759 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5760 │5761 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457625763 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5764 │5765 2475 │ match_types [in_type, out_type] do5766 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5767 │5768 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457695770 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5771 │5772 2475 │ match_types [in_type, out_type] do5773 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5774 │5775 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457765777 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5778 │5779 2475 │ match_types [in_type, out_type] do5780 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5781 │5782 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457835784 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5785 │5786 2475 │ match_types [in_type, out_type] do5787 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5788 │5789 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457905791 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5792 │5793 2475 │ match_types [in_type, out_type] do5794 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5795 │5796 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457975798 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5799 │5800 2475 │ match_types [in_type, out_type] do5801 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5802 │5803 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458045805 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5806 │5807 2475 │ match_types [in_type, out_type] do5808 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5809 │5810 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458115812 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5813 │5814 2475 │ match_types [in_type, out_type] do5815 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5816 │5817 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458185819 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5820 │5821 2475 │ match_types [in_type, out_type] do5822 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5823 │5824 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458255826 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5827 │5828 2475 │ match_types [in_type, out_type] do5829 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5830 │5831 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458325833 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5834 │5835 2475 │ match_types [in_type, out_type] do5836 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5837 │5838 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458395840 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5841 │5842 2475 │ match_types [in_type, out_type] do5843 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5844 │5845 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458465847 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5848 │5849 2475 │ match_types [in_type, out_type] do5850 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5851 │5852 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458535854 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5855 │5856 2475 │ match_types [in_type, out_type] do5857 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5858 │5859 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458605861 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5862 │5863 2475 │ match_types [in_type, out_type] do5864 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5865 │5866 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458675868 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5869 │5870 2475 │ match_types [in_type, out_type] do5871 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5872 │5873 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458745875 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5876 │5877 2475 │ match_types [in_type, out_type] do5878 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5879 │5880 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458815882 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5883 │5884 2475 │ match_types [in_type, out_type] do5885 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5886 │5887 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458885889 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5890 │5891 2475 │ match_types [in_type, out_type] do5892 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5893 │5894 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458955896 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5897 │5898 2475 │ match_types [in_type, out_type] do5899 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5900 │5901 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/459025903 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5904 │5905 2475 │ match_types [in_type, out_type] do5906 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5907 │5908 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/459095910 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5911 │5912 2475 │ match_types [in_type, out_type] do5913 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5914 │5915 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/459165917 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5918 │5919 2475 │ match_types [in_type, out_type] do5920 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5921 │5922 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/459235924 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5925 │5926 2475 │ match_types [in_type, out_type] do5927 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5928 │5929 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/459305931 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5932 │5933 2475 │ match_types [in_type, out_type] do5934 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5935 │5936 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/459375938 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5939 │5940 2475 │ match_types [in_type, out_type] do5941 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5942 │5943 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/459445945 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 operator5946 │5947 2515 │ for <<chunk::size(chunk_size)-bitstring <- binary>> do5948 │ ~5949 │5950 └─ lib/nx/binary_backend.ex:2515:25: Nx.BinaryBackend.aggregate_axes/459515952 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 operator5953 │5954 2610 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data5955 │ ~5956 │5957 └─ lib/nx/binary_backend.ex:2610:15: Nx.BinaryBackend.weighted_traverse/459585959 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 operator5960 │5961 2610 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data5962 │ ~5963 │5964 └─ lib/nx/binary_backend.ex:2610:46: Nx.BinaryBackend.weighted_traverse/459655966 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 operator5967 │5968 2630 │ <<_::size(dim_size)-bitstring, data::bitstring>> = data5969 │ ~5970 │5971 └─ lib/nx/binary_backend.ex:2630:19: Nx.BinaryBackend.weighted_traverse/659725973Compiling lib/nx/defn/expr.ex (it's taking more than 10s)5974Compiling lib/nx/binary_backend.ex (it's taking more than 10s)5975 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5976 │5977 2143 │ match_types [type] do5978 │ ~~~~~~~~~~~~~~~~~~~~~5979 │5980 └─ lib/nx.ex:2143: Nx.to_flat_list/259815982 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5983 │5984 2143 │ match_types [type] do5985 │ ~~~~~~~~~~~~~~~~~~~~~5986 │5987 └─ lib/nx.ex:2143: Nx.to_flat_list/259885989 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5990 │5991 2143 │ match_types [type] do5992 │ ~~~~~~~~~~~~~~~~~~~~~5993 │5994 └─ lib/nx.ex:2143: Nx.to_flat_list/259955996 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5997 │5998 2143 │ match_types [type] do5999 │ ~~~~~~~~~~~~~~~~~~~~~6000 │6001 └─ lib/nx.ex:2143: Nx.to_flat_list/260026003 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6004 │6005 2143 │ match_types [type] do6006 │ ~~~~~~~~~~~~~~~~~~~~~6007 │6008 └─ lib/nx.ex:2143: Nx.to_flat_list/260096010 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6011 │6012 2143 │ match_types [type] do6013 │ ~~~~~~~~~~~~~~~~~~~~~6014 │6015 └─ lib/nx.ex:2143: Nx.to_flat_list/260166017 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6018 │6019 2200 │ match_types [type] do6020 │ ~~~~~~~~~~~~~~~~~~~~~6021 │6022 └─ lib/nx.ex:2200: Nx.chunk/360236024 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6025 │6026 2200 │ match_types [type] do6027 │ ~~~~~~~~~~~~~~~~~~~~~6028 │6029 └─ lib/nx.ex:2200: Nx.chunk/360306031 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6032 │6033 2200 │ match_types [type] do6034 │ ~~~~~~~~~~~~~~~~~~~~~6035 │6036 └─ lib/nx.ex:2200: Nx.chunk/360376038 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6039 │6040 2200 │ match_types [type] do6041 │ ~~~~~~~~~~~~~~~~~~~~~6042 │6043 └─ lib/nx.ex:2200: Nx.chunk/360446045 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6046 │6047 2200 │ match_types [type] do6048 │ ~~~~~~~~~~~~~~~~~~~~~6049 │6050 └─ lib/nx.ex:2200: Nx.chunk/360516052 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6053 │6054 2200 │ match_types [type] do6055 │ ~~~~~~~~~~~~~~~~~~~~~6056 │6057 └─ lib/nx.ex:2200: Nx.chunk/360586059 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6060 │6061 2486 │ match_types [tensor.type] do6062 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6063 │6064 └─ lib/nx.ex:2486: Nx.to_number/160656066 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6067 │6068 2486 │ match_types [tensor.type] do6069 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6070 │6071 └─ lib/nx.ex:2486: Nx.to_number/160726073 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6074 │6075 2486 │ match_types [tensor.type] do6076 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6077 │6078 └─ lib/nx.ex:2486: Nx.to_number/160796080 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6081 │6082 2486 │ match_types [tensor.type] do6083 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6084 │6085 └─ lib/nx.ex:2486: Nx.to_number/160866087 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6088 │6089 2486 │ match_types [tensor.type] do6090 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6091 │6092 └─ lib/nx.ex:2486: Nx.to_number/160936094 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6095 │6096 2486 │ match_types [tensor.type] do6097 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6098 │6099 └─ lib/nx.ex:2486: Nx.to_number/161006101 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 operator6102 │6103 15511 │ <<header::size(header_size)-binary, array::binary>> = rest6104 │ ~6105 │6106 └─ lib/nx.ex:15511:20: Nx.do_numpy_to_tensor/261076108 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 operator6109 │6110 15515 │ <<data::size(bit_size_of_array)-bitstring>> = array6111 │ ~6112 │6113 └─ lib/nx.ex:15515:18: Nx.do_numpy_to_tensor/261146115 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 operator6116 │6117 15587 │ for <<data::size(size)-binary <- binary>> do6118 │ ~6119 │6120 └─ lib/nx.ex:15587:26: Nx.new_byte_order/361216122 warning: the following conditional expression will always succeed:61236124 is_float(split)61256126 because it evaluates to:61276128 dynamic(true)61296130 where "split" was given the types:61316132 # type: dynamic(float() or integer())6133 # from: lib/nx.ex:3505:436134 split * axis_size61356136 # type: float()6137 # from: lib/nx.ex:3515:96138 is_integer(split)61396140 type warning found at:6141 │6142 3519 │ is_float(split) and float_split_index > 0 and float_split_index < axis_size ->6143 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6144 │6145 └─ lib/nx.ex:3519: Nx.split/361466147 warning: this clause in cond will always match:61486149 is_float(split)61506151 since it has type:61526153 dynamic(true)61546155 where "split" was given the types:61566157 # type: dynamic(float() or integer())6158 # from: lib/nx.ex:3505:436159 split * axis_size61606161 # type: float()6162 # from: lib/nx.ex:3515:96163 is_integer(split)61646165 type warning found at:6166 │6167 3522 │ is_float(split) ->6168 │ ~6169 │6170 └─ lib/nx.ex:3522:25: Nx.split/361716172 warning: incompatible types given to Kernel.trunc/1:61736174 trunc(x)61756176 given types:61776178 -dynamic(%Complex{6179 re: :infinity or :nan or :neg_infinity or float(),6180 im: :infinity or :nan or :neg_infinity or float()6181 })-61826183 but expected one of:61846185 float() or integer()61866187 where "x" was given the type:61886189 # type: dynamic(%Complex{6190 re: :infinity or :nan or :neg_infinity or float(),6191 im: :infinity or :nan or :neg_infinity or float()6192 })6193 # from: lib/nx/binary_backend.ex:2078:176194 x =6195 Nx.Shared.read_complex(6196 x,6197 arg16198 )61996200 type warning found at:6201 │6202 2091 │ number_to_binary(trunc(x), output_type)6203 │ ~6204 │6205 └─ lib/nx/binary_backend.ex:2091:36: Nx.BinaryBackend.as_type/262066207 warning: comparison with structs found:62086209 a >= b62106211 given types:62126213 dynamic(6214 %Complex{6215 re: :infinity or :nan or :neg_infinity or float(),6216 im: :infinity or :nan or :neg_infinity or float()6217 } or float() or integer()6218 ) >=6219 dynamic(6220 %Complex{6221 re: :infinity or :nan or :neg_infinity or float(),6222 im: :infinity or :nan or :neg_infinity or float()6223 } or float() or integer()6224 )62256226 where "a" was given the type:62276228 # type: dynamic(6229 %Complex{6230 re: :infinity or :nan or :neg_infinity or float(),6231 im: :infinity or :nan or :neg_infinity or float()6232 } or float() or integer()6233 )6234 # from: lib/nx/binary_backend.ex6235 {a, b}62366237 where "b" was given the type:62386239 # type: dynamic(6240 %Complex{6241 re: :infinity or :nan or :neg_infinity or float(),6242 im: :infinity or :nan or :neg_infinity or float()6243 } or float() or integer()6244 )6245 # from: lib/nx/binary_backend.ex6246 {a, b}62476248 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.62496250 type warning found at:6251 │6252 2136 │ {a, b} -> a >= b6253 │ ~6254 │6255 └─ lib/nx/binary_backend.ex:2136:27: Nx.BinaryBackend.do_sort/462566257 warning: the following conditional expression:62586259 is_list(axes)62606261 will always evaluate to:62626263 dynamic(true)62646265 where "axes" was given the type:62666267 # type: dynamic(list(term()))6268 # from: lib/nx.ex:9276:496269 length(axes)62706271 type warning found at:6272 │6273 9281 │ checked_axes = if is_list(axes), do: Enum.at(axes, 0), else: axes6274 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6275 │6276 └─ lib/nx.ex:9281: Nx.weighted_mean/362776278 warning: comparison with structs found:62796280 a <= b62816282 given types:62836284 dynamic(6285 %Complex{6286 re: :infinity or :nan or :neg_infinity or float(),6287 im: :infinity or :nan or :neg_infinity or float()6288 } or float() or integer()6289 ) <=6290 dynamic(6291 %Complex{6292 re: :infinity or :nan or :neg_infinity or float(),6293 im: :infinity or :nan or :neg_infinity or float()6294 } or float() or integer()6295 )62966297 where "a" was given the type:62986299 # type: dynamic(6300 %Complex{6301 re: :infinity or :nan or :neg_infinity or float(),6302 im: :infinity or :nan or :neg_infinity or float()6303 } or float() or integer()6304 )6305 # from: lib/nx/binary_backend.ex6306 {a, b}63076308 where "b" was given the type:63096310 # type: dynamic(6311 %Complex{6312 re: :infinity or :nan or :neg_infinity or float(),6313 im: :infinity or :nan or :neg_infinity or float()6314 } or float() or integer()6315 )6316 # from: lib/nx/binary_backend.ex6317 {a, b}63186319 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.63206321 type warning found at:6322 │6323 2150 │ {a, b} -> a <= b6324 │ ~6325 │6326 └─ lib/nx/binary_backend.ex:2150:27: Nx.BinaryBackend.do_sort/463276328 warning: this clause of defp boolean_to_number/1 is never used (or it will always fail/warn when invoked)6329 │6330 852 │ defp boolean_to_number(value), do: value6331 │ ~6332 │6333 └─ lib/nx/defn/kernel.ex:852:8: Nx.Defn.Kernel.boolean_to_number/163346335Generated nx app6336==> joken6337Compiling 8 files (.ex)6338Generated joken app6339==> uboot_env6340Compiling 5 files (.ex)6341Generated uboot_env app6342==> nimble_pool6343Compiling 2 files (.ex)6344Generated nimble_pool app6345==> finch6346Compiling 22 files (.ex)6347Generated finch app6348warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"6349 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/26350 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/16351 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/56352 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/26353 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/46354 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/263556356==> req6357Compiling 19 files (.ex)6358Generated req app6359==> gemini_ex6360Compiling 97 files (.ex)6361 warning: this clause of defp format_system_instruction/1 is never used (or it will always fail/warn when invoked)6362 │6363 1267 │ defp format_system_instruction(nil), do: nil6364 │ ~6365 │6366 └─ lib/gemini/apis/coordinator.ex:1267:8: Gemini.APIs.Coordinator.format_system_instruction/163676368 warning: the following clause is redundant:63696370 defp format_system_instruction_part(%Gemini.Types.Part{} = part)63716372 it has type:63736374 dynamic(%Gemini.Types.Part{})63756376 previous clauses have already matched on the following types:63776378 %{..., text: term()}63796380 │6381 1291 │ defp format_system_instruction_part(%Part{} = part), do: format_part(part)6382 │ ~6383 │6384 └─ lib/gemini/apis/coordinator.ex:1291:8: Gemini.APIs.Coordinator.format_system_instruction_part/163856386 warning: incompatible types given to Map.get/2:63876388 Map.get(map, :role)63896390 the map:63916392 dynamic(%{..., parts: term()} and not %{..., parts: term(), role: term()})63936394 does not have all required keys:63956396 :role63976398 therefore this function will always return nil63996400 where "map" was given the type:64016402 # type: dynamic(%{..., parts: term()} and not %{..., parts: term(), role: term()})6403 # from: lib/gemini/apis/context_cache.ex:371:396404 %{parts: parts} = map64056406 type warning found at:6407 │6408 373 │ Map.get(map, :role) ||6409 │ ~6410 │6411 └─ lib/gemini/apis/context_cache.ex:373:11: Gemini.APIs.ContextCache.format_content/164126413 warning: incompatible types given to Map.get/3:64146415 Map.get(map, :parts, [%{text: text}])64166417 the map:64186419 dynamic(%{..., text: binary()} and not %{..., parts: term()})64206421 does not have all required keys:64226423 :parts64246425 therefore this function will always return dynamic(non_empty_list(%{text: binary()}))64266427 where "map" was given the type:64286429 # type: dynamic(%{..., text: binary()} and not %{..., parts: term()})6430 # from: lib/gemini/apis/context_cache.ex:380:376431 %{text: text} = map64326433 where "text" was given the types:64346435 # type: binary()6436 # from: lib/gemini/apis/context_cache.ex:380:376437 %{text: text} = map64386439 # type: binary()6440 # from: lib/gemini/apis/context_cache.ex:380:496441 is_binary(text)64426443 type warning found at:6444 │6445 382 │ parts = Map.get(map, :parts, [%{text: text}])6446 │ ~6447 │6448 └─ lib/gemini/apis/context_cache.ex:382:17: Gemini.APIs.ContextCache.format_content/164496450 warning: this clause of defp build_over_budget_status/2 is never used (or it will always fail/warn when invoked)6451 │6452 222 │ defp build_over_budget_status(_status, state_key), do: State.get_current_usage(state_key) || %{}6453 │ ~6454 │6455 └─ lib/gemini/rate_limiter/manager.ex:222:8: Gemini.RateLimiter.Manager.build_over_budget_status/264566457Generated gemini_ex app6458==> rag6459Compiling 62 files (.ex)6460 warning: unused require Logger6461 │6462 36 │ require Logger6463 │ ~6464 │6465 └─ lib/rag/graph_rag/community_detector.ex:36:364666467 warning: :telemetry.span/3 is undefined (module :telemetry is not available or is yet to be defined)6468 │6469 25 │ :telemetry.span([:rag, :retrieve], metadata, fn ->6470 │ ~6471 │6472 └─ lib/rag/retrieval.ex:25:16: Rag.Retrieval.retrieve/364736474 warning: Rag.Ai.Claude.new/1 is undefined (module Rag.Ai.Claude is not available or is yet to be defined)6475 │6476 280 │ caps.module.new(%{})6477 │ ~6478 │6479 └─ lib/rag/router/router.ex:280:21: Rag.Router.get_or_create_provider_instance/264806481 warning: Rag.Ai.Codex.new/1 is undefined (module Rag.Ai.Codex is not available or is yet to be defined)6482 │6483 280 │ caps.module.new(%{})6484 │ ~6485 │6486 └─ lib/rag/router/router.ex:280:21: Rag.Router.get_or_create_provider_instance/264876488 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)6489 │6490 200 │ with {:ok, scores} <- Jason.decode(cleaned_response),6491 │ ~6492 │6493 └─ lib/rag/reranker/llm.ex:200:33: Rag.Reranker.LLM.parse_and_rerank/364946495 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)6496 │6497 348 │ case Jason.decode(extract_json(json_string)) do6498 │ ~6499 │6500 └─ lib/rag/graph_rag/extractor.ex:348:16: Rag.GraphRAG.Extractor.parse_entities/16501 └─ lib/rag/graph_rag/extractor.ex:376:16: Rag.GraphRAG.Extractor.parse_relationships/16502 └─ lib/rag/graph_rag/extractor.ex:413:16: Rag.GraphRAG.Extractor.resolve_with_mapping/265036504 warning: :telemetry.execute/3 is undefined (module :telemetry is not available or is yet to be defined)6505 │6506 176 │ :telemetry.execute([:rag, :pipeline, :step, :start], %{}, metadata)6507 │ ~6508 │6509 └─ lib/rag/pipeline/executor.ex:176:16: Rag.Pipeline.Executor.execute_step_with_retry/36510 └─ lib/rag/pipeline/executor.ex:191:20: Rag.Pipeline.Executor.execute_step_with_retry/36511 └─ lib/rag/pipeline/executor.ex:209:20: Rag.Pipeline.Executor.execute_step_with_retry/36512 └─ lib/rag/pipeline/executor.ex:229:20: Rag.Pipeline.Executor.execute_step_with_retry/365136514 warning: :telemetry.span/3 is undefined (module :telemetry is not available or is yet to be defined)6515 │6516 103 │ :telemetry.span([:rag, :evaluate_rag_triad], metadata, fn ->6517 │ ~6518 │6519 └─ lib/rag/evaluation.ex:103:16: Rag.Evaluation.evaluate_rag_triad/26520 └─ lib/rag/evaluation.ex:155:16: Rag.Evaluation.detect_hallucination/265216522 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)6523 │6524 107 │ evaluation = Jason.decode!(evaluation)6525 │ ~6526 │6527 └─ lib/rag/evaluation.ex:107:32: Rag.Evaluation.evaluate_rag_triad/265286529 warning: :telemetry.span/3 is undefined (module :telemetry is not available or is yet to be defined)6530 │6531 38 │ :telemetry.span([:rag, :generate_embedding], metadata, fn ->6532 │ ~6533 │6534 └─ lib/rag/embedding.ex:38:16: Rag.Embedding.generate_embedding/36535 └─ lib/rag/embedding.ex:61:16: Rag.Embedding.generate_embedding/26536 └─ lib/rag/embedding.ex:103:16: Rag.Embedding.generate_embeddings_batch/365376538 warning: this clause of defp combine_sentences/4 is never used (or it will always fail/warn when invoked)6539 │6540 178 │ defp combine_sentences(spans, _text, _min_chars, _max_chars) when spans == [], do: []6541 │ ~6542 │6543 └─ lib/rag/chunker/recursive.ex:178:8: Rag.Chunker.Recursive.combine_sentences/465446545 warning: :telemetry.span/3 is undefined (module :telemetry is not available or is yet to be defined)6546 │6547 154 │ :telemetry.span([:rag, :generate_response], metadata, fn ->6548 │ ~6549 │6550 └─ lib/rag/generation.ex:154:16: Rag.Generation.generate_response/365516552 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)6553 │6554 82 │ case TextChunker.split(text, tc_opts) do6555 │ ~6556 │6557 └─ lib/rag/chunker/format_aware.ex:82:24: Rag.Chunker.FormatAware.chunk/365586559 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)6560 │6561 40 │ Req.post(provider.embeddings_url, req_params),6562 │ ~6563 │6564 └─ lib/rag/ai/cohere.ex:40:16: Rag.Ai.Cohere.generate_embeddings/36565 └─ lib/rag/ai/cohere.ex:69:62: Rag.Ai.Cohere.generate_text/365666567 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)6568 │6569 127 │ case Jason.decode!(event) do6570 │ ~6571 │6572 └─ lib/rag/ai/cohere.ex:127:16: Rag.Ai.Cohere.get_event_text/165736574 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)6575 │6576 35 │ Req.post(provider.embeddings_url, req_params),6577 │ ~6578 │6579 └─ lib/rag/ai/openai.ex:35:16: Rag.Ai.OpenAI.generate_embeddings/36580 └─ lib/rag/ai/openai.ex:64:62: Rag.Ai.OpenAI.generate_text/365816582 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)6583 │6584 158 │ case Jason.decode!(event) do6585 │ ~6586 │6587 └─ lib/rag/ai/openai.ex:158:16: Rag.Ai.OpenAI.get_event_text/165886589 warning: Gemini.Config.default_embedding_dimensions/1 is undefined (module Gemini.Config is not available or is yet to be defined)6590 │6591 79 │ Gemini.Config.default_embedding_dimensions(model)6592 │ ~6593 │6594 └─ lib/rag/ai/gemini.ex:79:23: Rag.Ai.Gemini.generate_embeddings/365956596 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)6597 │6598 87 │ result = Gemini.batch_embed_contents(texts, embed_opts)6599 │ ~6600 │6601 └─ lib/rag/ai/gemini.ex:87:21: Rag.Ai.Gemini.generate_embeddings/366026603 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)6604 │6605 107 │ case Gemini.text(prompt, gemini_opts) do6606 │ ~6607 │6608 └─ lib/rag/ai/gemini.ex:107:19: Rag.Ai.Gemini.generate_text/366096610 warning: Gemini.Config.default_model/0 is undefined (module Gemini.Config is not available or is yet to be defined)6611 │6612 156 │ defp resolve_model(nil), do: Gemini.Config.default_model()6613 │ ~6614 │6615 └─ lib/rag/ai/gemini.ex:156:46: Rag.Ai.Gemini.resolve_model/166166617 warning: Gemini.Config.get_model/1 is undefined (module Gemini.Config is not available or is yet to be defined)6618 │6619 157 │ defp resolve_model(model) when is_atom(model), do: Gemini.Config.get_model(model)6620 │ ~6621 │6622 └─ lib/rag/ai/gemini.ex:157:68: Rag.Ai.Gemini.resolve_model/16623 └─ lib/rag/ai/gemini.ex:161:78: Rag.Ai.Gemini.resolve_embedding_model/166246625 warning: Gemini.Config.default_embedding_model/0 is undefined (module Gemini.Config is not available or is yet to be defined)6626 │6627 160 │ defp resolve_embedding_model(nil), do: Gemini.Config.default_embedding_model()6628 │ ~6629 │6630 └─ lib/rag/ai/gemini.ex:160:56: Rag.Ai.Gemini.resolve_embedding_model/166316632 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)6633 │6634 186 │ case Gemini.stream_generate(prompt, opts) do6635 │ ~6636 │6637 └─ lib/rag/ai/gemini.ex:186:17: Rag.Ai.Gemini.init_stream/266386639 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)6640 │6641 32 │ Req.post(provider.embeddings_url, req_params),6642 │ ~6643 │6644 └─ lib/rag/ai/ollama.ex:32:16: Rag.Ai.Ollama.generate_embeddings/36645 └─ lib/rag/ai/ollama.ex:61:62: Rag.Ai.Ollama.generate_text/366466647 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)6648 │6649 112 │ |> Jason.decode!()6650 │ ~6651 │6652 └─ lib/rag/ai/ollama.ex:112:14: Rag.Ai.Ollama.get_event_text/166536654 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)6655 │6656 270 │ defp format_tool_result(value) when is_map(value), do: Jason.encode!(value)6657 │ ~6658 │6659 └─ lib/rag/agent/session.ex:270:64: Rag.Agent.Session.format_tool_result/166606661 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)6662 │6663 138 │ case Jason.decode(response) do6664 │ ~6665 │6666 └─ lib/rag/agent/agent.ex:138:16: Rag.Agent.Agent.parse_tool_call/166676668Generated rag app6669==> property_table6670Compiling 8 files (.ex)6671Generated property_table app6672==> nerves_uevent6673 CC uevent.o6674 LD uevent6675Compiling 5 files (.ex)6676Generated nerves_uevent app6677==> nerves_runtime6678Compiling 14 files (.ex)6679Generated nerves_runtime app6680==> toolshed6681Compiling 5 files (.ex)6682Generated toolshed app6683==> nerves_compatibility_test6684Unchecked dependencies for environment prod:6685* rag_ex (Hex package)6686 could not find an app file at "_build/qemu_aarch64/lib/rag_ex/ebin/rag_ex.app". Another app file was found in the same directory "_build/qemu_aarch64/lib/rag_ex/ebin/rag.app", try changing the dependency name to :rag6687** (Mix) Can't continue due to errors on dependencies