Build log
nerves_system_bbb
ex_vision 0.4.0 · fail · run ex_vision-0.4.0-1791179075262
7334 of 7334 lines
1Resolving Hex dependencies...2Resolution completed in 1.188s3Unchanged:4 axon 0.6.15 bunch 1.6.46 cc_precompiler 0.1.117 circular_buffer 1.1.08 complex 0.7.09 elixir_make 0.10.010 ex_vision 0.4.011 exla 0.7.312 finch 0.24.013 hpax 1.1.014 image 0.55.215 interactive_cmd 0.1.416 jason 1.4.517 mime 2.0.718 mint 1.11.019 nerves 2.0.0-pre.220 nerves_discovery 0.1.521 nerves_logging 0.2.422 nerves_runtime 0.13.1323 nerves_system_bbb 2.30.224 nerves_system_br 1.34.425 nerves_system_mangopi_mq_pro 0.17.226 nerves_system_qemu_aarch64 0.4.227 nerves_system_rpi0 2.1.228 nerves_system_rpi4 2.1.229 nerves_system_rpi5 2.1.230 nerves_system_trellis 0.5.031 nerves_system_x86_64 1.34.232 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.133 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.134 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.135 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.136 nerves_toolchain_x86_64_nerves_linux_musl 15.3.137 nerves_uevent 0.1.738 nimble_options 1.1.139 nimble_pool 1.1.040 nx 0.7.341 nx_image 0.1.242 ortex 0.1.1043 phoenix_html 4.3.044 polaris 0.2.045 property_table 0.3.446 req 0.7.447 ring_logger 0.11.748 rustler 0.38.049 sweet_xml 0.7.550 tablet 0.3.351 telemetry 1.4.252 toolshed 0.5.053 uboot_env 1.0.254 vix 0.42.055 xla 0.6.056* Getting ex_vision (Hex package)57* Getting nerves (Hex package)58* Getting ring_logger (Hex package)59* Getting toolshed (Hex package)60* Getting nerves_runtime (Hex package)61* Getting nerves_system_bbb (Hex package)62* Getting nerves_system_mangopi_mq_pro (Hex package)63* Getting nerves_system_qemu_aarch64 (Hex package)64* Getting nerves_system_rpi0 (Hex package)65* Getting nerves_system_rpi4 (Hex package)66* Getting nerves_system_rpi5 (Hex package)67* Getting nerves_system_trellis (Hex package)68* Getting nerves_system_x86_64 (Hex package)69* Getting nerves_system_br (Hex package)70* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)71* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)72* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)73* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)74* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)75* Getting nerves_logging (Hex package)76* Getting nerves_uevent (Hex package)77* Getting uboot_env (Hex package)78* Getting elixir_make (Hex package)79* Getting property_table (Hex package)80* Getting circular_buffer (Hex package)81* Getting interactive_cmd (Hex package)82* Getting nerves_discovery (Hex package)83* Getting tablet (Hex package)84* Getting axon (Hex package)85* Getting bunch (Hex package)86* Getting exla (Hex package)87* Getting image (Hex package)88* Getting nx (Hex package)89* Getting nx_image (Hex package)90* Getting ortex (Hex package)91* Getting req (Hex package)92* Getting finch (Hex package)93* Getting jason (Hex package)94* Getting mime (Hex package)95* Getting mint (Hex package)96* Getting nimble_options (Hex package)97* Getting nimble_pool (Hex package)98* Getting telemetry (Hex package)99* Getting hpax (Hex package)100* Getting rustler (Hex package)101* Getting complex (Hex package)102* Getting phoenix_html (Hex package)103* Getting sweet_xml (Hex package)104* Getting vix (Hex package)105* Getting cc_precompiler (Hex package)106* Getting xla (Hex package)107* Getting polaris (Hex package)108==> nerves_system_br109Generated nerves_system_br app110==> mime111Compiling 1 file (.ex)112Generated mime app113==> circular_buffer114Compiling 1 file (.ex)115Generated circular_buffer app116==> nimble_options117Compiling 3 files (.ex)118Generated nimble_options app119==> jason120Compiling 10 files (.ex)121Generated jason app122==> hpax123Compiling 4 files (.ex)124Generated hpax app125==> mint126Compiling 1 file (.erl)127Compiling 21 files (.ex)128Generated mint app129==> bunch130Compiling 19 files (.ex)131Generated bunch app132==> complex133Compiling 2 files (.ex)134 warning: the following clause is redundant:135136 def divide(n, b) when is_number(n) and (b === :infinity or b === :neg_infinity)137138 it has type:139140 dynamic(float() or integer()), dynamic(:infinity or :neg_infinity)141142 previous clauses have already matched on the following types:143144 :infinity or :nan or :neg_infinity, :infinity or :nan or :neg_infinity145 :nan, float() or integer()146 float() or integer(), :nan147 float() or integer(), :infinity148 float() or integer(), :neg_infinity149 float() or integer(), float() or integer()150151 │152 590 │ def divide(n, b) when is_number(n) and b in [:infinity, :neg_infinity] do153 │ ~154 │155 └─ lib/complex.ex:590:7: Complex.divide/2156157 warning: the following clause is redundant:158159 def pow(%Complex{re: re, im: im}, :neg_infinity) when re == 0 and im == 0160161 it has type:162163 dynamic(%Complex{re: float() or integer(), im: float() or integer()}), :neg_infinity164165 previous clauses have already matched on the following types:166167 :infinity or :nan or :neg_infinity, %Complex{}168 %Complex{}, :infinity or :nan or :neg_infinity169 %Complex{re: :infinity or :nan or :neg_infinity}, term()170 %Complex{im: :infinity or :nan or :neg_infinity}, term()171 term(), %Complex{re: :infinity or :nan or :neg_infinity}172 term(), %Complex{im: :infinity or :nan or :neg_infinity}173 :nan, term()174 term(), :nan175176 │177 1143 │ def pow(%Complex{re: re, im: im}, :neg_infinity) when re == 0 and im == 0, do: new(:infinity, 0)178 │ ~179 │180 └─ lib/complex.ex:1143:7: Complex.pow/2181182 warning: the following clause is redundant:183184 def atan2(:nan, :nan)185186 it has type:187188 :nan, :nan189190 previous clauses have already matched on the following types:191192 float() or integer(), float() or integer()193 :infinity, :infinity194 :infinity, :neg_infinity195 :infinity, :nan196 :infinity, float() or integer()197 :neg_infinity, :infinity198 :neg_infinity, :neg_infinity199 :neg_infinity, :nan200 :neg_infinity, float() or integer()201 :nan, :infinity or :nan or :neg_infinity or float() or integer()202 :infinity or :nan or :neg_infinity or float() or integer(), :nan203204 │205 1458 │ def atan2(:nan, :nan), do: :nan206 │ ~207 │208 └─ lib/complex.ex:1458:7: Complex.atan2/2209210Generated complex app211==> rustler212Compiling 7 files (.ex)213Generated rustler app214==> tablet215Compiling 2 files (.ex)216Generated tablet app217==> elixir_make218Compiling 8 files (.ex)219Generated elixir_make app220==> nerves_logging221 CC kmsg_tailer.o222 LD kmsg_tailer223Compiling 5 files (.ex)224Generated nerves_logging app225==> nerves_discovery226Compiling 5 files (.ex)227Generated nerves_discovery app228==> ring_logger229Compiling 7 files (.ex)230Generated ring_logger app231==> xla232Compiling 2 files (.ex)233Generated xla app234==> interactive_cmd235Compiling 1 file (.ex)236Generated interactive_cmd app237==> nerves238Compiling 65 files (.ex)239 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)240 │241 6 │ defmodule Mix.Tasks.Nerves.Init do242 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~243 │244 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)245246 warning: redefining module Nerves (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.beam)247 │248 6 │ defmodule Nerves do249 │ ~~~~~~~~~~~~~~~~~~~250 │251 └─ lib/nerves.ex:6: Nerves (module)252253 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)254 │255 5 │ defmodule Nerves.ArtifactResolver do256 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~257 │258 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)259260 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)261 │262 6 │ defmodule Nerves.BuildAction.AppModes do263 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~264 │265 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)266267 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)268 │269 5 │ defmodule Nerves.BuildAction.CheckExecutables do270 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~271 │272 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)273274 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)275 │276 8 │ defmodule Nerves.BuildAction.Erlinit do277 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~278 │279 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)280281 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)282 │283 5 │ defmodule Nerves.BuildAction.Firmware do284 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~285 │286 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)287288 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)289 │290 7 │ defmodule Nerves.BuildAction.IExStartupCheck do291 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~292 │293 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)294295 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)296 │297 5 │ defmodule Nerves.BuildAction.NervesV1System do298 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~299 │300 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)301302 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)303 │304 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do305 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~306 │307 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)308309 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)310 │311 5 │ defmodule Nerves.BuildAction.Rootfs do312 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~313 │314 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)315316 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)317 │318 6 │ defmodule Nerves.BuildAction.SortApps do319 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~320 │321 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)322323 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)324 │325 5 │ defmodule Nerves.BuildAction.StripAll do326 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~327 │328 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)329330 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)331 │332 5 │ defmodule Nerves.BuildAction.Trimmer do333 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~334 │335 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)336337 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)338 │339 5 │ defmodule Nerves.BuildPlan do340 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~341 │342 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)343344 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)345 │346 5 │ defmodule Nerves.BuildPlan.Checks do347 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~348 │349 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)350351 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Container.beam)352 │353 6 │ defmodule Nerves.Container do354 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~355 │356 └─ lib/nerves/container.ex:6: Nerves.Container (module)357358 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)359 │360 5 │ defmodule Nerves.Fingerprint do361 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~362 │363 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)364365 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)366 │367 5 │ defmodule Nerves.MixPackage do368 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~369 │370 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)371372 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Paths.beam)373 │374 5 │ defmodule Nerves.Paths do375 │ ~~~~~~~~~~~~~~~~~~~~~~~~~376 │377 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)378379 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)380 │381 5 │ defmodule Nerves.TargetTuple do382 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~383 │384 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)385386Generated nerves app387==> nerves_toolchain_armv7_nerves_linux_gnueabihf388Compiling 1 file (.ex)389Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app390==> nerves_compatibility_test391===> Analyzing applications...392===> Compiling telemetry393==> nx394Compiling 35 files (.ex)395 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity396 │397 655 │ def ~~~tensor when is_number(tensor), do: Bitwise.~~~(tensor)398 │ ~399 │400 └─ lib/nx/defn/kernel.ex:655:7401402 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity403 │404 656 │ def ~~~tensor, do: Nx.bitwise_not(tensor)405 │ ~406 │407 └─ lib/nx/defn/kernel.ex:656:7408409 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 operator410 │411 200 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val412 │ ~413 │414 └─ lib/nx/shared.ex:200:33: Nx.Shared.read_complex/2415416 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 operator417 │418 200 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val419 │ ~420 │421 └─ lib/nx/shared.ex:200:71: Nx.Shared.read_complex/2422423 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 operator424 │425 204 │ <<x::float-native-size(elem_size)>> -> x426 │ ~427 │428 └─ lib/nx/shared.ex:204:32: Nx.Shared.read_complex/2429430 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 operator431 │432 210 │ <<x::float-native-size(elem_size)>> -> x433 │ ~434 │435 └─ lib/nx/shared.ex:210:32: Nx.Shared.read_complex/2436437 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 operator438 │439 1089 │ <<x::size(bits)-big>> = <<-1::float-size(bits)-big>>440 │ ~441 │442 └─ lib/nx/random.ex:1089:15: Nx.Random.next_after_minus_1/1443444 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 operator445 │446 1093 │ <<f::float-size(bits)-big>> = <<x - 1::integer-size(bits)-big>>447 │ ~448 │449 └─ lib/nx/random.ex:1093:21: Nx.Random.next_after_minus_1/1450451 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator452 │453 537 │ match_types [type] do454 │ ~~~~~~~~~~~~~~~~~~~~~455 │456 └─ lib/nx/binary_backend/matrix.ex:537: Nx.BinaryBackend.Matrix.binary_to_vector/2457458 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator459 │460 537 │ match_types [type] do461 │ ~~~~~~~~~~~~~~~~~~~~~462 │463 └─ lib/nx/binary_backend/matrix.ex:537: Nx.BinaryBackend.Matrix.binary_to_vector/2464465 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator466 │467 537 │ match_types [type] do468 │ ~~~~~~~~~~~~~~~~~~~~~469 │470 └─ lib/nx/binary_backend/matrix.ex:537: Nx.BinaryBackend.Matrix.binary_to_vector/2471472 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator473 │474 537 │ match_types [type] do475 │ ~~~~~~~~~~~~~~~~~~~~~476 │477 └─ lib/nx/binary_backend/matrix.ex:537: Nx.BinaryBackend.Matrix.binary_to_vector/2478479 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator480 │481 537 │ match_types [type] do482 │ ~~~~~~~~~~~~~~~~~~~~~483 │484 └─ lib/nx/binary_backend/matrix.ex:537: Nx.BinaryBackend.Matrix.binary_to_vector/2485486 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator487 │488 537 │ match_types [type] do489 │ ~~~~~~~~~~~~~~~~~~~~~490 │491 └─ lib/nx/binary_backend/matrix.ex:537: Nx.BinaryBackend.Matrix.binary_to_vector/2492493 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator494 │495 214 │ Nx.Shared.match_types [type] do496 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~497 │498 └─ lib/nx/backend.ex:214: Nx.Backend.chunk/6499500 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator501 │502 214 │ Nx.Shared.match_types [type] do503 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~504 │505 └─ lib/nx/backend.ex:214: Nx.Backend.chunk/6506507 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator508 │509 214 │ Nx.Shared.match_types [type] do510 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~511 │512 └─ lib/nx/backend.ex:214: Nx.Backend.chunk/6513514 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator515 │516 214 │ Nx.Shared.match_types [type] do517 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~518 │519 └─ lib/nx/backend.ex:214: Nx.Backend.chunk/6520521 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator522 │523 214 │ Nx.Shared.match_types [type] do524 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~525 │526 └─ lib/nx/backend.ex:214: Nx.Backend.chunk/6527528 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator529 │530 214 │ Nx.Shared.match_types [type] do531 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~532 │533 └─ lib/nx/backend.ex:214: Nx.Backend.chunk/6534535 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 operator536 │537 238 │ for <<chunk::size(chunk_size)-bitstring <- data>> do538 │ ~539 │540 └─ lib/nx/binary_backend.ex:238:23: Nx.BinaryBackend.unary_broadcast/7541542 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 operator543 │544 285 │ for <<chunk::size(chunk_size)-bitstring <- data>> do545 │ ~546 │547 └─ lib/nx/binary_backend.ex:285:25: Nx.BinaryBackend.transpose/3548549 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 operator550 │551 365 │ for <<dim::size(size)-bitstring <- bin>>, into: <<>> do552 │ ~553 │554 └─ lib/nx/binary_backend.ex:365:27: Nx.BinaryBackend.pad_last_dim/5555556 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 operator557 │558 370 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = padded559 │ ~560 │561 └─ lib/nx/binary_backend.ex:370:25: Nx.BinaryBackend.pad_last_dim/5562563 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 operator564 │565 382 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =566 │ ~567 │568 └─ lib/nx/binary_backend.ex:382:23: Nx.BinaryBackend.pad_last_dim/5569570 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 operator571 │572 382 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =573 │ ~574 │575 └─ lib/nx/binary_backend.ex:382:58: Nx.BinaryBackend.pad_last_dim/5576577 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 operator578 │579 389 │ <<_::size(low_byte)-bitstring, new_bin::bitstring>> = bin580 │ ~581 │582 └─ lib/nx/binary_backend.ex:389:23: Nx.BinaryBackend.pad_last_dim/5583584 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 operator585 │586 395 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = bin587 │ ~588 │589 └─ lib/nx/binary_backend.ex:395:29: Nx.BinaryBackend.pad_last_dim/5590591 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 operator592 │593 441 │ for <<chunk::size(chunk_size)-bitstring <- data>> do594 │ ~595 │596 └─ lib/nx/binary_backend.ex:441:25: Nx.BinaryBackend.reverse/3597598 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 operator599 │600 513 │ <<_::bitstring-size(left_offset_bits),601 │ ~602 │603 └─ lib/nx/binary_backend.ex:513:29: Nx.BinaryBackend.dot/7604605 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 operator606 │607 514 │ left_batch_item_binary::bitstring-size(left_batch_item_bits),608 │ ~609 │610 └─ lib/nx/binary_backend.ex:514:50: Nx.BinaryBackend.dot/7611612 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 operator613 │614 517 │ <<_::bitstring-size(right_offset_bits),615 │ ~616 │617 └─ lib/nx/binary_backend.ex:517:29: Nx.BinaryBackend.dot/7618619 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 operator620 │621 518 │ right_batch_item_binary::bitstring-size(right_batch_item_bits),622 │ ~623 │624 └─ lib/nx/binary_backend.ex:518:51: Nx.BinaryBackend.dot/7625626 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 operator627 │628 613 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data629 │ ~630 │631 └─ lib/nx/binary_backend.ex:613:23: Nx.BinaryBackend.select/4632633 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator634 │635 611 │ match_types [pred_type] do636 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~637 │638 └─ lib/nx/binary_backend.ex:611: Nx.BinaryBackend.select/4639640 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 operator641 │642 613 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data643 │ ~644 │645 └─ lib/nx/binary_backend.ex:613:23: Nx.BinaryBackend.select/4646647 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator648 │649 611 │ match_types [pred_type] do650 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~651 │652 └─ lib/nx/binary_backend.ex:611: Nx.BinaryBackend.select/4653654 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator655 │656 611 │ match_types [pred_type] do657 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~658 │659 └─ lib/nx/binary_backend.ex:611: Nx.BinaryBackend.select/4660661 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 operator662 │663 613 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data664 │ ~665 │666 └─ lib/nx/binary_backend.ex:613:23: Nx.BinaryBackend.select/4667668 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator669 │670 611 │ match_types [pred_type] do671 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~672 │673 └─ lib/nx/binary_backend.ex:611: Nx.BinaryBackend.select/4674675 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 operator676 │677 613 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data678 │ ~679 │680 └─ lib/nx/binary_backend.ex:613:23: Nx.BinaryBackend.select/4681682 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator683 │684 611 │ match_types [pred_type] do685 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~686 │687 └─ lib/nx/binary_backend.ex:611: Nx.BinaryBackend.select/4688689 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 operator690 │691 613 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data692 │ ~693 │694 └─ lib/nx/binary_backend.ex:613:23: Nx.BinaryBackend.select/4695696 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator697 │698 611 │ match_types [pred_type] do699 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~700 │701 └─ lib/nx/binary_backend.ex:611: Nx.BinaryBackend.select/4702703 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 operator704 │705 627 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data706 │ ~707 │708 └─ lib/nx/binary_backend.ex:627:25: Nx.BinaryBackend.select/4709710 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator711 │712 625 │ match_types [left_type] do713 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~714 │715 └─ lib/nx/binary_backend.ex:625: Nx.BinaryBackend.select/4716717 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 operator718 │719 627 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data720 │ ~721 │722 └─ lib/nx/binary_backend.ex:627:25: Nx.BinaryBackend.select/4723724 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator725 │726 625 │ match_types [left_type] do727 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~728 │729 └─ lib/nx/binary_backend.ex:625: Nx.BinaryBackend.select/4730731 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator732 │733 625 │ match_types [left_type] do734 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~735 │736 └─ lib/nx/binary_backend.ex:625: Nx.BinaryBackend.select/4737738 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 operator739 │740 627 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data741 │ ~742 │743 └─ lib/nx/binary_backend.ex:627:25: Nx.BinaryBackend.select/4744745 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator746 │747 625 │ match_types [left_type] do748 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~749 │750 └─ lib/nx/binary_backend.ex:625: Nx.BinaryBackend.select/4751752 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 operator753 │754 627 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data755 │ ~756 │757 └─ lib/nx/binary_backend.ex:627:25: Nx.BinaryBackend.select/4758759 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator760 │761 625 │ match_types [left_type] do762 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~763 │764 └─ lib/nx/binary_backend.ex:625: Nx.BinaryBackend.select/4765766 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 operator767 │768 627 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data769 │ ~770 │771 └─ lib/nx/binary_backend.ex:627:25: Nx.BinaryBackend.select/4772773 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator774 │775 625 │ match_types [left_type] do776 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~777 │778 └─ lib/nx/binary_backend.ex:625: Nx.BinaryBackend.select/4779780 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 operator781 │782 621 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data783 │ ~784 │785 └─ lib/nx/binary_backend.ex:621:25: Nx.BinaryBackend.select/4786787 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator788 │789 619 │ match_types [right_type] do790 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~791 │792 └─ lib/nx/binary_backend.ex:619: Nx.BinaryBackend.select/4793794 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 operator795 │796 621 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data797 │ ~798 │799 └─ lib/nx/binary_backend.ex:621:25: Nx.BinaryBackend.select/4800801 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator802 │803 619 │ match_types [right_type] do804 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~805 │806 └─ lib/nx/binary_backend.ex:619: Nx.BinaryBackend.select/4807808 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator809 │810 619 │ match_types [right_type] do811 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~812 │813 └─ lib/nx/binary_backend.ex:619: Nx.BinaryBackend.select/4814815 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 operator816 │817 621 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data818 │ ~819 │820 └─ lib/nx/binary_backend.ex:621:25: Nx.BinaryBackend.select/4821822 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator823 │824 619 │ match_types [right_type] do825 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~826 │827 └─ lib/nx/binary_backend.ex:619: Nx.BinaryBackend.select/4828829 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 operator830 │831 621 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data832 │ ~833 │834 └─ lib/nx/binary_backend.ex:621:25: Nx.BinaryBackend.select/4835836 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator837 │838 619 │ match_types [right_type] do839 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~840 │841 └─ lib/nx/binary_backend.ex:619: Nx.BinaryBackend.select/4842843 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 operator844 │845 621 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data846 │ ~847 │848 └─ lib/nx/binary_backend.ex:621:25: Nx.BinaryBackend.select/4849850 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator851 │852 619 │ match_types [right_type] do853 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~854 │855 └─ lib/nx/binary_backend.ex:619: Nx.BinaryBackend.select/4856857 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator858 │859 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data860 │ ~861 │862 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4863864 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator865 │866 684 │ match_types [left_type, right_type, type] do867 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~868 │869 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4870871 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator872 │873 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data874 │ ~875 │876 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4877878 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator879 │880 684 │ match_types [left_type, right_type, type] do881 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~882 │883 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4884885 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator886 │887 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data888 │ ~889 │890 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4891892 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator893 │894 684 │ match_types [left_type, right_type, type] do895 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~896 │897 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4898899 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator900 │901 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data902 │ ~903 │904 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4905906 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator907 │908 684 │ match_types [left_type, right_type, type] do909 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~910 │911 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4912913 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator914 │915 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data916 │ ~917 │918 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4919920 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator921 │922 684 │ match_types [left_type, right_type, type] do923 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~924 │925 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4926927 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator928 │929 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data930 │ ~931 │932 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4933934 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator935 │936 684 │ match_types [left_type, right_type, type] do937 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~938 │939 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4940941 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator942 │943 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data944 │ ~945 │946 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4947948 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator949 │950 684 │ match_types [left_type, right_type, type] do951 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~952 │953 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4954955 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator956 │957 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data958 │ ~959 │960 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4961962 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator963 │964 684 │ match_types [left_type, right_type, type] do965 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~966 │967 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4968969 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator970 │971 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data972 │ ~973 │974 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4975976 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator977 │978 684 │ match_types [left_type, right_type, type] do979 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~980 │981 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4982983 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator984 │985 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data986 │ ~987 │988 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4989990 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator991 │992 684 │ match_types [left_type, right_type, type] do993 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~994 │995 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4996997 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator998 │999 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1000 │ ~1001 │1002 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/410031004 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1005 │1006 684 │ match_types [left_type, right_type, type] do1007 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1008 │1009 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410101011 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1012 │1013 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1014 │ ~1015 │1016 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/410171018 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1019 │1020 684 │ match_types [left_type, right_type, type] do1021 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1022 │1023 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410241025 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1026 │1027 684 │ match_types [left_type, right_type, type] do1028 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1029 │1030 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410311032 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1033 │1034 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1035 │ ~1036 │1037 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/410381039 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1040 │1041 684 │ match_types [left_type, right_type, type] do1042 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1043 │1044 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410451046 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1047 │1048 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1049 │ ~1050 │1051 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/410521053 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1054 │1055 684 │ match_types [left_type, right_type, type] do1056 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1057 │1058 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410591060 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1061 │1062 684 │ match_types [left_type, right_type, type] do1063 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1064 │1065 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410661067 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1068 │1069 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1070 │ ~1071 │1072 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/410731074 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1075 │1076 684 │ match_types [left_type, right_type, type] do1077 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1078 │1079 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410801081 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1082 │1083 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1084 │ ~1085 │1086 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/410871088 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1089 │1090 684 │ match_types [left_type, right_type, type] do1091 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1092 │1093 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410941095 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1096 │1097 684 │ match_types [left_type, right_type, type] do1098 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1099 │1100 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411011102 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1103 │1104 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1105 │ ~1106 │1107 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/411081109 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1110 │1111 684 │ match_types [left_type, right_type, type] do1112 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1113 │1114 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411151116 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1117 │1118 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1119 │ ~1120 │1121 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/411221123 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1124 │1125 684 │ match_types [left_type, right_type, type] do1126 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1127 │1128 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411291130 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1131 │1132 684 │ match_types [left_type, right_type, type] do1133 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1134 │1135 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411361137 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1138 │1139 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1140 │ ~1141 │1142 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/411431144 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1145 │1146 684 │ match_types [left_type, right_type, type] do1147 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1148 │1149 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411501151 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1152 │1153 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1154 │ ~1155 │1156 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/411571158 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1159 │1160 684 │ match_types [left_type, right_type, type] do1161 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1162 │1163 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411641165 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1166 │1167 684 │ match_types [left_type, right_type, type] do1168 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1169 │1170 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411711172 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1173 │1174 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1175 │ ~1176 │1177 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/411781179 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1180 │1181 684 │ match_types [left_type, right_type, type] do1182 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1183 │1184 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411851186 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1187 │1188 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1189 │ ~1190 │1191 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/411921193 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1194 │1195 684 │ match_types [left_type, right_type, type] do1196 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1197 │1198 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411991200 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1201 │1202 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1203 │ ~1204 │1205 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/412061207 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1208 │1209 684 │ match_types [left_type, right_type, type] do1210 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1211 │1212 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412131214 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1215 │1216 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1217 │ ~1218 │1219 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/412201221 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1222 │1223 684 │ match_types [left_type, right_type, type] do1224 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1225 │1226 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412271228 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1229 │1230 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1231 │ ~1232 │1233 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/412341235 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1236 │1237 684 │ match_types [left_type, right_type, type] do1238 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1239 │1240 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412411242 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1243 │1244 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1245 │ ~1246 │1247 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/412481249 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1250 │1251 684 │ match_types [left_type, right_type, type] do1252 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1253 │1254 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412551256 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1257 │1258 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1259 │ ~1260 │1261 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/412621263 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1264 │1265 684 │ match_types [left_type, right_type, type] do1266 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1267 │1268 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412691270 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1271 │1272 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1273 │ ~1274 │1275 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/412761277 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1278 │1279 684 │ match_types [left_type, right_type, type] do1280 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1281 │1282 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412831284 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1285 │1286 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1287 │ ~1288 │1289 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/412901291 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1292 │1293 684 │ match_types [left_type, right_type, type] do1294 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1295 │1296 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412971298 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1299 │1300 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1301 │ ~1302 │1303 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/413041305 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1306 │1307 684 │ match_types [left_type, right_type, type] do1308 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1309 │1310 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413111312 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1313 │1314 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1315 │ ~1316 │1317 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/413181319 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1320 │1321 684 │ match_types [left_type, right_type, type] do1322 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1323 │1324 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413251326 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1327 │1328 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1329 │ ~1330 │1331 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/413321333 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1334 │1335 684 │ match_types [left_type, right_type, type] do1336 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1337 │1338 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413391340 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1341 │1342 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1343 │ ~1344 │1345 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/413461347 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1348 │1349 684 │ match_types [left_type, right_type, type] do1350 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1351 │1352 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413531354 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1355 │1356 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1357 │ ~1358 │1359 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/413601361 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1362 │1363 684 │ match_types [left_type, right_type, type] do1364 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1365 │1366 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413671368 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1369 │1370 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1371 │ ~1372 │1373 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/413741375 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1376 │1377 684 │ match_types [left_type, right_type, type] do1378 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1379 │1380 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413811382 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1383 │1384 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1385 │ ~1386 │1387 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/413881389 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1390 │1391 684 │ match_types [left_type, right_type, type] do1392 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1393 │1394 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413951396 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1397 │1398 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1399 │ ~1400 │1401 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/414021403 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1404 │1405 684 │ match_types [left_type, right_type, type] do1406 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1407 │1408 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414091410 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1411 │1412 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1413 │ ~1414 │1415 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/414161417 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1418 │1419 684 │ match_types [left_type, right_type, type] do1420 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1421 │1422 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414231424 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1425 │1426 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1427 │ ~1428 │1429 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/414301431 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1432 │1433 684 │ match_types [left_type, right_type, type] do1434 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1435 │1436 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414371438 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1439 │1440 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1441 │ ~1442 │1443 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/414441445 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1446 │1447 684 │ match_types [left_type, right_type, type] do1448 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1449 │1450 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414511452 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1453 │1454 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1455 │ ~1456 │1457 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/414581459 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1460 │1461 684 │ match_types [left_type, right_type, type] do1462 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1463 │1464 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414651466 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1467 │1468 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1469 │ ~1470 │1471 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/414721473 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1474 │1475 684 │ match_types [left_type, right_type, type] do1476 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1477 │1478 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414791480 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1481 │1482 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1483 │ ~1484 │1485 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/414861487 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1488 │1489 684 │ match_types [left_type, right_type, type] do1490 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1491 │1492 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414931494 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1495 │1496 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1497 │ ~1498 │1499 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/415001501 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1502 │1503 684 │ match_types [left_type, right_type, type] do1504 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1505 │1506 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415071508 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1509 │1510 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1511 │ ~1512 │1513 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/415141515 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1516 │1517 684 │ match_types [left_type, right_type, type] do1518 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1519 │1520 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415211522 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1523 │1524 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1525 │ ~1526 │1527 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/415281529 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1530 │1531 684 │ match_types [left_type, right_type, type] do1532 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1533 │1534 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415351536 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1537 │1538 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1539 │ ~1540 │1541 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/415421543 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1544 │1545 684 │ match_types [left_type, right_type, type] do1546 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1547 │1548 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415491550 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1551 │1552 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1553 │ ~1554 │1555 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/415561557 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1558 │1559 684 │ match_types [left_type, right_type, type] do1560 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1561 │1562 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415631564 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1565 │1566 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1567 │ ~1568 │1569 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/415701571 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1572 │1573 684 │ match_types [left_type, right_type, type] do1574 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1575 │1576 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415771578 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1579 │1580 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1581 │ ~1582 │1583 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/415841585 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1586 │1587 684 │ match_types [left_type, right_type, type] do1588 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1589 │1590 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415911592 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1593 │1594 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1595 │ ~1596 │1597 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/415981599 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1600 │1601 684 │ match_types [left_type, right_type, type] do1602 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1603 │1604 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416051606 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1607 │1608 684 │ match_types [left_type, right_type, type] do1609 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1610 │1611 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416121613 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1614 │1615 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1616 │ ~1617 │1618 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/416191620 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1621 │1622 684 │ match_types [left_type, right_type, type] do1623 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1624 │1625 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416261627 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1628 │1629 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1630 │ ~1631 │1632 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/416331634 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1635 │1636 684 │ match_types [left_type, right_type, type] do1637 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1638 │1639 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416401641 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1642 │1643 684 │ match_types [left_type, right_type, type] do1644 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1645 │1646 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416471648 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1649 │1650 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1651 │ ~1652 │1653 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/416541655 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1656 │1657 684 │ match_types [left_type, right_type, type] do1658 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1659 │1660 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416611662 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1663 │1664 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1665 │ ~1666 │1667 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/416681669 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1670 │1671 684 │ match_types [left_type, right_type, type] do1672 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1673 │1674 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416751676 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1677 │1678 684 │ match_types [left_type, right_type, type] do1679 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1680 │1681 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416821683 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1684 │1685 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1686 │ ~1687 │1688 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/416891690 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1691 │1692 684 │ match_types [left_type, right_type, type] do1693 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1694 │1695 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416961697 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1698 │1699 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1700 │ ~1701 │1702 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/417031704 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1705 │1706 684 │ match_types [left_type, right_type, type] do1707 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1708 │1709 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417101711 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1712 │1713 684 │ match_types [left_type, right_type, type] do1714 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1715 │1716 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417171718 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1719 │1720 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1721 │ ~1722 │1723 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/417241725 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1726 │1727 684 │ match_types [left_type, right_type, type] do1728 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1729 │1730 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417311732 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1733 │1734 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1735 │ ~1736 │1737 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/417381739 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1740 │1741 684 │ match_types [left_type, right_type, type] do1742 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1743 │1744 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417451746 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1747 │1748 684 │ match_types [left_type, right_type, type] do1749 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1750 │1751 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417521753 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1754 │1755 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1756 │ ~1757 │1758 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/417591760 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1761 │1762 684 │ match_types [left_type, right_type, type] do1763 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1764 │1765 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417661767 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1768 │1769 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1770 │ ~1771 │1772 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/417731774 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1775 │1776 684 │ match_types [left_type, right_type, type] do1777 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1778 │1779 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417801781 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1782 │1783 684 │ match_types [left_type, right_type, type] do1784 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1785 │1786 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417871788 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1789 │1790 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1791 │ ~1792 │1793 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/417941795 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1796 │1797 684 │ match_types [left_type, right_type, type] do1798 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1799 │1800 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418011802 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1803 │1804 684 │ match_types [left_type, right_type, type] do1805 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1806 │1807 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418081809 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1810 │1811 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1812 │ ~1813 │1814 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/418151816 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1817 │1818 684 │ match_types [left_type, right_type, type] do1819 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1820 │1821 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418221823 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1824 │1825 684 │ match_types [left_type, right_type, type] do1826 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1827 │1828 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418291830 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1831 │1832 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1833 │ ~1834 │1835 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/418361837 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1838 │1839 684 │ match_types [left_type, right_type, type] do1840 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1841 │1842 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418431844 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1845 │1846 684 │ match_types [left_type, right_type, type] do1847 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1848 │1849 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418501851 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1852 │1853 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1854 │ ~1855 │1856 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/418571858 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1859 │1860 684 │ match_types [left_type, right_type, type] do1861 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1862 │1863 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418641865 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1866 │1867 684 │ match_types [left_type, right_type, type] do1868 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1869 │1870 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418711872 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1873 │1874 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1875 │ ~1876 │1877 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/418781879 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1880 │1881 684 │ match_types [left_type, right_type, type] do1882 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1883 │1884 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418851886 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1887 │1888 684 │ match_types [left_type, right_type, type] do1889 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1890 │1891 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418921893 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1894 │1895 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1896 │ ~1897 │1898 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/418991900 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1901 │1902 684 │ match_types [left_type, right_type, type] do1903 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1904 │1905 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419061907 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1908 │1909 684 │ match_types [left_type, right_type, type] do1910 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1911 │1912 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419131914 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1915 │1916 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1917 │ ~1918 │1919 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/419201921 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1922 │1923 684 │ match_types [left_type, right_type, type] do1924 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1925 │1926 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419271928 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1929 │1930 684 │ match_types [left_type, right_type, type] do1931 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1932 │1933 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419341935 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1936 │1937 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1938 │ ~1939 │1940 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/419411942 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1943 │1944 684 │ match_types [left_type, right_type, type] do1945 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1946 │1947 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419481949 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1950 │1951 684 │ match_types [left_type, right_type, type] do1952 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1953 │1954 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419551956 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1957 │1958 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1959 │ ~1960 │1961 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/419621963 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1964 │1965 684 │ match_types [left_type, right_type, type] do1966 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1967 │1968 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419691970 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1971 │1972 684 │ match_types [left_type, right_type, type] do1973 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1974 │1975 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419761977 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1978 │1979 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1980 │ ~1981 │1982 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/419831984 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1985 │1986 684 │ match_types [left_type, right_type, type] do1987 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1988 │1989 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419901991 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1992 │1993 684 │ match_types [left_type, right_type, type] do1994 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1995 │1996 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419971998 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1999 │2000 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2001 │ ~2002 │2003 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/420042005 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2006 │2007 684 │ match_types [left_type, right_type, type] do2008 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2009 │2010 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420112012 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2013 │2014 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2015 │ ~2016 │2017 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/420182019 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2020 │2021 684 │ match_types [left_type, right_type, type] do2022 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2023 │2024 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420252026 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2027 │2028 684 │ match_types [left_type, right_type, type] do2029 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2030 │2031 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420322033 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2034 │2035 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2036 │ ~2037 │2038 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/420392040 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2041 │2042 684 │ match_types [left_type, right_type, type] do2043 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2044 │2045 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420462047 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2048 │2049 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2050 │ ~2051 │2052 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/420532054 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2055 │2056 684 │ match_types [left_type, right_type, type] do2057 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2058 │2059 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420602061 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2062 │2063 684 │ match_types [left_type, right_type, type] do2064 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2065 │2066 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420672068 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2069 │2070 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2071 │ ~2072 │2073 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/420742075 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2076 │2077 684 │ match_types [left_type, right_type, type] do2078 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2079 │2080 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420812082 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2083 │2084 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2085 │ ~2086 │2087 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/420882089 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2090 │2091 684 │ match_types [left_type, right_type, type] do2092 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2093 │2094 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420952096 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2097 │2098 684 │ match_types [left_type, right_type, type] do2099 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2100 │2101 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421022103 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2104 │2105 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2106 │ ~2107 │2108 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/421092110 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2111 │2112 684 │ match_types [left_type, right_type, type] do2113 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2114 │2115 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421162117 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2118 │2119 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2120 │ ~2121 │2122 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/421232124 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2125 │2126 684 │ match_types [left_type, right_type, type] do2127 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2128 │2129 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421302131 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2132 │2133 684 │ match_types [left_type, right_type, type] do2134 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2135 │2136 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421372138 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2139 │2140 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2141 │ ~2142 │2143 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/421442145 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2146 │2147 684 │ match_types [left_type, right_type, type] do2148 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2149 │2150 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421512152 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2153 │2154 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2155 │ ~2156 │2157 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/421582159 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2160 │2161 684 │ match_types [left_type, right_type, type] do2162 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2163 │2164 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421652166 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2167 │2168 684 │ match_types [left_type, right_type, type] do2169 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2170 │2171 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421722173 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2174 │2175 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2176 │ ~2177 │2178 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/421792180 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2181 │2182 684 │ match_types [left_type, right_type, type] do2183 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2184 │2185 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421862187 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2188 │2189 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2190 │ ~2191 │2192 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/421932194 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2195 │2196 684 │ match_types [left_type, right_type, type] do2197 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2198 │2199 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422002201 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2202 │2203 684 │ match_types [left_type, right_type, type] do2204 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2205 │2206 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422072208 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2209 │2210 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2211 │ ~2212 │2213 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/422142215 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2216 │2217 684 │ match_types [left_type, right_type, type] do2218 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2219 │2220 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422212222 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2223 │2224 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2225 │ ~2226 │2227 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/422282229 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2230 │2231 684 │ match_types [left_type, right_type, type] do2232 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2233 │2234 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422352236 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2237 │2238 684 │ match_types [left_type, right_type, type] do2239 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2240 │2241 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422422243 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2244 │2245 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2246 │ ~2247 │2248 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/422492250 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2251 │2252 684 │ match_types [left_type, right_type, type] do2253 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2254 │2255 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422562257 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2258 │2259 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2260 │ ~2261 │2262 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/422632264 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2265 │2266 684 │ match_types [left_type, right_type, type] do2267 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2268 │2269 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422702271 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2272 │2273 684 │ match_types [left_type, right_type, type] do2274 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2275 │2276 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422772278 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2279 │2280 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2281 │ ~2282 │2283 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/422842285 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2286 │2287 684 │ match_types [left_type, right_type, type] do2288 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2289 │2290 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422912292 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2293 │2294 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2295 │ ~2296 │2297 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/422982299 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2300 │2301 684 │ match_types [left_type, right_type, type] do2302 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2303 │2304 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423052306 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2307 │2308 684 │ match_types [left_type, right_type, type] do2309 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2310 │2311 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423122313 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2314 │2315 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2316 │ ~2317 │2318 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/423192320 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2321 │2322 684 │ match_types [left_type, right_type, type] do2323 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2324 │2325 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423262327 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2328 │2329 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2330 │ ~2331 │2332 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/423332334 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2335 │2336 684 │ match_types [left_type, right_type, type] do2337 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2338 │2339 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423402341 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2342 │2343 684 │ match_types [left_type, right_type, type] do2344 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2345 │2346 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423472348 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2349 │2350 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2351 │ ~2352 │2353 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/423542355 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2356 │2357 684 │ match_types [left_type, right_type, type] do2358 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2359 │2360 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423612362 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2363 │2364 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2365 │ ~2366 │2367 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/423682369 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2370 │2371 684 │ match_types [left_type, right_type, type] do2372 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2373 │2374 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423752376 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2377 │2378 684 │ match_types [left_type, right_type, type] do2379 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2380 │2381 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423822383 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2384 │2385 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2386 │ ~2387 │2388 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/423892390 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2391 │2392 684 │ match_types [left_type, right_type, type] do2393 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2394 │2395 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423962397 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2398 │2399 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2400 │ ~2401 │2402 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/424032404 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2405 │2406 684 │ match_types [left_type, right_type, type] do2407 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2408 │2409 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424102411 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2412 │2413 684 │ match_types [left_type, right_type, type] do2414 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2415 │2416 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424172418 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2419 │2420 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2421 │ ~2422 │2423 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/424242425 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2426 │2427 684 │ match_types [left_type, right_type, type] do2428 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2429 │2430 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424312432 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2433 │2434 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2435 │ ~2436 │2437 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/424382439 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2440 │2441 684 │ match_types [left_type, right_type, type] do2442 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2443 │2444 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424452446 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2447 │2448 684 │ match_types [left_type, right_type, type] do2449 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2450 │2451 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424522453 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2454 │2455 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2456 │ ~2457 │2458 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/424592460 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2461 │2462 684 │ match_types [left_type, right_type, type] do2463 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2464 │2465 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424662467 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2468 │2469 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2470 │ ~2471 │2472 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/424732474 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2475 │2476 684 │ match_types [left_type, right_type, type] do2477 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2478 │2479 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424802481 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2482 │2483 684 │ match_types [left_type, right_type, type] do2484 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2485 │2486 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424872488 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2489 │2490 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2491 │ ~2492 │2493 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/424942495 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2496 │2497 684 │ match_types [left_type, right_type, type] do2498 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2499 │2500 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425012502 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2503 │2504 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2505 │ ~2506 │2507 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/425082509 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2510 │2511 684 │ match_types [left_type, right_type, type] do2512 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2513 │2514 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425152516 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2517 │2518 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2519 │ ~2520 │2521 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/425222523 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2524 │2525 684 │ match_types [left_type, right_type, type] do2526 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2527 │2528 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425292530 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2531 │2532 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2533 │ ~2534 │2535 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/425362537 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2538 │2539 684 │ match_types [left_type, right_type, type] do2540 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2541 │2542 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425432544 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2545 │2546 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2547 │ ~2548 │2549 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/425502551 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2552 │2553 684 │ match_types [left_type, right_type, type] do2554 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2555 │2556 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425572558 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2559 │2560 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2561 │ ~2562 │2563 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/425642565 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2566 │2567 684 │ match_types [left_type, right_type, type] do2568 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2569 │2570 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425712572 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2573 │2574 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2575 │ ~2576 │2577 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/425782579 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2580 │2581 684 │ match_types [left_type, right_type, type] do2582 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2583 │2584 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425852586 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2587 │2588 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2589 │ ~2590 │2591 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/425922593 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2594 │2595 684 │ match_types [left_type, right_type, type] do2596 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2597 │2598 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425992600 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2601 │2602 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2603 │ ~2604 │2605 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/426062607 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2608 │2609 684 │ match_types [left_type, right_type, type] do2610 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2611 │2612 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426132614 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2615 │2616 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2617 │ ~2618 │2619 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/426202621 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2622 │2623 684 │ match_types [left_type, right_type, type] do2624 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2625 │2626 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426272628 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2629 │2630 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2631 │ ~2632 │2633 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/426342635 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2636 │2637 684 │ match_types [left_type, right_type, type] do2638 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2639 │2640 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426412642 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2643 │2644 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2645 │ ~2646 │2647 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/426482649 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2650 │2651 684 │ match_types [left_type, right_type, type] do2652 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2653 │2654 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426552656 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2657 │2658 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2659 │ ~2660 │2661 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/426622663 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2664 │2665 684 │ match_types [left_type, right_type, type] do2666 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2667 │2668 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426692670 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2671 │2672 684 │ match_types [left_type, right_type, type] do2673 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2674 │2675 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426762677 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2678 │2679 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2680 │ ~2681 │2682 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/426832684 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2685 │2686 684 │ match_types [left_type, right_type, type] do2687 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2688 │2689 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426902691 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2692 │2693 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2694 │ ~2695 │2696 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/426972698 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2699 │2700 684 │ match_types [left_type, right_type, type] do2701 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2702 │2703 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427042705 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2706 │2707 684 │ match_types [left_type, right_type, type] do2708 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2709 │2710 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427112712 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2713 │2714 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2715 │ ~2716 │2717 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/427182719 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2720 │2721 684 │ match_types [left_type, right_type, type] do2722 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2723 │2724 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427252726 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2727 │2728 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2729 │ ~2730 │2731 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/427322733 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2734 │2735 684 │ match_types [left_type, right_type, type] do2736 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2737 │2738 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427392740 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2741 │2742 684 │ match_types [left_type, right_type, type] do2743 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2744 │2745 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427462747 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2748 │2749 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2750 │ ~2751 │2752 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/427532754 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2755 │2756 684 │ match_types [left_type, right_type, type] do2757 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2758 │2759 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427602761 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2762 │2763 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2764 │ ~2765 │2766 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/427672768 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2769 │2770 684 │ match_types [left_type, right_type, type] do2771 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2772 │2773 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427742775 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2776 │2777 684 │ match_types [left_type, right_type, type] do2778 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2779 │2780 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427812782 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2783 │2784 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2785 │ ~2786 │2787 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/427882789 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2790 │2791 684 │ match_types [left_type, right_type, type] do2792 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2793 │2794 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427952796 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2797 │2798 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2799 │ ~2800 │2801 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/428022803 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2804 │2805 684 │ match_types [left_type, right_type, type] do2806 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2807 │2808 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428092810 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2811 │2812 684 │ match_types [left_type, right_type, type] do2813 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2814 │2815 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428162817 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2818 │2819 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2820 │ ~2821 │2822 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/428232824 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2825 │2826 684 │ match_types [left_type, right_type, type] do2827 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2828 │2829 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428302831 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2832 │2833 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2834 │ ~2835 │2836 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/428372838 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2839 │2840 684 │ match_types [left_type, right_type, type] do2841 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2842 │2843 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428442845 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2846 │2847 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2848 │ ~2849 │2850 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/428512852 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2853 │2854 684 │ match_types [left_type, right_type, type] do2855 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2856 │2857 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428582859 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2860 │2861 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2862 │ ~2863 │2864 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/428652866 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2867 │2868 684 │ match_types [left_type, right_type, type] do2869 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2870 │2871 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428722873 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2874 │2875 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2876 │ ~2877 │2878 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/428792880 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2881 │2882 684 │ match_types [left_type, right_type, type] do2883 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2884 │2885 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428862887 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2888 │2889 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2890 │ ~2891 │2892 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/428932894 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2895 │2896 684 │ match_types [left_type, right_type, type] do2897 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2898 │2899 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429002901 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2902 │2903 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2904 │ ~2905 │2906 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/429072908 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2909 │2910 684 │ match_types [left_type, right_type, type] do2911 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2912 │2913 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429142915 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2916 │2917 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2918 │ ~2919 │2920 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/429212922 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2923 │2924 684 │ match_types [left_type, right_type, type] do2925 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2926 │2927 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429282929 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2930 │2931 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2932 │ ~2933 │2934 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/429352936 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2937 │2938 684 │ match_types [left_type, right_type, type] do2939 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2940 │2941 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429422943 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2944 │2945 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2946 │ ~2947 │2948 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/429492950 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2951 │2952 684 │ match_types [left_type, right_type, type] do2953 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2954 │2955 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429562957 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2958 │2959 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2960 │ ~2961 │2962 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/429632964 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2965 │2966 684 │ match_types [left_type, right_type, type] do2967 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2968 │2969 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429702971 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2972 │2973 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2974 │ ~2975 │2976 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/429772978 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2979 │2980 684 │ match_types [left_type, right_type, type] do2981 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2982 │2983 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429842985 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2986 │2987 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2988 │ ~2989 │2990 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/429912992 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2993 │2994 684 │ match_types [left_type, right_type, type] do2995 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2996 │2997 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429982999 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3000 │3001 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3002 │ ~3003 │3004 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/430053006 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3007 │3008 684 │ match_types [left_type, right_type, type] do3009 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3010 │3011 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430123013 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3014 │3015 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3016 │ ~3017 │3018 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/430193020 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3021 │3022 684 │ match_types [left_type, right_type, type] do3023 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3024 │3025 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430263027 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3028 │3029 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3030 │ ~3031 │3032 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/430333034 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3035 │3036 684 │ match_types [left_type, right_type, type] do3037 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3038 │3039 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430403041 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3042 │3043 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3044 │ ~3045 │3046 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/430473048 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3049 │3050 684 │ match_types [left_type, right_type, type] do3051 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3052 │3053 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430543055 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3056 │3057 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3058 │ ~3059 │3060 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/430613062 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3063 │3064 684 │ match_types [left_type, right_type, type] do3065 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3066 │3067 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430683069 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3070 │3071 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3072 │ ~3073 │3074 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/430753076 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3077 │3078 684 │ match_types [left_type, right_type, type] do3079 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3080 │3081 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430823083 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3084 │3085 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3086 │ ~3087 │3088 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/430893090 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3091 │3092 684 │ match_types [left_type, right_type, type] do3093 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3094 │3095 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430963097 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3098 │3099 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3100 │ ~3101 │3102 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/431033104 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3105 │3106 684 │ match_types [left_type, right_type, type] do3107 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3108 │3109 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431103111 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3112 │3113 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3114 │ ~3115 │3116 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/431173118 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3119 │3120 684 │ match_types [left_type, right_type, type] do3121 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3122 │3123 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431243125 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3126 │3127 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3128 │ ~3129 │3130 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/431313132 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3133 │3134 684 │ match_types [left_type, right_type, type] do3135 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3136 │3137 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431383139 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3140 │3141 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3142 │ ~3143 │3144 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/431453146 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3147 │3148 684 │ match_types [left_type, right_type, type] do3149 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3150 │3151 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431523153 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3154 │3155 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3156 │ ~3157 │3158 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/431593160 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3161 │3162 684 │ match_types [left_type, right_type, type] do3163 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3164 │3165 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431663167 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3168 │3169 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3170 │ ~3171 │3172 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/431733174 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3175 │3176 684 │ match_types [left_type, right_type, type] do3177 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3178 │3179 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431803181 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3182 │3183 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3184 │ ~3185 │3186 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/431873188 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3189 │3190 684 │ match_types [left_type, right_type, type] do3191 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3192 │3193 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431943195 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3196 │3197 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3198 │ ~3199 │3200 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/432013202 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3203 │3204 684 │ match_types [left_type, right_type, type] do3205 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3206 │3207 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432083209 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3210 │3211 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3212 │ ~3213 │3214 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/432153216 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3217 │3218 684 │ match_types [left_type, right_type, type] do3219 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3220 │3221 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432223223 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3224 │3225 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3226 │ ~3227 │3228 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/432293230 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3231 │3232 684 │ match_types [left_type, right_type, type] do3233 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3234 │3235 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432363237 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3238 │3239 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3240 │ ~3241 │3242 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/432433244 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3245 │3246 684 │ match_types [left_type, right_type, type] do3247 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3248 │3249 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432503251 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3252 │3253 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3254 │ ~3255 │3256 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/432573258 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3259 │3260 684 │ match_types [left_type, right_type, type] do3261 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3262 │3263 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432643265 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3266 │3267 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3268 │ ~3269 │3270 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/432713272 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3273 │3274 684 │ match_types [left_type, right_type, type] do3275 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3276 │3277 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432783279 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3280 │3281 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3282 │ ~3283 │3284 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/432853286 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3287 │3288 684 │ match_types [left_type, right_type, type] do3289 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3290 │3291 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432923293 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3294 │3295 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3296 │ ~3297 │3298 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/432993300 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3301 │3302 684 │ match_types [left_type, right_type, type] do3303 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3304 │3305 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433063307 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3308 │3309 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3310 │ ~3311 │3312 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/433133314 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3315 │3316 684 │ match_types [left_type, right_type, type] do3317 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3318 │3319 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433203321 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3322 │3323 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3324 │ ~3325 │3326 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/433273328 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3329 │3330 684 │ match_types [left_type, right_type, type] do3331 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3332 │3333 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433343335 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3336 │3337 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3338 │ ~3339 │3340 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/433413342 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3343 │3344 684 │ match_types [left_type, right_type, type] do3345 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3346 │3347 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433483349 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3350 │3351 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3352 │ ~3353 │3354 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/433553356 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3357 │3358 684 │ match_types [left_type, right_type, type] do3359 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3360 │3361 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433623363 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3364 │3365 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3366 │ ~3367 │3368 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/433693370 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3371 │3372 684 │ match_types [left_type, right_type, type] do3373 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3374 │3375 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433763377 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3378 │3379 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3380 │ ~3381 │3382 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/433833384 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3385 │3386 684 │ match_types [left_type, right_type, type] do3387 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3388 │3389 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433903391 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3392 │3393 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3394 │ ~3395 │3396 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/433973398 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3399 │3400 684 │ match_types [left_type, right_type, type] do3401 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3402 │3403 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434043405 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3406 │3407 684 │ match_types [left_type, right_type, type] do3408 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3409 │3410 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434113412 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3413 │3414 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3415 │ ~3416 │3417 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/434183419 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3420 │3421 684 │ match_types [left_type, right_type, type] do3422 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3423 │3424 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434253426 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3427 │3428 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3429 │ ~3430 │3431 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/434323433 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3434 │3435 684 │ match_types [left_type, right_type, type] do3436 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3437 │3438 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434393440 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3441 │3442 684 │ match_types [left_type, right_type, type] do3443 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3444 │3445 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434463447 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3448 │3449 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3450 │ ~3451 │3452 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/434533454 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3455 │3456 684 │ match_types [left_type, right_type, type] do3457 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3458 │3459 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434603461 warning: the variable "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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3464 │ ~3465 │3466 └─ lib/nx/binary_backend.ex:691: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 684 │ match_types [left_type, right_type, type] do3471 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3472 │3473 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434743475 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3476 │3477 684 │ match_types [left_type, right_type, type] do3478 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3479 │3480 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434813482 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3483 │3484 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3485 │ ~3486 │3487 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/434883489 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3490 │3491 684 │ match_types [left_type, right_type, type] do3492 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3493 │3494 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434953496 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3497 │3498 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3499 │ ~3500 │3501 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/435023503 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3504 │3505 684 │ match_types [left_type, right_type, type] do3506 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3507 │3508 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435093510 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do3513 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3514 │3515 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435163517 warning: the variable "left_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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3520 │ ~3521 │3522 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/435233524 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do3527 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3528 │3529 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435303531 warning: the variable "right_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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3534 │ ~3535 │3536 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/435373538 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do3541 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3542 │3543 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435443545 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3546 │3547 684 │ match_types [left_type, right_type, type] do3548 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3549 │3550 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435513552 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3553 │3554 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3555 │ ~3556 │3557 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/435583559 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do3562 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3563 │3564 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435653566 warning: the variable "right_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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3569 │ ~3570 │3571 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/435723573 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do3576 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3577 │3578 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435793580 warning: the variable "left_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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3583 │ ~3584 │3585 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/435863587 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do3590 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3591 │3592 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435933594 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3595 │3596 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3597 │ ~3598 │3599 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/436003601 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3602 │3603 684 │ match_types [left_type, right_type, type] do3604 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3605 │3606 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436073608 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3609 │3610 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3611 │ ~3612 │3613 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/436143615 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3616 │3617 684 │ match_types [left_type, right_type, type] do3618 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3619 │3620 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436213622 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3623 │3624 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3625 │ ~3626 │3627 └─ lib/nx/binary_backend.ex:691:21: 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 684 │ match_types [left_type, right_type, type] do3632 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3633 │3634 └─ lib/nx/binary_backend.ex:684: 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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3639 │ ~3640 │3641 └─ lib/nx/binary_backend.ex:687: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 684 │ match_types [left_type, right_type, type] do3646 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3647 │3648 └─ lib/nx/binary_backend.ex:684: 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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3653 │ ~3654 │3655 └─ lib/nx/binary_backend.ex:691: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 684 │ match_types [left_type, right_type, type] do3660 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3661 │3662 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436633664 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3665 │3666 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3667 │ ~3668 │3669 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/436703671 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3672 │3673 684 │ match_types [left_type, right_type, type] do3674 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3675 │3676 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436773678 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3679 │3680 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3681 │ ~3682 │3683 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/436843685 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3686 │3687 684 │ match_types [left_type, right_type, type] do3688 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3689 │3690 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436913692 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3693 │3694 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3695 │ ~3696 │3697 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/436983699 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do3702 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3703 │3704 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437053706 warning: the variable "right_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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3709 │ ~3710 │3711 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/437123713 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do3716 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3717 │3718 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437193720 warning: the variable "left_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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3723 │ ~3724 │3725 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/437263727 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do3730 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3731 │3732 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437333734 warning: the variable "right_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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3737 │ ~3738 │3739 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/437403741 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do3744 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3745 │3746 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437473748 warning: the variable "left_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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3751 │ ~3752 │3753 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/437543755 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do3758 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3759 │3760 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437613762 warning: the variable "right_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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3765 │ ~3766 │3767 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/437683769 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do3772 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3773 │3774 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437753776 warning: the variable "left_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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3779 │ ~3780 │3781 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/437823783 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do3786 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3787 │3788 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437893790 warning: the variable "right_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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3793 │ ~3794 │3795 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/437963797 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do3800 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3801 │3802 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438033804 warning: the variable "left_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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3807 │ ~3808 │3809 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/438103811 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do3814 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3815 │3816 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438173818 warning: the variable "right_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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3821 │ ~3822 │3823 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/438243825 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do3828 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3829 │3830 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438313832 warning: the variable "left_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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3835 │ ~3836 │3837 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/438383839 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do3842 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3843 │3844 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438453846 warning: the variable "right_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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3849 │ ~3850 │3851 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/438523853 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do3856 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3857 │3858 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438593860 warning: the variable "left_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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3863 │ ~3864 │3865 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/438663867 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do3870 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3871 │3872 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438733874 warning: the variable "right_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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3877 │ ~3878 │3879 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/438803881 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do3884 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3885 │3886 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438873888 warning: the variable "left_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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3891 │ ~3892 │3893 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/438943895 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do3898 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3899 │3900 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439013902 warning: the variable "right_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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3905 │ ~3906 │3907 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/439083909 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do3912 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3913 │3914 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439153916 warning: the variable "left_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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3919 │ ~3920 │3921 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/439223923 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do3926 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3927 │3928 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439293930 warning: the variable "right_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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3933 │ ~3934 │3935 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/439363937 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do3940 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3941 │3942 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439433944 warning: the variable "left_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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3947 │ ~3948 │3949 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/439503951 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do3954 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3955 │3956 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439573958 warning: the variable "right_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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3961 │ ~3962 │3963 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/439643965 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do3968 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3969 │3970 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439713972 warning: the variable "left_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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3975 │ ~3976 │3977 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/439783979 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do3982 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3983 │3984 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439853986 warning: the variable "right_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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3989 │ ~3990 │3991 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/439923993 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do3996 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3997 │3998 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439994000 warning: the variable "left_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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4003 │ ~4004 │4005 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/440064007 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do4010 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4011 │4012 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440134014 warning: the variable "right_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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4017 │ ~4018 │4019 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/440204021 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do4024 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4025 │4026 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440274028 warning: the variable "left_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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4031 │ ~4032 │4033 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/440344035 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do4038 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4039 │4040 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440414042 warning: the variable "right_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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4045 │ ~4046 │4047 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/440484049 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do4052 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4053 │4054 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440554056 warning: the variable "left_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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4059 │ ~4060 │4061 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/440624063 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do4066 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4067 │4068 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440694070 warning: the variable "right_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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4073 │ ~4074 │4075 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/440764077 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do4080 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4081 │4082 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440834084 warning: the variable "left_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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4087 │ ~4088 │4089 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/440904091 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do4094 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4095 │4096 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440974098 warning: the variable "right_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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4101 │ ~4102 │4103 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/441044105 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do4108 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4109 │4110 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441114112 warning: the variable "left_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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4115 │ ~4116 │4117 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/441184119 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do4122 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4123 │4124 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441254126 warning: the variable "right_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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4129 │ ~4130 │4131 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/441324133 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do4136 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4137 │4138 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441394140 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4141 │4142 684 │ match_types [left_type, right_type, type] do4143 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4144 │4145 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441464147 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4148 │4149 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4150 │ ~4151 │4152 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/441534154 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4155 │4156 684 │ match_types [left_type, right_type, type] do4157 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4158 │4159 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441604161 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4162 │4163 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4164 │ ~4165 │4166 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/441674168 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4169 │4170 684 │ match_types [left_type, right_type, type] do4171 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4172 │4173 └─ lib/nx/binary_backend.ex:684: 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 684 │ match_types [left_type, right_type, type] do4178 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4179 │4180 └─ lib/nx/binary_backend.ex:684: 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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4185 │ ~4186 │4187 └─ lib/nx/binary_backend.ex:687: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 684 │ match_types [left_type, right_type, type] do4192 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4193 │4194 └─ lib/nx/binary_backend.ex:684: 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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4199 │ ~4200 │4201 └─ lib/nx/binary_backend.ex:691: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 684 │ match_types [left_type, right_type, type] do4206 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4207 │4208 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442094210 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4211 │4212 684 │ match_types [left_type, right_type, type] do4213 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4214 │4215 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442164217 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4218 │4219 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4220 │ ~4221 │4222 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/442234224 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4225 │4226 684 │ match_types [left_type, right_type, type] do4227 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4228 │4229 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442304231 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4232 │4233 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4234 │ ~4235 │4236 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/442374238 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4239 │4240 684 │ match_types [left_type, right_type, type] do4241 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4242 │4243 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442444245 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do4248 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4249 │4250 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442514252 warning: the variable "left_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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4255 │ ~4256 │4257 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/442584259 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do4262 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4263 │4264 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442654266 warning: the variable "right_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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4269 │ ~4270 │4271 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/442724273 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do4276 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4277 │4278 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442794280 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4281 │4282 684 │ match_types [left_type, right_type, type] do4283 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4284 │4285 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442864287 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4288 │4289 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4290 │ ~4291 │4292 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/442934294 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do4297 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4298 │4299 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443004301 warning: the variable "right_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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4304 │ ~4305 │4306 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/443074308 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do4311 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4312 │4313 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443144315 warning: the variable "left_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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4318 │ ~4319 │4320 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/443214322 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do4325 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4326 │4327 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443284329 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4330 │4331 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4332 │ ~4333 │4334 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/443354336 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4337 │4338 684 │ match_types [left_type, right_type, type] do4339 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4340 │4341 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443424343 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4344 │4345 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4346 │ ~4347 │4348 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/443494350 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4351 │4352 684 │ match_types [left_type, right_type, type] do4353 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4354 │4355 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443564357 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4358 │4359 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4360 │ ~4361 │4362 └─ lib/nx/binary_backend.ex:691:21: 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 684 │ match_types [left_type, right_type, type] do4367 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4368 │4369 └─ lib/nx/binary_backend.ex:684: 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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4374 │ ~4375 │4376 └─ lib/nx/binary_backend.ex:687: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 684 │ match_types [left_type, right_type, type] do4381 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4382 │4383 └─ lib/nx/binary_backend.ex:684: 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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4388 │ ~4389 │4390 └─ lib/nx/binary_backend.ex:691: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 684 │ match_types [left_type, right_type, type] do4395 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4396 │4397 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443984399 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4400 │4401 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4402 │ ~4403 │4404 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/444054406 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4407 │4408 684 │ match_types [left_type, right_type, type] do4409 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4410 │4411 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/444124413 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4414 │4415 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4416 │ ~4417 │4418 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/444194420 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4421 │4422 684 │ match_types [left_type, right_type, type] do4423 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4424 │4425 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/444264427 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4428 │4429 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4430 │ ~4431 │4432 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/444334434 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do4437 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4438 │4439 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/444404441 warning: the variable "right_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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4444 │ ~4445 │4446 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/444474448 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do4451 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4452 │4453 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/444544455 warning: the variable "left_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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4458 │ ~4459 │4460 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/444614462 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do4465 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4466 │4467 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/444684469 warning: the variable "right_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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4472 │ ~4473 │4474 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/444754476 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do4479 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4480 │4481 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/444824483 warning: the variable "left_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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4486 │ ~4487 │4488 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/444894490 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do4493 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4494 │4495 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/444964497 warning: the variable "right_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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4500 │ ~4501 │4502 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/445034504 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do4507 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4508 │4509 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/445104511 warning: the variable "left_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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4514 │ ~4515 │4516 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/445174518 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do4521 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4522 │4523 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/445244525 warning: the variable "right_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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4528 │ ~4529 │4530 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/445314532 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do4535 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4536 │4537 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/445384539 warning: the variable "left_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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4542 │ ~4543 │4544 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/445454546 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do4549 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4550 │4551 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/445524553 warning: the variable "right_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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4556 │ ~4557 │4558 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/445594560 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do4563 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4564 │4565 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/445664567 warning: the variable "left_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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4570 │ ~4571 │4572 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/445734574 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do4577 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4578 │4579 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/445804581 warning: the variable "right_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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4584 │ ~4585 │4586 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/445874588 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do4591 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4592 │4593 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/445944595 warning: the variable "left_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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4598 │ ~4599 │4600 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/446014602 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do4605 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4606 │4607 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/446084609 warning: the variable "right_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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4612 │ ~4613 │4614 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/446154616 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do4619 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4620 │4621 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/446224623 warning: the variable "left_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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4626 │ ~4627 │4628 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/446294630 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do4633 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4634 │4635 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/446364637 warning: the variable "right_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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4640 │ ~4641 │4642 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/446434644 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do4647 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4648 │4649 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/446504651 warning: the variable "left_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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4654 │ ~4655 │4656 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/446574658 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do4661 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4662 │4663 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/446644665 warning: the variable "right_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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4668 │ ~4669 │4670 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/446714672 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do4675 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4676 │4677 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/446784679 warning: the variable "left_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 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4682 │ ~4683 │4684 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/446854686 warning: the variable "arg1" (context 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 684 │ match_types [left_type, right_type, type] do4689 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4690 │4691 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/446924693 warning: the variable "right_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 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4696 │ ~4697 │4698 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/446994700 warning: the variable "arg2" (context 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 684 │ match_types [left_type, right_type, type] do4703 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4704 │4705 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/447064707 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 operator4708 │4709 822 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4710 │ ~4711 │4712 └─ lib/nx/binary_backend.ex:822:34: Nx.BinaryBackend.element_wise_bit_op/347134714 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 operator4715 │4716 822 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4717 │ ~4718 │4719 └─ lib/nx/binary_backend.ex:822:34: Nx.BinaryBackend.element_wise_bit_op/347204721 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 operator4722 │4723 822 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4724 │ ~4725 │4726 └─ lib/nx/binary_backend.ex:822:34: Nx.BinaryBackend.element_wise_bit_op/347274728 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 operator4729 │4730 822 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4731 │ ~4732 │4733 └─ lib/nx/binary_backend.ex:822:34: Nx.BinaryBackend.element_wise_bit_op/347344735 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 operator4736 │4737 822 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4738 │ ~4739 │4740 └─ lib/nx/binary_backend.ex:822:34: Nx.BinaryBackend.element_wise_bit_op/347414742 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 operator4743 │4744 844 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4745 │ ~4746 │4747 └─ lib/nx/binary_backend.ex:844:34: Nx.BinaryBackend.real/247484749 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 operator4750 │4751 844 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4752 │ ~4753 │4754 └─ lib/nx/binary_backend.ex:844:69: Nx.BinaryBackend.real/247554756 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 operator4757 │4758 856 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4759 │ ~4760 │4761 └─ lib/nx/binary_backend.ex:856:31: Nx.BinaryBackend.imag/247624763 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 operator4764 │4765 856 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4766 │ ~4767 │4768 └─ lib/nx/binary_backend.ex:856:69: Nx.BinaryBackend.imag/247694770 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 operator4771 │4772 1136 │ for <<batch::size(batch_size)-bitstring <- batch_group>>,4773 │ ~4774 │4775 └─ lib/nx/binary_backend.ex:1136:27: Nx.BinaryBackend.conv/447764777 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 operator4778 │4779 1165 │ <<_::size(current_input_pos)-bitstring, input_receptive_field::bitstring>> = window4780 │ ~4781 │4782 └─ lib/nx/binary_backend.ex:1165:25: Nx.BinaryBackend.conv/447834784 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 operator4785 │4786 1167 │ <<_::size(current_filter_pos)-bitstring, filter_receptive_field::bitstring>> =4787 │ ~4788 │4789 └─ lib/nx/binary_backend.ex:1167:25: Nx.BinaryBackend.conv/447904791 warning: the variable "left_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 1175 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4794 │ ~4795 │4796 └─ lib/nx/binary_backend.ex:1175:31: Nx.BinaryBackend.conv/447974798 warning: the variable "arg1" (context 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 1172 │ match_types [input_type] do4801 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4802 │4803 └─ lib/nx/binary_backend.ex:1172: Nx.BinaryBackend.conv/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 1175 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4808 │ ~4809 │4810 └─ lib/nx/binary_backend.ex:1175:31: Nx.BinaryBackend.conv/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 1172 │ match_types [input_type] do4815 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4816 │4817 └─ lib/nx/binary_backend.ex:1172: Nx.BinaryBackend.conv/448184819 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4820 │4821 1172 │ match_types [input_type] do4822 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4823 │4824 └─ lib/nx/binary_backend.ex:1172: Nx.BinaryBackend.conv/448254826 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4827 │4828 1175 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4829 │ ~4830 │4831 └─ lib/nx/binary_backend.ex:1175:31: Nx.BinaryBackend.conv/448324833 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4834 │4835 1172 │ match_types [input_type] do4836 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4837 │4838 └─ lib/nx/binary_backend.ex:1172: Nx.BinaryBackend.conv/448394840 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4841 │4842 1175 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4843 │ ~4844 │4845 └─ lib/nx/binary_backend.ex:1175:31: Nx.BinaryBackend.conv/448464847 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4848 │4849 1172 │ match_types [input_type] do4850 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4851 │4852 └─ lib/nx/binary_backend.ex:1172: Nx.BinaryBackend.conv/448534854 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4855 │4856 1175 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4857 │ ~4858 │4859 └─ lib/nx/binary_backend.ex:1175:31: Nx.BinaryBackend.conv/448604861 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4862 │4863 1172 │ match_types [input_type] do4864 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4865 │4866 └─ lib/nx/binary_backend.ex:1172: Nx.BinaryBackend.conv/448674868 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4869 │4870 1185 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4871 │ ~4872 │4873 └─ lib/nx/binary_backend.ex:1185:31: Nx.BinaryBackend.conv/448744875 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4876 │4877 1182 │ match_types [kernel_type] do4878 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4879 │4880 └─ lib/nx/binary_backend.ex:1182: Nx.BinaryBackend.conv/448814882 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4883 │4884 1185 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4885 │ ~4886 │4887 └─ lib/nx/binary_backend.ex:1185:31: Nx.BinaryBackend.conv/448884889 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4890 │4891 1182 │ match_types [kernel_type] do4892 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4893 │4894 └─ lib/nx/binary_backend.ex:1182: Nx.BinaryBackend.conv/448954896 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4897 │4898 1182 │ match_types [kernel_type] do4899 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4900 │4901 └─ lib/nx/binary_backend.ex:1182: Nx.BinaryBackend.conv/449024903 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4904 │4905 1185 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4906 │ ~4907 │4908 └─ lib/nx/binary_backend.ex:1185:31: Nx.BinaryBackend.conv/449094910 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4911 │4912 1182 │ match_types [kernel_type] do4913 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4914 │4915 └─ lib/nx/binary_backend.ex:1182: Nx.BinaryBackend.conv/449164917 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4918 │4919 1185 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4920 │ ~4921 │4922 └─ lib/nx/binary_backend.ex:1185:31: Nx.BinaryBackend.conv/449234924 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4925 │4926 1182 │ match_types [kernel_type] do4927 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4928 │4929 └─ lib/nx/binary_backend.ex:1182: Nx.BinaryBackend.conv/449304931 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4932 │4933 1185 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4934 │ ~4935 │4936 └─ lib/nx/binary_backend.ex:1185:31: Nx.BinaryBackend.conv/449374938 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4939 │4940 1182 │ match_types [kernel_type] do4941 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4942 │4943 └─ lib/nx/binary_backend.ex:1182: Nx.BinaryBackend.conv/449444945 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 operator4946 │4947 1211 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =4948 │ ~4949 │4950 └─ lib/nx/binary_backend.ex:1211:19: Nx.BinaryBackend.split_into_feature_groups/449514952 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 operator4953 │4954 1211 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =4955 │ ~4956 │4957 └─ lib/nx/binary_backend.ex:1211:55: Nx.BinaryBackend.split_into_feature_groups/449584959 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 operator4960 │4961 1213 │ <<out_data::size(data_size)-bitstring <- data_group>>,4962 │ ~4963 │4964 └─ lib/nx/binary_backend.ex:1213:26: Nx.BinaryBackend.split_into_feature_groups/449654966 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 operator4967 │4968 1225 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data4969 │ ~4970 │4971 └─ lib/nx/binary_backend.ex:1225:19: Nx.BinaryBackend.split_into_batch_groups/449724973 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 operator4974 │4975 1225 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data4976 │ ~4977 │4978 └─ lib/nx/binary_backend.ex:1225:49: Nx.BinaryBackend.split_into_batch_groups/449794980 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4981 │4982 1493 │ match_types [type] do4983 │ ~~~~~~~~~~~~~~~~~~~~~4984 │4985 └─ lib/nx/binary_backend.ex:1493: Nx.BinaryBackend.window_reduce/649864987 warning: the variable "arg1" (context 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 1493 │ match_types [type] do4990 │ ~~~~~~~~~~~~~~~~~~~~~4991 │4992 └─ lib/nx/binary_backend.ex:1493: Nx.BinaryBackend.window_reduce/649934994 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4995 │4996 1493 │ match_types [type] do4997 │ ~~~~~~~~~~~~~~~~~~~~~4998 │4999 └─ lib/nx/binary_backend.ex:1493: Nx.BinaryBackend.window_reduce/650005001 warning: the variable "arg1" (context 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 1493 │ match_types [type] do5004 │ ~~~~~~~~~~~~~~~~~~~~~5005 │5006 └─ lib/nx/binary_backend.ex:1493: Nx.BinaryBackend.window_reduce/650075008 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5009 │5010 1493 │ match_types [type] do5011 │ ~~~~~~~~~~~~~~~~~~~~~5012 │5013 └─ lib/nx/binary_backend.ex:1493: Nx.BinaryBackend.window_reduce/650145015 warning: the variable "arg1" (context 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 1493 │ match_types [type] do5018 │ ~~~~~~~~~~~~~~~~~~~~~5019 │5020 └─ lib/nx/binary_backend.ex:1493: Nx.BinaryBackend.window_reduce/650215022 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 operator5023 │5024 1560 │ for <<bin::size(size)-bitstring <- data>>, into: <<>> do5025 │ ~5026 │5027 └─ lib/nx/binary_backend.ex:1560:23: Nx.BinaryBackend.map/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 1630 │ match_types [type] do5032 │ ~~~~~~~~~~~~~~~~~~~~~5033 │5034 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/850355036 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5037 │5038 1630 │ match_types [type] do5039 │ ~~~~~~~~~~~~~~~~~~~~~5040 │5041 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/850425043 warning: the variable "arg1" (context 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 1630 │ match_types [type] do5046 │ ~~~~~~~~~~~~~~~~~~~~~5047 │5048 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/850495050 warning: the variable "arg1" (context 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 1630 │ match_types [type] do5053 │ ~~~~~~~~~~~~~~~~~~~~~5054 │5055 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/850565057 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5058 │5059 1630 │ match_types [type] do5060 │ ~~~~~~~~~~~~~~~~~~~~~5061 │5062 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/850635064 warning: the variable "arg1" (context 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 1630 │ match_types [type] do5067 │ ~~~~~~~~~~~~~~~~~~~~~5068 │5069 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/850705071 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5072 │5073 1630 │ match_types [type] do5074 │ ~~~~~~~~~~~~~~~~~~~~~5075 │5076 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/850775078 warning: the variable "arg1" (context 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 1630 │ match_types [type] do5081 │ ~~~~~~~~~~~~~~~~~~~~~5082 │5083 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/850845085 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5086 │5087 1630 │ match_types [type] do5088 │ ~~~~~~~~~~~~~~~~~~~~~5089 │5090 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/850915092 warning: the variable "arg1" (context 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 1630 │ match_types [type] do5095 │ ~~~~~~~~~~~~~~~~~~~~~5096 │5097 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/850985099 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5100 │5101 1630 │ match_types [type] do5102 │ ~~~~~~~~~~~~~~~~~~~~~5103 │5104 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/851055106 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5107 │5108 1630 │ match_types [type] do5109 │ ~~~~~~~~~~~~~~~~~~~~~5110 │5111 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/851125113 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5114 │5115 1630 │ match_types [type] do5116 │ ~~~~~~~~~~~~~~~~~~~~~5117 │5118 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/851195120 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 operator5121 │5122 1653 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,5123 │ ~5124 │5125 └─ lib/nx/binary_backend.ex:1653:19: Nx.BinaryBackend.select_and_scatter/851265127 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 operator5128 │5129 1653 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,5130 │ ~5131 │5132 └─ lib/nx/binary_backend.ex:1653:65: Nx.BinaryBackend.select_and_scatter/851335134 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 operator5135 │5136 1743 │ for <<x::bitstring-size(updates_chunk) <- updates_binary>> do5137 │ ~5138 │5139 └─ lib/nx/binary_backend.ex:1743:33: Nx.BinaryBackend.indexed_op/751405141 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 operator5142 │5143 1779 │ <<before_offset::bitstring-size(before_slice_size),5144 │ ~5145 │5146 └─ lib/nx/binary_backend.ex:1779:45: Nx.BinaryBackend.indexed_op/751475148 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 operator5149 │5150 1780 │ current_bitstring::bitstring-size(target_chunk),5151 │ ~5152 │5153 └─ lib/nx/binary_backend.ex:1780:49: Nx.BinaryBackend.indexed_op/751545155 warning: the variable "arg1" (context 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 1784 │ match_types [target.type, out.type] do5158 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5159 │5160 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/751615162 warning: the variable "arg1" (context 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 1784 │ match_types [target.type, out.type] do5165 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5166 │5167 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/751685169 warning: the variable "arg1" (context 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 1784 │ match_types [target.type, out.type] do5172 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5173 │5174 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/751755176 warning: the variable "arg1" (context 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 1784 │ match_types [target.type, out.type] do5179 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5180 │5181 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/751825183 warning: the variable "arg1" (context 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 1784 │ match_types [target.type, out.type] do5186 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5187 │5188 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/751895190 warning: the variable "arg1" (context 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 1784 │ match_types [target.type, out.type] do5193 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5194 │5195 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/751965197 warning: the variable "arg1" (context 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 1784 │ match_types [target.type, out.type] do5200 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5201 │5202 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752035204 warning: the variable "arg1" (context 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 1784 │ match_types [target.type, out.type] do5207 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5208 │5209 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752105211 warning: the variable "arg1" (context 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 1784 │ match_types [target.type, out.type] do5214 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5215 │5216 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752175218 warning: the variable "arg1" (context 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 1784 │ match_types [target.type, out.type] do5221 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5222 │5223 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752245225 warning: the variable "arg1" (context 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 1784 │ match_types [target.type, out.type] do5228 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5229 │5230 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752315232 warning: the variable "arg1" (context 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 1784 │ match_types [target.type, out.type] do5235 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5236 │5237 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752385239 warning: the variable "arg1" (context 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 1784 │ match_types [target.type, out.type] do5242 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5243 │5244 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752455246 warning: the variable "arg1" (context 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 1784 │ match_types [target.type, out.type] do5249 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5250 │5251 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752525253 warning: the variable "arg1" (context 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 1784 │ match_types [target.type, out.type] do5256 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5257 │5258 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752595260 warning: the variable "arg1" (context 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 1784 │ match_types [target.type, out.type] do5263 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5264 │5265 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752665267 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5268 │5269 1784 │ match_types [target.type, out.type] do5270 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5271 │5272 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752735274 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5275 │5276 1784 │ match_types [target.type, out.type] do5277 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5278 │5279 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752805281 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5282 │5283 1784 │ match_types [target.type, out.type] do5284 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5285 │5286 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752875288 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5289 │5290 1784 │ match_types [target.type, out.type] do5291 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5292 │5293 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752945295 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5296 │5297 1784 │ match_types [target.type, out.type] do5298 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5299 │5300 └─ lib/nx/binary_backend.ex:1784: 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 1784 │ match_types [target.type, out.type] do5305 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5306 │5307 └─ lib/nx/binary_backend.ex:1784: 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 1784 │ match_types [target.type, out.type] do5312 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5313 │5314 └─ lib/nx/binary_backend.ex:1784: 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 1784 │ match_types [target.type, out.type] do5319 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5320 │5321 └─ lib/nx/binary_backend.ex:1784: 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 1784 │ match_types [target.type, out.type] do5326 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5327 │5328 └─ lib/nx/binary_backend.ex:1784: 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 1784 │ match_types [target.type, out.type] do5333 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5334 │5335 └─ lib/nx/binary_backend.ex:1784: 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 1784 │ match_types [target.type, out.type] do5340 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5341 │5342 └─ lib/nx/binary_backend.ex:1784: 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 1784 │ match_types [target.type, out.type] do5347 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5348 │5349 └─ lib/nx/binary_backend.ex:1784: 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 1784 │ match_types [target.type, out.type] do5354 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5355 │5356 └─ lib/nx/binary_backend.ex:1784: 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 1784 │ match_types [target.type, out.type] do5361 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5362 │5363 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/753645365 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 operator5366 │5367 1918 │ {<<cur_elem::size(size)-bitstring, rest_of_slice::bitstring>>, binary} ->5368 │ ~5369 │5370 └─ lib/nx/binary_backend.ex:1918:27: Nx.BinaryBackend.put_slice/553715372 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 operator5373 │5374 1919 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5375 │ ~5376 │5377 └─ lib/nx/binary_backend.ex:1919:26: Nx.BinaryBackend.put_slice/553785379 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 operator5380 │5381 1919 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5382 │ ~5383 │5384 └─ lib/nx/binary_backend.ex:1919:61: Nx.BinaryBackend.put_slice/553855386 warning: the variable "idx_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5387 │5388 1951 │ for <<bin::size(idx_size)-bitstring <- to_binary(indices)>> do5389 │ ~5390 │5391 └─ lib/nx/binary_backend.ex:1951:23: Nx.BinaryBackend.take/453925393 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 operator5394 │5395 2039 │ for <<bin::size(last_dim_bin_size)-bitstring <- to_binary(indices)>>, into: <<>> do5396 │ ~5397 │5398 └─ lib/nx/binary_backend.ex:2039:23: Nx.BinaryBackend.gather/353995400 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 operator5401 │5402 2041 │ for <<bin::size(indices_size)-bitstring <- bin>>,5403 │ ~5404 │5405 └─ lib/nx/binary_backend.ex:2041:27: Nx.BinaryBackend.gather/354065407 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 operator5408 │5409 2097 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5410 │ ~5411 │5412 └─ lib/nx/binary_backend.ex:2097:27: Nx.BinaryBackend.bin_concatenate/454135414 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 operator5415 │5416 2097 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5417 │ ~5418 │5419 └─ lib/nx/binary_backend.ex:2097:57: Nx.BinaryBackend.bin_concatenate/454205421 warning: the variable "arg1" (context 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 2141 │ match_types [input_type] do5424 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5425 │5426 └─ lib/nx/binary_backend.ex:2141: Nx.BinaryBackend.as_type/254275428 warning: the variable "arg1" (context 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 2141 │ match_types [input_type] do5431 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5432 │5433 └─ lib/nx/binary_backend.ex:2141: Nx.BinaryBackend.as_type/254345435 warning: the variable "arg1" (context 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 2141 │ match_types [input_type] do5438 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5439 │5440 └─ lib/nx/binary_backend.ex:2141: Nx.BinaryBackend.as_type/254415442 warning: the variable "arg1" (context 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 2141 │ match_types [input_type] do5445 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5446 │5447 └─ lib/nx/binary_backend.ex:2141: Nx.BinaryBackend.as_type/254485449 warning: the variable "arg1" (context 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 2141 │ match_types [input_type] do5452 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5453 │5454 └─ lib/nx/binary_backend.ex:2141: Nx.BinaryBackend.as_type/254555456 warning: the variable "arg1" (context 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 2141 │ match_types [input_type] do5459 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5460 │5461 └─ lib/nx/binary_backend.ex:2141: Nx.BinaryBackend.as_type/254625463 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 operator5464 │5465 2262 │ data = for <<x::size(size)-bitstring <- bin>>, do: x5466 │ ~5467 │5468 └─ lib/nx/binary_backend.ex:2262:30: Nx.BinaryBackend.sort_last_dim/454695470 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 operator5471 │5472 2451 │ for <<bin::size(size)-bitstring <- axis>>, reduce: {<<>>, acc} do5473 │ ~5474 │5475 └─ lib/nx/binary_backend.ex:2451:25: Nx.BinaryBackend.bin_reduce/554765477 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 operator5478 │5479 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5480 │ ~5481 │5482 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/754835484 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 operator5485 │5486 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5487 │ ~5488 │5489 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/754905491 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 operator5492 │5493 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5494 │ ~5495 │5496 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/754975498 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 operator5499 │5500 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5501 │ ~5502 │5503 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/755045505 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 operator5506 │5507 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5508 │ ~5509 │5510 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/755115512 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 operator5513 │5514 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5515 │ ~5516 │5517 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/755185519 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 operator5520 │5521 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5522 │ ~5523 │5524 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/755255526 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 operator5527 │5528 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5529 │ ~5530 │5531 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/755325533 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 operator5534 │5535 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5536 │ ~5537 │5538 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/755395540 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 operator5541 │5542 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5543 │ ~5544 │5545 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/755465547 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 operator5548 │5549 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5550 │ ~5551 │5552 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/755535554 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 operator5555 │5556 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5557 │ ~5558 │5559 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/755605561 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 operator5562 │5563 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5564 │ ~5565 │5566 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/755675568 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 operator5569 │5570 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5571 │ ~5572 │5573 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/755745575 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 operator5576 │5577 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5578 │ ~5579 │5580 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/755815582 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 operator5583 │5584 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5585 │ ~5586 │5587 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/755885589 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 operator5590 │5591 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5592 │ ~5593 │5594 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/755955596 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 operator5597 │5598 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5599 │ ~5600 │5601 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/756025603 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 operator5604 │5605 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5606 │ ~5607 │5608 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/756095610 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 operator5611 │5612 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5613 │ ~5614 │5615 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/756165617 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 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5620 │ ~5621 │5622 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/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 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5627 │ ~5628 │5629 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/756305631 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 operator5632 │5633 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5634 │ ~5635 │5636 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/756375638 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 operator5639 │5640 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5641 │ ~5642 │5643 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/756445645 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 operator5646 │5647 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5648 │ ~5649 │5650 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/756515652 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 operator5653 │5654 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5655 │ ~5656 │5657 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/756585659 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 operator5660 │5661 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5662 │ ~5663 │5664 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/756655666 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 operator5667 │5668 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5669 │ ~5670 │5671 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/756725673 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 operator5674 │5675 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5676 │ ~5677 │5678 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/756795680 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 operator5681 │5682 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5683 │ ~5684 │5685 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/756865687 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 operator5688 │5689 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5690 │ ~5691 │5692 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/756935694 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 operator5695 │5696 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5697 │ ~5698 │5699 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/757005701 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 operator5702 │5703 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5704 │ ~5705 │5706 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/757075708 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 operator5709 │5710 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5711 │ ~5712 │5713 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/757145715 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 operator5716 │5717 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5718 │ ~5719 │5720 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/757215722 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 operator5723 │5724 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5725 │ ~5726 │5727 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/757285729 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 operator5730 │5731 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5732 │ ~5733 │5734 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/757355736 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 operator5737 │5738 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5739 │ ~5740 │5741 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/757425743 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 operator5744 │5745 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5746 │ ~5747 │5748 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/757495750 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 operator5751 │5752 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5753 │ ~5754 │5755 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/757565757 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 operator5758 │5759 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5760 │ ~5761 │5762 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/757635764 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 operator5765 │5766 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5767 │ ~5768 │5769 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/757705771 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 operator5772 │5773 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5774 │ ~5775 │5776 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/757775778 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 operator5779 │5780 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5781 │ ~5782 │5783 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/757845785 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 operator5786 │5787 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5788 │ ~5789 │5790 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/757915792 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 operator5793 │5794 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5795 │ ~5796 │5797 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/757985799 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 operator5800 │5801 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5802 │ ~5803 │5804 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/758055806 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 operator5807 │5808 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5809 │ ~5810 │5811 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/758125813 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 operator5814 │5815 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5816 │ ~5817 │5818 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/758195820 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 operator5821 │5822 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5823 │ ~5824 │5825 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/758265827 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 operator5828 │5829 2492 │ <<x::size(s1)-bitstring, rest1::bitstring>> = b15830 │ ~5831 │5832 └─ lib/nx/binary_backend.ex:2492:15: Nx.BinaryBackend.bin_zip_reduce_axis/758335834 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 operator5835 │5836 2493 │ <<y::size(s2)-bitstring, rest2::bitstring>> = b25837 │ ~5838 │5839 └─ lib/nx/binary_backend.ex:2493:15: Nx.BinaryBackend.bin_zip_reduce_axis/758405841 warning: the variable "arg1" (context 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 2536 │ match_types [type] do5844 │ ~~~~~~~~~~~~~~~~~~~~~5845 │5846 └─ lib/nx/binary_backend.ex:2536: Nx.BinaryBackend.binary_to_number/258475848 warning: the variable "arg1" (context 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 2536 │ match_types [type] do5851 │ ~~~~~~~~~~~~~~~~~~~~~5852 │5853 └─ lib/nx/binary_backend.ex:2536: Nx.BinaryBackend.binary_to_number/258545855 warning: the variable "arg1" (context 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 2536 │ match_types [type] do5858 │ ~~~~~~~~~~~~~~~~~~~~~5859 │5860 └─ lib/nx/binary_backend.ex:2536: Nx.BinaryBackend.binary_to_number/258615862 warning: the variable "arg1" (context 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 2536 │ match_types [type] do5865 │ ~~~~~~~~~~~~~~~~~~~~~5866 │5867 └─ lib/nx/binary_backend.ex:2536: Nx.BinaryBackend.binary_to_number/258685869 warning: the variable "arg1" (context 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 2536 │ match_types [type] do5872 │ ~~~~~~~~~~~~~~~~~~~~~5873 │5874 └─ lib/nx/binary_backend.ex:2536: Nx.BinaryBackend.binary_to_number/258755876 warning: the variable "arg1" (context 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 2536 │ match_types [type] do5879 │ ~~~~~~~~~~~~~~~~~~~~~5880 │5881 └─ lib/nx/binary_backend.ex:2536: Nx.BinaryBackend.binary_to_number/258825883 warning: the variable "arg1" (context 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 2543 │ match_types [type] do5886 │ ~~~~~~~~~~~~~~~~~~~~~5887 │5888 └─ lib/nx/binary_backend.ex:2543: Nx.BinaryBackend.binary_to_list/258895890 warning: the variable "arg1" (context 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 2543 │ match_types [type] do5893 │ ~~~~~~~~~~~~~~~~~~~~~5894 │5895 └─ lib/nx/binary_backend.ex:2543: Nx.BinaryBackend.binary_to_list/258965897 warning: the variable "arg1" (context 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 2543 │ match_types [type] do5900 │ ~~~~~~~~~~~~~~~~~~~~~5901 │5902 └─ lib/nx/binary_backend.ex:2543: Nx.BinaryBackend.binary_to_list/259035904 warning: the variable "arg1" (context 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 2543 │ match_types [type] do5907 │ ~~~~~~~~~~~~~~~~~~~~~5908 │5909 └─ lib/nx/binary_backend.ex:2543: Nx.BinaryBackend.binary_to_list/259105911 warning: the variable "arg1" (context 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 2543 │ match_types [type] do5914 │ ~~~~~~~~~~~~~~~~~~~~~5915 │5916 └─ lib/nx/binary_backend.ex:2543: Nx.BinaryBackend.binary_to_list/259175918 warning: the variable "arg1" (context 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 2543 │ match_types [type] do5921 │ ~~~~~~~~~~~~~~~~~~~~~5922 │5923 └─ lib/nx/binary_backend.ex:2543: Nx.BinaryBackend.binary_to_list/259245925 warning: the variable "arg1" (context 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 2549 │ match_types [in_type, out_type] do5928 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5929 │5930 └─ lib/nx/binary_backend.ex:2549: 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 2549 │ match_types [in_type, out_type] do5935 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5936 │5937 └─ lib/nx/binary_backend.ex:2549: 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 2549 │ match_types [in_type, out_type] do5942 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5943 │5944 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/459455946 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5947 │5948 2549 │ match_types [in_type, out_type] do5949 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5950 │5951 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/459525953 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5954 │5955 2549 │ match_types [in_type, out_type] do5956 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5957 │5958 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/459595960 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5961 │5962 2549 │ match_types [in_type, out_type] do5963 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5964 │5965 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/459665967 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5968 │5969 2549 │ match_types [in_type, out_type] do5970 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5971 │5972 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/459735974 warning: the variable "arg1" (context 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 2549 │ match_types [in_type, out_type] do5977 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5978 │5979 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/459805981 warning: the variable "arg1" (context 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 2549 │ match_types [in_type, out_type] do5984 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5985 │5986 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/459875988 warning: the variable "arg1" (context 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 2549 │ match_types [in_type, out_type] do5991 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5992 │5993 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/459945995 warning: the variable "arg1" (context 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 2549 │ match_types [in_type, out_type] do5998 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5999 │6000 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460016002 warning: the variable "arg1" (context 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 2549 │ match_types [in_type, out_type] do6005 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6006 │6007 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460086009 warning: the variable "arg1" (context 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 2549 │ match_types [in_type, out_type] do6012 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6013 │6014 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460156016 warning: the variable "arg1" (context 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 2549 │ match_types [in_type, out_type] do6019 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6020 │6021 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460226023 warning: the variable "arg1" (context 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 2549 │ match_types [in_type, out_type] do6026 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6027 │6028 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460296030 warning: the variable "arg1" (context 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 2549 │ match_types [in_type, out_type] do6033 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6034 │6035 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460366037 warning: the variable "arg1" (context 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 2549 │ match_types [in_type, out_type] do6040 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6041 │6042 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460436044 warning: the variable "arg1" (context 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 2549 │ match_types [in_type, out_type] do6047 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6048 │6049 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460506051 warning: the variable "arg1" (context 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 2549 │ match_types [in_type, out_type] do6054 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6055 │6056 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460576058 warning: the variable "arg1" (context 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 2549 │ match_types [in_type, out_type] do6061 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6062 │6063 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460646065 warning: the variable "arg1" (context 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 2549 │ match_types [in_type, out_type] do6068 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6069 │6070 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460716072 warning: the variable "arg1" (context 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 2549 │ match_types [in_type, out_type] do6075 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6076 │6077 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460786079 warning: the variable "arg1" (context 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 2549 │ match_types [in_type, out_type] do6082 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6083 │6084 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460856086 warning: the variable "arg1" (context 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 2549 │ match_types [in_type, out_type] do6089 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6090 │6091 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460926093 warning: the variable "arg1" (context 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 2549 │ match_types [in_type, out_type] do6096 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6097 │6098 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460996100 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6101 │6102 2549 │ match_types [in_type, out_type] do6103 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6104 │6105 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/461066107 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6108 │6109 2549 │ match_types [in_type, out_type] do6110 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6111 │6112 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/461136114 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6115 │6116 2549 │ match_types [in_type, out_type] do6117 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6118 │6119 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/461206121 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6122 │6123 2549 │ match_types [in_type, out_type] do6124 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6125 │6126 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/461276128 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6129 │6130 2549 │ match_types [in_type, out_type] do6131 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6132 │6133 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/461346135 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 operator6136 │6137 2589 │ for <<chunk::size(chunk_size)-bitstring <- binary>> do6138 │ ~6139 │6140 └─ lib/nx/binary_backend.ex:2589:25: Nx.BinaryBackend.aggregate_axes/461416142 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 operator6143 │6144 2684 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data6145 │ ~6146 │6147 └─ lib/nx/binary_backend.ex:2684:15: Nx.BinaryBackend.weighted_traverse/461486149 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 operator6150 │6151 2684 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data6152 │ ~6153 │6154 └─ lib/nx/binary_backend.ex:2684:46: Nx.BinaryBackend.weighted_traverse/461556156 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 operator6157 │6158 2704 │ <<_::size(dim_size)-bitstring, data::bitstring>> = data6159 │ ~6160 │6161 └─ lib/nx/binary_backend.ex:2704:19: Nx.BinaryBackend.weighted_traverse/661626163 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6164 │6165 2120 │ match_types [type] do6166 │ ~~~~~~~~~~~~~~~~~~~~~6167 │6168 └─ lib/nx.ex:2120: Nx.to_flat_list/261696170 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6171 │6172 2120 │ match_types [type] do6173 │ ~~~~~~~~~~~~~~~~~~~~~6174 │6175 └─ lib/nx.ex:2120: Nx.to_flat_list/261766177 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6178 │6179 2120 │ match_types [type] do6180 │ ~~~~~~~~~~~~~~~~~~~~~6181 │6182 └─ lib/nx.ex:2120: Nx.to_flat_list/261836184 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6185 │6186 2120 │ match_types [type] do6187 │ ~~~~~~~~~~~~~~~~~~~~~6188 │6189 └─ lib/nx.ex:2120: Nx.to_flat_list/261906191 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6192 │6193 2120 │ match_types [type] do6194 │ ~~~~~~~~~~~~~~~~~~~~~6195 │6196 └─ lib/nx.ex:2120: Nx.to_flat_list/261976198 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6199 │6200 2120 │ match_types [type] do6201 │ ~~~~~~~~~~~~~~~~~~~~~6202 │6203 └─ lib/nx.ex:2120: Nx.to_flat_list/262046205 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6206 │6207 2177 │ match_types [type] do6208 │ ~~~~~~~~~~~~~~~~~~~~~6209 │6210 └─ lib/nx.ex:2177: Nx.chunk/362116212 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6213 │6214 2177 │ match_types [type] do6215 │ ~~~~~~~~~~~~~~~~~~~~~6216 │6217 └─ lib/nx.ex:2177: Nx.chunk/362186219 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6220 │6221 2177 │ match_types [type] do6222 │ ~~~~~~~~~~~~~~~~~~~~~6223 │6224 └─ lib/nx.ex:2177: Nx.chunk/362256226 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6227 │6228 2177 │ match_types [type] do6229 │ ~~~~~~~~~~~~~~~~~~~~~6230 │6231 └─ lib/nx.ex:2177: Nx.chunk/362326233 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6234 │6235 2177 │ match_types [type] do6236 │ ~~~~~~~~~~~~~~~~~~~~~6237 │6238 └─ lib/nx.ex:2177: Nx.chunk/362396240 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6241 │6242 2177 │ match_types [type] do6243 │ ~~~~~~~~~~~~~~~~~~~~~6244 │6245 └─ lib/nx.ex:2177: Nx.chunk/362466247 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6248 │6249 2463 │ match_types [tensor.type] do6250 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6251 │6252 └─ lib/nx.ex:2463: Nx.to_number/162536254 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6255 │6256 2463 │ match_types [tensor.type] do6257 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6258 │6259 └─ lib/nx.ex:2463: Nx.to_number/162606261 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6262 │6263 2463 │ match_types [tensor.type] do6264 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6265 │6266 └─ lib/nx.ex:2463: Nx.to_number/162676268 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6269 │6270 2463 │ match_types [tensor.type] do6271 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6272 │6273 └─ lib/nx.ex:2463: Nx.to_number/162746275 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6276 │6277 2463 │ match_types [tensor.type] do6278 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6279 │6280 └─ lib/nx.ex:2463: Nx.to_number/162816282 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6283 │6284 2463 │ match_types [tensor.type] do6285 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6286 │6287 └─ lib/nx.ex:2463: Nx.to_number/162886289 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 operator6290 │6291 15484 │ <<header::size(header_size)-binary, array::binary>> = rest6292 │ ~6293 │6294 └─ lib/nx.ex:15484:20: Nx.do_numpy_to_tensor/262956296 warning: the variable "byte_size_of_array" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6297 │6298 15488 │ <<data::size(byte_size_of_array)-binary>> = array6299 │ ~6300 │6301 └─ lib/nx.ex:15488:18: Nx.do_numpy_to_tensor/263026303 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 operator6304 │6305 15560 │ for <<data::size(size)-binary <- binary>> do6306 │ ~6307 │6308 └─ lib/nx.ex:15560:26: Nx.new_byte_order/363096310Compiling lib/nx/defn/expr.ex (it's taking more than 10s)6311 warning: Tuple.append/2 is deprecated. Use insert_at instead6312 │6313 1294 │ intermediate_shape = Tuple.duplicate(1, tuple_size(out_shape) - 1) |> Tuple.append(n)6314 │ ~6315 │6316 └─ lib/nx.ex:1294:89: Nx.eye/26317 └─ lib/nx.ex:1598:27: Nx.take_diagonal/26318 └─ lib/nx.ex:10300:26: Nx.argmin_or_max/36319 └─ lib/nx.ex:10302:23: Nx.argmin_or_max/36320 └─ lib/nx.ex:13577:31: Nx.slice/46321 └─ lib/nx.ex:14464:84: Nx.gather/363226323 warning: the following conditional expression will always succeed:63246325 is_float(split)63266327 because it evaluates to:63286329 dynamic(true)63306331 where "split" was given the types:63326333 # type: dynamic(float() or integer())6334 # from: lib/nx.ex:3493:436335 split * axis_size63366337 # type: float()6338 # from: lib/nx.ex:3503:96339 is_integer(split)63406341 type warning found at:6342 │6343 3507 │ is_float(split) and float_split_index > 0 and float_split_index < axis_size ->6344 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6345 │6346 └─ lib/nx.ex:3507: Nx.split/363476348 warning: this clause in cond will always match:63496350 is_float(split)63516352 since it has type:63536354 dynamic(true)63556356 where "split" was given the types:63576358 # type: dynamic(float() or integer())6359 # from: lib/nx.ex:3493:436360 split * axis_size63616362 # type: float()6363 # from: lib/nx.ex:3503:96364 is_integer(split)63656366 type warning found at:6367 │6368 3510 │ is_float(split) ->6369 │ ~6370 │6371 └─ lib/nx.ex:3510:25: Nx.split/363726373 warning: Tuple.append/2 is deprecated. Use insert_at instead6374 │6375 1484 │ tensor = Nx.pad(tensor, acc, Enum.map(padding_config, &Tuple.append(&1, 0)))6376 │ ~6377 │6378 └─ lib/nx/binary_backend.ex:1484:68: Nx.BinaryBackend.window_reduce/66379 └─ lib/nx/binary_backend.ex:1612:63: Nx.BinaryBackend.select_and_scatter/86380 └─ lib/nx/binary_backend.ex:2331:70: Nx.BinaryBackend.calculate_fft/463816382 warning: the following conditional expression:63836384 is_list(axes)63856386 will always evaluate to:63876388 dynamic(true)63896390 where "axes" was given the type:63916392 # type: dynamic(list(term()))6393 # from: lib/nx.ex:9226:496394 length(axes)63956396 type warning found at:6397 │6398 9231 │ checked_axes = if is_list(axes), do: Enum.at(axes, 0), else: axes6399 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6400 │6401 └─ lib/nx.ex:9231: Nx.weighted_mean/364026403 warning: the following clause will never match:64046405 %Complex{re: re} when float_output? and real_output? ->64066407 because it attempts to match on the result of:64086409 x64106411 which has type:64126413 dynamic(:infinity or :nan or :neg_infinity or float())64146415 where "float_output?" was given the types:64166417 # type: dynamic(boolean())6418 # from: lib/nx/binary_backend.ex:2136:236419 float_output? = Nx.Type.float?(output_type)64206421 # type: dynamic(true)6422 # from: lib/nx/binary_backend.ex:2146:396423 float_output?64246425 where "real_output?" was given the types:64266427 # type: dynamic(boolean())6428 # from: lib/nx/binary_backend.ex:2137:226429 real_output? = not Nx.Type.complex?(output_type)64306431 # type: dynamic(true)6432 # from: lib/nx/binary_backend.ex:2146:576433 real_output?64346435 type warning found at:6436 │6437 2146 │ %Complex{re: re} when float_output? and real_output? ->6438 │ ~6439 │6440 └─ lib/nx/binary_backend.ex:2146:17: Nx.BinaryBackend.as_type/264416442 warning: the following clause will never match:64436444 %Complex{re: re} when float_output? and real_output? ->64456446 because it attempts to match on the result of:64476448 x64496450 which has type:64516452 dynamic(:infinity or :nan or :neg_infinity or float())64536454 where "float_output?" was given the types:64556456 # type: dynamic(boolean())6457 # from: lib/nx/binary_backend.ex:2136:236458 float_output? = Nx.Type.float?(output_type)64596460 # type: dynamic(true)6461 # from: lib/nx/binary_backend.ex:2146:396462 float_output?64636464 where "real_output?" was given the types:64656466 # type: dynamic(boolean())6467 # from: lib/nx/binary_backend.ex:2137:226468 real_output? = not Nx.Type.complex?(output_type)64696470 # type: dynamic(true)6471 # from: lib/nx/binary_backend.ex:2146:576472 real_output?64736474 type warning found at:6475 │6476 2146 │ %Complex{re: re} when float_output? and real_output? ->6477 │ ~6478 │6479 └─ lib/nx/binary_backend.ex:2146:17: Nx.BinaryBackend.as_type/264806481 warning: the following clause will never match:64826483 %Complex{re: re} when float_output? and real_output? ->64846485 because it attempts to match on the result of:64866487 x64886489 which has type:64906491 integer()64926493 where "float_output?" was given the types:64946495 # type: dynamic(boolean())6496 # from: lib/nx/binary_backend.ex:2136:236497 float_output? = Nx.Type.float?(output_type)64986499 # type: dynamic(true)6500 # from: lib/nx/binary_backend.ex:2146:396501 float_output?65026503 where "real_output?" was given the types:65046505 # type: dynamic(boolean())6506 # from: lib/nx/binary_backend.ex:2137:226507 real_output? = not Nx.Type.complex?(output_type)65086509 # type: dynamic(true)6510 # from: lib/nx/binary_backend.ex:2146:576511 real_output?65126513 type warning found at:6514 │6515 2146 │ %Complex{re: re} when float_output? and real_output? ->6516 │ ~6517 │6518 └─ lib/nx/binary_backend.ex:2146:17: Nx.BinaryBackend.as_type/265196520 warning: Tuple.append/2 is deprecated. Use insert_at instead6521 │6522 1180 │ indices = Nx.reshape(indices_to_flatten, Tuple.append(source.shape, num_axes))6523 │ ~6524 │6525 └─ lib/nx/defn/grad.ex:1180:52: Nx.Defn.Grad.grad/46526 └─ lib/nx/defn/grad.ex:1513:57: Nx.Defn.Grad.grad_scatter_window__gather_windows/465276528 warning: the following clause will never match:65296530 %Complex{re: re} when float_output? and real_output? ->65316532 because it attempts to match on the result of:65336534 x65356536 which has type:65376538 integer()65396540 where "float_output?" was given the types:65416542 # type: dynamic(boolean())6543 # from: lib/nx/binary_backend.ex:2136:236544 float_output? = Nx.Type.float?(output_type)65456546 # type: dynamic(true)6547 # from: lib/nx/binary_backend.ex:2146:396548 float_output?65496550 where "real_output?" was given the types:65516552 # type: dynamic(boolean())6553 # from: lib/nx/binary_backend.ex:2137:226554 real_output? = not Nx.Type.complex?(output_type)65556556 # type: dynamic(true)6557 # from: lib/nx/binary_backend.ex:2146:576558 real_output?65596560 type warning found at:6561 │6562 2146 │ %Complex{re: re} when float_output? and real_output? ->6563 │ ~6564 │6565 └─ lib/nx/binary_backend.ex:2146:17: Nx.BinaryBackend.as_type/265666567 warning: Tuple.append/2 is deprecated. Use insert_at instead6568 │6569 62 │ u_shape = collapsed_axes |> Tuple.append(m) |> Tuple.append(:auto)6570 │ ~6571 │6572 └─ lib/nx/lin_alg/svd.ex:62:39: Nx.LinAlg.SVD.calculate_shapes/16573 └─ lib/nx/lin_alg/svd.ex:62:58: Nx.LinAlg.SVD.calculate_shapes/16574 └─ lib/nx/lin_alg/svd.ex:63:21: Nx.LinAlg.SVD.calculate_shapes/16575 └─ lib/nx/lin_alg/svd.ex:64:22: Nx.LinAlg.SVD.calculate_shapes/165766577 warning: the following clause will never match:65786579 %Complex{re: re} ->65806581 because it attempts to match on the result of:65826583 x65846585 which has type:65866587 dynamic(:infinity or :nan or :neg_infinity or float())65886589 type warning found at:6590 │6591 2152 │ %Complex{re: re} ->6592 │ ~6593 │6594 └─ lib/nx/binary_backend.ex:2152:17: Nx.BinaryBackend.as_type/265956596 warning: Tuple.append/2 is deprecated. Use insert_at instead6597 │6598 722 │ Tuple.append(dims, dim)6599 │ ~6600 │6601 └─ lib/nx/random.ex:722:17: Nx.Random.validate_multivariate_normal_args/36602 └─ lib/nx/random.ex:1102:38: Nx.Random.float_or_complex/466036604 warning: the following clause will never match:66056606 %Complex{re: re} ->66076608 because it attempts to match on the result of:66096610 x66116612 which has type:66136614 dynamic(:infinity or :nan or :neg_infinity or float())66156616 type warning found at:6617 │6618 2152 │ %Complex{re: re} ->6619 │ ~6620 │6621 └─ lib/nx/binary_backend.ex:2152:17: Nx.BinaryBackend.as_type/266226623 warning: this clause of defp boolean_to_number/1 is never used (or it will always fail/warn when invoked)6624 │6625 852 │ defp boolean_to_number(value), do: value6626 │ ~6627 │6628 └─ lib/nx/defn/kernel.ex:852:8: Nx.Defn.Kernel.boolean_to_number/166296630 warning: the following clause will never match:66316632 %Complex{re: re} ->66336634 because it attempts to match on the result of:66356636 x66376638 which has type:66396640 integer()66416642 type warning found at:6643 │6644 2152 │ %Complex{re: re} ->6645 │ ~6646 │6647 └─ lib/nx/binary_backend.ex:2152:17: Nx.BinaryBackend.as_type/266486649 warning: the following clause will never match:66506651 %Complex{re: re} ->66526653 because it attempts to match on the result of:66546655 x66566657 which has type:66586659 integer()66606661 type warning found at:6662 │6663 2152 │ %Complex{re: re} ->6664 │ ~6665 │6666 └─ lib/nx/binary_backend.ex:2152:17: Nx.BinaryBackend.as_type/266676668 warning: this guard will never succeed:66696670 is_number(x)66716672 because it returns type:66736674 dynamic(false)66756676 where "x" was given the type:66776678 # type: dynamic(%Complex{6679 re: :infinity or :nan or :neg_infinity or float(),6680 im: :infinity or :nan or :neg_infinity or float()6681 })6682 # from: lib/nx/binary_backend.ex:2143:176683 x =6684 Nx.Shared.read_complex(6685 x,6686 arg16687 )66886689 type warning found at:6690 │6691 2155 │ _ when is_number(x) ->6692 │ ~6693 │6694 └─ lib/nx/binary_backend.ex:2155:24: Nx.BinaryBackend.as_type/266956696 warning: this clause of defp assert_non_concat_dims_equal/2 is never used (or it will always fail/warn when invoked)6697 │6698 1694 │ defp assert_non_concat_dims_equal([], _axis), do: :ok6699 │ ~6700 │6701 └─ lib/nx/shape.ex:1694:8: Nx.Shape.assert_non_concat_dims_equal/267026703 warning: the following clause will never match:67046705 :nan ->67066707 because it attempts to match on the result of:67086709 x67106711 which has type:67126713 dynamic(%Complex{6714 re: :infinity or :nan or :neg_infinity or float(),6715 im: :infinity or :nan or :neg_infinity or float()6716 })67176718 type warning found at:6719 │6720 2158 │ :nan ->6721 │ ~~~~~~~6722 │6723 └─ lib/nx/binary_backend.ex:2158: Nx.BinaryBackend.as_type/267246725 warning: the following clause will never match:67266727 :nan ->67286729 because it attempts to match on the result of:67306731 x67326733 which has type:67346735 integer()67366737 type warning found at:6738 │6739 2158 │ :nan ->6740 │ ~~~~~~~6741 │6742 └─ lib/nx/binary_backend.ex:2158: Nx.BinaryBackend.as_type/267436744 warning: the following clause will never match:67456746 :nan ->67476748 because it attempts to match on the result of:67496750 x67516752 which has type:67536754 integer()67556756 type warning found at:6757 │6758 2158 │ :nan ->6759 │ ~~~~~~~6760 │6761 └─ lib/nx/binary_backend.ex:2158: Nx.BinaryBackend.as_type/267626763 warning: the following clause will never match:67646765 :infinity ->67666767 because it attempts to match on the result of:67686769 x67706771 which has type:67726773 dynamic(%Complex{6774 re: :infinity or :nan or :neg_infinity or float(),6775 im: :infinity or :nan or :neg_infinity or float()6776 })67776778 type warning found at:6779 │6780 2161 │ :infinity ->6781 │ ~~~~~~~~~~~~6782 │6783 └─ lib/nx/binary_backend.ex:2161: Nx.BinaryBackend.as_type/267846785 warning: the following clause will never match:67866787 :infinity ->67886789 because it attempts to match on the result of:67906791 x67926793 which has type:67946795 integer()67966797 type warning found at:6798 │6799 2161 │ :infinity ->6800 │ ~~~~~~~~~~~~6801 │6802 └─ lib/nx/binary_backend.ex:2161: Nx.BinaryBackend.as_type/268036804 warning: the following clause will never match:68056806 :infinity ->68076808 because it attempts to match on the result of:68096810 x68116812 which has type:68136814 integer()68156816 type warning found at:6817 │6818 2161 │ :infinity ->6819 │ ~~~~~~~~~~~~6820 │6821 └─ lib/nx/binary_backend.ex:2161: Nx.BinaryBackend.as_type/268226823 warning: the following clause will never match:68246825 :neg_infinity ->68266827 because it attempts to match on the result of:68286829 x68306831 which has type:68326833 dynamic(%Complex{6834 re: :infinity or :nan or :neg_infinity or float(),6835 im: :infinity or :nan or :neg_infinity or float()6836 })68376838 type warning found at:6839 │6840 2164 │ :neg_infinity ->6841 │ ~~~~~~~~~~~~~~~~6842 │6843 └─ lib/nx/binary_backend.ex:2164: Nx.BinaryBackend.as_type/268446845 warning: the following clause will never match:68466847 :neg_infinity ->68486849 because it attempts to match on the result of:68506851 x68526853 which has type:68546855 integer()68566857 type warning found at:6858 │6859 2164 │ :neg_infinity ->6860 │ ~~~~~~~~~~~~~~~~6861 │6862 └─ lib/nx/binary_backend.ex:2164: Nx.BinaryBackend.as_type/268636864 warning: the following clause will never match:68656866 :neg_infinity ->68676868 because it attempts to match on the result of:68696870 x68716872 which has type:68736874 integer()68756876 type warning found at:6877 │6878 2164 │ :neg_infinity ->6879 │ ~~~~~~~~~~~~~~~~6880 │6881 └─ lib/nx/binary_backend.ex:2164: Nx.BinaryBackend.as_type/268826883 warning: comparison with structs found:68846885 a >= b68866887 given types:68886889 dynamic(6890 %Complex{6891 re: :infinity or :nan or :neg_infinity or float(),6892 im: :infinity or :nan or :neg_infinity or float()6893 } or float() or integer()6894 ) >=6895 dynamic(6896 %Complex{6897 re: :infinity or :nan or :neg_infinity or float(),6898 im: :infinity or :nan or :neg_infinity or float()6899 } or float() or integer()6900 )69016902 where "a" was given the type:69036904 # type: dynamic(6905 %Complex{6906 re: :infinity or :nan or :neg_infinity or float(),6907 im: :infinity or :nan or :neg_infinity or float()6908 } or float() or integer()6909 )6910 # from: lib/nx/binary_backend.ex6911 {a, b}69126913 where "b" was given the type:69146915 # type: dynamic(6916 %Complex{6917 re: :infinity or :nan or :neg_infinity or float(),6918 im: :infinity or :nan or :neg_infinity or float()6919 } or float() or integer()6920 )6921 # from: lib/nx/binary_backend.ex6922 {a, b}69236924 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.69256926 type warning found at:6927 │6928 2201 │ {a, b} -> a >= b6929 │ ~6930 │6931 └─ lib/nx/binary_backend.ex:2201:27: Nx.BinaryBackend.do_sort/469326933 warning: comparison with structs found:69346935 a <= b69366937 given types:69386939 dynamic(6940 %Complex{6941 re: :infinity or :nan or :neg_infinity or float(),6942 im: :infinity or :nan or :neg_infinity or float()6943 } or float() or integer()6944 ) <=6945 dynamic(6946 %Complex{6947 re: :infinity or :nan or :neg_infinity or float(),6948 im: :infinity or :nan or :neg_infinity or float()6949 } or float() or integer()6950 )69516952 where "a" was given the type:69536954 # type: dynamic(6955 %Complex{6956 re: :infinity or :nan or :neg_infinity or float(),6957 im: :infinity or :nan or :neg_infinity or float()6958 } or float() or integer()6959 )6960 # from: lib/nx/binary_backend.ex6961 {a, b}69626963 where "b" was given the type:69646965 # type: dynamic(6966 %Complex{6967 re: :infinity or :nan or :neg_infinity or float(),6968 im: :infinity or :nan or :neg_infinity or float()6969 } or float() or integer()6970 )6971 # from: lib/nx/binary_backend.ex6972 {a, b}69736974 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.69756976 type warning found at:6977 │6978 2215 │ {a, b} -> a <= b6979 │ ~6980 │6981 └─ lib/nx/binary_backend.ex:2215:27: Nx.BinaryBackend.do_sort/469826983 warning: incompatible types given to Nx.Shared.write_non_finite/2:69846985 Nx.Shared.write_non_finite(x, arg1)69866987 given types:69886989 (6990 -dynamic(%Complex{6991 re: :infinity or :nan or :neg_infinity or float(),6992 im: :infinity or :nan or :neg_infinity or float()6993 })-,6994 integer()6995 )69966997 but expected one of:69986999 :infinity or :nan or :neg_infinity, integer()70007001 where "arg1" (context Nx.Shared) was given the types:70027003 # type: dynamic()7004 # from: lib/nx/binary_backend.ex:23227005 {{:f, arg1}}70067007 # type: integer()7008 # from: lib/nx/binary_backend.ex:23227009 Nx.Shared.write_non_finite(x, arg1)70107011 where "x" (context Nx.Shared) was given the type:70127013 # type: dynamic(%Complex{7014 re: :infinity or :nan or :neg_infinity or float(),7015 im: :infinity or :nan or :neg_infinity or float()7016 })7017 # from: lib/nx/binary_backend.ex:23227018 x70197020 type warning found at:7021 │7022 2322 │ match_types [out.type] do7023 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7024 │7025 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/470267027 warning: incompatible types in binary construction:70287029 <<Complex.new(re, im)::integer-native-signed-size(arg1)>>70307031 got type:70327033 dynamic(%Complex{7034 re: :infinity or :nan or :neg_infinity or float(),7035 im: :infinity or :nan or :neg_infinity or float()7036 })70377038 but expected type:70397040 integer()70417042 where "arg1" (context Nx.Shared) was given the type:70437044 # type: dynamic()7045 # from: lib/nx/binary_backend.ex:23227046 {{:s, arg1}}70477048 where "im" was given the type:70497050 # type: dynamic(float() or integer())7051 # from: lib/nx/binary_backend.ex:2325:147052 im =7053 if abs(im) <= eps do7054 07055 else7056 im7057 end70587059 where "re" was given the type:70607061 # type: dynamic(float() or integer())7062 # from: lib/nx/binary_backend.ex:2324:147063 re =7064 if abs(re) <= eps do7065 07066 else7067 re7068 end70697070 type warning found at:7071 │7072 2322 │ match_types [out.type] do7073 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7074 │7075 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/470767077 warning: incompatible types in binary construction:70787079 <<Complex.new(re, im)::integer-native-unsigned-size(arg1)>>70807081 got type:70827083 dynamic(%Complex{7084 re: :infinity or :nan or :neg_infinity or float(),7085 im: :infinity or :nan or :neg_infinity or float()7086 })70877088 but expected type:70897090 integer()70917092 where "arg1" (context Nx.Shared) was given the type:70937094 # type: dynamic()7095 # from: lib/nx/binary_backend.ex:23227096 {{:u, arg1}}70977098 where "im" was given the type:70997100 # type: dynamic(float() or integer())7101 # from: lib/nx/binary_backend.ex:2325:147102 im =7103 if abs(im) <= eps do7104 07105 else7106 im7107 end71087109 where "re" was given the type:71107111 # type: dynamic(float() or integer())7112 # from: lib/nx/binary_backend.ex:2324:147113 re =7114 if abs(re) <= eps do7115 07116 else7117 re7118 end71197120 type warning found at:7121 │7122 2322 │ match_types [out.type] do7123 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7124 │7125 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/471267127 warning: incompatible types given to Nx.Shared.write_non_finite/2:71287129 Nx.Shared.write_non_finite(x, elem_size)71307131 given types:71327133 (7134 -dynamic(%Complex{7135 re: :infinity or :nan or :neg_infinity or float(),7136 im: :infinity or :nan or :neg_infinity or float()7137 })-,7138 integer()7139 )71407141 but expected one of:71427143 :infinity or :nan or :neg_infinity, integer()71447145 where "elem_size" (context Nx.Shared) was given the type:71467147 # type: integer()7148 # from: lib/nx/binary_backend.ex:23227149 elem_size = div(arg1, 2)71507151 where "x" (context Nx.Shared) was given the type:71527153 # type: dynamic(%Complex{7154 re: :infinity or :nan or :neg_infinity or float(),7155 im: :infinity or :nan or :neg_infinity or float()7156 })7157 # from: lib/nx/binary_backend.ex:23227158 x71597160 type warning found at:7161 │7162 2322 │ match_types [out.type] do7163 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7164 │7165 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/471667167 warning: incompatible types given to Nx.Shared.write_bf16/1:71687169 Nx.Shared.write_bf16(x)71707171 given types:71727173 -dynamic(%Complex{7174 re: :infinity or :nan or :neg_infinity or float(),7175 im: :infinity or :nan or :neg_infinity or float()7176 })-71777178 but expected one of:71797180 :infinity or :nan or :neg_infinity71817182 where "x" (context Nx.Shared) was given the type:71837184 # type: dynamic(%Complex{7185 re: :infinity or :nan or :neg_infinity or float(),7186 im: :infinity or :nan or :neg_infinity or float()7187 })7188 # from: lib/nx/binary_backend.ex:23227189 x71907191 type warning found at:7192 │7193 2322 │ match_types [out.type] do7194 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7195 │7196 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/471977198 warning: the following clause cannot match because the previous clauses already matched all possible values:71997200 x ->72017202 it attempts to match on the result of:72037204 Complex.new(re, im)72057206 which has the already matched type:72077208 dynamic(%Complex{7209 re: :infinity or :nan or :neg_infinity or float(),7210 im: :infinity or :nan or :neg_infinity or float()7211 })72127213 where "x" (context Nx.Shared) was given the type:72147215 # type: dynamic(%Complex{7216 re: :infinity or :nan or :neg_infinity or float(),7217 im: :infinity or :nan or :neg_infinity or float()7218 })7219 # from: lib/nx/binary_backend.ex:23227220 x72217222 type warning found at:7223 │7224 2322 │ match_types [out.type] do7225 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7226 │7227 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/472287229 warning: this clause of defp bin_zip_reduce/7 is never used (or it will always fail/warn when invoked)7230 │7231 2459 │ defp bin_zip_reduce(t1, [], t2, [], type, acc, fun) do7232 │ ~7233 │7234 └─ lib/nx/binary_backend.ex:2459:8: Nx.BinaryBackend.bin_zip_reduce/772357236 warning: the following clause will never match:72377238 x when is_number(x) ->72397240 because it attempts to match on the result of:72417242 Complex.new(re, im)72437244 which has type:72457246 dynamic(%Complex{7247 re: :infinity or :nan or :neg_infinity or float(),7248 im: :infinity or :nan or :neg_infinity or float()7249 })72507251 where "x" (context Nx.Shared) was given the type:72527253 # type: float() or integer()7254 # from: lib/nx/binary_backend.ex:23227255 is_number(x)72567257 type warning found at:7258 │7259 2322 │ match_types [out.type] do7260 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7261 │7262 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/472637264 warning: the following clause will never match:72657266 x when is_number(x) ->72677268 because it attempts to match on the result of:72697270 Complex.new(re, im)72717272 which has type:72737274 dynamic(%Complex{7275 re: :infinity or :nan or :neg_infinity or float(),7276 im: :infinity or :nan or :neg_infinity or float()7277 })72787279 where "x" (context Nx.Shared) was given the type:72807281 # type: float() or integer()7282 # from: lib/nx/binary_backend.ex:23227283 is_number(x)72847285 type warning found at:7286 │7287 2322 │ match_types [out.type] do7288 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7289 │7290 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/472917292 warning: the following clause will never match:72937294 x when is_number(x) ->72957296 because it attempts to match on the result of:72977298 Complex.new(re, im)72997300 which has type:73017302 dynamic(%Complex{7303 re: :infinity or :nan or :neg_infinity or float(),7304 im: :infinity or :nan or :neg_infinity or float()7305 })73067307 where "x" (context Nx.Shared) was given the type:73087309 # type: float() or integer()7310 # from: lib/nx/binary_backend.ex:23227311 is_number(x)73127313 type warning found at:7314 │7315 2322 │ match_types [out.type] do7316 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7317 │7318 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/473197320Generated nx app7321==> nx_image7322Compiling 1 file (.ex)7323Generated nx_image app7324==> ortex7325Compiling 6 files (.ex)73267327== Compilation error in file lib/ortex/native.ex ==7328** (ErlangError) Erlang error: :enoent7329 (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["metadata", "--format-version=1"], [cd: "native/ortex"])7330 (rustler 0.38.0) lib/rustler/compiler/config.ex:74: Rustler.Compiler.Config.metadata!/17331 (rustler 0.38.0) lib/rustler/compiler/config.ex:61: Rustler.Compiler.Config.build/17332 (rustler 0.38.0) lib/rustler/compiler.ex:8: Rustler.Compiler.compile_crate/37333 lib/ortex/native.ex:11: (module)7334could not compile dependency :ortex, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile ortex --force", update it with "mix deps.update ortex" or clean it with "mix deps.clean ortex"