Build log
nerves_system_mangopi_mq_pro
rag_ex 0.3.4 · fail · run rag_ex-0.3.4-1791079118531
6686 of 6686 lines
1Resolving Hex dependencies...2Resolution completed in 0.484s3Unchanged: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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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_riscv64_nerves_linux_gnu538Compiling 1 file (.ex)539Generated nerves_toolchain_riscv64_nerves_linux_gnu app540==> nerves_system_mangopi_mq_pro541Generated nerves_system_mangopi_mq_pro app542==> nerves_compatibility_test543===> Analyzing applications...544===> Compiling telemetry545==> nx546Compiling 36 files (.ex)547 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity548 │549 655 │ def ~~~tensor when is_number(tensor), do: Bitwise.~~~(tensor)550 │ ~551 │552 └─ lib/nx/defn/kernel.ex:655:7553554 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity555 │556 656 │ def ~~~tensor, do: Nx.bitwise_not(tensor)557 │ ~558 │559 └─ lib/nx/defn/kernel.ex:656:7560561 warning: the variable "elem_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator562 │563 229 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val564 │ ~565 │566 └─ lib/nx/shared.ex:229:33: Nx.Shared.read_complex/2567568 warning: the variable "elem_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator569 │570 229 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val571 │ ~572 │573 └─ lib/nx/shared.ex:229:71: Nx.Shared.read_complex/2574575 warning: the variable "elem_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator576 │577 233 │ <<x::float-native-size(elem_size)>> -> x578 │ ~579 │580 └─ lib/nx/shared.ex:233:32: Nx.Shared.read_complex/2581582 warning: the variable "elem_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator583 │584 239 │ <<x::float-native-size(elem_size)>> -> x585 │ ~586 │587 └─ lib/nx/shared.ex:239:32: Nx.Shared.read_complex/2588589 warning: the variable "bits" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator590 │591 1116 │ <<x::size(bits)-big>> = <<-1::float-size(bits)-big>>592 │ ~593 │594 └─ lib/nx/random.ex:1116:15: Nx.Random.next_after_minus_1/1595596 warning: the variable "bits" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator597 │598 1120 │ <<f::float-size(bits)-big>> = <<x - 1::integer-size(bits)-big>>599 │ ~600 │601 └─ lib/nx/random.ex:1120:21: Nx.Random.next_after_minus_1/1602603 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator604 │605 543 │ match_types [type] do606 │ ~~~~~~~~~~~~~~~~~~~~~607 │608 └─ lib/nx/binary_backend/matrix.ex:543: Nx.BinaryBackend.Matrix.binary_to_vector/2609610 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator611 │612 543 │ match_types [type] do613 │ ~~~~~~~~~~~~~~~~~~~~~614 │615 └─ lib/nx/binary_backend/matrix.ex:543: Nx.BinaryBackend.Matrix.binary_to_vector/2616617 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator618 │619 543 │ match_types [type] do620 │ ~~~~~~~~~~~~~~~~~~~~~621 │622 └─ lib/nx/binary_backend/matrix.ex:543: Nx.BinaryBackend.Matrix.binary_to_vector/2623624 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator625 │626 543 │ match_types [type] do627 │ ~~~~~~~~~~~~~~~~~~~~~628 │629 └─ lib/nx/binary_backend/matrix.ex:543: Nx.BinaryBackend.Matrix.binary_to_vector/2630631 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator632 │633 543 │ match_types [type] do634 │ ~~~~~~~~~~~~~~~~~~~~~635 │636 └─ lib/nx/binary_backend/matrix.ex:543: Nx.BinaryBackend.Matrix.binary_to_vector/2637638 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator639 │640 543 │ match_types [type] do641 │ ~~~~~~~~~~~~~~~~~~~~~642 │643 └─ lib/nx/binary_backend/matrix.ex:543: Nx.BinaryBackend.Matrix.binary_to_vector/2644645 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator646 │647 224 │ Nx.Shared.match_types [type] do648 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~649 │650 └─ lib/nx/backend.ex:224: Nx.Backend.chunk/6651652 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator653 │654 224 │ Nx.Shared.match_types [type] do655 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~656 │657 └─ lib/nx/backend.ex:224: Nx.Backend.chunk/6658659 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator660 │661 224 │ Nx.Shared.match_types [type] do662 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~663 │664 └─ lib/nx/backend.ex:224: Nx.Backend.chunk/6665666 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator667 │668 224 │ Nx.Shared.match_types [type] do669 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~670 │671 └─ lib/nx/backend.ex:224: Nx.Backend.chunk/6672673 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator674 │675 224 │ Nx.Shared.match_types [type] do676 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~677 │678 └─ lib/nx/backend.ex:224: Nx.Backend.chunk/6679680 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator681 │682 224 │ Nx.Shared.match_types [type] do683 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~684 │685 └─ lib/nx/backend.ex:224: Nx.Backend.chunk/6686687 warning: the variable "chunk_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator688 │689 249 │ for <<chunk::size(chunk_size)-bitstring <- data>> do690 │ ~691 │692 └─ lib/nx/binary_backend.ex:249:23: Nx.BinaryBackend.unary_broadcast/7693694 warning: the variable "chunk_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator695 │696 296 │ for <<chunk::size(chunk_size)-bitstring <- data>> do697 │ ~698 │699 └─ lib/nx/binary_backend.ex:296:25: Nx.BinaryBackend.transpose/3700701 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator702 │703 376 │ for <<dim::size(size)-bitstring <- bin>>, into: <<>> do704 │ ~705 │706 └─ lib/nx/binary_backend.ex:376:27: Nx.BinaryBackend.pad_last_dim/5707708 warning: the variable "new_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator709 │710 381 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = padded711 │ ~712 │713 └─ lib/nx/binary_backend.ex:381:25: Nx.BinaryBackend.pad_last_dim/5714715 warning: the variable "low_byte" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator716 │717 393 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =718 │ ~719 │720 └─ lib/nx/binary_backend.ex:393:23: Nx.BinaryBackend.pad_last_dim/5721722 warning: the variable "new_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator723 │724 393 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =725 │ ~726 │727 └─ lib/nx/binary_backend.ex:393:58: Nx.BinaryBackend.pad_last_dim/5728729 warning: the variable "low_byte" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator730 │731 400 │ <<_::size(low_byte)-bitstring, new_bin::bitstring>> = bin732 │ ~733 │734 └─ lib/nx/binary_backend.ex:400:23: Nx.BinaryBackend.pad_last_dim/5735736 warning: the variable "new_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator737 │738 406 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = bin739 │ ~740 │741 └─ lib/nx/binary_backend.ex:406:29: Nx.BinaryBackend.pad_last_dim/5742743 warning: the variable "chunk_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator744 │745 452 │ for <<chunk::size(chunk_size)-bitstring <- data>> do746 │ ~747 │748 └─ lib/nx/binary_backend.ex:452:25: Nx.BinaryBackend.reverse/3749750 warning: the variable "left_offset_bits" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator751 │752 524 │ <<_::bitstring-size(left_offset_bits),753 │ ~754 │755 └─ lib/nx/binary_backend.ex:524:29: Nx.BinaryBackend.dot/7756757 warning: the variable "left_batch_item_bits" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator758 │759 525 │ left_batch_item_binary::bitstring-size(left_batch_item_bits),760 │ ~761 │762 └─ lib/nx/binary_backend.ex:525:50: Nx.BinaryBackend.dot/7763764 warning: the variable "right_offset_bits" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator765 │766 528 │ <<_::bitstring-size(right_offset_bits),767 │ ~768 │769 └─ lib/nx/binary_backend.ex:528:29: Nx.BinaryBackend.dot/7770771 warning: the variable "right_batch_item_bits" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator772 │773 529 │ right_batch_item_binary::bitstring-size(right_batch_item_bits),774 │ ~775 │776 └─ lib/nx/binary_backend.ex:529:51: Nx.BinaryBackend.dot/7777778 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator779 │780 624 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data781 │ ~782 │783 └─ lib/nx/binary_backend.ex:624:23: Nx.BinaryBackend.select/4784785 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator786 │787 622 │ match_types [pred_type] do788 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~789 │790 └─ lib/nx/binary_backend.ex:622: Nx.BinaryBackend.select/4791792 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator793 │794 624 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data795 │ ~796 │797 └─ lib/nx/binary_backend.ex:624:23: Nx.BinaryBackend.select/4798799 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator800 │801 622 │ match_types [pred_type] do802 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~803 │804 └─ lib/nx/binary_backend.ex:622: Nx.BinaryBackend.select/4805806 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator807 │808 622 │ match_types [pred_type] do809 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~810 │811 └─ lib/nx/binary_backend.ex:622: Nx.BinaryBackend.select/4812813 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator814 │815 624 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data816 │ ~817 │818 └─ lib/nx/binary_backend.ex:624:23: Nx.BinaryBackend.select/4819820 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator821 │822 622 │ match_types [pred_type] do823 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~824 │825 └─ lib/nx/binary_backend.ex:622: Nx.BinaryBackend.select/4826827 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator828 │829 624 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data830 │ ~831 │832 └─ lib/nx/binary_backend.ex:624:23: Nx.BinaryBackend.select/4833834 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator835 │836 622 │ match_types [pred_type] do837 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~838 │839 └─ lib/nx/binary_backend.ex:622: Nx.BinaryBackend.select/4840841 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator842 │843 624 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data844 │ ~845 │846 └─ lib/nx/binary_backend.ex:624:23: Nx.BinaryBackend.select/4847848 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator849 │850 622 │ match_types [pred_type] do851 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~852 │853 └─ lib/nx/binary_backend.ex:622: Nx.BinaryBackend.select/4854855 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator856 │857 638 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data858 │ ~859 │860 └─ lib/nx/binary_backend.ex:638:25: Nx.BinaryBackend.select/4861862 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator863 │864 636 │ match_types [left_type] do865 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~866 │867 └─ lib/nx/binary_backend.ex:636: Nx.BinaryBackend.select/4868869 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator870 │871 638 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data872 │ ~873 │874 └─ lib/nx/binary_backend.ex:638:25: Nx.BinaryBackend.select/4875876 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator877 │878 636 │ match_types [left_type] do879 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~880 │881 └─ lib/nx/binary_backend.ex:636: Nx.BinaryBackend.select/4882883 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator884 │885 636 │ match_types [left_type] do886 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~887 │888 └─ lib/nx/binary_backend.ex:636: Nx.BinaryBackend.select/4889890 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator891 │892 638 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data893 │ ~894 │895 └─ lib/nx/binary_backend.ex:638:25: Nx.BinaryBackend.select/4896897 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator898 │899 636 │ match_types [left_type] do900 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~901 │902 └─ lib/nx/binary_backend.ex:636: Nx.BinaryBackend.select/4903904 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator905 │906 638 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data907 │ ~908 │909 └─ lib/nx/binary_backend.ex:638:25: Nx.BinaryBackend.select/4910911 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator912 │913 636 │ match_types [left_type] do914 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~915 │916 └─ lib/nx/binary_backend.ex:636: Nx.BinaryBackend.select/4917918 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator919 │920 638 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data921 │ ~922 │923 └─ lib/nx/binary_backend.ex:638:25: Nx.BinaryBackend.select/4924925 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator926 │927 636 │ match_types [left_type] do928 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~929 │930 └─ lib/nx/binary_backend.ex:636: Nx.BinaryBackend.select/4931932 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator933 │934 632 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data935 │ ~936 │937 └─ lib/nx/binary_backend.ex:632:25: Nx.BinaryBackend.select/4938939 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator940 │941 630 │ match_types [right_type] do942 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~943 │944 └─ lib/nx/binary_backend.ex:630: Nx.BinaryBackend.select/4945946 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator947 │948 632 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data949 │ ~950 │951 └─ lib/nx/binary_backend.ex:632:25: Nx.BinaryBackend.select/4952953 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator954 │955 630 │ match_types [right_type] do956 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~957 │958 └─ lib/nx/binary_backend.ex:630: Nx.BinaryBackend.select/4959960 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator961 │962 630 │ match_types [right_type] do963 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~964 │965 └─ lib/nx/binary_backend.ex:630: Nx.BinaryBackend.select/4966967 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator968 │969 632 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data970 │ ~971 │972 └─ lib/nx/binary_backend.ex:632:25: Nx.BinaryBackend.select/4973974 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator975 │976 630 │ match_types [right_type] do977 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~978 │979 └─ lib/nx/binary_backend.ex:630: Nx.BinaryBackend.select/4980981 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator982 │983 632 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data984 │ ~985 │986 └─ lib/nx/binary_backend.ex:632:25: Nx.BinaryBackend.select/4987988 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator989 │990 630 │ match_types [right_type] do991 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~992 │993 └─ lib/nx/binary_backend.ex:630: Nx.BinaryBackend.select/4994995 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator996 │997 632 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data998 │ ~999 │1000 └─ lib/nx/binary_backend.ex:632:25: Nx.BinaryBackend.select/410011002 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1003 │1004 630 │ match_types [right_type] do1005 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~1006 │1007 └─ lib/nx/binary_backend.ex:630: Nx.BinaryBackend.select/410081009 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1010 │1011 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1012 │ ~1013 │1014 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/410151016 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1017 │1018 695 │ match_types [left_type, right_type, type] do1019 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1020 │1021 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410221023 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1024 │1025 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1026 │ ~1027 │1028 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/410291030 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1031 │1032 695 │ match_types [left_type, right_type, type] do1033 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1034 │1035 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410361037 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1038 │1039 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1040 │ ~1041 │1042 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/410431044 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1045 │1046 695 │ match_types [left_type, right_type, type] do1047 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1048 │1049 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410501051 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1052 │1053 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1054 │ ~1055 │1056 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/410571058 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1059 │1060 695 │ match_types [left_type, right_type, type] do1061 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1062 │1063 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410641065 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1066 │1067 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1068 │ ~1069 │1070 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/410711072 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1073 │1074 695 │ match_types [left_type, right_type, type] do1075 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1076 │1077 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410781079 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1080 │1081 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1082 │ ~1083 │1084 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/410851086 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1087 │1088 695 │ match_types [left_type, right_type, type] do1089 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1090 │1091 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410921093 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1094 │1095 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1096 │ ~1097 │1098 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/410991100 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1101 │1102 695 │ match_types [left_type, right_type, type] do1103 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1104 │1105 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411061107 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1108 │1109 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1110 │ ~1111 │1112 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/411131114 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1115 │1116 695 │ match_types [left_type, right_type, type] do1117 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1118 │1119 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411201121 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1122 │1123 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1124 │ ~1125 │1126 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/411271128 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1129 │1130 695 │ match_types [left_type, right_type, type] do1131 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1132 │1133 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411341135 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1136 │1137 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1138 │ ~1139 │1140 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/411411142 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1143 │1144 695 │ match_types [left_type, right_type, type] do1145 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1146 │1147 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411481149 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1150 │1151 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1152 │ ~1153 │1154 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/411551156 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1157 │1158 695 │ match_types [left_type, right_type, type] do1159 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1160 │1161 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411621163 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1164 │1165 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1166 │ ~1167 │1168 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/411691170 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1171 │1172 695 │ match_types [left_type, right_type, type] do1173 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1174 │1175 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411761177 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1178 │1179 695 │ match_types [left_type, right_type, type] do1180 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1181 │1182 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411831184 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1185 │1186 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1187 │ ~1188 │1189 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/411901191 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1192 │1193 695 │ match_types [left_type, right_type, type] do1194 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1195 │1196 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411971198 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1199 │1200 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1201 │ ~1202 │1203 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/412041205 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1206 │1207 695 │ match_types [left_type, right_type, type] do1208 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1209 │1210 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412111212 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1213 │1214 695 │ match_types [left_type, right_type, type] do1215 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1216 │1217 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412181219 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1220 │1221 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1222 │ ~1223 │1224 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/412251226 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1227 │1228 695 │ match_types [left_type, right_type, type] do1229 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1230 │1231 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412321233 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1234 │1235 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1236 │ ~1237 │1238 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/412391240 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1241 │1242 695 │ match_types [left_type, right_type, type] do1243 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1244 │1245 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412461247 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1248 │1249 695 │ match_types [left_type, right_type, type] do1250 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1251 │1252 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412531254 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1255 │1256 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1257 │ ~1258 │1259 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/412601261 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1262 │1263 695 │ match_types [left_type, right_type, type] do1264 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1265 │1266 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412671268 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1269 │1270 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1271 │ ~1272 │1273 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/412741275 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1276 │1277 695 │ match_types [left_type, right_type, type] do1278 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1279 │1280 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412811282 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1283 │1284 695 │ match_types [left_type, right_type, type] do1285 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1286 │1287 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412881289 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1290 │1291 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1292 │ ~1293 │1294 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/412951296 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1297 │1298 695 │ match_types [left_type, right_type, type] do1299 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1300 │1301 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413021303 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1304 │1305 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1306 │ ~1307 │1308 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/413091310 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1311 │1312 695 │ match_types [left_type, right_type, type] do1313 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1314 │1315 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413161317 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1318 │1319 695 │ match_types [left_type, right_type, type] do1320 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1321 │1322 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413231324 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1325 │1326 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1327 │ ~1328 │1329 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/413301331 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1332 │1333 695 │ match_types [left_type, right_type, type] do1334 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1335 │1336 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413371338 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1339 │1340 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1341 │ ~1342 │1343 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/413441345 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1346 │1347 695 │ match_types [left_type, right_type, type] do1348 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1349 │1350 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413511352 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1353 │1354 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1355 │ ~1356 │1357 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/413581359 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1360 │1361 695 │ match_types [left_type, right_type, type] do1362 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1363 │1364 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413651366 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1367 │1368 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1369 │ ~1370 │1371 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/413721373 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1374 │1375 695 │ match_types [left_type, right_type, type] do1376 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1377 │1378 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413791380 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1381 │1382 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1383 │ ~1384 │1385 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/413861387 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1388 │1389 695 │ match_types [left_type, right_type, type] do1390 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1391 │1392 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413931394 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1395 │1396 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1397 │ ~1398 │1399 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/414001401 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1402 │1403 695 │ match_types [left_type, right_type, type] do1404 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1405 │1406 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/414071408 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1409 │1410 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1411 │ ~1412 │1413 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/414141415 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1416 │1417 695 │ match_types [left_type, right_type, type] do1418 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1419 │1420 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/414211422 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1423 │1424 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1425 │ ~1426 │1427 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/414281429 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1430 │1431 695 │ match_types [left_type, right_type, type] do1432 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1433 │1434 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/414351436 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1437 │1438 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1439 │ ~1440 │1441 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/414421443 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1444 │1445 695 │ match_types [left_type, right_type, type] do1446 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1447 │1448 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/414491450 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1451 │1452 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1453 │ ~1454 │1455 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/414561457 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1458 │1459 695 │ match_types [left_type, right_type, type] do1460 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1461 │1462 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/414631464 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1465 │1466 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1467 │ ~1468 │1469 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/414701471 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1472 │1473 695 │ match_types [left_type, right_type, type] do1474 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1475 │1476 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/414771478 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1479 │1480 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1481 │ ~1482 │1483 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/414841485 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1486 │1487 695 │ match_types [left_type, right_type, type] do1488 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1489 │1490 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/414911492 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1493 │1494 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1495 │ ~1496 │1497 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/414981499 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1500 │1501 695 │ match_types [left_type, right_type, type] do1502 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1503 │1504 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415051506 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1507 │1508 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1509 │ ~1510 │1511 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/415121513 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1514 │1515 695 │ match_types [left_type, right_type, type] do1516 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1517 │1518 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415191520 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1521 │1522 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1523 │ ~1524 │1525 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/415261527 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1528 │1529 695 │ match_types [left_type, right_type, type] do1530 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1531 │1532 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415331534 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1535 │1536 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1537 │ ~1538 │1539 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/415401541 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1542 │1543 695 │ match_types [left_type, right_type, type] do1544 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1545 │1546 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415471548 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1549 │1550 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1551 │ ~1552 │1553 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/415541555 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1556 │1557 695 │ match_types [left_type, right_type, type] do1558 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1559 │1560 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415611562 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1563 │1564 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1565 │ ~1566 │1567 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/415681569 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1570 │1571 695 │ match_types [left_type, right_type, type] do1572 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1573 │1574 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415751576 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1577 │1578 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1579 │ ~1580 │1581 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/415821583 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1584 │1585 695 │ match_types [left_type, right_type, type] do1586 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1587 │1588 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415891590 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1591 │1592 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1593 │ ~1594 │1595 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/415961597 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1598 │1599 695 │ match_types [left_type, right_type, type] do1600 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1601 │1602 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416031604 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1605 │1606 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1607 │ ~1608 │1609 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/416101611 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1612 │1613 695 │ match_types [left_type, right_type, type] do1614 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1615 │1616 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416171618 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1619 │1620 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1621 │ ~1622 │1623 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/416241625 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1626 │1627 695 │ match_types [left_type, right_type, type] do1628 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1629 │1630 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416311632 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1633 │1634 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1635 │ ~1636 │1637 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/416381639 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1640 │1641 695 │ match_types [left_type, right_type, type] do1642 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1643 │1644 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416451646 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1647 │1648 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1649 │ ~1650 │1651 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/416521653 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1654 │1655 695 │ match_types [left_type, right_type, type] do1656 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1657 │1658 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416591660 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1661 │1662 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1663 │ ~1664 │1665 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/416661667 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1668 │1669 695 │ match_types [left_type, right_type, type] do1670 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1671 │1672 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416731674 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1675 │1676 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1677 │ ~1678 │1679 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/416801681 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1682 │1683 695 │ match_types [left_type, right_type, type] do1684 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1685 │1686 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416871688 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1689 │1690 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1691 │ ~1692 │1693 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/416941695 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1696 │1697 695 │ match_types [left_type, right_type, type] do1698 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1699 │1700 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417011702 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1703 │1704 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1705 │ ~1706 │1707 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/417081709 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1710 │1711 695 │ match_types [left_type, right_type, type] do1712 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1713 │1714 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417151716 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1717 │1718 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1719 │ ~1720 │1721 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/417221723 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1724 │1725 695 │ match_types [left_type, right_type, type] do1726 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1727 │1728 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417291730 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1731 │1732 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1733 │ ~1734 │1735 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/417361737 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1738 │1739 695 │ match_types [left_type, right_type, type] do1740 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1741 │1742 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417431744 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1745 │1746 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1747 │ ~1748 │1749 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/417501751 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1752 │1753 695 │ match_types [left_type, right_type, type] do1754 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1755 │1756 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417571758 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1759 │1760 695 │ match_types [left_type, right_type, type] do1761 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1762 │1763 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417641765 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1766 │1767 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1768 │ ~1769 │1770 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/417711772 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1773 │1774 695 │ match_types [left_type, right_type, type] do1775 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1776 │1777 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417781779 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1780 │1781 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1782 │ ~1783 │1784 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/417851786 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1787 │1788 695 │ match_types [left_type, right_type, type] do1789 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1790 │1791 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417921793 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1794 │1795 695 │ match_types [left_type, right_type, type] do1796 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1797 │1798 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417991800 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1801 │1802 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1803 │ ~1804 │1805 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/418061807 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1808 │1809 695 │ match_types [left_type, right_type, type] do1810 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1811 │1812 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418131814 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1815 │1816 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1817 │ ~1818 │1819 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/418201821 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1822 │1823 695 │ match_types [left_type, right_type, type] do1824 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1825 │1826 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418271828 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1829 │1830 695 │ match_types [left_type, right_type, type] do1831 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1832 │1833 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418341835 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1836 │1837 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1838 │ ~1839 │1840 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/418411842 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1843 │1844 695 │ match_types [left_type, right_type, type] do1845 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1846 │1847 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418481849 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1850 │1851 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1852 │ ~1853 │1854 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/418551856 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1857 │1858 695 │ match_types [left_type, right_type, type] do1859 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1860 │1861 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418621863 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1864 │1865 695 │ match_types [left_type, right_type, type] do1866 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1867 │1868 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418691870 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1871 │1872 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1873 │ ~1874 │1875 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/418761877 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1878 │1879 695 │ match_types [left_type, right_type, type] do1880 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1881 │1882 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418831884 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1885 │1886 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1887 │ ~1888 │1889 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/418901891 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1892 │1893 695 │ match_types [left_type, right_type, type] do1894 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1895 │1896 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/418971898 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1899 │1900 695 │ match_types [left_type, right_type, type] do1901 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1902 │1903 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419041905 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1906 │1907 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1908 │ ~1909 │1910 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/419111912 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1913 │1914 695 │ match_types [left_type, right_type, type] do1915 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1916 │1917 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419181919 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1920 │1921 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1922 │ ~1923 │1924 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/419251926 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1927 │1928 695 │ match_types [left_type, right_type, type] do1929 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1930 │1931 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419321933 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1934 │1935 695 │ match_types [left_type, right_type, type] do1936 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1937 │1938 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419391940 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1941 │1942 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1943 │ ~1944 │1945 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/419461947 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1948 │1949 695 │ match_types [left_type, right_type, type] do1950 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1951 │1952 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419531954 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1955 │1956 695 │ match_types [left_type, right_type, type] do1957 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1958 │1959 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419601961 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1962 │1963 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1964 │ ~1965 │1966 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/419671968 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1969 │1970 695 │ match_types [left_type, right_type, type] do1971 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1972 │1973 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419741975 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1976 │1977 695 │ match_types [left_type, right_type, type] do1978 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1979 │1980 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419811982 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1983 │1984 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1985 │ ~1986 │1987 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/419881989 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1990 │1991 695 │ match_types [left_type, right_type, type] do1992 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1993 │1994 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/419951996 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1997 │1998 695 │ match_types [left_type, right_type, type] do1999 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2000 │2001 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420022003 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2004 │2005 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2006 │ ~2007 │2008 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/420092010 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2011 │2012 695 │ match_types [left_type, right_type, type] do2013 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2014 │2015 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420162017 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2018 │2019 695 │ match_types [left_type, right_type, type] do2020 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2021 │2022 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420232024 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2025 │2026 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2027 │ ~2028 │2029 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/420302031 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2032 │2033 695 │ match_types [left_type, right_type, type] do2034 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2035 │2036 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420372038 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2039 │2040 695 │ match_types [left_type, right_type, type] do2041 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2042 │2043 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420442045 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2046 │2047 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2048 │ ~2049 │2050 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/420512052 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2053 │2054 695 │ match_types [left_type, right_type, type] do2055 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2056 │2057 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420582059 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2060 │2061 695 │ match_types [left_type, right_type, type] do2062 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2063 │2064 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420652066 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2067 │2068 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2069 │ ~2070 │2071 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/420722073 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2074 │2075 695 │ match_types [left_type, right_type, type] do2076 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2077 │2078 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420792080 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2081 │2082 695 │ match_types [left_type, right_type, type] do2083 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2084 │2085 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/420862087 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2088 │2089 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2090 │ ~2091 │2092 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/420932094 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2095 │2096 695 │ match_types [left_type, right_type, type] do2097 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2098 │2099 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421002101 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2102 │2103 695 │ match_types [left_type, right_type, type] do2104 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2105 │2106 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421072108 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2109 │2110 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2111 │ ~2112 │2113 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/421142115 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2116 │2117 695 │ match_types [left_type, right_type, type] do2118 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2119 │2120 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421212122 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2123 │2124 695 │ match_types [left_type, right_type, type] do2125 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2126 │2127 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421282129 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2130 │2131 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2132 │ ~2133 │2134 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/421352136 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2137 │2138 695 │ match_types [left_type, right_type, type] do2139 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2140 │2141 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421422143 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2144 │2145 695 │ match_types [left_type, right_type, type] do2146 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2147 │2148 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421492150 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2151 │2152 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2153 │ ~2154 │2155 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/421562157 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2158 │2159 695 │ match_types [left_type, right_type, type] do2160 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2161 │2162 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421632164 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2165 │2166 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2167 │ ~2168 │2169 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/421702171 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2172 │2173 695 │ match_types [left_type, right_type, type] do2174 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2175 │2176 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421772178 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2179 │2180 695 │ match_types [left_type, right_type, type] do2181 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2182 │2183 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421842185 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2186 │2187 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2188 │ ~2189 │2190 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/421912192 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2193 │2194 695 │ match_types [left_type, right_type, type] do2195 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2196 │2197 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421982199 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2200 │2201 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2202 │ ~2203 │2204 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/422052206 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2207 │2208 695 │ match_types [left_type, right_type, type] do2209 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2210 │2211 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422122213 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2214 │2215 695 │ match_types [left_type, right_type, type] do2216 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2217 │2218 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422192220 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2221 │2222 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2223 │ ~2224 │2225 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/422262227 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2228 │2229 695 │ match_types [left_type, right_type, type] do2230 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2231 │2232 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422332234 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2235 │2236 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2237 │ ~2238 │2239 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/422402241 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2242 │2243 695 │ match_types [left_type, right_type, type] do2244 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2245 │2246 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422472248 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2249 │2250 695 │ match_types [left_type, right_type, type] do2251 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2252 │2253 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422542255 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2256 │2257 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2258 │ ~2259 │2260 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/422612262 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2263 │2264 695 │ match_types [left_type, right_type, type] do2265 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2266 │2267 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422682269 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2270 │2271 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2272 │ ~2273 │2274 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/422752276 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2277 │2278 695 │ match_types [left_type, right_type, type] do2279 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2280 │2281 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422822283 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2284 │2285 695 │ match_types [left_type, right_type, type] do2286 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2287 │2288 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422892290 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2291 │2292 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2293 │ ~2294 │2295 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/422962297 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2298 │2299 695 │ match_types [left_type, right_type, type] do2300 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2301 │2302 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423032304 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2305 │2306 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2307 │ ~2308 │2309 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/423102311 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2312 │2313 695 │ match_types [left_type, right_type, type] do2314 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2315 │2316 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423172318 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2319 │2320 695 │ match_types [left_type, right_type, type] do2321 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2322 │2323 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423242325 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2326 │2327 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2328 │ ~2329 │2330 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/423312332 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2333 │2334 695 │ match_types [left_type, right_type, type] do2335 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2336 │2337 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423382339 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2340 │2341 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2342 │ ~2343 │2344 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/423452346 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2347 │2348 695 │ match_types [left_type, right_type, type] do2349 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2350 │2351 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423522353 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2354 │2355 695 │ match_types [left_type, right_type, type] do2356 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2357 │2358 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423592360 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2361 │2362 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2363 │ ~2364 │2365 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/423662367 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2368 │2369 695 │ match_types [left_type, right_type, type] do2370 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2371 │2372 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423732374 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2375 │2376 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2377 │ ~2378 │2379 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/423802381 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2382 │2383 695 │ match_types [left_type, right_type, type] do2384 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2385 │2386 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423872388 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2389 │2390 695 │ match_types [left_type, right_type, type] do2391 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2392 │2393 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423942395 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2396 │2397 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2398 │ ~2399 │2400 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/424012402 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2403 │2404 695 │ match_types [left_type, right_type, type] do2405 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2406 │2407 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424082409 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2410 │2411 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2412 │ ~2413 │2414 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/424152416 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2417 │2418 695 │ match_types [left_type, right_type, type] do2419 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2420 │2421 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424222423 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2424 │2425 695 │ match_types [left_type, right_type, type] do2426 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2427 │2428 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424292430 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2431 │2432 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2433 │ ~2434 │2435 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/424362437 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2438 │2439 695 │ match_types [left_type, right_type, type] do2440 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2441 │2442 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424432444 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2445 │2446 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2447 │ ~2448 │2449 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/424502451 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2452 │2453 695 │ match_types [left_type, right_type, type] do2454 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2455 │2456 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424572458 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2459 │2460 695 │ match_types [left_type, right_type, type] do2461 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2462 │2463 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424642465 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2466 │2467 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2468 │ ~2469 │2470 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/424712472 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2473 │2474 695 │ match_types [left_type, right_type, type] do2475 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2476 │2477 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424782479 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2480 │2481 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2482 │ ~2483 │2484 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/424852486 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2487 │2488 695 │ match_types [left_type, right_type, type] do2489 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2490 │2491 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424922493 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2494 │2495 695 │ match_types [left_type, right_type, type] do2496 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2497 │2498 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424992500 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2501 │2502 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2503 │ ~2504 │2505 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/425062507 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2508 │2509 695 │ match_types [left_type, right_type, type] do2510 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2511 │2512 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425132514 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2515 │2516 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2517 │ ~2518 │2519 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/425202521 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2522 │2523 695 │ match_types [left_type, right_type, type] do2524 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2525 │2526 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425272528 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2529 │2530 695 │ match_types [left_type, right_type, type] do2531 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2532 │2533 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425342535 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2536 │2537 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2538 │ ~2539 │2540 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/425412542 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2543 │2544 695 │ match_types [left_type, right_type, type] do2545 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2546 │2547 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425482549 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2550 │2551 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2552 │ ~2553 │2554 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/425552556 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2557 │2558 695 │ match_types [left_type, right_type, type] do2559 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2560 │2561 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425622563 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2564 │2565 695 │ match_types [left_type, right_type, type] do2566 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2567 │2568 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425692570 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2571 │2572 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2573 │ ~2574 │2575 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/425762577 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2578 │2579 695 │ match_types [left_type, right_type, type] do2580 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2581 │2582 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425832584 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2585 │2586 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2587 │ ~2588 │2589 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/425902591 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2592 │2593 695 │ match_types [left_type, right_type, type] do2594 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2595 │2596 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425972598 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2599 │2600 695 │ match_types [left_type, right_type, type] do2601 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2602 │2603 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426042605 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2606 │2607 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2608 │ ~2609 │2610 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/426112612 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2613 │2614 695 │ match_types [left_type, right_type, type] do2615 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2616 │2617 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426182619 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2620 │2621 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2622 │ ~2623 │2624 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/426252626 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2627 │2628 695 │ match_types [left_type, right_type, type] do2629 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2630 │2631 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426322633 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2634 │2635 695 │ match_types [left_type, right_type, type] do2636 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2637 │2638 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426392640 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2641 │2642 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2643 │ ~2644 │2645 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/426462647 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2648 │2649 695 │ match_types [left_type, right_type, type] do2650 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2651 │2652 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426532654 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2655 │2656 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2657 │ ~2658 │2659 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/426602661 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2662 │2663 695 │ match_types [left_type, right_type, type] do2664 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2665 │2666 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426672668 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2669 │2670 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2671 │ ~2672 │2673 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/426742675 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2676 │2677 695 │ match_types [left_type, right_type, type] do2678 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2679 │2680 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426812682 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2683 │2684 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2685 │ ~2686 │2687 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/426882689 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2690 │2691 695 │ match_types [left_type, right_type, type] do2692 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2693 │2694 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426952696 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2697 │2698 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2699 │ ~2700 │2701 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/427022703 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2704 │2705 695 │ match_types [left_type, right_type, type] do2706 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2707 │2708 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427092710 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2711 │2712 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2713 │ ~2714 │2715 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/427162717 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2718 │2719 695 │ match_types [left_type, right_type, type] do2720 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2721 │2722 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427232724 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2725 │2726 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2727 │ ~2728 │2729 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/427302731 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2732 │2733 695 │ match_types [left_type, right_type, type] do2734 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2735 │2736 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427372738 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2739 │2740 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2741 │ ~2742 │2743 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/427442745 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2746 │2747 695 │ match_types [left_type, right_type, type] do2748 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2749 │2750 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427512752 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2753 │2754 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2755 │ ~2756 │2757 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/427582759 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2760 │2761 695 │ match_types [left_type, right_type, type] do2762 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2763 │2764 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427652766 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2767 │2768 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2769 │ ~2770 │2771 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/427722773 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2774 │2775 695 │ match_types [left_type, right_type, type] do2776 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2777 │2778 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427792780 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2781 │2782 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2783 │ ~2784 │2785 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/427862787 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2788 │2789 695 │ match_types [left_type, right_type, type] do2790 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2791 │2792 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427932794 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2795 │2796 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2797 │ ~2798 │2799 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/428002801 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2802 │2803 695 │ match_types [left_type, right_type, type] do2804 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2805 │2806 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428072808 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2809 │2810 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2811 │ ~2812 │2813 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/428142815 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2816 │2817 695 │ match_types [left_type, right_type, type] do2818 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2819 │2820 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428212822 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2823 │2824 695 │ match_types [left_type, right_type, type] do2825 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2826 │2827 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428282829 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2830 │2831 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2832 │ ~2833 │2834 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/428352836 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2837 │2838 695 │ match_types [left_type, right_type, type] do2839 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2840 │2841 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428422843 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2844 │2845 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2846 │ ~2847 │2848 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/428492850 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2851 │2852 695 │ match_types [left_type, right_type, type] do2853 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2854 │2855 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428562857 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2858 │2859 695 │ match_types [left_type, right_type, type] do2860 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2861 │2862 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428632864 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2865 │2866 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2867 │ ~2868 │2869 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/428702871 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2872 │2873 695 │ match_types [left_type, right_type, type] do2874 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2875 │2876 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428772878 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2879 │2880 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2881 │ ~2882 │2883 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/428842885 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2886 │2887 695 │ match_types [left_type, right_type, type] do2888 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2889 │2890 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428912892 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2893 │2894 695 │ match_types [left_type, right_type, type] do2895 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2896 │2897 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428982899 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2900 │2901 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2902 │ ~2903 │2904 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/429052906 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2907 │2908 695 │ match_types [left_type, right_type, type] do2909 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2910 │2911 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429122913 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2914 │2915 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2916 │ ~2917 │2918 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/429192920 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2921 │2922 695 │ match_types [left_type, right_type, type] do2923 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2924 │2925 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429262927 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2928 │2929 695 │ match_types [left_type, right_type, type] do2930 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2931 │2932 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429332934 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2935 │2936 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2937 │ ~2938 │2939 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/429402941 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2942 │2943 695 │ match_types [left_type, right_type, type] do2944 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2945 │2946 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429472948 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2949 │2950 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2951 │ ~2952 │2953 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/429542955 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2956 │2957 695 │ match_types [left_type, right_type, type] do2958 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2959 │2960 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429612962 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2963 │2964 695 │ match_types [left_type, right_type, type] do2965 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2966 │2967 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429682969 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2970 │2971 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2972 │ ~2973 │2974 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/429752976 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2977 │2978 695 │ match_types [left_type, right_type, type] do2979 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2980 │2981 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429822983 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2984 │2985 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2986 │ ~2987 │2988 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/429892990 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2991 │2992 695 │ match_types [left_type, right_type, type] do2993 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2994 │2995 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429962997 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2998 │2999 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3000 │ ~3001 │3002 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/430033004 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3005 │3006 695 │ match_types [left_type, right_type, type] do3007 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3008 │3009 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430103011 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3012 │3013 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3014 │ ~3015 │3016 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/430173018 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3019 │3020 695 │ match_types [left_type, right_type, type] do3021 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3022 │3023 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430243025 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3026 │3027 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3028 │ ~3029 │3030 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/430313032 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3033 │3034 695 │ match_types [left_type, right_type, type] do3035 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3036 │3037 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430383039 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3040 │3041 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3042 │ ~3043 │3044 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/430453046 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3047 │3048 695 │ match_types [left_type, right_type, type] do3049 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3050 │3051 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430523053 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3054 │3055 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3056 │ ~3057 │3058 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/430593060 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3061 │3062 695 │ match_types [left_type, right_type, type] do3063 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3064 │3065 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430663067 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3068 │3069 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3070 │ ~3071 │3072 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/430733074 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3075 │3076 695 │ match_types [left_type, right_type, type] do3077 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3078 │3079 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430803081 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3082 │3083 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3084 │ ~3085 │3086 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/430873088 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3089 │3090 695 │ match_types [left_type, right_type, type] do3091 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3092 │3093 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430943095 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3096 │3097 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3098 │ ~3099 │3100 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/431013102 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3103 │3104 695 │ match_types [left_type, right_type, type] do3105 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3106 │3107 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431083109 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3110 │3111 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3112 │ ~3113 │3114 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/431153116 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3117 │3118 695 │ match_types [left_type, right_type, type] do3119 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3120 │3121 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431223123 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3124 │3125 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3126 │ ~3127 │3128 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/431293130 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3131 │3132 695 │ match_types [left_type, right_type, type] do3133 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3134 │3135 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431363137 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3138 │3139 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3140 │ ~3141 │3142 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/431433144 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3145 │3146 695 │ match_types [left_type, right_type, type] do3147 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3148 │3149 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431503151 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3152 │3153 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3154 │ ~3155 │3156 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/431573158 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3159 │3160 695 │ match_types [left_type, right_type, type] do3161 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3162 │3163 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431643165 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3166 │3167 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3168 │ ~3169 │3170 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/431713172 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3173 │3174 695 │ match_types [left_type, right_type, type] do3175 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3176 │3177 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431783179 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3180 │3181 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3182 │ ~3183 │3184 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/431853186 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3187 │3188 695 │ match_types [left_type, right_type, type] do3189 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3190 │3191 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431923193 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3194 │3195 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3196 │ ~3197 │3198 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/431993200 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3201 │3202 695 │ match_types [left_type, right_type, type] do3203 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3204 │3205 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432063207 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3208 │3209 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3210 │ ~3211 │3212 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/432133214 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3215 │3216 695 │ match_types [left_type, right_type, type] do3217 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3218 │3219 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432203221 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3222 │3223 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3224 │ ~3225 │3226 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/432273228 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3229 │3230 695 │ match_types [left_type, right_type, type] do3231 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3232 │3233 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432343235 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3236 │3237 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3238 │ ~3239 │3240 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/432413242 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3243 │3244 695 │ match_types [left_type, right_type, type] do3245 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3246 │3247 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432483249 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3250 │3251 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3252 │ ~3253 │3254 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/432553256 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3257 │3258 695 │ match_types [left_type, right_type, type] do3259 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3260 │3261 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432623263 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3264 │3265 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3266 │ ~3267 │3268 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/432693270 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3271 │3272 695 │ match_types [left_type, right_type, type] do3273 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3274 │3275 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432763277 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3278 │3279 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3280 │ ~3281 │3282 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/432833284 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3285 │3286 695 │ match_types [left_type, right_type, type] do3287 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3288 │3289 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432903291 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3292 │3293 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3294 │ ~3295 │3296 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/432973298 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3299 │3300 695 │ match_types [left_type, right_type, type] do3301 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3302 │3303 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433043305 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3306 │3307 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3308 │ ~3309 │3310 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/433113312 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3313 │3314 695 │ match_types [left_type, right_type, type] do3315 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3316 │3317 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433183319 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3320 │3321 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3322 │ ~3323 │3324 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/433253326 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3327 │3328 695 │ match_types [left_type, right_type, type] do3329 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3330 │3331 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433323333 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3334 │3335 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3336 │ ~3337 │3338 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/433393340 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3341 │3342 695 │ match_types [left_type, right_type, type] do3343 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3344 │3345 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433463347 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3348 │3349 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3350 │ ~3351 │3352 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/433533354 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3355 │3356 695 │ match_types [left_type, right_type, type] do3357 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3358 │3359 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433603361 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3362 │3363 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3364 │ ~3365 │3366 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/433673368 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3369 │3370 695 │ match_types [left_type, right_type, type] do3371 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3372 │3373 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433743375 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3376 │3377 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3378 │ ~3379 │3380 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/433813382 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3383 │3384 695 │ match_types [left_type, right_type, type] do3385 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3386 │3387 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433883389 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3390 │3391 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3392 │ ~3393 │3394 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/433953396 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3397 │3398 695 │ match_types [left_type, right_type, type] do3399 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3400 │3401 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434023403 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3404 │3405 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3406 │ ~3407 │3408 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/434093410 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3411 │3412 695 │ match_types [left_type, right_type, type] do3413 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3414 │3415 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434163417 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3418 │3419 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3420 │ ~3421 │3422 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/434233424 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3425 │3426 695 │ match_types [left_type, right_type, type] do3427 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3428 │3429 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434303431 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3432 │3433 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3434 │ ~3435 │3436 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/434373438 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3439 │3440 695 │ match_types [left_type, right_type, type] do3441 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3442 │3443 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434443445 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3446 │3447 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3448 │ ~3449 │3450 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/434513452 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3453 │3454 695 │ match_types [left_type, right_type, type] do3455 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3456 │3457 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434583459Compiling lib/nx/defn/expr.ex (it's taking more than 10s)3460Compiling lib/nx/binary_backend.ex (it's taking more than 10s)3461 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3462 │3463 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3464 │ ~3465 │3466 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/434673468 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3469 │3470 695 │ match_types [left_type, right_type, type] do3471 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3472 │3473 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434743475 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3476 │3477 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3478 │ ~3479 │3480 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/434813482 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3483 │3484 695 │ match_types [left_type, right_type, type] do3485 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3486 │3487 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434883489 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3490 │3491 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3492 │ ~3493 │3494 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/434953496 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3497 │3498 695 │ match_types [left_type, right_type, type] do3499 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3500 │3501 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435023503 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3504 │3505 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3506 │ ~3507 │3508 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/435093510 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3511 │3512 695 │ match_types [left_type, right_type, type] do3513 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3514 │3515 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435163517 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3518 │3519 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3520 │ ~3521 │3522 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/435233524 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3525 │3526 695 │ match_types [left_type, right_type, type] do3527 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3528 │3529 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435303531 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3532 │3533 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3534 │ ~3535 │3536 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/435373538 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3539 │3540 695 │ match_types [left_type, right_type, type] do3541 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3542 │3543 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435443545 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3546 │3547 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3548 │ ~3549 │3550 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/435513552 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3553 │3554 695 │ match_types [left_type, right_type, type] do3555 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3556 │3557 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435583559 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3560 │3561 695 │ match_types [left_type, right_type, type] do3562 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3563 │3564 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435653566 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3567 │3568 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3569 │ ~3570 │3571 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/435723573 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3574 │3575 695 │ match_types [left_type, right_type, type] do3576 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3577 │3578 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435793580 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3581 │3582 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3583 │ ~3584 │3585 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/435863587 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3588 │3589 695 │ match_types [left_type, right_type, type] do3590 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3591 │3592 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435933594 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3595 │3596 695 │ match_types [left_type, right_type, type] do3597 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3598 │3599 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436003601 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3602 │3603 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3604 │ ~3605 │3606 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/436073608 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3609 │3610 695 │ match_types [left_type, right_type, type] do3611 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3612 │3613 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436143615 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3616 │3617 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3618 │ ~3619 │3620 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/436213622 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3623 │3624 695 │ match_types [left_type, right_type, type] do3625 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3626 │3627 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436283629 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3630 │3631 695 │ match_types [left_type, right_type, type] do3632 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3633 │3634 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436353636 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3637 │3638 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3639 │ ~3640 │3641 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/436423643 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3644 │3645 695 │ match_types [left_type, right_type, type] do3646 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3647 │3648 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436493650 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3651 │3652 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3653 │ ~3654 │3655 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/436563657 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3658 │3659 695 │ match_types [left_type, right_type, type] do3660 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3661 │3662 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436633664 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3665 │3666 695 │ match_types [left_type, right_type, type] do3667 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3668 │3669 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436703671 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3672 │3673 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3674 │ ~3675 │3676 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/436773678 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3679 │3680 695 │ match_types [left_type, right_type, type] do3681 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3682 │3683 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436843685 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3686 │3687 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3688 │ ~3689 │3690 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/436913692 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3693 │3694 695 │ match_types [left_type, right_type, type] do3695 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3696 │3697 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436983699 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3700 │3701 695 │ match_types [left_type, right_type, type] do3702 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3703 │3704 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437053706 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3707 │3708 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3709 │ ~3710 │3711 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/437123713 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3714 │3715 695 │ match_types [left_type, right_type, type] do3716 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3717 │3718 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437193720 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3721 │3722 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3723 │ ~3724 │3725 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/437263727 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3728 │3729 695 │ match_types [left_type, right_type, type] do3730 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3731 │3732 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437333734 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3735 │3736 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3737 │ ~3738 │3739 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/437403741 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3742 │3743 695 │ match_types [left_type, right_type, type] do3744 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3745 │3746 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437473748 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3749 │3750 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3751 │ ~3752 │3753 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/437543755 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3756 │3757 695 │ match_types [left_type, right_type, type] do3758 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3759 │3760 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437613762 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3763 │3764 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3765 │ ~3766 │3767 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/437683769 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3770 │3771 695 │ match_types [left_type, right_type, type] do3772 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3773 │3774 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437753776 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3777 │3778 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3779 │ ~3780 │3781 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/437823783 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3784 │3785 695 │ match_types [left_type, right_type, type] do3786 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3787 │3788 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437893790 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3791 │3792 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3793 │ ~3794 │3795 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/437963797 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3798 │3799 695 │ match_types [left_type, right_type, type] do3800 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3801 │3802 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438033804 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3805 │3806 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3807 │ ~3808 │3809 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/438103811 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3812 │3813 695 │ match_types [left_type, right_type, type] do3814 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3815 │3816 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438173818 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3819 │3820 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3821 │ ~3822 │3823 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/438243825 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3826 │3827 695 │ match_types [left_type, right_type, type] do3828 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3829 │3830 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438313832 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3833 │3834 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3835 │ ~3836 │3837 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/438383839 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3840 │3841 695 │ match_types [left_type, right_type, type] do3842 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3843 │3844 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438453846 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3847 │3848 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3849 │ ~3850 │3851 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/438523853 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3854 │3855 695 │ match_types [left_type, right_type, type] do3856 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3857 │3858 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438593860 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3861 │3862 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3863 │ ~3864 │3865 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/438663867 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3868 │3869 695 │ match_types [left_type, right_type, type] do3870 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3871 │3872 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438733874 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3875 │3876 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3877 │ ~3878 │3879 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/438803881 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3882 │3883 695 │ match_types [left_type, right_type, type] do3884 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3885 │3886 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438873888 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3889 │3890 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3891 │ ~3892 │3893 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/438943895 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3896 │3897 695 │ match_types [left_type, right_type, type] do3898 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3899 │3900 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439013902 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3903 │3904 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3905 │ ~3906 │3907 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/439083909 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3910 │3911 695 │ match_types [left_type, right_type, type] do3912 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3913 │3914 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439153916 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3917 │3918 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3919 │ ~3920 │3921 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/439223923 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3924 │3925 695 │ match_types [left_type, right_type, type] do3926 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3927 │3928 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439293930 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3931 │3932 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3933 │ ~3934 │3935 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/439363937 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3938 │3939 695 │ match_types [left_type, right_type, type] do3940 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3941 │3942 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439433944 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3945 │3946 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3947 │ ~3948 │3949 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/439503951 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3952 │3953 695 │ match_types [left_type, right_type, type] do3954 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3955 │3956 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439573958 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3959 │3960 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3961 │ ~3962 │3963 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/439643965 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3966 │3967 695 │ match_types [left_type, right_type, type] do3968 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3969 │3970 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439713972 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3973 │3974 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3975 │ ~3976 │3977 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/439783979 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3980 │3981 695 │ match_types [left_type, right_type, type] do3982 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3983 │3984 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439853986 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3987 │3988 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3989 │ ~3990 │3991 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/439923993 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3994 │3995 695 │ match_types [left_type, right_type, type] do3996 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3997 │3998 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439994000 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4001 │4002 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4003 │ ~4004 │4005 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/440064007 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4008 │4009 695 │ match_types [left_type, right_type, type] do4010 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4011 │4012 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440134014 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4015 │4016 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4017 │ ~4018 │4019 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/440204021 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4022 │4023 695 │ match_types [left_type, right_type, type] do4024 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4025 │4026 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440274028 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4029 │4030 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4031 │ ~4032 │4033 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/440344035 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4036 │4037 695 │ match_types [left_type, right_type, type] do4038 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4039 │4040 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440414042 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4043 │4044 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4045 │ ~4046 │4047 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/440484049 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4050 │4051 695 │ match_types [left_type, right_type, type] do4052 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4053 │4054 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440554056 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4057 │4058 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4059 │ ~4060 │4061 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/440624063 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4064 │4065 695 │ match_types [left_type, right_type, type] do4066 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4067 │4068 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440694070 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4071 │4072 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4073 │ ~4074 │4075 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/440764077 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4078 │4079 695 │ match_types [left_type, right_type, type] do4080 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4081 │4082 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440834084 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4085 │4086 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4087 │ ~4088 │4089 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/440904091 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4092 │4093 695 │ match_types [left_type, right_type, type] do4094 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4095 │4096 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440974098 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4099 │4100 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4101 │ ~4102 │4103 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/441044105 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4106 │4107 695 │ match_types [left_type, right_type, type] do4108 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4109 │4110 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441114112 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4113 │4114 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4115 │ ~4116 │4117 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/441184119 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4120 │4121 695 │ match_types [left_type, right_type, type] do4122 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4123 │4124 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441254126 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4127 │4128 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4129 │ ~4130 │4131 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/441324133 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4134 │4135 695 │ match_types [left_type, right_type, type] do4136 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4137 │4138 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441394140 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4141 │4142 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4143 │ ~4144 │4145 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/441464147 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4148 │4149 695 │ match_types [left_type, right_type, type] do4150 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4151 │4152 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441534154 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4155 │4156 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4157 │ ~4158 │4159 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/441604161 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4162 │4163 695 │ match_types [left_type, right_type, type] do4164 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4165 │4166 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441674168 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4169 │4170 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4171 │ ~4172 │4173 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/441744175 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4176 │4177 695 │ match_types [left_type, right_type, type] do4178 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4179 │4180 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441814182 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4183 │4184 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4185 │ ~4186 │4187 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/441884189 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4190 │4191 695 │ match_types [left_type, right_type, type] do4192 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4193 │4194 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441954196 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4197 │4198 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4199 │ ~4200 │4201 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/442024203 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4204 │4205 695 │ match_types [left_type, right_type, type] do4206 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4207 │4208 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442094210 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4211 │4212 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4213 │ ~4214 │4215 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/442164217 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4218 │4219 695 │ match_types [left_type, right_type, type] do4220 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4221 │4222 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442234224 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4225 │4226 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4227 │ ~4228 │4229 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/442304231 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4232 │4233 695 │ match_types [left_type, right_type, type] do4234 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4235 │4236 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442374238 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4239 │4240 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4241 │ ~4242 │4243 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/442444245 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4246 │4247 695 │ match_types [left_type, right_type, type] do4248 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4249 │4250 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442514252 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4253 │4254 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4255 │ ~4256 │4257 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/442584259 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4260 │4261 695 │ match_types [left_type, right_type, type] do4262 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4263 │4264 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442654266 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4267 │4268 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4269 │ ~4270 │4271 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/442724273 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4274 │4275 695 │ match_types [left_type, right_type, type] do4276 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4277 │4278 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442794280 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4281 │4282 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4283 │ ~4284 │4285 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/442864287 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4288 │4289 695 │ match_types [left_type, right_type, type] do4290 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4291 │4292 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442934294 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4295 │4296 695 │ match_types [left_type, right_type, type] do4297 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4298 │4299 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443004301 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4302 │4303 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4304 │ ~4305 │4306 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/443074308 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4309 │4310 695 │ match_types [left_type, right_type, type] do4311 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4312 │4313 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443144315 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4316 │4317 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4318 │ ~4319 │4320 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/443214322 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4323 │4324 695 │ match_types [left_type, right_type, type] do4325 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4326 │4327 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443284329 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4330 │4331 695 │ match_types [left_type, right_type, type] do4332 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4333 │4334 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443354336 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4337 │4338 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4339 │ ~4340 │4341 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/443424343 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4344 │4345 695 │ match_types [left_type, right_type, type] do4346 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4347 │4348 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443494350 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4351 │4352 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4353 │ ~4354 │4355 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/443564357 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4358 │4359 695 │ match_types [left_type, right_type, type] do4360 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4361 │4362 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443634364 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4365 │4366 695 │ match_types [left_type, right_type, type] do4367 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4368 │4369 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443704371 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4372 │4373 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4374 │ ~4375 │4376 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/443774378 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4379 │4380 695 │ match_types [left_type, right_type, type] do4381 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4382 │4383 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443844385 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4386 │4387 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4388 │ ~4389 │4390 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/443914392 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4393 │4394 695 │ match_types [left_type, right_type, type] do4395 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4396 │4397 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443984399 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4400 │4401 695 │ match_types [left_type, right_type, type] do4402 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4403 │4404 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444054406 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4407 │4408 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4409 │ ~4410 │4411 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/444124413 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4414 │4415 695 │ match_types [left_type, right_type, type] do4416 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4417 │4418 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444194420 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4421 │4422 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4423 │ ~4424 │4425 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/444264427 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4428 │4429 695 │ match_types [left_type, right_type, type] do4430 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4431 │4432 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444334434 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4435 │4436 695 │ match_types [left_type, right_type, type] do4437 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4438 │4439 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444404441 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4442 │4443 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4444 │ ~4445 │4446 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/444474448 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4449 │4450 695 │ match_types [left_type, right_type, type] do4451 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4452 │4453 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444544455 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4456 │4457 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4458 │ ~4459 │4460 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/444614462 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4463 │4464 695 │ match_types [left_type, right_type, type] do4465 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4466 │4467 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444684469 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4470 │4471 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4472 │ ~4473 │4474 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/444754476 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4477 │4478 695 │ match_types [left_type, right_type, type] do4479 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4480 │4481 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444824483 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4484 │4485 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4486 │ ~4487 │4488 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/444894490 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4491 │4492 695 │ match_types [left_type, right_type, type] do4493 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4494 │4495 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/444964497 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4498 │4499 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4500 │ ~4501 │4502 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/445034504 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4505 │4506 695 │ match_types [left_type, right_type, type] do4507 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4508 │4509 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/445104511 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4512 │4513 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4514 │ ~4515 │4516 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/445174518 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4519 │4520 695 │ match_types [left_type, right_type, type] do4521 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4522 │4523 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/445244525 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4526 │4527 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4528 │ ~4529 │4530 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/445314532 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4533 │4534 695 │ match_types [left_type, right_type, type] do4535 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4536 │4537 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/445384539 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4540 │4541 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4542 │ ~4543 │4544 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/445454546 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4547 │4548 695 │ match_types [left_type, right_type, type] do4549 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4550 │4551 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/445524553 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4554 │4555 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4556 │ ~4557 │4558 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/445594560 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4561 │4562 695 │ match_types [left_type, right_type, type] do4563 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4564 │4565 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/445664567 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4568 │4569 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4570 │ ~4571 │4572 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/445734574 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4575 │4576 695 │ match_types [left_type, right_type, type] do4577 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4578 │4579 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/445804581 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4582 │4583 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4584 │ ~4585 │4586 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/445874588 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4589 │4590 695 │ match_types [left_type, right_type, type] do4591 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4592 │4593 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/445944595 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4596 │4597 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4598 │ ~4599 │4600 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/446014602 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4603 │4604 695 │ match_types [left_type, right_type, type] do4605 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4606 │4607 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/446084609 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4610 │4611 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4612 │ ~4613 │4614 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/446154616 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4617 │4618 695 │ match_types [left_type, right_type, type] do4619 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4620 │4621 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/446224623 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4624 │4625 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4626 │ ~4627 │4628 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/446294630 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4631 │4632 695 │ match_types [left_type, right_type, type] do4633 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4634 │4635 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/446364637 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4638 │4639 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4640 │ ~4641 │4642 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/446434644 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4645 │4646 695 │ match_types [left_type, right_type, type] do4647 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4648 │4649 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/446504651 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4652 │4653 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4654 │ ~4655 │4656 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/446574658 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4659 │4660 695 │ match_types [left_type, right_type, type] do4661 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4662 │4663 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/446644665 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4666 │4667 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4668 │ ~4669 │4670 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/446714672 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4673 │4674 695 │ match_types [left_type, right_type, type] do4675 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4676 │4677 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/446784679 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4680 │4681 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4682 │ ~4683 │4684 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/446854686 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4687 │4688 695 │ match_types [left_type, right_type, type] do4689 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4690 │4691 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/446924693 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4694 │4695 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4696 │ ~4697 │4698 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/446994700 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4701 │4702 695 │ match_types [left_type, right_type, type] do4703 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4704 │4705 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/447064707 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4708 │4709 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4710 │ ~4711 │4712 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/447134714 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4715 │4716 695 │ match_types [left_type, right_type, type] do4717 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4718 │4719 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/447204721 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4722 │4723 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4724 │ ~4725 │4726 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/447274728 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4729 │4730 695 │ match_types [left_type, right_type, type] do4731 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4732 │4733 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/447344735 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4736 │4737 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4738 │ ~4739 │4740 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/447414742 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4743 │4744 695 │ match_types [left_type, right_type, type] do4745 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4746 │4747 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/447484749 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4750 │4751 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4752 │ ~4753 │4754 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/447554756 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4757 │4758 695 │ match_types [left_type, right_type, type] do4759 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4760 │4761 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/447624763 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4764 │4765 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4766 │ ~4767 │4768 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/447694770 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4771 │4772 695 │ match_types [left_type, right_type, type] do4773 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4774 │4775 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/447764777 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4778 │4779 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4780 │ ~4781 │4782 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/447834784 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4785 │4786 695 │ match_types [left_type, right_type, type] do4787 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4788 │4789 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/447904791 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4792 │4793 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4794 │ ~4795 │4796 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/447974798 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4799 │4800 695 │ match_types [left_type, right_type, type] do4801 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4802 │4803 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/448044805 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4806 │4807 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4808 │ ~4809 │4810 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/448114812 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4813 │4814 695 │ match_types [left_type, right_type, type] do4815 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4816 │4817 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/448184819 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4820 │4821 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4822 │ ~4823 │4824 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/448254826 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4827 │4828 695 │ match_types [left_type, right_type, type] do4829 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4830 │4831 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/448324833 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4834 │4835 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4836 │ ~4837 │4838 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/448394840 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4841 │4842 695 │ match_types [left_type, right_type, type] do4843 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4844 │4845 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/448464847 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4848 │4849 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4850 │ ~4851 │4852 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/448534854 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4855 │4856 695 │ match_types [left_type, right_type, type] do4857 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4858 │4859 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/448604861 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 operator4862 │4863 833 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4864 │ ~4865 │4866 └─ lib/nx/binary_backend.ex:833:34: Nx.BinaryBackend.element_wise_bit_op/348674868 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 operator4869 │4870 833 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4871 │ ~4872 │4873 └─ lib/nx/binary_backend.ex:833:34: Nx.BinaryBackend.element_wise_bit_op/348744875 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 operator4876 │4877 833 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4878 │ ~4879 │4880 └─ lib/nx/binary_backend.ex:833:34: Nx.BinaryBackend.element_wise_bit_op/348814882 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 operator4883 │4884 833 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4885 │ ~4886 │4887 └─ lib/nx/binary_backend.ex:833:34: Nx.BinaryBackend.element_wise_bit_op/348884889 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 operator4890 │4891 833 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4892 │ ~4893 │4894 └─ lib/nx/binary_backend.ex:833:34: Nx.BinaryBackend.element_wise_bit_op/348954896 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 operator4897 │4898 855 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4899 │ ~4900 │4901 └─ lib/nx/binary_backend.ex:855:34: Nx.BinaryBackend.real/249024903 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 operator4904 │4905 855 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4906 │ ~4907 │4908 └─ lib/nx/binary_backend.ex:855:69: Nx.BinaryBackend.real/249094910 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 operator4911 │4912 867 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4913 │ ~4914 │4915 └─ lib/nx/binary_backend.ex:867:31: Nx.BinaryBackend.imag/249164917 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 operator4918 │4919 867 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4920 │ ~4921 │4922 └─ lib/nx/binary_backend.ex:867:69: Nx.BinaryBackend.imag/249234924 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 operator4925 │4926 1147 │ for <<batch::size(batch_size)-bitstring <- batch_group>>,4927 │ ~4928 │4929 └─ lib/nx/binary_backend.ex:1147:27: Nx.BinaryBackend.conv/449304931 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 operator4932 │4933 1176 │ <<_::size(current_input_pos)-bitstring, input_receptive_field::bitstring>> = window4934 │ ~4935 │4936 └─ lib/nx/binary_backend.ex:1176:25: Nx.BinaryBackend.conv/449374938 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 operator4939 │4940 1178 │ <<_::size(current_filter_pos)-bitstring, filter_receptive_field::bitstring>> =4941 │ ~4942 │4943 └─ lib/nx/binary_backend.ex:1178:25: Nx.BinaryBackend.conv/449444945 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4946 │4947 1186 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4948 │ ~4949 │4950 └─ lib/nx/binary_backend.ex:1186:31: Nx.BinaryBackend.conv/449514952 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4953 │4954 1183 │ match_types [input_type] do4955 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4956 │4957 └─ lib/nx/binary_backend.ex:1183: Nx.BinaryBackend.conv/449584959 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4960 │4961 1186 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4962 │ ~4963 │4964 └─ lib/nx/binary_backend.ex:1186:31: Nx.BinaryBackend.conv/449654966 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4967 │4968 1183 │ match_types [input_type] do4969 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4970 │4971 └─ lib/nx/binary_backend.ex:1183: Nx.BinaryBackend.conv/449724973 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4974 │4975 1183 │ match_types [input_type] do4976 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4977 │4978 └─ lib/nx/binary_backend.ex:1183: Nx.BinaryBackend.conv/449794980 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4981 │4982 1186 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4983 │ ~4984 │4985 └─ lib/nx/binary_backend.ex:1186:31: Nx.BinaryBackend.conv/449864987 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4988 │4989 1183 │ match_types [input_type] do4990 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4991 │4992 └─ lib/nx/binary_backend.ex:1183: Nx.BinaryBackend.conv/449934994 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4995 │4996 1186 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4997 │ ~4998 │4999 └─ lib/nx/binary_backend.ex:1186:31: Nx.BinaryBackend.conv/450005001 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5002 │5003 1183 │ match_types [input_type] do5004 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5005 │5006 └─ lib/nx/binary_backend.ex:1183: Nx.BinaryBackend.conv/450075008 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5009 │5010 1186 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =5011 │ ~5012 │5013 └─ lib/nx/binary_backend.ex:1186:31: Nx.BinaryBackend.conv/450145015 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5016 │5017 1183 │ match_types [input_type] do5018 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5019 │5020 └─ lib/nx/binary_backend.ex:1183: Nx.BinaryBackend.conv/450215022 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5023 │5024 1196 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =5025 │ ~5026 │5027 └─ lib/nx/binary_backend.ex:1196:31: Nx.BinaryBackend.conv/450285029 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5030 │5031 1193 │ match_types [kernel_type] do5032 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5033 │5034 └─ lib/nx/binary_backend.ex:1193: Nx.BinaryBackend.conv/450355036 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5037 │5038 1196 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =5039 │ ~5040 │5041 └─ lib/nx/binary_backend.ex:1196:31: Nx.BinaryBackend.conv/450425043 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5044 │5045 1193 │ match_types [kernel_type] do5046 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5047 │5048 └─ lib/nx/binary_backend.ex:1193: Nx.BinaryBackend.conv/450495050 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5051 │5052 1193 │ match_types [kernel_type] do5053 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5054 │5055 └─ lib/nx/binary_backend.ex:1193: Nx.BinaryBackend.conv/450565057 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5058 │5059 1196 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =5060 │ ~5061 │5062 └─ lib/nx/binary_backend.ex:1196:31: Nx.BinaryBackend.conv/450635064 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5065 │5066 1193 │ match_types [kernel_type] do5067 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5068 │5069 └─ lib/nx/binary_backend.ex:1193: Nx.BinaryBackend.conv/450705071 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5072 │5073 1196 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =5074 │ ~5075 │5076 └─ lib/nx/binary_backend.ex:1196:31: Nx.BinaryBackend.conv/450775078 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5079 │5080 1193 │ match_types [kernel_type] do5081 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5082 │5083 └─ lib/nx/binary_backend.ex:1193: Nx.BinaryBackend.conv/450845085 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5086 │5087 1196 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =5088 │ ~5089 │5090 └─ lib/nx/binary_backend.ex:1196:31: Nx.BinaryBackend.conv/450915092 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5093 │5094 1193 │ match_types [kernel_type] do5095 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5096 │5097 └─ lib/nx/binary_backend.ex:1193: Nx.BinaryBackend.conv/450985099 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 operator5100 │5101 1222 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =5102 │ ~5103 │5104 └─ lib/nx/binary_backend.ex:1222:19: Nx.BinaryBackend.split_into_feature_groups/451055106 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 operator5107 │5108 1222 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =5109 │ ~5110 │5111 └─ lib/nx/binary_backend.ex:1222:55: Nx.BinaryBackend.split_into_feature_groups/451125113 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 operator5114 │5115 1224 │ <<out_data::size(data_size)-bitstring <- data_group>>,5116 │ ~5117 │5118 └─ lib/nx/binary_backend.ex:1224:26: Nx.BinaryBackend.split_into_feature_groups/451195120 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 operator5121 │5122 1236 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data5123 │ ~5124 │5125 └─ lib/nx/binary_backend.ex:1236:19: Nx.BinaryBackend.split_into_batch_groups/451265127 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 operator5128 │5129 1236 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data5130 │ ~5131 │5132 └─ lib/nx/binary_backend.ex:1236:49: Nx.BinaryBackend.split_into_batch_groups/451335134 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5135 │5136 1504 │ match_types [type] do5137 │ ~~~~~~~~~~~~~~~~~~~~~5138 │5139 └─ lib/nx/binary_backend.ex:1504: Nx.BinaryBackend.window_reduce/651405141 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5142 │5143 1504 │ match_types [type] do5144 │ ~~~~~~~~~~~~~~~~~~~~~5145 │5146 └─ lib/nx/binary_backend.ex:1504: Nx.BinaryBackend.window_reduce/651475148 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5149 │5150 1504 │ match_types [type] do5151 │ ~~~~~~~~~~~~~~~~~~~~~5152 │5153 └─ lib/nx/binary_backend.ex:1504: Nx.BinaryBackend.window_reduce/651545155 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5156 │5157 1504 │ match_types [type] do5158 │ ~~~~~~~~~~~~~~~~~~~~~5159 │5160 └─ lib/nx/binary_backend.ex:1504: Nx.BinaryBackend.window_reduce/651615162 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5163 │5164 1504 │ match_types [type] do5165 │ ~~~~~~~~~~~~~~~~~~~~~5166 │5167 └─ lib/nx/binary_backend.ex:1504: Nx.BinaryBackend.window_reduce/651685169 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5170 │5171 1504 │ match_types [type] do5172 │ ~~~~~~~~~~~~~~~~~~~~~5173 │5174 └─ lib/nx/binary_backend.ex:1504: Nx.BinaryBackend.window_reduce/651755176 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5177 │5178 1631 │ match_types [type] do5179 │ ~~~~~~~~~~~~~~~~~~~~~5180 │5181 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/851825183 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5184 │5185 1631 │ match_types [type] do5186 │ ~~~~~~~~~~~~~~~~~~~~~5187 │5188 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/851895190 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5191 │5192 1631 │ match_types [type] do5193 │ ~~~~~~~~~~~~~~~~~~~~~5194 │5195 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/851965197 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5198 │5199 1631 │ match_types [type] do5200 │ ~~~~~~~~~~~~~~~~~~~~~5201 │5202 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852035204 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5205 │5206 1631 │ match_types [type] do5207 │ ~~~~~~~~~~~~~~~~~~~~~5208 │5209 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852105211 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5212 │5213 1631 │ match_types [type] do5214 │ ~~~~~~~~~~~~~~~~~~~~~5215 │5216 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852175218 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5219 │5220 1631 │ match_types [type] do5221 │ ~~~~~~~~~~~~~~~~~~~~~5222 │5223 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852245225 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5226 │5227 1631 │ match_types [type] do5228 │ ~~~~~~~~~~~~~~~~~~~~~5229 │5230 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852315232 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5233 │5234 1631 │ match_types [type] do5235 │ ~~~~~~~~~~~~~~~~~~~~~5236 │5237 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852385239 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5240 │5241 1631 │ match_types [type] do5242 │ ~~~~~~~~~~~~~~~~~~~~~5243 │5244 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852455246 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5247 │5248 1631 │ match_types [type] do5249 │ ~~~~~~~~~~~~~~~~~~~~~5250 │5251 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852525253 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5254 │5255 1631 │ match_types [type] do5256 │ ~~~~~~~~~~~~~~~~~~~~~5257 │5258 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852595260 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5261 │5262 1631 │ match_types [type] do5263 │ ~~~~~~~~~~~~~~~~~~~~~5264 │5265 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/852665267 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 operator5268 │5269 1654 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,5270 │ ~5271 │5272 └─ lib/nx/binary_backend.ex:1654:19: Nx.BinaryBackend.select_and_scatter/852735274 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 operator5275 │5276 1654 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,5277 │ ~5278 │5279 └─ lib/nx/binary_backend.ex:1654:65: Nx.BinaryBackend.select_and_scatter/852805281 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 operator5282 │5283 1744 │ for <<x::bitstring-size(updates_chunk) <- updates_binary>> do5284 │ ~5285 │5286 └─ lib/nx/binary_backend.ex:1744:33: Nx.BinaryBackend.indexed_op/752875288 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 operator5289 │5290 1780 │ <<before_offset::bitstring-size(before_slice_size),5291 │ ~5292 │5293 └─ lib/nx/binary_backend.ex:1780:45: Nx.BinaryBackend.indexed_op/752945295 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 operator5296 │5297 1781 │ current_bitstring::bitstring-size(target_chunk),5298 │ ~5299 │5300 └─ lib/nx/binary_backend.ex:1781:49: Nx.BinaryBackend.indexed_op/753015302 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5303 │5304 1785 │ match_types [target.type, out.type] do5305 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5306 │5307 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753085309 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5310 │5311 1785 │ match_types [target.type, out.type] do5312 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5313 │5314 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753155316 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5317 │5318 1785 │ match_types [target.type, out.type] do5319 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5320 │5321 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753225323 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5324 │5325 1785 │ match_types [target.type, out.type] do5326 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5327 │5328 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753295330 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5331 │5332 1785 │ match_types [target.type, out.type] do5333 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5334 │5335 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753365337 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5338 │5339 1785 │ match_types [target.type, out.type] do5340 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5341 │5342 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753435344 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5345 │5346 1785 │ match_types [target.type, out.type] do5347 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5348 │5349 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753505351 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5352 │5353 1785 │ match_types [target.type, out.type] do5354 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5355 │5356 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753575358 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5359 │5360 1785 │ match_types [target.type, out.type] do5361 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5362 │5363 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753645365 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5366 │5367 1785 │ match_types [target.type, out.type] do5368 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5369 │5370 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753715372 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5373 │5374 1785 │ match_types [target.type, out.type] do5375 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5376 │5377 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753785379 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5380 │5381 1785 │ match_types [target.type, out.type] do5382 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5383 │5384 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753855386 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5387 │5388 1785 │ match_types [target.type, out.type] do5389 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5390 │5391 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753925393 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5394 │5395 1785 │ match_types [target.type, out.type] do5396 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5397 │5398 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/753995400 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5401 │5402 1785 │ match_types [target.type, out.type] do5403 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5404 │5405 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754065407 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5408 │5409 1785 │ match_types [target.type, out.type] do5410 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5411 │5412 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754135414 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5415 │5416 1785 │ match_types [target.type, out.type] do5417 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5418 │5419 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754205421 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5422 │5423 1785 │ match_types [target.type, out.type] do5424 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5425 │5426 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754275428 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5429 │5430 1785 │ match_types [target.type, out.type] do5431 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5432 │5433 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754345435 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5436 │5437 1785 │ match_types [target.type, out.type] do5438 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5439 │5440 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754415442 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5443 │5444 1785 │ match_types [target.type, out.type] do5445 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5446 │5447 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754485449 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5450 │5451 1785 │ match_types [target.type, out.type] do5452 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5453 │5454 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754555456 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5457 │5458 1785 │ match_types [target.type, out.type] do5459 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5460 │5461 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754625463 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5464 │5465 1785 │ match_types [target.type, out.type] do5466 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5467 │5468 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754695470 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5471 │5472 1785 │ match_types [target.type, out.type] do5473 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5474 │5475 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754765477 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5478 │5479 1785 │ match_types [target.type, out.type] do5480 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5481 │5482 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754835484 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5485 │5486 1785 │ match_types [target.type, out.type] do5487 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5488 │5489 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754905491 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5492 │5493 1785 │ match_types [target.type, out.type] do5494 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5495 │5496 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/754975498 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5499 │5500 1785 │ match_types [target.type, out.type] do5501 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5502 │5503 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/755045505 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5506 │5507 1785 │ match_types [target.type, out.type] do5508 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5509 │5510 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/755115512 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 operator5513 │5514 1919 │ {<<cur_elem::size(size)-bitstring, rest_of_slice::bitstring>>, binary} ->5515 │ ~5516 │5517 └─ lib/nx/binary_backend.ex:1919:27: Nx.BinaryBackend.put_slice/555185519 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 operator5520 │5521 1920 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5522 │ ~5523 │5524 └─ lib/nx/binary_backend.ex:1920:26: Nx.BinaryBackend.put_slice/555255526 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 operator5527 │5528 1920 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5529 │ ~5530 │5531 └─ lib/nx/binary_backend.ex:1920:61: Nx.BinaryBackend.put_slice/555325533 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 operator5534 │5535 1961 │ for <<bin::size(last_dim_bin_size)-bitstring <- to_binary(indices)>>, into: <<>> do5536 │ ~5537 │5538 └─ lib/nx/binary_backend.ex:1961:23: Nx.BinaryBackend.gather/355395540 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 operator5541 │5542 1963 │ for <<bin::size(indices_size)-bitstring <- bin>>,5543 │ ~5544 │5545 └─ lib/nx/binary_backend.ex:1963:27: Nx.BinaryBackend.gather/355465547 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 operator5548 │5549 2032 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5550 │ ~5551 │5552 └─ lib/nx/binary_backend.ex:2032:27: Nx.BinaryBackend.bin_concatenate/455535554 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 operator5555 │5556 2032 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5557 │ ~5558 │5559 └─ lib/nx/binary_backend.ex:2032:57: Nx.BinaryBackend.bin_concatenate/455605561 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5562 │5563 2076 │ match_types [input_type] do5564 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5565 │5566 └─ lib/nx/binary_backend.ex:2076: Nx.BinaryBackend.as_type/255675568 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5569 │5570 2076 │ match_types [input_type] do5571 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5572 │5573 └─ lib/nx/binary_backend.ex:2076: Nx.BinaryBackend.as_type/255745575 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5576 │5577 2076 │ match_types [input_type] do5578 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5579 │5580 └─ lib/nx/binary_backend.ex:2076: Nx.BinaryBackend.as_type/255815582 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5583 │5584 2076 │ match_types [input_type] do5585 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5586 │5587 └─ lib/nx/binary_backend.ex:2076: Nx.BinaryBackend.as_type/255885589 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5590 │5591 2076 │ match_types [input_type] do5592 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5593 │5594 └─ lib/nx/binary_backend.ex:2076: Nx.BinaryBackend.as_type/255955596 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5597 │5598 2076 │ match_types [input_type] do5599 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5600 │5601 └─ lib/nx/binary_backend.ex:2076: Nx.BinaryBackend.as_type/256025603 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 operator5604 │5605 2197 │ data = for <<x::size(size)-bitstring <- bin>>, do: x5606 │ ~5607 │5608 └─ lib/nx/binary_backend.ex:2197:30: Nx.BinaryBackend.sort_last_dim/456095610 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 operator5611 │5612 2385 │ for <<bin::size(size)-bitstring <- axis>>, reduce: {<<>>, acc} do5613 │ ~5614 │5615 └─ lib/nx/binary_backend.ex:2385:25: Nx.BinaryBackend.bin_reduce/556165617 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 operator5618 │5619 2412 │ <<x::size(s1)-bitstring, rest1::bitstring>> = b15620 │ ~5621 │5622 └─ lib/nx/binary_backend.ex:2412:15: Nx.BinaryBackend.bin_zip_reduce_axis/756235624 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 operator5625 │5626 2413 │ <<y::size(s2)-bitstring, rest2::bitstring>> = b25627 │ ~5628 │5629 └─ lib/nx/binary_backend.ex:2413:15: Nx.BinaryBackend.bin_zip_reduce_axis/756305631 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 operator5632 │5633 2432 │ <<_::size(skip)-bitstring, part::size(size)-bitstring, _::bitstring>> = bitstring5634 │ ~5635 │5636 └─ lib/nx/binary_backend.ex:2432:15: Nx.BinaryBackend.bitstring_part/356375638 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 operator5639 │5640 2432 │ <<_::size(skip)-bitstring, part::size(size)-bitstring, _::bitstring>> = bitstring5641 │ ~5642 │5643 └─ lib/nx/binary_backend.ex:2432:43: Nx.BinaryBackend.bitstring_part/356445645 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5646 │5647 2462 │ match_types [type] do5648 │ ~~~~~~~~~~~~~~~~~~~~~5649 │5650 └─ lib/nx/binary_backend.ex:2462: Nx.BinaryBackend.binary_to_number/256515652 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5653 │5654 2462 │ match_types [type] do5655 │ ~~~~~~~~~~~~~~~~~~~~~5656 │5657 └─ lib/nx/binary_backend.ex:2462: Nx.BinaryBackend.binary_to_number/256585659 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5660 │5661 2462 │ match_types [type] do5662 │ ~~~~~~~~~~~~~~~~~~~~~5663 │5664 └─ lib/nx/binary_backend.ex:2462: Nx.BinaryBackend.binary_to_number/256655666 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5667 │5668 2462 │ match_types [type] do5669 │ ~~~~~~~~~~~~~~~~~~~~~5670 │5671 └─ lib/nx/binary_backend.ex:2462: Nx.BinaryBackend.binary_to_number/256725673 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5674 │5675 2462 │ match_types [type] do5676 │ ~~~~~~~~~~~~~~~~~~~~~5677 │5678 └─ lib/nx/binary_backend.ex:2462: Nx.BinaryBackend.binary_to_number/256795680 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5681 │5682 2462 │ match_types [type] do5683 │ ~~~~~~~~~~~~~~~~~~~~~5684 │5685 └─ lib/nx/binary_backend.ex:2462: Nx.BinaryBackend.binary_to_number/256865687 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5688 │5689 2469 │ match_types [type] do5690 │ ~~~~~~~~~~~~~~~~~~~~~5691 │5692 └─ lib/nx/binary_backend.ex:2469: Nx.BinaryBackend.binary_to_list/256935694 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5695 │5696 2469 │ match_types [type] do5697 │ ~~~~~~~~~~~~~~~~~~~~~5698 │5699 └─ lib/nx/binary_backend.ex:2469: Nx.BinaryBackend.binary_to_list/257005701 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5702 │5703 2469 │ match_types [type] do5704 │ ~~~~~~~~~~~~~~~~~~~~~5705 │5706 └─ lib/nx/binary_backend.ex:2469: Nx.BinaryBackend.binary_to_list/257075708 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5709 │5710 2469 │ match_types [type] do5711 │ ~~~~~~~~~~~~~~~~~~~~~5712 │5713 └─ lib/nx/binary_backend.ex:2469: Nx.BinaryBackend.binary_to_list/257145715 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5716 │5717 2469 │ match_types [type] do5718 │ ~~~~~~~~~~~~~~~~~~~~~5719 │5720 └─ lib/nx/binary_backend.ex:2469: Nx.BinaryBackend.binary_to_list/257215722 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5723 │5724 2469 │ match_types [type] do5725 │ ~~~~~~~~~~~~~~~~~~~~~5726 │5727 └─ lib/nx/binary_backend.ex:2469: Nx.BinaryBackend.binary_to_list/257285729 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5730 │5731 2475 │ match_types [in_type, out_type] do5732 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5733 │5734 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457355736 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5737 │5738 2475 │ match_types [in_type, out_type] do5739 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5740 │5741 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457425743 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5744 │5745 2475 │ match_types [in_type, out_type] do5746 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5747 │5748 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457495750 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5751 │5752 2475 │ match_types [in_type, out_type] do5753 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5754 │5755 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457565757 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5758 │5759 2475 │ match_types [in_type, out_type] do5760 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5761 │5762 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457635764 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5765 │5766 2475 │ match_types [in_type, out_type] do5767 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5768 │5769 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457705771 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5772 │5773 2475 │ match_types [in_type, out_type] do5774 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5775 │5776 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457775778 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5779 │5780 2475 │ match_types [in_type, out_type] do5781 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5782 │5783 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457845785 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5786 │5787 2475 │ match_types [in_type, out_type] do5788 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5789 │5790 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457915792 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5793 │5794 2475 │ match_types [in_type, out_type] do5795 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5796 │5797 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/457985799 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5800 │5801 2475 │ match_types [in_type, out_type] do5802 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5803 │5804 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458055806 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5807 │5808 2475 │ match_types [in_type, out_type] do5809 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5810 │5811 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458125813 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5814 │5815 2475 │ match_types [in_type, out_type] do5816 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5817 │5818 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458195820 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5821 │5822 2475 │ match_types [in_type, out_type] do5823 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5824 │5825 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458265827 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5828 │5829 2475 │ match_types [in_type, out_type] do5830 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5831 │5832 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458335834 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5835 │5836 2475 │ match_types [in_type, out_type] do5837 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5838 │5839 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458405841 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5842 │5843 2475 │ match_types [in_type, out_type] do5844 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5845 │5846 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458475848 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5849 │5850 2475 │ match_types [in_type, out_type] do5851 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5852 │5853 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458545855 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5856 │5857 2475 │ match_types [in_type, out_type] do5858 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5859 │5860 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458615862 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5863 │5864 2475 │ match_types [in_type, out_type] do5865 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5866 │5867 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458685869 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5870 │5871 2475 │ match_types [in_type, out_type] do5872 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5873 │5874 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458755876 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5877 │5878 2475 │ match_types [in_type, out_type] do5879 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5880 │5881 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458825883 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5884 │5885 2475 │ match_types [in_type, out_type] do5886 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5887 │5888 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458895890 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5891 │5892 2475 │ match_types [in_type, out_type] do5893 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5894 │5895 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/458965897 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5898 │5899 2475 │ match_types [in_type, out_type] do5900 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5901 │5902 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/459035904 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5905 │5906 2475 │ match_types [in_type, out_type] do5907 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5908 │5909 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/459105911 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5912 │5913 2475 │ match_types [in_type, out_type] do5914 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5915 │5916 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/459175918 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5919 │5920 2475 │ match_types [in_type, out_type] do5921 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5922 │5923 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/459245925 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5926 │5927 2475 │ match_types [in_type, out_type] do5928 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5929 │5930 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/459315932 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5933 │5934 2475 │ match_types [in_type, out_type] do5935 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5936 │5937 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/459385939 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5940 │5941 2475 │ match_types [in_type, out_type] do5942 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5943 │5944 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/459455946 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 operator5947 │5948 2515 │ for <<chunk::size(chunk_size)-bitstring <- binary>> do5949 │ ~5950 │5951 └─ lib/nx/binary_backend.ex:2515:25: Nx.BinaryBackend.aggregate_axes/459525953 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 operator5954 │5955 2610 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data5956 │ ~5957 │5958 └─ lib/nx/binary_backend.ex:2610:15: Nx.BinaryBackend.weighted_traverse/459595960 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 operator5961 │5962 2610 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data5963 │ ~5964 │5965 └─ lib/nx/binary_backend.ex:2610:46: Nx.BinaryBackend.weighted_traverse/459665967 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 operator5968 │5969 2630 │ <<_::size(dim_size)-bitstring, data::bitstring>> = data5970 │ ~5971 │5972 └─ lib/nx/binary_backend.ex:2630:19: Nx.BinaryBackend.weighted_traverse/659735974 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5975 │5976 2143 │ match_types [type] do5977 │ ~~~~~~~~~~~~~~~~~~~~~5978 │5979 └─ lib/nx.ex:2143: Nx.to_flat_list/259805981 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5982 │5983 2143 │ match_types [type] do5984 │ ~~~~~~~~~~~~~~~~~~~~~5985 │5986 └─ lib/nx.ex:2143: Nx.to_flat_list/259875988 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5989 │5990 2143 │ match_types [type] do5991 │ ~~~~~~~~~~~~~~~~~~~~~5992 │5993 └─ lib/nx.ex:2143: Nx.to_flat_list/259945995 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5996 │5997 2143 │ match_types [type] do5998 │ ~~~~~~~~~~~~~~~~~~~~~5999 │6000 └─ lib/nx.ex:2143: Nx.to_flat_list/260016002 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6003 │6004 2143 │ match_types [type] do6005 │ ~~~~~~~~~~~~~~~~~~~~~6006 │6007 └─ lib/nx.ex:2143: Nx.to_flat_list/260086009 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6010 │6011 2143 │ match_types [type] do6012 │ ~~~~~~~~~~~~~~~~~~~~~6013 │6014 └─ lib/nx.ex:2143: Nx.to_flat_list/260156016 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6017 │6018 2200 │ match_types [type] do6019 │ ~~~~~~~~~~~~~~~~~~~~~6020 │6021 └─ lib/nx.ex:2200: Nx.chunk/360226023 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6024 │6025 2200 │ match_types [type] do6026 │ ~~~~~~~~~~~~~~~~~~~~~6027 │6028 └─ lib/nx.ex:2200: Nx.chunk/360296030 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6031 │6032 2200 │ match_types [type] do6033 │ ~~~~~~~~~~~~~~~~~~~~~6034 │6035 └─ lib/nx.ex:2200: Nx.chunk/360366037 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6038 │6039 2200 │ match_types [type] do6040 │ ~~~~~~~~~~~~~~~~~~~~~6041 │6042 └─ lib/nx.ex:2200: Nx.chunk/360436044 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6045 │6046 2200 │ match_types [type] do6047 │ ~~~~~~~~~~~~~~~~~~~~~6048 │6049 └─ lib/nx.ex:2200: Nx.chunk/360506051 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6052 │6053 2200 │ match_types [type] do6054 │ ~~~~~~~~~~~~~~~~~~~~~6055 │6056 └─ lib/nx.ex:2200: Nx.chunk/360576058 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6059 │6060 2486 │ match_types [tensor.type] do6061 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6062 │6063 └─ lib/nx.ex:2486: Nx.to_number/160646065 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6066 │6067 2486 │ match_types [tensor.type] do6068 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6069 │6070 └─ lib/nx.ex:2486: Nx.to_number/160716072 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6073 │6074 2486 │ match_types [tensor.type] do6075 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6076 │6077 └─ lib/nx.ex:2486: Nx.to_number/160786079 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6080 │6081 2486 │ match_types [tensor.type] do6082 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6083 │6084 └─ lib/nx.ex:2486: Nx.to_number/160856086 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6087 │6088 2486 │ match_types [tensor.type] do6089 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6090 │6091 └─ lib/nx.ex:2486: Nx.to_number/160926093 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6094 │6095 2486 │ match_types [tensor.type] do6096 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6097 │6098 └─ lib/nx.ex:2486: Nx.to_number/160996100 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 operator6101 │6102 15511 │ <<header::size(header_size)-binary, array::binary>> = rest6103 │ ~6104 │6105 └─ lib/nx.ex:15511:20: Nx.do_numpy_to_tensor/261066107 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 operator6108 │6109 15515 │ <<data::size(bit_size_of_array)-bitstring>> = array6110 │ ~6111 │6112 └─ lib/nx.ex:15515:18: Nx.do_numpy_to_tensor/261136114 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 operator6115 │6116 15587 │ for <<data::size(size)-binary <- binary>> do6117 │ ~6118 │6119 └─ lib/nx.ex:15587:26: Nx.new_byte_order/361206121 warning: the following conditional expression will always succeed:61226123 is_float(split)61246125 because it evaluates to:61266127 dynamic(true)61286129 where "split" was given the types:61306131 # type: dynamic(float() or integer())6132 # from: lib/nx.ex:3505:436133 split * axis_size61346135 # type: float()6136 # from: lib/nx.ex:3515:96137 is_integer(split)61386139 type warning found at:6140 │6141 3519 │ is_float(split) and float_split_index > 0 and float_split_index < axis_size ->6142 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6143 │6144 └─ lib/nx.ex:3519: Nx.split/361456146 warning: this clause in cond will always match:61476148 is_float(split)61496150 since it has type:61516152 dynamic(true)61536154 where "split" was given the types:61556156 # type: dynamic(float() or integer())6157 # from: lib/nx.ex:3505:436158 split * axis_size61596160 # type: float()6161 # from: lib/nx.ex:3515:96162 is_integer(split)61636164 type warning found at:6165 │6166 3522 │ is_float(split) ->6167 │ ~6168 │6169 └─ lib/nx.ex:3522:25: Nx.split/361706171 warning: incompatible types given to Kernel.trunc/1:61726173 trunc(x)61746175 given types:61766177 -dynamic(%Complex{6178 re: :infinity or :nan or :neg_infinity or float(),6179 im: :infinity or :nan or :neg_infinity or float()6180 })-61816182 but expected one of:61836184 float() or integer()61856186 where "x" was given the type:61876188 # type: dynamic(%Complex{6189 re: :infinity or :nan or :neg_infinity or float(),6190 im: :infinity or :nan or :neg_infinity or float()6191 })6192 # from: lib/nx/binary_backend.ex:2078:176193 x =6194 Nx.Shared.read_complex(6195 x,6196 arg16197 )61986199 type warning found at:6200 │6201 2091 │ number_to_binary(trunc(x), output_type)6202 │ ~6203 │6204 └─ lib/nx/binary_backend.ex:2091:36: Nx.BinaryBackend.as_type/262056206 warning: comparison with structs found:62076208 a >= b62096210 given types:62116212 dynamic(6213 %Complex{6214 re: :infinity or :nan or :neg_infinity or float(),6215 im: :infinity or :nan or :neg_infinity or float()6216 } or float() or integer()6217 ) >=6218 dynamic(6219 %Complex{6220 re: :infinity or :nan or :neg_infinity or float(),6221 im: :infinity or :nan or :neg_infinity or float()6222 } or float() or integer()6223 )62246225 where "a" was given the type:62266227 # type: dynamic(6228 %Complex{6229 re: :infinity or :nan or :neg_infinity or float(),6230 im: :infinity or :nan or :neg_infinity or float()6231 } or float() or integer()6232 )6233 # from: lib/nx/binary_backend.ex6234 {a, b}62356236 where "b" was given the type:62376238 # type: dynamic(6239 %Complex{6240 re: :infinity or :nan or :neg_infinity or float(),6241 im: :infinity or :nan or :neg_infinity or float()6242 } or float() or integer()6243 )6244 # from: lib/nx/binary_backend.ex6245 {a, b}62466247 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.62486249 type warning found at:6250 │6251 2136 │ {a, b} -> a >= b6252 │ ~6253 │6254 └─ lib/nx/binary_backend.ex:2136:27: Nx.BinaryBackend.do_sort/462556256 warning: the following conditional expression:62576258 is_list(axes)62596260 will always evaluate to:62616262 dynamic(true)62636264 where "axes" was given the type:62656266 # type: dynamic(list(term()))6267 # from: lib/nx.ex:9276:496268 length(axes)62696270 type warning found at:6271 │6272 9281 │ checked_axes = if is_list(axes), do: Enum.at(axes, 0), else: axes6273 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6274 │6275 └─ lib/nx.ex:9281: Nx.weighted_mean/362766277 warning: comparison with structs found:62786279 a <= b62806281 given types:62826283 dynamic(6284 %Complex{6285 re: :infinity or :nan or :neg_infinity or float(),6286 im: :infinity or :nan or :neg_infinity or float()6287 } or float() or integer()6288 ) <=6289 dynamic(6290 %Complex{6291 re: :infinity or :nan or :neg_infinity or float(),6292 im: :infinity or :nan or :neg_infinity or float()6293 } or float() or integer()6294 )62956296 where "a" was given the type:62976298 # type: dynamic(6299 %Complex{6300 re: :infinity or :nan or :neg_infinity or float(),6301 im: :infinity or :nan or :neg_infinity or float()6302 } or float() or integer()6303 )6304 # from: lib/nx/binary_backend.ex6305 {a, b}63066307 where "b" was given the type:63086309 # type: dynamic(6310 %Complex{6311 re: :infinity or :nan or :neg_infinity or float(),6312 im: :infinity or :nan or :neg_infinity or float()6313 } or float() or integer()6314 )6315 # from: lib/nx/binary_backend.ex6316 {a, b}63176318 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.63196320 type warning found at:6321 │6322 2150 │ {a, b} -> a <= b6323 │ ~6324 │6325 └─ lib/nx/binary_backend.ex:2150:27: Nx.BinaryBackend.do_sort/463266327 warning: this clause of defp boolean_to_number/1 is never used (or it will always fail/warn when invoked)6328 │6329 852 │ defp boolean_to_number(value), do: value6330 │ ~6331 │6332 └─ lib/nx/defn/kernel.ex:852:8: Nx.Defn.Kernel.boolean_to_number/163336334Generated nx app6335==> joken6336Compiling 8 files (.ex)6337Generated joken app6338==> uboot_env6339Compiling 5 files (.ex)6340Generated uboot_env app6341==> nimble_pool6342Compiling 2 files (.ex)6343Generated nimble_pool app6344==> finch6345Compiling 22 files (.ex)6346Generated finch app6347warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"6348 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/26349 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/16350 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/56351 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/26352 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/46353 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/263546355==> req6356Compiling 19 files (.ex)6357Generated req app6358==> gemini_ex6359Compiling 97 files (.ex)6360 warning: this clause of defp format_system_instruction/1 is never used (or it will always fail/warn when invoked)6361 │6362 1267 │ defp format_system_instruction(nil), do: nil6363 │ ~6364 │6365 └─ lib/gemini/apis/coordinator.ex:1267:8: Gemini.APIs.Coordinator.format_system_instruction/163666367 warning: the following clause is redundant:63686369 defp format_system_instruction_part(%Gemini.Types.Part{} = part)63706371 it has type:63726373 dynamic(%Gemini.Types.Part{})63746375 previous clauses have already matched on the following types:63766377 %{..., text: term()}63786379 │6380 1291 │ defp format_system_instruction_part(%Part{} = part), do: format_part(part)6381 │ ~6382 │6383 └─ lib/gemini/apis/coordinator.ex:1291:8: Gemini.APIs.Coordinator.format_system_instruction_part/163846385 warning: incompatible types given to Map.get/2:63866387 Map.get(map, :role)63886389 the map:63906391 dynamic(%{..., parts: term()} and not %{..., parts: term(), role: term()})63926393 does not have all required keys:63946395 :role63966397 therefore this function will always return nil63986399 where "map" was given the type:64006401 # type: dynamic(%{..., parts: term()} and not %{..., parts: term(), role: term()})6402 # from: lib/gemini/apis/context_cache.ex:371:396403 %{parts: parts} = map64046405 type warning found at:6406 │6407 373 │ Map.get(map, :role) ||6408 │ ~6409 │6410 └─ lib/gemini/apis/context_cache.ex:373:11: Gemini.APIs.ContextCache.format_content/164116412 warning: incompatible types given to Map.get/3:64136414 Map.get(map, :parts, [%{text: text}])64156416 the map:64176418 dynamic(%{..., text: binary()} and not %{..., parts: term()})64196420 does not have all required keys:64216422 :parts64236424 therefore this function will always return dynamic(non_empty_list(%{text: binary()}))64256426 where "map" was given the type:64276428 # type: dynamic(%{..., text: binary()} and not %{..., parts: term()})6429 # from: lib/gemini/apis/context_cache.ex:380:376430 %{text: text} = map64316432 where "text" was given the types:64336434 # type: binary()6435 # from: lib/gemini/apis/context_cache.ex:380:376436 %{text: text} = map64376438 # type: binary()6439 # from: lib/gemini/apis/context_cache.ex:380:496440 is_binary(text)64416442 type warning found at:6443 │6444 382 │ parts = Map.get(map, :parts, [%{text: text}])6445 │ ~6446 │6447 └─ lib/gemini/apis/context_cache.ex:382:17: Gemini.APIs.ContextCache.format_content/164486449 warning: this clause of defp build_over_budget_status/2 is never used (or it will always fail/warn when invoked)6450 │6451 222 │ defp build_over_budget_status(_status, state_key), do: State.get_current_usage(state_key) || %{}6452 │ ~6453 │6454 └─ lib/gemini/rate_limiter/manager.ex:222:8: Gemini.RateLimiter.Manager.build_over_budget_status/264556456Generated gemini_ex app6457==> rag6458Compiling 62 files (.ex)6459 warning: unused require Logger6460 │6461 36 │ require Logger6462 │ ~6463 │6464 └─ lib/rag/graph_rag/community_detector.ex:36:364656466 warning: :telemetry.span/3 is undefined (module :telemetry is not available or is yet to be defined)6467 │6468 25 │ :telemetry.span([:rag, :retrieve], metadata, fn ->6469 │ ~6470 │6471 └─ lib/rag/retrieval.ex:25:16: Rag.Retrieval.retrieve/364726473 warning: Rag.Ai.Claude.new/1 is undefined (module Rag.Ai.Claude is not available or is yet to be defined)6474 │6475 280 │ caps.module.new(%{})6476 │ ~6477 │6478 └─ lib/rag/router/router.ex:280:21: Rag.Router.get_or_create_provider_instance/264796480 warning: Rag.Ai.Codex.new/1 is undefined (module Rag.Ai.Codex is not available or is yet to be defined)6481 │6482 280 │ caps.module.new(%{})6483 │ ~6484 │6485 └─ lib/rag/router/router.ex:280:21: Rag.Router.get_or_create_provider_instance/264866487 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)6488 │6489 200 │ with {:ok, scores} <- Jason.decode(cleaned_response),6490 │ ~6491 │6492 └─ lib/rag/reranker/llm.ex:200:33: Rag.Reranker.LLM.parse_and_rerank/364936494 warning: :telemetry.execute/3 is undefined (module :telemetry is not available or is yet to be defined)6495 │6496 176 │ :telemetry.execute([:rag, :pipeline, :step, :start], %{}, metadata)6497 │ ~6498 │6499 └─ lib/rag/pipeline/executor.ex:176:16: Rag.Pipeline.Executor.execute_step_with_retry/36500 └─ lib/rag/pipeline/executor.ex:191:20: Rag.Pipeline.Executor.execute_step_with_retry/36501 └─ lib/rag/pipeline/executor.ex:209:20: Rag.Pipeline.Executor.execute_step_with_retry/36502 └─ lib/rag/pipeline/executor.ex:229:20: Rag.Pipeline.Executor.execute_step_with_retry/365036504 warning: :telemetry.span/3 is undefined (module :telemetry is not available or is yet to be defined)6505 │6506 154 │ :telemetry.span([:rag, :generate_response], metadata, fn ->6507 │ ~6508 │6509 └─ lib/rag/generation.ex:154:16: Rag.Generation.generate_response/365106511 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)6512 │6513 348 │ case Jason.decode(extract_json(json_string)) do6514 │ ~6515 │6516 └─ lib/rag/graph_rag/extractor.ex:348:16: Rag.GraphRAG.Extractor.parse_entities/16517 └─ lib/rag/graph_rag/extractor.ex:376:16: Rag.GraphRAG.Extractor.parse_relationships/16518 └─ lib/rag/graph_rag/extractor.ex:413:16: Rag.GraphRAG.Extractor.resolve_with_mapping/265196520 warning: :telemetry.span/3 is undefined (module :telemetry is not available or is yet to be defined)6521 │6522 103 │ :telemetry.span([:rag, :evaluate_rag_triad], metadata, fn ->6523 │ ~6524 │6525 └─ lib/rag/evaluation.ex:103:16: Rag.Evaluation.evaluate_rag_triad/26526 └─ lib/rag/evaluation.ex:155:16: Rag.Evaluation.detect_hallucination/265276528 warning: :telemetry.span/3 is undefined (module :telemetry is not available or is yet to be defined)6529 │6530 38 │ :telemetry.span([:rag, :generate_embedding], metadata, fn ->6531 │ ~6532 │6533 └─ lib/rag/embedding.ex:38:16: Rag.Embedding.generate_embedding/36534 └─ lib/rag/embedding.ex:61:16: Rag.Embedding.generate_embedding/26535 └─ lib/rag/embedding.ex:103:16: Rag.Embedding.generate_embeddings_batch/365366537 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)6538 │6539 107 │ evaluation = Jason.decode!(evaluation)6540 │ ~6541 │6542 └─ lib/rag/evaluation.ex:107:32: Rag.Evaluation.evaluate_rag_triad/265436544 warning: this clause of defp combine_sentences/4 is never used (or it will always fail/warn when invoked)6545 │6546 178 │ defp combine_sentences(spans, _text, _min_chars, _max_chars) when spans == [], do: []6547 │ ~6548 │6549 └─ lib/rag/chunker/recursive.ex:178:8: Rag.Chunker.Recursive.combine_sentences/465506551 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)6552 │6553 82 │ case TextChunker.split(text, tc_opts) do6554 │ ~6555 │6556 └─ lib/rag/chunker/format_aware.ex:82:24: Rag.Chunker.FormatAware.chunk/365576558 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)6559 │6560 40 │ Req.post(provider.embeddings_url, req_params),6561 │ ~6562 │6563 └─ lib/rag/ai/cohere.ex:40:16: Rag.Ai.Cohere.generate_embeddings/36564 └─ lib/rag/ai/cohere.ex:69:62: Rag.Ai.Cohere.generate_text/365656566 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)6567 │6568 127 │ case Jason.decode!(event) do6569 │ ~6570 │6571 └─ lib/rag/ai/cohere.ex:127:16: Rag.Ai.Cohere.get_event_text/165726573 warning: Gemini.Config.default_embedding_dimensions/1 is undefined (module Gemini.Config is not available or is yet to be defined)6574 │6575 79 │ Gemini.Config.default_embedding_dimensions(model)6576 │ ~6577 │6578 └─ lib/rag/ai/gemini.ex:79:23: Rag.Ai.Gemini.generate_embeddings/365796580 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)6581 │6582 87 │ result = Gemini.batch_embed_contents(texts, embed_opts)6583 │ ~6584 │6585 └─ lib/rag/ai/gemini.ex:87:21: Rag.Ai.Gemini.generate_embeddings/365866587 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)6588 │6589 107 │ case Gemini.text(prompt, gemini_opts) do6590 │ ~6591 │6592 └─ lib/rag/ai/gemini.ex:107:19: Rag.Ai.Gemini.generate_text/365936594 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)6595 │6596 35 │ Req.post(provider.embeddings_url, req_params),6597 │ ~6598 │6599 └─ lib/rag/ai/openai.ex:35:16: Rag.Ai.OpenAI.generate_embeddings/36600 └─ lib/rag/ai/openai.ex:64:62: Rag.Ai.OpenAI.generate_text/366016602 warning: Gemini.Config.default_model/0 is undefined (module Gemini.Config is not available or is yet to be defined)6603 │6604 156 │ defp resolve_model(nil), do: Gemini.Config.default_model()6605 │ ~6606 │6607 └─ lib/rag/ai/gemini.ex:156:46: Rag.Ai.Gemini.resolve_model/166086609 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)6610 │6611 158 │ case Jason.decode!(event) do6612 │ ~6613 │6614 └─ lib/rag/ai/openai.ex:158:16: Rag.Ai.OpenAI.get_event_text/166156616 warning: Gemini.Config.get_model/1 is undefined (module Gemini.Config is not available or is yet to be defined)6617 │6618 157 │ defp resolve_model(model) when is_atom(model), do: Gemini.Config.get_model(model)6619 │ ~6620 │6621 └─ lib/rag/ai/gemini.ex:157:68: Rag.Ai.Gemini.resolve_model/16622 └─ lib/rag/ai/gemini.ex:161:78: Rag.Ai.Gemini.resolve_embedding_model/166236624 warning: Gemini.Config.default_embedding_model/0 is undefined (module Gemini.Config is not available or is yet to be defined)6625 │6626 160 │ defp resolve_embedding_model(nil), do: Gemini.Config.default_embedding_model()6627 │ ~6628 │6629 └─ lib/rag/ai/gemini.ex:160:56: Rag.Ai.Gemini.resolve_embedding_model/166306631 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)6632 │6633 186 │ case Gemini.stream_generate(prompt, opts) do6634 │ ~6635 │6636 └─ lib/rag/ai/gemini.ex:186:17: Rag.Ai.Gemini.init_stream/266376638 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)6639 │6640 270 │ defp format_tool_result(value) when is_map(value), do: Jason.encode!(value)6641 │ ~6642 │6643 └─ lib/rag/agent/session.ex:270:64: Rag.Agent.Session.format_tool_result/166446645 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)6646 │6647 32 │ Req.post(provider.embeddings_url, req_params),6648 │ ~6649 │6650 └─ lib/rag/ai/ollama.ex:32:16: Rag.Ai.Ollama.generate_embeddings/36651 └─ lib/rag/ai/ollama.ex:61:62: Rag.Ai.Ollama.generate_text/366526653 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)6654 │6655 112 │ |> Jason.decode!()6656 │ ~6657 │6658 └─ lib/rag/ai/ollama.ex:112:14: Rag.Ai.Ollama.get_event_text/166596660 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)6661 │6662 138 │ case Jason.decode(response) do6663 │ ~6664 │6665 └─ lib/rag/agent/agent.ex:138:16: Rag.Agent.Agent.parse_tool_call/166666667Generated rag app6668==> property_table6669Compiling 8 files (.ex)6670Generated property_table app6671==> nerves_uevent6672 CC uevent.o6673 LD uevent6674Compiling 5 files (.ex)6675Generated nerves_uevent app6676==> nerves_runtime6677Compiling 14 files (.ex)6678Generated nerves_runtime app6679==> toolshed6680Compiling 5 files (.ex)6681Generated toolshed app6682==> nerves_compatibility_test6683Unchecked dependencies for environment prod:6684* rag_ex (Hex package)6685 could not find an app file at "_build/mangopi_mq_pro/lib/rag_ex/ebin/rag_ex.app". Another app file was found in the same directory "_build/mangopi_mq_pro/lib/rag_ex/ebin/rag.app", try changing the dependency name to :rag6686** (Mix) Can't continue due to errors on dependencies