Build log
nerves_system_qemu_aarch64
ex_vision 0.4.0 · fail · run ex_vision-0.4.0-1791179075262
7337 of 7337 lines
1Resolving Hex dependencies...2Resolution completed in 0.272s3Unchanged: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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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_aarch64_nerves_linux_gnu388Compiling 1 file (.ex)389Generated nerves_toolchain_aarch64_nerves_linux_gnu app390==> nerves_system_qemu_aarch64391Compiling 1 file (.ex)392Generated nerves_system_qemu_aarch64 app393==> nerves_compatibility_test394===> Analyzing applications...395===> Compiling telemetry396==> nx397Compiling 35 files (.ex)398 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity399 │400 655 │ def ~~~tensor when is_number(tensor), do: Bitwise.~~~(tensor)401 │ ~402 │403 └─ lib/nx/defn/kernel.ex:655:7404405 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity406 │407 656 │ def ~~~tensor, do: Nx.bitwise_not(tensor)408 │ ~409 │410 └─ lib/nx/defn/kernel.ex:656:7411412 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 operator413 │414 200 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val415 │ ~416 │417 └─ lib/nx/shared.ex:200:33: Nx.Shared.read_complex/2418419 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 operator420 │421 200 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val422 │ ~423 │424 └─ lib/nx/shared.ex:200:71: Nx.Shared.read_complex/2425426 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 operator427 │428 204 │ <<x::float-native-size(elem_size)>> -> x429 │ ~430 │431 └─ lib/nx/shared.ex:204:32: Nx.Shared.read_complex/2432433 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 operator434 │435 210 │ <<x::float-native-size(elem_size)>> -> x436 │ ~437 │438 └─ lib/nx/shared.ex:210:32: Nx.Shared.read_complex/2439440 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 operator441 │442 1089 │ <<x::size(bits)-big>> = <<-1::float-size(bits)-big>>443 │ ~444 │445 └─ lib/nx/random.ex:1089:15: Nx.Random.next_after_minus_1/1446447 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 operator448 │449 1093 │ <<f::float-size(bits)-big>> = <<x - 1::integer-size(bits)-big>>450 │ ~451 │452 └─ lib/nx/random.ex:1093:21: Nx.Random.next_after_minus_1/1453454 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator455 │456 537 │ match_types [type] do457 │ ~~~~~~~~~~~~~~~~~~~~~458 │459 └─ lib/nx/binary_backend/matrix.ex:537: Nx.BinaryBackend.Matrix.binary_to_vector/2460461 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator462 │463 537 │ match_types [type] do464 │ ~~~~~~~~~~~~~~~~~~~~~465 │466 └─ lib/nx/binary_backend/matrix.ex:537: Nx.BinaryBackend.Matrix.binary_to_vector/2467468 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator469 │470 537 │ match_types [type] do471 │ ~~~~~~~~~~~~~~~~~~~~~472 │473 └─ lib/nx/binary_backend/matrix.ex:537: Nx.BinaryBackend.Matrix.binary_to_vector/2474475 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator476 │477 537 │ match_types [type] do478 │ ~~~~~~~~~~~~~~~~~~~~~479 │480 └─ lib/nx/binary_backend/matrix.ex:537: Nx.BinaryBackend.Matrix.binary_to_vector/2481482 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator483 │484 537 │ match_types [type] do485 │ ~~~~~~~~~~~~~~~~~~~~~486 │487 └─ lib/nx/binary_backend/matrix.ex:537: Nx.BinaryBackend.Matrix.binary_to_vector/2488489 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator490 │491 537 │ match_types [type] do492 │ ~~~~~~~~~~~~~~~~~~~~~493 │494 └─ lib/nx/binary_backend/matrix.ex:537: Nx.BinaryBackend.Matrix.binary_to_vector/2495496 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator497 │498 214 │ Nx.Shared.match_types [type] do499 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~500 │501 └─ lib/nx/backend.ex:214: Nx.Backend.chunk/6502503 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator504 │505 214 │ Nx.Shared.match_types [type] do506 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~507 │508 └─ lib/nx/backend.ex:214: Nx.Backend.chunk/6509510 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator511 │512 214 │ Nx.Shared.match_types [type] do513 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~514 │515 └─ lib/nx/backend.ex:214: Nx.Backend.chunk/6516517 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator518 │519 214 │ Nx.Shared.match_types [type] do520 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~521 │522 └─ lib/nx/backend.ex:214: Nx.Backend.chunk/6523524 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator525 │526 214 │ Nx.Shared.match_types [type] do527 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~528 │529 └─ lib/nx/backend.ex:214: Nx.Backend.chunk/6530531 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator532 │533 214 │ Nx.Shared.match_types [type] do534 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~535 │536 └─ lib/nx/backend.ex:214: Nx.Backend.chunk/6537538 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 operator539 │540 238 │ for <<chunk::size(chunk_size)-bitstring <- data>> do541 │ ~542 │543 └─ lib/nx/binary_backend.ex:238:23: Nx.BinaryBackend.unary_broadcast/7544545 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 operator546 │547 285 │ for <<chunk::size(chunk_size)-bitstring <- data>> do548 │ ~549 │550 └─ lib/nx/binary_backend.ex:285:25: Nx.BinaryBackend.transpose/3551552 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 operator553 │554 365 │ for <<dim::size(size)-bitstring <- bin>>, into: <<>> do555 │ ~556 │557 └─ lib/nx/binary_backend.ex:365:27: Nx.BinaryBackend.pad_last_dim/5558559 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 operator560 │561 370 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = padded562 │ ~563 │564 └─ lib/nx/binary_backend.ex:370:25: Nx.BinaryBackend.pad_last_dim/5565566 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 operator567 │568 382 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =569 │ ~570 │571 └─ lib/nx/binary_backend.ex:382:23: Nx.BinaryBackend.pad_last_dim/5572573 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 operator574 │575 382 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =576 │ ~577 │578 └─ lib/nx/binary_backend.ex:382:58: Nx.BinaryBackend.pad_last_dim/5579580 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 operator581 │582 389 │ <<_::size(low_byte)-bitstring, new_bin::bitstring>> = bin583 │ ~584 │585 └─ lib/nx/binary_backend.ex:389:23: Nx.BinaryBackend.pad_last_dim/5586587 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 operator588 │589 395 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = bin590 │ ~591 │592 └─ lib/nx/binary_backend.ex:395:29: Nx.BinaryBackend.pad_last_dim/5593594 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 operator595 │596 441 │ for <<chunk::size(chunk_size)-bitstring <- data>> do597 │ ~598 │599 └─ lib/nx/binary_backend.ex:441:25: Nx.BinaryBackend.reverse/3600601 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 operator602 │603 513 │ <<_::bitstring-size(left_offset_bits),604 │ ~605 │606 └─ lib/nx/binary_backend.ex:513:29: Nx.BinaryBackend.dot/7607608 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 operator609 │610 514 │ left_batch_item_binary::bitstring-size(left_batch_item_bits),611 │ ~612 │613 └─ lib/nx/binary_backend.ex:514:50: Nx.BinaryBackend.dot/7614615 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 operator616 │617 517 │ <<_::bitstring-size(right_offset_bits),618 │ ~619 │620 └─ lib/nx/binary_backend.ex:517:29: Nx.BinaryBackend.dot/7621622 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 operator623 │624 518 │ right_batch_item_binary::bitstring-size(right_batch_item_bits),625 │ ~626 │627 └─ lib/nx/binary_backend.ex:518:51: Nx.BinaryBackend.dot/7628629 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 operator630 │631 613 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data632 │ ~633 │634 └─ lib/nx/binary_backend.ex:613:23: Nx.BinaryBackend.select/4635636 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator637 │638 611 │ match_types [pred_type] do639 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~640 │641 └─ lib/nx/binary_backend.ex:611: Nx.BinaryBackend.select/4642643 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 operator644 │645 613 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data646 │ ~647 │648 └─ lib/nx/binary_backend.ex:613:23: Nx.BinaryBackend.select/4649650 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator651 │652 611 │ match_types [pred_type] do653 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~654 │655 └─ lib/nx/binary_backend.ex:611: Nx.BinaryBackend.select/4656657 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator658 │659 611 │ match_types [pred_type] do660 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~661 │662 └─ lib/nx/binary_backend.ex:611: Nx.BinaryBackend.select/4663664 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 operator665 │666 613 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data667 │ ~668 │669 └─ lib/nx/binary_backend.ex:613:23: Nx.BinaryBackend.select/4670671 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator672 │673 611 │ match_types [pred_type] do674 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~675 │676 └─ lib/nx/binary_backend.ex:611: Nx.BinaryBackend.select/4677678 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 operator679 │680 613 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data681 │ ~682 │683 └─ lib/nx/binary_backend.ex:613:23: Nx.BinaryBackend.select/4684685 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator686 │687 611 │ match_types [pred_type] do688 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~689 │690 └─ lib/nx/binary_backend.ex:611: Nx.BinaryBackend.select/4691692 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 operator693 │694 613 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data695 │ ~696 │697 └─ lib/nx/binary_backend.ex:613:23: Nx.BinaryBackend.select/4698699 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator700 │701 611 │ match_types [pred_type] do702 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~703 │704 └─ lib/nx/binary_backend.ex:611: Nx.BinaryBackend.select/4705706 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 operator707 │708 627 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data709 │ ~710 │711 └─ lib/nx/binary_backend.ex:627:25: Nx.BinaryBackend.select/4712713 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator714 │715 625 │ match_types [left_type] do716 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~717 │718 └─ lib/nx/binary_backend.ex:625: Nx.BinaryBackend.select/4719720 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 operator721 │722 627 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data723 │ ~724 │725 └─ lib/nx/binary_backend.ex:627:25: Nx.BinaryBackend.select/4726727 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator728 │729 625 │ match_types [left_type] do730 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~731 │732 └─ lib/nx/binary_backend.ex:625: Nx.BinaryBackend.select/4733734 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator735 │736 625 │ match_types [left_type] do737 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~738 │739 └─ lib/nx/binary_backend.ex:625: Nx.BinaryBackend.select/4740741 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 operator742 │743 627 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data744 │ ~745 │746 └─ lib/nx/binary_backend.ex:627:25: Nx.BinaryBackend.select/4747748 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator749 │750 625 │ match_types [left_type] do751 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~752 │753 └─ lib/nx/binary_backend.ex:625: Nx.BinaryBackend.select/4754755 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 operator756 │757 627 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data758 │ ~759 │760 └─ lib/nx/binary_backend.ex:627:25: Nx.BinaryBackend.select/4761762 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator763 │764 625 │ match_types [left_type] do765 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~766 │767 └─ lib/nx/binary_backend.ex:625: Nx.BinaryBackend.select/4768769 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 operator770 │771 627 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data772 │ ~773 │774 └─ lib/nx/binary_backend.ex:627:25: Nx.BinaryBackend.select/4775776 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator777 │778 625 │ match_types [left_type] do779 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~780 │781 └─ lib/nx/binary_backend.ex:625: Nx.BinaryBackend.select/4782783 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 operator784 │785 621 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data786 │ ~787 │788 └─ lib/nx/binary_backend.ex:621:25: Nx.BinaryBackend.select/4789790 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator791 │792 619 │ match_types [right_type] do793 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~794 │795 └─ lib/nx/binary_backend.ex:619: Nx.BinaryBackend.select/4796797 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 operator798 │799 621 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data800 │ ~801 │802 └─ lib/nx/binary_backend.ex:621:25: Nx.BinaryBackend.select/4803804 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator805 │806 619 │ match_types [right_type] do807 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~808 │809 └─ lib/nx/binary_backend.ex:619: Nx.BinaryBackend.select/4810811 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator812 │813 619 │ match_types [right_type] do814 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~815 │816 └─ lib/nx/binary_backend.ex:619: Nx.BinaryBackend.select/4817818 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 operator819 │820 621 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data821 │ ~822 │823 └─ lib/nx/binary_backend.ex:621:25: Nx.BinaryBackend.select/4824825 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator826 │827 619 │ match_types [right_type] do828 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~829 │830 └─ lib/nx/binary_backend.ex:619: Nx.BinaryBackend.select/4831832 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 operator833 │834 621 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data835 │ ~836 │837 └─ lib/nx/binary_backend.ex:621:25: Nx.BinaryBackend.select/4838839 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator840 │841 619 │ match_types [right_type] do842 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~843 │844 └─ lib/nx/binary_backend.ex:619: Nx.BinaryBackend.select/4845846 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 operator847 │848 621 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data849 │ ~850 │851 └─ lib/nx/binary_backend.ex:621:25: Nx.BinaryBackend.select/4852853 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator854 │855 619 │ match_types [right_type] do856 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~857 │858 └─ lib/nx/binary_backend.ex:619: Nx.BinaryBackend.select/4859860 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator861 │862 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data863 │ ~864 │865 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4866867 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator868 │869 684 │ match_types [left_type, right_type, type] do870 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~871 │872 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4873874 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator875 │876 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data877 │ ~878 │879 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4880881 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator882 │883 684 │ match_types [left_type, right_type, type] do884 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~885 │886 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4887888 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator889 │890 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data891 │ ~892 │893 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4894895 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator896 │897 684 │ match_types [left_type, right_type, type] do898 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~899 │900 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4901902 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator903 │904 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data905 │ ~906 │907 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4908909 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator910 │911 684 │ match_types [left_type, right_type, type] do912 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~913 │914 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4915916 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator917 │918 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data919 │ ~920 │921 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4922923 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator924 │925 684 │ match_types [left_type, right_type, type] do926 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~927 │928 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4929930 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator931 │932 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data933 │ ~934 │935 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4936937 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator938 │939 684 │ match_types [left_type, right_type, type] do940 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~941 │942 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4943944 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator945 │946 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data947 │ ~948 │949 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4950951 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator952 │953 684 │ match_types [left_type, right_type, type] do954 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~955 │956 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4957958 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator959 │960 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data961 │ ~962 │963 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4964965 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator966 │967 684 │ match_types [left_type, right_type, type] do968 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~969 │970 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4971972 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator973 │974 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data975 │ ~976 │977 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4978979 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator980 │981 684 │ match_types [left_type, right_type, type] do982 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~983 │984 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4985986 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator987 │988 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data989 │ ~990 │991 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4992993 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator994 │995 684 │ match_types [left_type, right_type, type] do996 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~997 │998 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/49991000 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1001 │1002 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1003 │ ~1004 │1005 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/410061007 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1008 │1009 684 │ match_types [left_type, right_type, type] do1010 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1011 │1012 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410131014 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1015 │1016 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1017 │ ~1018 │1019 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/410201021 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1022 │1023 684 │ match_types [left_type, right_type, type] do1024 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1025 │1026 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410271028 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1029 │1030 684 │ match_types [left_type, right_type, type] do1031 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1032 │1033 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410341035 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1036 │1037 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1038 │ ~1039 │1040 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/410411042 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1043 │1044 684 │ match_types [left_type, right_type, type] do1045 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1046 │1047 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410481049 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1050 │1051 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1052 │ ~1053 │1054 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/410551056 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1057 │1058 684 │ match_types [left_type, right_type, type] do1059 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1060 │1061 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410621063 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1064 │1065 684 │ match_types [left_type, right_type, type] do1066 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1067 │1068 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410691070 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1071 │1072 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1073 │ ~1074 │1075 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/410761077 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1078 │1079 684 │ match_types [left_type, right_type, type] do1080 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1081 │1082 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410831084 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1085 │1086 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1087 │ ~1088 │1089 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/410901091 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1092 │1093 684 │ match_types [left_type, right_type, type] do1094 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1095 │1096 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410971098 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1099 │1100 684 │ match_types [left_type, right_type, type] do1101 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1102 │1103 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411041105 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1106 │1107 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1108 │ ~1109 │1110 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/411111112 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1113 │1114 684 │ match_types [left_type, right_type, type] do1115 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1116 │1117 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411181119 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1120 │1121 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1122 │ ~1123 │1124 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/411251126 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1127 │1128 684 │ match_types [left_type, right_type, type] do1129 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1130 │1131 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411321133 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1134 │1135 684 │ match_types [left_type, right_type, type] do1136 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1137 │1138 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411391140 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1141 │1142 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1143 │ ~1144 │1145 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/411461147 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1148 │1149 684 │ match_types [left_type, right_type, type] do1150 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1151 │1152 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411531154 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1155 │1156 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1157 │ ~1158 │1159 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/411601161 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1162 │1163 684 │ match_types [left_type, right_type, type] do1164 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1165 │1166 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411671168 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1169 │1170 684 │ match_types [left_type, right_type, type] do1171 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1172 │1173 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411741175 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1176 │1177 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1178 │ ~1179 │1180 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/411811182 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1183 │1184 684 │ match_types [left_type, right_type, type] do1185 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1186 │1187 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411881189 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1190 │1191 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1192 │ ~1193 │1194 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/411951196 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1197 │1198 684 │ match_types [left_type, right_type, type] do1199 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1200 │1201 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412021203 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1204 │1205 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1206 │ ~1207 │1208 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/412091210 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1211 │1212 684 │ match_types [left_type, right_type, type] do1213 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1214 │1215 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412161217 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1218 │1219 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1220 │ ~1221 │1222 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/412231224 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1225 │1226 684 │ match_types [left_type, right_type, type] do1227 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1228 │1229 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412301231 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1232 │1233 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1234 │ ~1235 │1236 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/412371238 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1239 │1240 684 │ match_types [left_type, right_type, type] do1241 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1242 │1243 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412441245 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1246 │1247 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1248 │ ~1249 │1250 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/412511252 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1253 │1254 684 │ match_types [left_type, right_type, type] do1255 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1256 │1257 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412581259 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1260 │1261 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1262 │ ~1263 │1264 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/412651266 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1267 │1268 684 │ match_types [left_type, right_type, type] do1269 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1270 │1271 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412721273 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1274 │1275 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1276 │ ~1277 │1278 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/412791280 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1281 │1282 684 │ match_types [left_type, right_type, type] do1283 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1284 │1285 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412861287 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1288 │1289 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1290 │ ~1291 │1292 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/412931294 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1295 │1296 684 │ match_types [left_type, right_type, type] do1297 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1298 │1299 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413001301 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1302 │1303 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1304 │ ~1305 │1306 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/413071308 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1309 │1310 684 │ match_types [left_type, right_type, type] do1311 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1312 │1313 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413141315 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1316 │1317 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1318 │ ~1319 │1320 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/413211322 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1323 │1324 684 │ match_types [left_type, right_type, type] do1325 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1326 │1327 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413281329 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1330 │1331 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1332 │ ~1333 │1334 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/413351336 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1337 │1338 684 │ match_types [left_type, right_type, type] do1339 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1340 │1341 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413421343 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1344 │1345 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1346 │ ~1347 │1348 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/413491350 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1351 │1352 684 │ match_types [left_type, right_type, type] do1353 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1354 │1355 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413561357 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1358 │1359 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1360 │ ~1361 │1362 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/413631364 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1365 │1366 684 │ match_types [left_type, right_type, type] do1367 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1368 │1369 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413701371 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1372 │1373 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1374 │ ~1375 │1376 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/413771378 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1379 │1380 684 │ match_types [left_type, right_type, type] do1381 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1382 │1383 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413841385 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1386 │1387 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1388 │ ~1389 │1390 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/413911392 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1393 │1394 684 │ match_types [left_type, right_type, type] do1395 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1396 │1397 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413981399 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1400 │1401 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1402 │ ~1403 │1404 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/414051406 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1407 │1408 684 │ match_types [left_type, right_type, type] do1409 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1410 │1411 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414121413 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1414 │1415 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1416 │ ~1417 │1418 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/414191420 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1421 │1422 684 │ match_types [left_type, right_type, type] do1423 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1424 │1425 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414261427 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1428 │1429 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1430 │ ~1431 │1432 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/414331434 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1435 │1436 684 │ match_types [left_type, right_type, type] do1437 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1438 │1439 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414401441 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1442 │1443 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1444 │ ~1445 │1446 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/414471448 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1449 │1450 684 │ match_types [left_type, right_type, type] do1451 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1452 │1453 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414541455 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1456 │1457 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1458 │ ~1459 │1460 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/414611462 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1463 │1464 684 │ match_types [left_type, right_type, type] do1465 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1466 │1467 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414681469 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1470 │1471 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1472 │ ~1473 │1474 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/414751476 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1477 │1478 684 │ match_types [left_type, right_type, type] do1479 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1480 │1481 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414821483 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1484 │1485 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1486 │ ~1487 │1488 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/414891490 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1491 │1492 684 │ match_types [left_type, right_type, type] do1493 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1494 │1495 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414961497 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1498 │1499 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1500 │ ~1501 │1502 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/415031504 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1505 │1506 684 │ match_types [left_type, right_type, type] do1507 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1508 │1509 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415101511 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1512 │1513 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1514 │ ~1515 │1516 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/415171518 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1519 │1520 684 │ match_types [left_type, right_type, type] do1521 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1522 │1523 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415241525 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1526 │1527 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1528 │ ~1529 │1530 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/415311532 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1533 │1534 684 │ match_types [left_type, right_type, type] do1535 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1536 │1537 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415381539 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1540 │1541 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1542 │ ~1543 │1544 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/415451546 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1547 │1548 684 │ match_types [left_type, right_type, type] do1549 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1550 │1551 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415521553 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1554 │1555 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1556 │ ~1557 │1558 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/415591560 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1561 │1562 684 │ match_types [left_type, right_type, type] do1563 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1564 │1565 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415661567 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1568 │1569 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1570 │ ~1571 │1572 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/415731574 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1575 │1576 684 │ match_types [left_type, right_type, type] do1577 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1578 │1579 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415801581 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1582 │1583 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1584 │ ~1585 │1586 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/415871588 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1589 │1590 684 │ match_types [left_type, right_type, type] do1591 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1592 │1593 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415941595 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1596 │1597 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1598 │ ~1599 │1600 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/416011602 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1603 │1604 684 │ match_types [left_type, right_type, type] do1605 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1606 │1607 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416081609 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1610 │1611 684 │ match_types [left_type, right_type, type] do1612 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1613 │1614 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416151616 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1617 │1618 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1619 │ ~1620 │1621 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/416221623 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1624 │1625 684 │ match_types [left_type, right_type, type] do1626 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1627 │1628 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416291630 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1631 │1632 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1633 │ ~1634 │1635 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/416361637 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1638 │1639 684 │ match_types [left_type, right_type, type] do1640 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1641 │1642 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416431644 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1645 │1646 684 │ match_types [left_type, right_type, type] do1647 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1648 │1649 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416501651 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1652 │1653 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1654 │ ~1655 │1656 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/416571658 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1659 │1660 684 │ match_types [left_type, right_type, type] do1661 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1662 │1663 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416641665 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1666 │1667 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1668 │ ~1669 │1670 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/416711672 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1673 │1674 684 │ match_types [left_type, right_type, type] do1675 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1676 │1677 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416781679 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1680 │1681 684 │ match_types [left_type, right_type, type] do1682 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1683 │1684 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416851686 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1687 │1688 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1689 │ ~1690 │1691 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/416921693 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1694 │1695 684 │ match_types [left_type, right_type, type] do1696 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1697 │1698 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416991700 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1701 │1702 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1703 │ ~1704 │1705 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/417061707 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1708 │1709 684 │ match_types [left_type, right_type, type] do1710 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1711 │1712 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417131714 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1715 │1716 684 │ match_types [left_type, right_type, type] do1717 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1718 │1719 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417201721 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1722 │1723 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1724 │ ~1725 │1726 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/417271728 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1729 │1730 684 │ match_types [left_type, right_type, type] do1731 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1732 │1733 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417341735 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1736 │1737 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1738 │ ~1739 │1740 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/417411742 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1743 │1744 684 │ match_types [left_type, right_type, type] do1745 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1746 │1747 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417481749 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1750 │1751 684 │ match_types [left_type, right_type, type] do1752 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1753 │1754 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417551756 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1757 │1758 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1759 │ ~1760 │1761 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/417621763 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1764 │1765 684 │ match_types [left_type, right_type, type] do1766 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1767 │1768 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417691770 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1771 │1772 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1773 │ ~1774 │1775 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/417761777 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1778 │1779 684 │ match_types [left_type, right_type, type] do1780 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1781 │1782 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417831784 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1785 │1786 684 │ match_types [left_type, right_type, type] do1787 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1788 │1789 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417901791 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1792 │1793 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1794 │ ~1795 │1796 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/417971798 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1799 │1800 684 │ match_types [left_type, right_type, type] do1801 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1802 │1803 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418041805 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1806 │1807 684 │ match_types [left_type, right_type, type] do1808 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1809 │1810 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418111812 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1813 │1814 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1815 │ ~1816 │1817 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/418181819 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1820 │1821 684 │ match_types [left_type, right_type, type] do1822 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1823 │1824 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418251826 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1827 │1828 684 │ match_types [left_type, right_type, type] do1829 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1830 │1831 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418321833 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1834 │1835 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1836 │ ~1837 │1838 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/418391840 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1841 │1842 684 │ match_types [left_type, right_type, type] do1843 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1844 │1845 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418461847 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1848 │1849 684 │ match_types [left_type, right_type, type] do1850 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1851 │1852 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418531854 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1855 │1856 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1857 │ ~1858 │1859 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/418601861 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1862 │1863 684 │ match_types [left_type, right_type, type] do1864 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1865 │1866 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418671868 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1869 │1870 684 │ match_types [left_type, right_type, type] do1871 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1872 │1873 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418741875 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1876 │1877 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1878 │ ~1879 │1880 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/418811882 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1883 │1884 684 │ match_types [left_type, right_type, type] do1885 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1886 │1887 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418881889 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1890 │1891 684 │ match_types [left_type, right_type, type] do1892 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1893 │1894 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418951896 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1897 │1898 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1899 │ ~1900 │1901 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/419021903 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1904 │1905 684 │ match_types [left_type, right_type, type] do1906 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1907 │1908 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419091910 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1911 │1912 684 │ match_types [left_type, right_type, type] do1913 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1914 │1915 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419161917 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1918 │1919 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1920 │ ~1921 │1922 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/419231924 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1925 │1926 684 │ match_types [left_type, right_type, type] do1927 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1928 │1929 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419301931 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1932 │1933 684 │ match_types [left_type, right_type, type] do1934 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1935 │1936 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419371938 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1939 │1940 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1941 │ ~1942 │1943 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/419441945 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1946 │1947 684 │ match_types [left_type, right_type, type] do1948 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1949 │1950 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419511952 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1953 │1954 684 │ match_types [left_type, right_type, type] do1955 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1956 │1957 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419581959 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1960 │1961 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1962 │ ~1963 │1964 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/419651966 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1967 │1968 684 │ match_types [left_type, right_type, type] do1969 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1970 │1971 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419721973 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1974 │1975 684 │ match_types [left_type, right_type, type] do1976 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1977 │1978 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419791980 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1981 │1982 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1983 │ ~1984 │1985 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/419861987 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1988 │1989 684 │ match_types [left_type, right_type, type] do1990 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1991 │1992 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419931994 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1995 │1996 684 │ match_types [left_type, right_type, type] do1997 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1998 │1999 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420002001 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2002 │2003 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2004 │ ~2005 │2006 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/420072008 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2009 │2010 684 │ match_types [left_type, right_type, type] do2011 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2012 │2013 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420142015 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2016 │2017 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2018 │ ~2019 │2020 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/420212022 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2023 │2024 684 │ match_types [left_type, right_type, type] do2025 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2026 │2027 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420282029 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2030 │2031 684 │ match_types [left_type, right_type, type] do2032 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2033 │2034 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420352036 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2037 │2038 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2039 │ ~2040 │2041 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/420422043 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2044 │2045 684 │ match_types [left_type, right_type, type] do2046 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2047 │2048 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420492050 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2051 │2052 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2053 │ ~2054 │2055 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/420562057 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2058 │2059 684 │ match_types [left_type, right_type, type] do2060 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2061 │2062 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420632064 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2065 │2066 684 │ match_types [left_type, right_type, type] do2067 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2068 │2069 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420702071 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2072 │2073 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2074 │ ~2075 │2076 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/420772078 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2079 │2080 684 │ match_types [left_type, right_type, type] do2081 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2082 │2083 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420842085 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2086 │2087 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2088 │ ~2089 │2090 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/420912092 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2093 │2094 684 │ match_types [left_type, right_type, type] do2095 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2096 │2097 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420982099 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2100 │2101 684 │ match_types [left_type, right_type, type] do2102 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2103 │2104 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421052106 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2107 │2108 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2109 │ ~2110 │2111 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/421122113 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2114 │2115 684 │ match_types [left_type, right_type, type] do2116 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2117 │2118 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421192120 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2121 │2122 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2123 │ ~2124 │2125 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/421262127 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2128 │2129 684 │ match_types [left_type, right_type, type] do2130 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2131 │2132 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421332134 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2135 │2136 684 │ match_types [left_type, right_type, type] do2137 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2138 │2139 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421402141 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2142 │2143 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2144 │ ~2145 │2146 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/421472148 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2149 │2150 684 │ match_types [left_type, right_type, type] do2151 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2152 │2153 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421542155 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2156 │2157 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2158 │ ~2159 │2160 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/421612162 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2163 │2164 684 │ match_types [left_type, right_type, type] do2165 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2166 │2167 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421682169 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2170 │2171 684 │ match_types [left_type, right_type, type] do2172 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2173 │2174 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421752176 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2177 │2178 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2179 │ ~2180 │2181 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/421822183 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2184 │2185 684 │ match_types [left_type, right_type, type] do2186 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2187 │2188 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421892190 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2191 │2192 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2193 │ ~2194 │2195 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/421962197 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2198 │2199 684 │ match_types [left_type, right_type, type] do2200 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2201 │2202 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422032204 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2205 │2206 684 │ match_types [left_type, right_type, type] do2207 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2208 │2209 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422102211 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2212 │2213 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2214 │ ~2215 │2216 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/422172218 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2219 │2220 684 │ match_types [left_type, right_type, type] do2221 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2222 │2223 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422242225 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2226 │2227 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2228 │ ~2229 │2230 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/422312232 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2233 │2234 684 │ match_types [left_type, right_type, type] do2235 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2236 │2237 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422382239 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2240 │2241 684 │ match_types [left_type, right_type, type] do2242 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2243 │2244 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422452246 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2247 │2248 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2249 │ ~2250 │2251 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/422522253 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2254 │2255 684 │ match_types [left_type, right_type, type] do2256 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2257 │2258 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422592260 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2261 │2262 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2263 │ ~2264 │2265 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/422662267 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2268 │2269 684 │ match_types [left_type, right_type, type] do2270 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2271 │2272 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422732274 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2275 │2276 684 │ match_types [left_type, right_type, type] do2277 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2278 │2279 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422802281 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2282 │2283 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2284 │ ~2285 │2286 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/422872288 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2289 │2290 684 │ match_types [left_type, right_type, type] do2291 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2292 │2293 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422942295 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2296 │2297 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2298 │ ~2299 │2300 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/423012302 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2303 │2304 684 │ match_types [left_type, right_type, type] do2305 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2306 │2307 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423082309 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2310 │2311 684 │ match_types [left_type, right_type, type] do2312 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2313 │2314 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423152316 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2317 │2318 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2319 │ ~2320 │2321 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/423222323 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2324 │2325 684 │ match_types [left_type, right_type, type] do2326 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2327 │2328 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423292330 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2331 │2332 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2333 │ ~2334 │2335 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/423362337 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2338 │2339 684 │ match_types [left_type, right_type, type] do2340 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2341 │2342 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423432344 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2345 │2346 684 │ match_types [left_type, right_type, type] do2347 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2348 │2349 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423502351 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2352 │2353 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2354 │ ~2355 │2356 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/423572358 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2359 │2360 684 │ match_types [left_type, right_type, type] do2361 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2362 │2363 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423642365 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2366 │2367 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2368 │ ~2369 │2370 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/423712372 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2373 │2374 684 │ match_types [left_type, right_type, type] do2375 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2376 │2377 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423782379 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2380 │2381 684 │ match_types [left_type, right_type, type] do2382 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2383 │2384 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423852386 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2387 │2388 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2389 │ ~2390 │2391 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/423922393 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2394 │2395 684 │ match_types [left_type, right_type, type] do2396 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2397 │2398 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423992400 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2401 │2402 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2403 │ ~2404 │2405 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/424062407 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2408 │2409 684 │ match_types [left_type, right_type, type] do2410 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2411 │2412 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424132414 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2415 │2416 684 │ match_types [left_type, right_type, type] do2417 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2418 │2419 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424202421 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2422 │2423 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2424 │ ~2425 │2426 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/424272428 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2429 │2430 684 │ match_types [left_type, right_type, type] do2431 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2432 │2433 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424342435 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2436 │2437 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2438 │ ~2439 │2440 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/424412442 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2443 │2444 684 │ match_types [left_type, right_type, type] do2445 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2446 │2447 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424482449 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2450 │2451 684 │ match_types [left_type, right_type, type] do2452 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2453 │2454 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424552456 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2457 │2458 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2459 │ ~2460 │2461 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/424622463 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2464 │2465 684 │ match_types [left_type, right_type, type] do2466 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2467 │2468 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424692470 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2471 │2472 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2473 │ ~2474 │2475 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/424762477 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2478 │2479 684 │ match_types [left_type, right_type, type] do2480 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2481 │2482 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424832484 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2485 │2486 684 │ match_types [left_type, right_type, type] do2487 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2488 │2489 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424902491 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2492 │2493 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2494 │ ~2495 │2496 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/424972498 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2499 │2500 684 │ match_types [left_type, right_type, type] do2501 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2502 │2503 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425042505 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2506 │2507 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2508 │ ~2509 │2510 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/425112512 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2513 │2514 684 │ match_types [left_type, right_type, type] do2515 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2516 │2517 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425182519 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2520 │2521 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2522 │ ~2523 │2524 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/425252526 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2527 │2528 684 │ match_types [left_type, right_type, type] do2529 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2530 │2531 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425322533 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2534 │2535 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2536 │ ~2537 │2538 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/425392540 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2541 │2542 684 │ match_types [left_type, right_type, type] do2543 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2544 │2545 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425462547 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2548 │2549 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2550 │ ~2551 │2552 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/425532554 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2555 │2556 684 │ match_types [left_type, right_type, type] do2557 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2558 │2559 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425602561 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2562 │2563 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2564 │ ~2565 │2566 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/425672568 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2569 │2570 684 │ match_types [left_type, right_type, type] do2571 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2572 │2573 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425742575 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2576 │2577 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2578 │ ~2579 │2580 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/425812582 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2583 │2584 684 │ match_types [left_type, right_type, type] do2585 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2586 │2587 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425882589 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2590 │2591 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2592 │ ~2593 │2594 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/425952596 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2597 │2598 684 │ match_types [left_type, right_type, type] do2599 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2600 │2601 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426022603 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2604 │2605 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2606 │ ~2607 │2608 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/426092610 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2611 │2612 684 │ match_types [left_type, right_type, type] do2613 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2614 │2615 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426162617 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2618 │2619 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2620 │ ~2621 │2622 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/426232624 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2625 │2626 684 │ match_types [left_type, right_type, type] do2627 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2628 │2629 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426302631 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2632 │2633 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2634 │ ~2635 │2636 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/426372638 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2639 │2640 684 │ match_types [left_type, right_type, type] do2641 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2642 │2643 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426442645 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2646 │2647 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2648 │ ~2649 │2650 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/426512652 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2653 │2654 684 │ match_types [left_type, right_type, type] do2655 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2656 │2657 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426582659 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2660 │2661 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2662 │ ~2663 │2664 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/426652666 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2667 │2668 684 │ match_types [left_type, right_type, type] do2669 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2670 │2671 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426722673 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2674 │2675 684 │ match_types [left_type, right_type, type] do2676 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2677 │2678 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426792680 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2681 │2682 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2683 │ ~2684 │2685 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/426862687 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2688 │2689 684 │ match_types [left_type, right_type, type] do2690 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2691 │2692 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426932694 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2695 │2696 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2697 │ ~2698 │2699 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/427002701 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2702 │2703 684 │ match_types [left_type, right_type, type] do2704 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2705 │2706 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427072708 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2709 │2710 684 │ match_types [left_type, right_type, type] do2711 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2712 │2713 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427142715 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2716 │2717 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2718 │ ~2719 │2720 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/427212722 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2723 │2724 684 │ match_types [left_type, right_type, type] do2725 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2726 │2727 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427282729 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2730 │2731 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2732 │ ~2733 │2734 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/427352736 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2737 │2738 684 │ match_types [left_type, right_type, type] do2739 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2740 │2741 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427422743 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2744 │2745 684 │ match_types [left_type, right_type, type] do2746 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2747 │2748 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427492750 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2751 │2752 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2753 │ ~2754 │2755 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/427562757 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2758 │2759 684 │ match_types [left_type, right_type, type] do2760 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2761 │2762 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427632764 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2765 │2766 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2767 │ ~2768 │2769 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/427702771 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2772 │2773 684 │ match_types [left_type, right_type, type] do2774 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2775 │2776 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427772778 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2779 │2780 684 │ match_types [left_type, right_type, type] do2781 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2782 │2783 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427842785 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2786 │2787 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2788 │ ~2789 │2790 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/427912792 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2793 │2794 684 │ match_types [left_type, right_type, type] do2795 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2796 │2797 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427982799 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2800 │2801 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2802 │ ~2803 │2804 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/428052806 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2807 │2808 684 │ match_types [left_type, right_type, type] do2809 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2810 │2811 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428122813 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2814 │2815 684 │ match_types [left_type, right_type, type] do2816 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2817 │2818 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428192820 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2821 │2822 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2823 │ ~2824 │2825 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/428262827 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2828 │2829 684 │ match_types [left_type, right_type, type] do2830 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2831 │2832 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428332834 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2835 │2836 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2837 │ ~2838 │2839 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/428402841 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2842 │2843 684 │ match_types [left_type, right_type, type] do2844 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2845 │2846 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428472848 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2849 │2850 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2851 │ ~2852 │2853 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/428542855 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2856 │2857 684 │ match_types [left_type, right_type, type] do2858 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2859 │2860 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428612862 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2863 │2864 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2865 │ ~2866 │2867 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/428682869 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2870 │2871 684 │ match_types [left_type, right_type, type] do2872 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2873 │2874 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428752876 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2877 │2878 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2879 │ ~2880 │2881 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/428822883 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2884 │2885 684 │ match_types [left_type, right_type, type] do2886 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2887 │2888 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428892890 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2891 │2892 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2893 │ ~2894 │2895 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/428962897 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2898 │2899 684 │ match_types [left_type, right_type, type] do2900 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2901 │2902 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429032904 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2905 │2906 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2907 │ ~2908 │2909 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/429102911 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2912 │2913 684 │ match_types [left_type, right_type, type] do2914 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2915 │2916 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429172918 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2919 │2920 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2921 │ ~2922 │2923 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/429242925 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2926 │2927 684 │ match_types [left_type, right_type, type] do2928 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2929 │2930 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429312932 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2933 │2934 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2935 │ ~2936 │2937 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/429382939 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2940 │2941 684 │ match_types [left_type, right_type, type] do2942 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2943 │2944 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429452946 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2947 │2948 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2949 │ ~2950 │2951 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/429522953 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2954 │2955 684 │ match_types [left_type, right_type, type] do2956 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2957 │2958 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429592960 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2961 │2962 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2963 │ ~2964 │2965 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/429662967 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2968 │2969 684 │ match_types [left_type, right_type, type] do2970 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2971 │2972 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429732974 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2975 │2976 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2977 │ ~2978 │2979 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/429802981 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2982 │2983 684 │ match_types [left_type, right_type, type] do2984 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2985 │2986 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429872988 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2989 │2990 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2991 │ ~2992 │2993 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/429942995 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2996 │2997 684 │ match_types [left_type, right_type, type] do2998 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2999 │3000 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430013002 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3003 │3004 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3005 │ ~3006 │3007 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/430083009 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3010 │3011 684 │ match_types [left_type, right_type, type] do3012 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3013 │3014 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430153016 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3017 │3018 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3019 │ ~3020 │3021 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/430223023 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3024 │3025 684 │ match_types [left_type, right_type, type] do3026 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3027 │3028 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430293030 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3031 │3032 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3033 │ ~3034 │3035 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/430363037 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3038 │3039 684 │ match_types [left_type, right_type, type] do3040 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3041 │3042 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430433044 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3045 │3046 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3047 │ ~3048 │3049 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/430503051 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3052 │3053 684 │ match_types [left_type, right_type, type] do3054 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3055 │3056 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430573058 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3059 │3060 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3061 │ ~3062 │3063 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/430643065 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3066 │3067 684 │ match_types [left_type, right_type, type] do3068 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3069 │3070 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430713072 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3073 │3074 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3075 │ ~3076 │3077 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/430783079 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3080 │3081 684 │ match_types [left_type, right_type, type] do3082 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3083 │3084 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430853086 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3087 │3088 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3089 │ ~3090 │3091 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/430923093 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3094 │3095 684 │ match_types [left_type, right_type, type] do3096 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3097 │3098 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430993100 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3101 │3102 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3103 │ ~3104 │3105 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/431063107 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3108 │3109 684 │ match_types [left_type, right_type, type] do3110 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3111 │3112 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431133114 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3115 │3116 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3117 │ ~3118 │3119 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/431203121 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3122 │3123 684 │ match_types [left_type, right_type, type] do3124 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3125 │3126 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431273128 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3129 │3130 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3131 │ ~3132 │3133 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/431343135 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3136 │3137 684 │ match_types [left_type, right_type, type] do3138 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3139 │3140 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431413142 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3143 │3144 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3145 │ ~3146 │3147 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/431483149 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3150 │3151 684 │ match_types [left_type, right_type, type] do3152 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3153 │3154 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431553156 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3157 │3158 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3159 │ ~3160 │3161 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/431623163 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3164 │3165 684 │ match_types [left_type, right_type, type] do3166 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3167 │3168 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431693170 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3171 │3172 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3173 │ ~3174 │3175 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/431763177 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3178 │3179 684 │ match_types [left_type, right_type, type] do3180 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3181 │3182 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431833184 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3185 │3186 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3187 │ ~3188 │3189 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/431903191 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3192 │3193 684 │ match_types [left_type, right_type, type] do3194 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3195 │3196 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431973198 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3199 │3200 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3201 │ ~3202 │3203 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/432043205 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3206 │3207 684 │ match_types [left_type, right_type, type] do3208 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3209 │3210 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432113212 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3213 │3214 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3215 │ ~3216 │3217 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/432183219 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3220 │3221 684 │ match_types [left_type, right_type, type] do3222 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3223 │3224 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432253226 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3227 │3228 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3229 │ ~3230 │3231 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/432323233 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3234 │3235 684 │ match_types [left_type, right_type, type] do3236 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3237 │3238 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432393240 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3241 │3242 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3243 │ ~3244 │3245 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/432463247 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3248 │3249 684 │ match_types [left_type, right_type, type] do3250 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3251 │3252 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432533254 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3255 │3256 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3257 │ ~3258 │3259 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/432603261 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3262 │3263 684 │ match_types [left_type, right_type, type] do3264 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3265 │3266 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432673268 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3269 │3270 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3271 │ ~3272 │3273 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/432743275 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3276 │3277 684 │ match_types [left_type, right_type, type] do3278 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3279 │3280 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432813282 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3283 │3284 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3285 │ ~3286 │3287 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/432883289 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3290 │3291 684 │ match_types [left_type, right_type, type] do3292 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3293 │3294 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432953296 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3297 │3298 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3299 │ ~3300 │3301 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/433023303 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3304 │3305 684 │ match_types [left_type, right_type, type] do3306 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3307 │3308 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433093310 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3311 │3312 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3313 │ ~3314 │3315 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/433163317 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3318 │3319 684 │ match_types [left_type, right_type, type] do3320 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3321 │3322 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433233324 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3325 │3326 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3327 │ ~3328 │3329 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/433303331 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3332 │3333 684 │ match_types [left_type, right_type, type] do3334 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3335 │3336 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433373338 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3339 │3340 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3341 │ ~3342 │3343 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/433443345 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3346 │3347 684 │ match_types [left_type, right_type, type] do3348 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3349 │3350 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433513352 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3353 │3354 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3355 │ ~3356 │3357 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/433583359 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3360 │3361 684 │ match_types [left_type, right_type, type] do3362 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3363 │3364 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433653366 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3367 │3368 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3369 │ ~3370 │3371 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/433723373 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3374 │3375 684 │ match_types [left_type, right_type, type] do3376 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3377 │3378 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433793380 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3381 │3382 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3383 │ ~3384 │3385 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/433863387 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3388 │3389 684 │ match_types [left_type, right_type, type] do3390 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3391 │3392 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433933394 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3395 │3396 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3397 │ ~3398 │3399 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/434003401 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3402 │3403 684 │ match_types [left_type, right_type, type] do3404 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3405 │3406 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434073408 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3409 │3410 684 │ match_types [left_type, right_type, type] do3411 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3412 │3413 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434143415 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3416 │3417 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3418 │ ~3419 │3420 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/434213422 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3423 │3424 684 │ match_types [left_type, right_type, type] do3425 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3426 │3427 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434283429 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3430 │3431 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3432 │ ~3433 │3434 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/434353436 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3437 │3438 684 │ match_types [left_type, right_type, type] do3439 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3440 │3441 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434423443 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3444 │3445 684 │ match_types [left_type, right_type, type] do3446 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3447 │3448 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434493450 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3451 │3452 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3453 │ ~3454 │3455 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/434563457 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3458 │3459 684 │ match_types [left_type, right_type, type] do3460 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3461 │3462 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434633464 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3465 │3466 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3467 │ ~3468 │3469 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/434703471 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3472 │3473 684 │ match_types [left_type, right_type, type] do3474 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3475 │3476 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434773478 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3479 │3480 684 │ match_types [left_type, right_type, type] do3481 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3482 │3483 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434843485 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3486 │3487 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3488 │ ~3489 │3490 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/434913492 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3493 │3494 684 │ match_types [left_type, right_type, type] do3495 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3496 │3497 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434983499 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3500 │3501 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3502 │ ~3503 │3504 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/435053506 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3507 │3508 684 │ match_types [left_type, right_type, type] do3509 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3510 │3511 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435123513 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3514 │3515 684 │ match_types [left_type, right_type, type] do3516 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3517 │3518 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435193520 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3521 │3522 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3523 │ ~3524 │3525 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/435263527 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3528 │3529 684 │ match_types [left_type, right_type, type] do3530 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3531 │3532 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435333534 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3535 │3536 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3537 │ ~3538 │3539 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/435403541 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3542 │3543 684 │ match_types [left_type, right_type, type] do3544 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3545 │3546 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435473548 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3549 │3550 684 │ match_types [left_type, right_type, type] do3551 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3552 │3553 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435543555 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3556 │3557 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3558 │ ~3559 │3560 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/435613562 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3563 │3564 684 │ match_types [left_type, right_type, type] do3565 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3566 │3567 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435683569 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3570 │3571 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3572 │ ~3573 │3574 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/435753576 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3577 │3578 684 │ match_types [left_type, right_type, type] do3579 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3580 │3581 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435823583 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3584 │3585 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3586 │ ~3587 │3588 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/435893590 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3591 │3592 684 │ match_types [left_type, right_type, type] do3593 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3594 │3595 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435963597 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3598 │3599 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3600 │ ~3601 │3602 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/436033604 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3605 │3606 684 │ match_types [left_type, right_type, type] do3607 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3608 │3609 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436103611 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3612 │3613 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3614 │ ~3615 │3616 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/436173618 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3619 │3620 684 │ match_types [left_type, right_type, type] do3621 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3622 │3623 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436243625 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3626 │3627 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3628 │ ~3629 │3630 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/436313632 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3633 │3634 684 │ match_types [left_type, right_type, type] do3635 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3636 │3637 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436383639 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3640 │3641 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3642 │ ~3643 │3644 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/436453646 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3647 │3648 684 │ match_types [left_type, right_type, type] do3649 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3650 │3651 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436523653 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3654 │3655 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3656 │ ~3657 │3658 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/436593660 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3661 │3662 684 │ match_types [left_type, right_type, type] do3663 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3664 │3665 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436663667 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3668 │3669 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3670 │ ~3671 │3672 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/436733674 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3675 │3676 684 │ match_types [left_type, right_type, type] do3677 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3678 │3679 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436803681 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3682 │3683 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3684 │ ~3685 │3686 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/436873688 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3689 │3690 684 │ match_types [left_type, right_type, type] do3691 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3692 │3693 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436943695 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3696 │3697 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3698 │ ~3699 │3700 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/437013702 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3703 │3704 684 │ match_types [left_type, right_type, type] do3705 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3706 │3707 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437083709 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3710 │3711 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3712 │ ~3713 │3714 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/437153716 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3717 │3718 684 │ match_types [left_type, right_type, type] do3719 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3720 │3721 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437223723 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3724 │3725 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3726 │ ~3727 │3728 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/437293730 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3731 │3732 684 │ match_types [left_type, right_type, type] do3733 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3734 │3735 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437363737 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3738 │3739 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3740 │ ~3741 │3742 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/437433744 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3745 │3746 684 │ match_types [left_type, right_type, type] do3747 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3748 │3749 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437503751 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3752 │3753 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3754 │ ~3755 │3756 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/437573758 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3759 │3760 684 │ match_types [left_type, right_type, type] do3761 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3762 │3763 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437643765 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3766 │3767 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3768 │ ~3769 │3770 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/437713772 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3773 │3774 684 │ match_types [left_type, right_type, type] do3775 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3776 │3777 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437783779 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3780 │3781 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3782 │ ~3783 │3784 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/437853786 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3787 │3788 684 │ match_types [left_type, right_type, type] do3789 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3790 │3791 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437923793 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3794 │3795 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3796 │ ~3797 │3798 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/437993800 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3801 │3802 684 │ match_types [left_type, right_type, type] do3803 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3804 │3805 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438063807 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3808 │3809 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3810 │ ~3811 │3812 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/438133814 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3815 │3816 684 │ match_types [left_type, right_type, type] do3817 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3818 │3819 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438203821 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3822 │3823 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3824 │ ~3825 │3826 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/438273828 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3829 │3830 684 │ match_types [left_type, right_type, type] do3831 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3832 │3833 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438343835 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3836 │3837 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3838 │ ~3839 │3840 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/438413842 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3843 │3844 684 │ match_types [left_type, right_type, type] do3845 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3846 │3847 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438483849 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3850 │3851 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3852 │ ~3853 │3854 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/438553856 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3857 │3858 684 │ match_types [left_type, right_type, type] do3859 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3860 │3861 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438623863 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3864 │3865 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3866 │ ~3867 │3868 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/438693870 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3871 │3872 684 │ match_types [left_type, right_type, type] do3873 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3874 │3875 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438763877 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3878 │3879 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3880 │ ~3881 │3882 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/438833884 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3885 │3886 684 │ match_types [left_type, right_type, type] do3887 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3888 │3889 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438903891 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3892 │3893 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3894 │ ~3895 │3896 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/438973898 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3899 │3900 684 │ match_types [left_type, right_type, type] do3901 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3902 │3903 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439043905 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3906 │3907 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3908 │ ~3909 │3910 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/439113912 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3913 │3914 684 │ match_types [left_type, right_type, type] do3915 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3916 │3917 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439183919 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3920 │3921 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3922 │ ~3923 │3924 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/439253926 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3927 │3928 684 │ match_types [left_type, right_type, type] do3929 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3930 │3931 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439323933 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3934 │3935 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3936 │ ~3937 │3938 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/439393940 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3941 │3942 684 │ match_types [left_type, right_type, type] do3943 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3944 │3945 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439463947 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3948 │3949 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3950 │ ~3951 │3952 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/439533954 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3955 │3956 684 │ match_types [left_type, right_type, type] do3957 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3958 │3959 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439603961 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3962 │3963 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3964 │ ~3965 │3966 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/439673968 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3969 │3970 684 │ match_types [left_type, right_type, type] do3971 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3972 │3973 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439743975 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3976 │3977 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3978 │ ~3979 │3980 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/439813982 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3983 │3984 684 │ match_types [left_type, right_type, type] do3985 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3986 │3987 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439883989 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3990 │3991 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3992 │ ~3993 │3994 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/439953996 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3997 │3998 684 │ match_types [left_type, right_type, type] do3999 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4000 │4001 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440024003 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4004 │4005 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4006 │ ~4007 │4008 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/440094010 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4011 │4012 684 │ match_types [left_type, right_type, type] do4013 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4014 │4015 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440164017 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4018 │4019 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4020 │ ~4021 │4022 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/440234024 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4025 │4026 684 │ match_types [left_type, right_type, type] do4027 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4028 │4029 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440304031 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4032 │4033 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4034 │ ~4035 │4036 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/440374038 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4039 │4040 684 │ match_types [left_type, right_type, type] do4041 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4042 │4043 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440444045 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4046 │4047 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4048 │ ~4049 │4050 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/440514052 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4053 │4054 684 │ match_types [left_type, right_type, type] do4055 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4056 │4057 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440584059 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4060 │4061 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4062 │ ~4063 │4064 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/440654066 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4067 │4068 684 │ match_types [left_type, right_type, type] do4069 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4070 │4071 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440724073 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4074 │4075 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4076 │ ~4077 │4078 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/440794080 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4081 │4082 684 │ match_types [left_type, right_type, type] do4083 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4084 │4085 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440864087 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4088 │4089 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4090 │ ~4091 │4092 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/440934094 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4095 │4096 684 │ match_types [left_type, right_type, type] do4097 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4098 │4099 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441004101 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4102 │4103 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4104 │ ~4105 │4106 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/441074108 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4109 │4110 684 │ match_types [left_type, right_type, type] do4111 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4112 │4113 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441144115 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4116 │4117 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4118 │ ~4119 │4120 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/441214122 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4123 │4124 684 │ match_types [left_type, right_type, type] do4125 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4126 │4127 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441284129 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4130 │4131 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4132 │ ~4133 │4134 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/441354136 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4137 │4138 684 │ match_types [left_type, right_type, type] do4139 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4140 │4141 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441424143 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4144 │4145 684 │ match_types [left_type, right_type, type] do4146 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4147 │4148 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441494150 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4151 │4152 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4153 │ ~4154 │4155 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/441564157 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4158 │4159 684 │ match_types [left_type, right_type, type] do4160 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4161 │4162 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441634164 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4165 │4166 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4167 │ ~4168 │4169 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/441704171 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4172 │4173 684 │ match_types [left_type, right_type, type] do4174 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4175 │4176 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441774178 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4179 │4180 684 │ match_types [left_type, right_type, type] do4181 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4182 │4183 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441844185 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4186 │4187 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4188 │ ~4189 │4190 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/441914192 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4193 │4194 684 │ match_types [left_type, right_type, type] do4195 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4196 │4197 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441984199 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4200 │4201 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4202 │ ~4203 │4204 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/442054206 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4207 │4208 684 │ match_types [left_type, right_type, type] do4209 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4210 │4211 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442124213 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4214 │4215 684 │ match_types [left_type, right_type, type] do4216 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4217 │4218 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442194220 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4221 │4222 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4223 │ ~4224 │4225 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/442264227 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4228 │4229 684 │ match_types [left_type, right_type, type] do4230 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4231 │4232 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442334234 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4235 │4236 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4237 │ ~4238 │4239 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/442404241 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4242 │4243 684 │ match_types [left_type, right_type, type] do4244 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4245 │4246 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442474248 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4249 │4250 684 │ match_types [left_type, right_type, type] do4251 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4252 │4253 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442544255 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4256 │4257 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4258 │ ~4259 │4260 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/442614262 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4263 │4264 684 │ match_types [left_type, right_type, type] do4265 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4266 │4267 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442684269 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4270 │4271 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4272 │ ~4273 │4274 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/442754276 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4277 │4278 684 │ match_types [left_type, right_type, type] do4279 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4280 │4281 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442824283 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4284 │4285 684 │ match_types [left_type, right_type, type] do4286 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4287 │4288 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442894290 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4291 │4292 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4293 │ ~4294 │4295 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/442964297 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4298 │4299 684 │ match_types [left_type, right_type, type] do4300 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4301 │4302 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443034304 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4305 │4306 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4307 │ ~4308 │4309 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/443104311 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4312 │4313 684 │ match_types [left_type, right_type, type] do4314 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4315 │4316 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443174318 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4319 │4320 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4321 │ ~4322 │4323 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/443244325 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4326 │4327 684 │ match_types [left_type, right_type, type] do4328 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4329 │4330 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443314332 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4333 │4334 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4335 │ ~4336 │4337 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/443384339 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4340 │4341 684 │ match_types [left_type, right_type, type] do4342 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4343 │4344 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443454346 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4347 │4348 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4349 │ ~4350 │4351 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/443524353 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4354 │4355 684 │ match_types [left_type, right_type, type] do4356 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4357 │4358 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443594360 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4361 │4362 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4363 │ ~4364 │4365 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/443664367 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4368 │4369 684 │ match_types [left_type, right_type, type] do4370 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4371 │4372 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443734374 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4375 │4376 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4377 │ ~4378 │4379 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/443804381 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4382 │4383 684 │ match_types [left_type, right_type, type] do4384 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4385 │4386 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443874388 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4389 │4390 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4391 │ ~4392 │4393 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/443944395 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4396 │4397 684 │ match_types [left_type, right_type, type] do4398 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4399 │4400 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/444014402 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4403 │4404 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4405 │ ~4406 │4407 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/444084409 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4410 │4411 684 │ match_types [left_type, right_type, type] do4412 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4413 │4414 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/444154416 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4417 │4418 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4419 │ ~4420 │4421 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/444224423 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4424 │4425 684 │ match_types [left_type, right_type, type] do4426 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4427 │4428 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/444294430 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4431 │4432 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4433 │ ~4434 │4435 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/444364437 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4438 │4439 684 │ match_types [left_type, right_type, type] do4440 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4441 │4442 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/444434444 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4445 │4446 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4447 │ ~4448 │4449 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/444504451 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4452 │4453 684 │ match_types [left_type, right_type, type] do4454 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4455 │4456 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/444574458 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4459 │4460 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4461 │ ~4462 │4463 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/444644465 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4466 │4467 684 │ match_types [left_type, right_type, type] do4468 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4469 │4470 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/444714472 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4473 │4474 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4475 │ ~4476 │4477 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/444784479 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4480 │4481 684 │ match_types [left_type, right_type, type] do4482 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4483 │4484 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/444854486 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4487 │4488 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4489 │ ~4490 │4491 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/444924493 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4494 │4495 684 │ match_types [left_type, right_type, type] do4496 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4497 │4498 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/444994500 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4501 │4502 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4503 │ ~4504 │4505 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/445064507 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4508 │4509 684 │ match_types [left_type, right_type, type] do4510 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4511 │4512 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/445134514 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4515 │4516 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4517 │ ~4518 │4519 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/445204521 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4522 │4523 684 │ match_types [left_type, right_type, type] do4524 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4525 │4526 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/445274528 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4529 │4530 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4531 │ ~4532 │4533 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/445344535 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4536 │4537 684 │ match_types [left_type, right_type, type] do4538 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4539 │4540 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/445414542 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4543 │4544 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4545 │ ~4546 │4547 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/445484549 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4550 │4551 684 │ match_types [left_type, right_type, type] do4552 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4553 │4554 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/445554556 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4557 │4558 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4559 │ ~4560 │4561 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/445624563 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4564 │4565 684 │ match_types [left_type, right_type, type] do4566 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4567 │4568 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/445694570 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4571 │4572 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4573 │ ~4574 │4575 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/445764577 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4578 │4579 684 │ match_types [left_type, right_type, type] do4580 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4581 │4582 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/445834584 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4585 │4586 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4587 │ ~4588 │4589 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/445904591 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4592 │4593 684 │ match_types [left_type, right_type, type] do4594 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4595 │4596 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/445974598 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4599 │4600 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4601 │ ~4602 │4603 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/446044605 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4606 │4607 684 │ match_types [left_type, right_type, type] do4608 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4609 │4610 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/446114612 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4613 │4614 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4615 │ ~4616 │4617 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/446184619 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4620 │4621 684 │ match_types [left_type, right_type, type] do4622 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4623 │4624 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/446254626 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4627 │4628 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4629 │ ~4630 │4631 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/446324633 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4634 │4635 684 │ match_types [left_type, right_type, type] do4636 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4637 │4638 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/446394640 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4641 │4642 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4643 │ ~4644 │4645 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/446464647 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4648 │4649 684 │ match_types [left_type, right_type, type] do4650 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4651 │4652 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/446534654 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4655 │4656 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4657 │ ~4658 │4659 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/446604661 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4662 │4663 684 │ match_types [left_type, right_type, type] do4664 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4665 │4666 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/446674668 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4669 │4670 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4671 │ ~4672 │4673 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/446744675 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4676 │4677 684 │ match_types [left_type, right_type, type] do4678 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4679 │4680 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/446814682 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4683 │4684 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4685 │ ~4686 │4687 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/446884689 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4690 │4691 684 │ match_types [left_type, right_type, type] do4692 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4693 │4694 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/446954696 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4697 │4698 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4699 │ ~4700 │4701 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/447024703 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4704 │4705 684 │ match_types [left_type, right_type, type] do4706 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4707 │4708 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/447094710 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 operator4711 │4712 822 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4713 │ ~4714 │4715 └─ lib/nx/binary_backend.ex:822:34: Nx.BinaryBackend.element_wise_bit_op/347164717 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 operator4718 │4719 822 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4720 │ ~4721 │4722 └─ lib/nx/binary_backend.ex:822:34: Nx.BinaryBackend.element_wise_bit_op/347234724 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 operator4725 │4726 822 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4727 │ ~4728 │4729 └─ lib/nx/binary_backend.ex:822:34: Nx.BinaryBackend.element_wise_bit_op/347304731 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 operator4732 │4733 822 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4734 │ ~4735 │4736 └─ lib/nx/binary_backend.ex:822:34: Nx.BinaryBackend.element_wise_bit_op/347374738 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 operator4739 │4740 822 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4741 │ ~4742 │4743 └─ lib/nx/binary_backend.ex:822:34: Nx.BinaryBackend.element_wise_bit_op/347444745 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 operator4746 │4747 844 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4748 │ ~4749 │4750 └─ lib/nx/binary_backend.ex:844:34: Nx.BinaryBackend.real/247514752 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 operator4753 │4754 844 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4755 │ ~4756 │4757 └─ lib/nx/binary_backend.ex:844:69: Nx.BinaryBackend.real/247584759 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 operator4760 │4761 856 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4762 │ ~4763 │4764 └─ lib/nx/binary_backend.ex:856:31: Nx.BinaryBackend.imag/247654766 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 operator4767 │4768 856 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4769 │ ~4770 │4771 └─ lib/nx/binary_backend.ex:856:69: Nx.BinaryBackend.imag/247724773 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 operator4774 │4775 1136 │ for <<batch::size(batch_size)-bitstring <- batch_group>>,4776 │ ~4777 │4778 └─ lib/nx/binary_backend.ex:1136:27: Nx.BinaryBackend.conv/447794780 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 operator4781 │4782 1165 │ <<_::size(current_input_pos)-bitstring, input_receptive_field::bitstring>> = window4783 │ ~4784 │4785 └─ lib/nx/binary_backend.ex:1165:25: Nx.BinaryBackend.conv/447864787 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 operator4788 │4789 1167 │ <<_::size(current_filter_pos)-bitstring, filter_receptive_field::bitstring>> =4790 │ ~4791 │4792 └─ lib/nx/binary_backend.ex:1167:25: Nx.BinaryBackend.conv/447934794 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4795 │4796 1175 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4797 │ ~4798 │4799 └─ lib/nx/binary_backend.ex:1175:31: Nx.BinaryBackend.conv/448004801 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4802 │4803 1172 │ match_types [input_type] do4804 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4805 │4806 └─ lib/nx/binary_backend.ex:1172: Nx.BinaryBackend.conv/448074808 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4809 │4810 1175 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4811 │ ~4812 │4813 └─ lib/nx/binary_backend.ex:1175:31: Nx.BinaryBackend.conv/448144815 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4816 │4817 1172 │ match_types [input_type] do4818 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4819 │4820 └─ lib/nx/binary_backend.ex:1172: Nx.BinaryBackend.conv/448214822 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4823 │4824 1172 │ match_types [input_type] do4825 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4826 │4827 └─ lib/nx/binary_backend.ex:1172: Nx.BinaryBackend.conv/448284829 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4830 │4831 1175 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4832 │ ~4833 │4834 └─ lib/nx/binary_backend.ex:1175:31: Nx.BinaryBackend.conv/448354836 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4837 │4838 1172 │ match_types [input_type] do4839 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4840 │4841 └─ lib/nx/binary_backend.ex:1172: Nx.BinaryBackend.conv/448424843 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4844 │4845 1175 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4846 │ ~4847 │4848 └─ lib/nx/binary_backend.ex:1175:31: Nx.BinaryBackend.conv/448494850 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4851 │4852 1172 │ match_types [input_type] do4853 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4854 │4855 └─ lib/nx/binary_backend.ex:1172: Nx.BinaryBackend.conv/448564857 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4858 │4859 1175 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4860 │ ~4861 │4862 └─ lib/nx/binary_backend.ex:1175:31: Nx.BinaryBackend.conv/448634864 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4865 │4866 1172 │ match_types [input_type] do4867 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4868 │4869 └─ lib/nx/binary_backend.ex:1172: Nx.BinaryBackend.conv/448704871 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4872 │4873 1185 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4874 │ ~4875 │4876 └─ lib/nx/binary_backend.ex:1185:31: Nx.BinaryBackend.conv/448774878 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4879 │4880 1182 │ match_types [kernel_type] do4881 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4882 │4883 └─ lib/nx/binary_backend.ex:1182: Nx.BinaryBackend.conv/448844885 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4886 │4887 1185 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4888 │ ~4889 │4890 └─ lib/nx/binary_backend.ex:1185:31: Nx.BinaryBackend.conv/448914892 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4893 │4894 1182 │ match_types [kernel_type] do4895 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4896 │4897 └─ lib/nx/binary_backend.ex:1182: Nx.BinaryBackend.conv/448984899 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4900 │4901 1182 │ match_types [kernel_type] do4902 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4903 │4904 └─ lib/nx/binary_backend.ex:1182: Nx.BinaryBackend.conv/449054906 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4907 │4908 1185 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4909 │ ~4910 │4911 └─ lib/nx/binary_backend.ex:1185:31: Nx.BinaryBackend.conv/449124913 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4914 │4915 1182 │ match_types [kernel_type] do4916 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4917 │4918 └─ lib/nx/binary_backend.ex:1182: Nx.BinaryBackend.conv/449194920 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4921 │4922 1185 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4923 │ ~4924 │4925 └─ lib/nx/binary_backend.ex:1185:31: Nx.BinaryBackend.conv/449264927 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4928 │4929 1182 │ match_types [kernel_type] do4930 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4931 │4932 └─ lib/nx/binary_backend.ex:1182: Nx.BinaryBackend.conv/449334934 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4935 │4936 1185 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4937 │ ~4938 │4939 └─ lib/nx/binary_backend.ex:1185:31: Nx.BinaryBackend.conv/449404941 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4942 │4943 1182 │ match_types [kernel_type] do4944 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4945 │4946 └─ lib/nx/binary_backend.ex:1182: Nx.BinaryBackend.conv/449474948 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 operator4949 │4950 1211 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =4951 │ ~4952 │4953 └─ lib/nx/binary_backend.ex:1211:19: Nx.BinaryBackend.split_into_feature_groups/449544955 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 operator4956 │4957 1211 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =4958 │ ~4959 │4960 └─ lib/nx/binary_backend.ex:1211:55: Nx.BinaryBackend.split_into_feature_groups/449614962 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 operator4963 │4964 1213 │ <<out_data::size(data_size)-bitstring <- data_group>>,4965 │ ~4966 │4967 └─ lib/nx/binary_backend.ex:1213:26: Nx.BinaryBackend.split_into_feature_groups/449684969 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 operator4970 │4971 1225 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data4972 │ ~4973 │4974 └─ lib/nx/binary_backend.ex:1225:19: Nx.BinaryBackend.split_into_batch_groups/449754976 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 operator4977 │4978 1225 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data4979 │ ~4980 │4981 └─ lib/nx/binary_backend.ex:1225:49: Nx.BinaryBackend.split_into_batch_groups/449824983 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4984 │4985 1493 │ match_types [type] do4986 │ ~~~~~~~~~~~~~~~~~~~~~4987 │4988 └─ lib/nx/binary_backend.ex:1493: Nx.BinaryBackend.window_reduce/649894990 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4991 │4992 1493 │ match_types [type] do4993 │ ~~~~~~~~~~~~~~~~~~~~~4994 │4995 └─ lib/nx/binary_backend.ex:1493: Nx.BinaryBackend.window_reduce/649964997 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4998 │4999 1493 │ match_types [type] do5000 │ ~~~~~~~~~~~~~~~~~~~~~5001 │5002 └─ lib/nx/binary_backend.ex:1493: Nx.BinaryBackend.window_reduce/650035004 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5005 │5006 1493 │ match_types [type] do5007 │ ~~~~~~~~~~~~~~~~~~~~~5008 │5009 └─ lib/nx/binary_backend.ex:1493: Nx.BinaryBackend.window_reduce/650105011 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5012 │5013 1493 │ match_types [type] do5014 │ ~~~~~~~~~~~~~~~~~~~~~5015 │5016 └─ lib/nx/binary_backend.ex:1493: Nx.BinaryBackend.window_reduce/650175018 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5019 │5020 1493 │ match_types [type] do5021 │ ~~~~~~~~~~~~~~~~~~~~~5022 │5023 └─ lib/nx/binary_backend.ex:1493: Nx.BinaryBackend.window_reduce/650245025 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 operator5026 │5027 1560 │ for <<bin::size(size)-bitstring <- data>>, into: <<>> do5028 │ ~5029 │5030 └─ lib/nx/binary_backend.ex:1560:23: Nx.BinaryBackend.map/450315032 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5033 │5034 1630 │ match_types [type] do5035 │ ~~~~~~~~~~~~~~~~~~~~~5036 │5037 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/850385039 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5040 │5041 1630 │ match_types [type] do5042 │ ~~~~~~~~~~~~~~~~~~~~~5043 │5044 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/850455046 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5047 │5048 1630 │ match_types [type] do5049 │ ~~~~~~~~~~~~~~~~~~~~~5050 │5051 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/850525053 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5054 │5055 1630 │ match_types [type] do5056 │ ~~~~~~~~~~~~~~~~~~~~~5057 │5058 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/850595060 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5061 │5062 1630 │ match_types [type] do5063 │ ~~~~~~~~~~~~~~~~~~~~~5064 │5065 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/850665067 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5068 │5069 1630 │ match_types [type] do5070 │ ~~~~~~~~~~~~~~~~~~~~~5071 │5072 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/850735074 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5075 │5076 1630 │ match_types [type] do5077 │ ~~~~~~~~~~~~~~~~~~~~~5078 │5079 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/850805081 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5082 │5083 1630 │ match_types [type] do5084 │ ~~~~~~~~~~~~~~~~~~~~~5085 │5086 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/850875088 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5089 │5090 1630 │ match_types [type] do5091 │ ~~~~~~~~~~~~~~~~~~~~~5092 │5093 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/850945095 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5096 │5097 1630 │ match_types [type] do5098 │ ~~~~~~~~~~~~~~~~~~~~~5099 │5100 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/851015102 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5103 │5104 1630 │ match_types [type] do5105 │ ~~~~~~~~~~~~~~~~~~~~~5106 │5107 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/851085109 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5110 │5111 1630 │ match_types [type] do5112 │ ~~~~~~~~~~~~~~~~~~~~~5113 │5114 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/851155116 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5117 │5118 1630 │ match_types [type] do5119 │ ~~~~~~~~~~~~~~~~~~~~~5120 │5121 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/851225123 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 operator5124 │5125 1653 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,5126 │ ~5127 │5128 └─ lib/nx/binary_backend.ex:1653:19: Nx.BinaryBackend.select_and_scatter/851295130 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 operator5131 │5132 1653 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,5133 │ ~5134 │5135 └─ lib/nx/binary_backend.ex:1653:65: Nx.BinaryBackend.select_and_scatter/851365137 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 operator5138 │5139 1743 │ for <<x::bitstring-size(updates_chunk) <- updates_binary>> do5140 │ ~5141 │5142 └─ lib/nx/binary_backend.ex:1743:33: Nx.BinaryBackend.indexed_op/751435144 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 operator5145 │5146 1779 │ <<before_offset::bitstring-size(before_slice_size),5147 │ ~5148 │5149 └─ lib/nx/binary_backend.ex:1779:45: Nx.BinaryBackend.indexed_op/751505151 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 operator5152 │5153 1780 │ current_bitstring::bitstring-size(target_chunk),5154 │ ~5155 │5156 └─ lib/nx/binary_backend.ex:1780:49: Nx.BinaryBackend.indexed_op/751575158 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5159 │5160 1784 │ match_types [target.type, out.type] do5161 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5162 │5163 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/751645165 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5166 │5167 1784 │ match_types [target.type, out.type] do5168 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5169 │5170 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/751715172 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5173 │5174 1784 │ match_types [target.type, out.type] do5175 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5176 │5177 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/751785179 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5180 │5181 1784 │ match_types [target.type, out.type] do5182 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5183 │5184 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/751855186 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5187 │5188 1784 │ match_types [target.type, out.type] do5189 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5190 │5191 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/751925193 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5194 │5195 1784 │ match_types [target.type, out.type] do5196 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5197 │5198 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/751995200 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5201 │5202 1784 │ match_types [target.type, out.type] do5203 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5204 │5205 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752065207 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5208 │5209 1784 │ match_types [target.type, out.type] do5210 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5211 │5212 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752135214 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5215 │5216 1784 │ match_types [target.type, out.type] do5217 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5218 │5219 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752205221 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5222 │5223 1784 │ match_types [target.type, out.type] do5224 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5225 │5226 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752275228 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5229 │5230 1784 │ match_types [target.type, out.type] do5231 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5232 │5233 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752345235 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5236 │5237 1784 │ match_types [target.type, out.type] do5238 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5239 │5240 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752415242 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5243 │5244 1784 │ match_types [target.type, out.type] do5245 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5246 │5247 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752485249 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5250 │5251 1784 │ match_types [target.type, out.type] do5252 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5253 │5254 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752555256 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5257 │5258 1784 │ match_types [target.type, out.type] do5259 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5260 │5261 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752625263 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5264 │5265 1784 │ match_types [target.type, out.type] do5266 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5267 │5268 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752695270 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5271 │5272 1784 │ match_types [target.type, out.type] do5273 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5274 │5275 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752765277 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5278 │5279 1784 │ match_types [target.type, out.type] do5280 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5281 │5282 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752835284 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5285 │5286 1784 │ match_types [target.type, out.type] do5287 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5288 │5289 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752905291 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5292 │5293 1784 │ match_types [target.type, out.type] do5294 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5295 │5296 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752975298 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5299 │5300 1784 │ match_types [target.type, out.type] do5301 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5302 │5303 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/753045305 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5306 │5307 1784 │ match_types [target.type, out.type] do5308 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5309 │5310 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/753115312 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5313 │5314 1784 │ match_types [target.type, out.type] do5315 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5316 │5317 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/753185319 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5320 │5321 1784 │ match_types [target.type, out.type] do5322 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5323 │5324 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/753255326 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5327 │5328 1784 │ match_types [target.type, out.type] do5329 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5330 │5331 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/753325333 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5334 │5335 1784 │ match_types [target.type, out.type] do5336 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5337 │5338 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/753395340 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5341 │5342 1784 │ match_types [target.type, out.type] do5343 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5344 │5345 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/753465347 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5348 │5349 1784 │ match_types [target.type, out.type] do5350 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5351 │5352 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/753535354 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5355 │5356 1784 │ match_types [target.type, out.type] do5357 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5358 │5359 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/753605361 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5362 │5363 1784 │ match_types [target.type, out.type] do5364 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5365 │5366 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/753675368 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 operator5369 │5370 1918 │ {<<cur_elem::size(size)-bitstring, rest_of_slice::bitstring>>, binary} ->5371 │ ~5372 │5373 └─ lib/nx/binary_backend.ex:1918:27: Nx.BinaryBackend.put_slice/553745375 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 operator5376 │5377 1919 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5378 │ ~5379 │5380 └─ lib/nx/binary_backend.ex:1919:26: Nx.BinaryBackend.put_slice/553815382 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 operator5383 │5384 1919 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5385 │ ~5386 │5387 └─ lib/nx/binary_backend.ex:1919:61: Nx.BinaryBackend.put_slice/553885389 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 operator5390 │5391 1951 │ for <<bin::size(idx_size)-bitstring <- to_binary(indices)>> do5392 │ ~5393 │5394 └─ lib/nx/binary_backend.ex:1951:23: Nx.BinaryBackend.take/453955396 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 operator5397 │5398 2039 │ for <<bin::size(last_dim_bin_size)-bitstring <- to_binary(indices)>>, into: <<>> do5399 │ ~5400 │5401 └─ lib/nx/binary_backend.ex:2039:23: Nx.BinaryBackend.gather/354025403 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 operator5404 │5405 2041 │ for <<bin::size(indices_size)-bitstring <- bin>>,5406 │ ~5407 │5408 └─ lib/nx/binary_backend.ex:2041:27: Nx.BinaryBackend.gather/354095410 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 operator5411 │5412 2097 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5413 │ ~5414 │5415 └─ lib/nx/binary_backend.ex:2097:27: Nx.BinaryBackend.bin_concatenate/454165417 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 operator5418 │5419 2097 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5420 │ ~5421 │5422 └─ lib/nx/binary_backend.ex:2097:57: Nx.BinaryBackend.bin_concatenate/454235424 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5425 │5426 2141 │ match_types [input_type] do5427 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5428 │5429 └─ lib/nx/binary_backend.ex:2141: Nx.BinaryBackend.as_type/254305431 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5432 │5433 2141 │ match_types [input_type] do5434 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5435 │5436 └─ lib/nx/binary_backend.ex:2141: Nx.BinaryBackend.as_type/254375438 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5439 │5440 2141 │ match_types [input_type] do5441 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5442 │5443 └─ lib/nx/binary_backend.ex:2141: Nx.BinaryBackend.as_type/254445445 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5446 │5447 2141 │ match_types [input_type] do5448 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5449 │5450 └─ lib/nx/binary_backend.ex:2141: Nx.BinaryBackend.as_type/254515452 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5453 │5454 2141 │ match_types [input_type] do5455 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5456 │5457 └─ lib/nx/binary_backend.ex:2141: Nx.BinaryBackend.as_type/254585459 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5460 │5461 2141 │ match_types [input_type] do5462 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5463 │5464 └─ lib/nx/binary_backend.ex:2141: Nx.BinaryBackend.as_type/254655466 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 operator5467 │5468 2262 │ data = for <<x::size(size)-bitstring <- bin>>, do: x5469 │ ~5470 │5471 └─ lib/nx/binary_backend.ex:2262:30: Nx.BinaryBackend.sort_last_dim/454725473 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 operator5474 │5475 2451 │ for <<bin::size(size)-bitstring <- axis>>, reduce: {<<>>, acc} do5476 │ ~5477 │5478 └─ lib/nx/binary_backend.ex:2451:25: Nx.BinaryBackend.bin_reduce/554795480 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 operator5481 │5482 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5483 │ ~5484 │5485 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/754865487 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 operator5488 │5489 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5490 │ ~5491 │5492 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/754935494 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 operator5495 │5496 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5497 │ ~5498 │5499 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/755005501 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 operator5502 │5503 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5504 │ ~5505 │5506 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/755075508 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 operator5509 │5510 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5511 │ ~5512 │5513 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/755145515 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 operator5516 │5517 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5518 │ ~5519 │5520 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/755215522 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 operator5523 │5524 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5525 │ ~5526 │5527 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/755285529 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 operator5530 │5531 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5532 │ ~5533 │5534 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/755355536 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 operator5537 │5538 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5539 │ ~5540 │5541 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/755425543 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 operator5544 │5545 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5546 │ ~5547 │5548 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/755495550 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 operator5551 │5552 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5553 │ ~5554 │5555 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/755565557 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 operator5558 │5559 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5560 │ ~5561 │5562 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/755635564 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 operator5565 │5566 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5567 │ ~5568 │5569 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/755705571 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 operator5572 │5573 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5574 │ ~5575 │5576 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/755775578 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 operator5579 │5580 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5581 │ ~5582 │5583 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/755845585 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 operator5586 │5587 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5588 │ ~5589 │5590 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/755915592 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 operator5593 │5594 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5595 │ ~5596 │5597 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/755985599 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 operator5600 │5601 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5602 │ ~5603 │5604 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/756055606 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 operator5607 │5608 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5609 │ ~5610 │5611 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/756125613 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 operator5614 │5615 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5616 │ ~5617 │5618 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/756195620 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 operator5621 │5622 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5623 │ ~5624 │5625 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/756265627 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 operator5628 │5629 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5630 │ ~5631 │5632 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/756335634 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 operator5635 │5636 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5637 │ ~5638 │5639 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/756405641 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 operator5642 │5643 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5644 │ ~5645 │5646 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/756475648 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 operator5649 │5650 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5651 │ ~5652 │5653 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/756545655 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 operator5656 │5657 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5658 │ ~5659 │5660 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/756615662 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 operator5663 │5664 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5665 │ ~5666 │5667 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/756685669 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 operator5670 │5671 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5672 │ ~5673 │5674 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/756755676 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 operator5677 │5678 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5679 │ ~5680 │5681 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/756825683 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 operator5684 │5685 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5686 │ ~5687 │5688 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/756895690 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 operator5691 │5692 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5693 │ ~5694 │5695 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/756965697 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 operator5698 │5699 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5700 │ ~5701 │5702 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/757035704 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 operator5705 │5706 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5707 │ ~5708 │5709 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/757105711 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 operator5712 │5713 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5714 │ ~5715 │5716 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/757175718 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 operator5719 │5720 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5721 │ ~5722 │5723 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/757245725 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 operator5726 │5727 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5728 │ ~5729 │5730 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/757315732 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 operator5733 │5734 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5735 │ ~5736 │5737 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/757385739 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 operator5740 │5741 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5742 │ ~5743 │5744 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/757455746 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 operator5747 │5748 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5749 │ ~5750 │5751 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/757525753 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 operator5754 │5755 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5756 │ ~5757 │5758 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/757595760 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 operator5761 │5762 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5763 │ ~5764 │5765 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/757665767 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 operator5768 │5769 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5770 │ ~5771 │5772 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/757735774 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 operator5775 │5776 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5777 │ ~5778 │5779 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/757805781 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 operator5782 │5783 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5784 │ ~5785 │5786 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/757875788 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 operator5789 │5790 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5791 │ ~5792 │5793 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/757945795 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 operator5796 │5797 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5798 │ ~5799 │5800 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/758015802 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 operator5803 │5804 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5805 │ ~5806 │5807 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/758085809 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 operator5810 │5811 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5812 │ ~5813 │5814 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/758155816 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 operator5817 │5818 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5819 │ ~5820 │5821 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/758225823 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 operator5824 │5825 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5826 │ ~5827 │5828 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/758295830 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 operator5831 │5832 2492 │ <<x::size(s1)-bitstring, rest1::bitstring>> = b15833 │ ~5834 │5835 └─ lib/nx/binary_backend.ex:2492:15: Nx.BinaryBackend.bin_zip_reduce_axis/758365837 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 operator5838 │5839 2493 │ <<y::size(s2)-bitstring, rest2::bitstring>> = b25840 │ ~5841 │5842 └─ lib/nx/binary_backend.ex:2493:15: Nx.BinaryBackend.bin_zip_reduce_axis/758435844 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5845 │5846 2536 │ match_types [type] do5847 │ ~~~~~~~~~~~~~~~~~~~~~5848 │5849 └─ lib/nx/binary_backend.ex:2536: Nx.BinaryBackend.binary_to_number/258505851 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5852 │5853 2536 │ match_types [type] do5854 │ ~~~~~~~~~~~~~~~~~~~~~5855 │5856 └─ lib/nx/binary_backend.ex:2536: Nx.BinaryBackend.binary_to_number/258575858 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5859 │5860 2536 │ match_types [type] do5861 │ ~~~~~~~~~~~~~~~~~~~~~5862 │5863 └─ lib/nx/binary_backend.ex:2536: Nx.BinaryBackend.binary_to_number/258645865 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5866 │5867 2536 │ match_types [type] do5868 │ ~~~~~~~~~~~~~~~~~~~~~5869 │5870 └─ lib/nx/binary_backend.ex:2536: Nx.BinaryBackend.binary_to_number/258715872 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5873 │5874 2536 │ match_types [type] do5875 │ ~~~~~~~~~~~~~~~~~~~~~5876 │5877 └─ lib/nx/binary_backend.ex:2536: Nx.BinaryBackend.binary_to_number/258785879 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5880 │5881 2536 │ match_types [type] do5882 │ ~~~~~~~~~~~~~~~~~~~~~5883 │5884 └─ lib/nx/binary_backend.ex:2536: Nx.BinaryBackend.binary_to_number/258855886 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5887 │5888 2543 │ match_types [type] do5889 │ ~~~~~~~~~~~~~~~~~~~~~5890 │5891 └─ lib/nx/binary_backend.ex:2543: Nx.BinaryBackend.binary_to_list/258925893 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5894 │5895 2543 │ match_types [type] do5896 │ ~~~~~~~~~~~~~~~~~~~~~5897 │5898 └─ lib/nx/binary_backend.ex:2543: Nx.BinaryBackend.binary_to_list/258995900 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5901 │5902 2543 │ match_types [type] do5903 │ ~~~~~~~~~~~~~~~~~~~~~5904 │5905 └─ lib/nx/binary_backend.ex:2543: Nx.BinaryBackend.binary_to_list/259065907 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5908 │5909 2543 │ match_types [type] do5910 │ ~~~~~~~~~~~~~~~~~~~~~5911 │5912 └─ lib/nx/binary_backend.ex:2543: Nx.BinaryBackend.binary_to_list/259135914 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5915 │5916 2543 │ match_types [type] do5917 │ ~~~~~~~~~~~~~~~~~~~~~5918 │5919 └─ lib/nx/binary_backend.ex:2543: Nx.BinaryBackend.binary_to_list/259205921 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5922 │5923 2543 │ match_types [type] do5924 │ ~~~~~~~~~~~~~~~~~~~~~5925 │5926 └─ lib/nx/binary_backend.ex:2543: Nx.BinaryBackend.binary_to_list/259275928 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5929 │5930 2549 │ match_types [in_type, out_type] do5931 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5932 │5933 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/459345935 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5936 │5937 2549 │ match_types [in_type, out_type] do5938 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5939 │5940 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/459415942 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5943 │5944 2549 │ match_types [in_type, out_type] do5945 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5946 │5947 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/459485949 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5950 │5951 2549 │ match_types [in_type, out_type] do5952 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5953 │5954 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/459555956 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5957 │5958 2549 │ match_types [in_type, out_type] do5959 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5960 │5961 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/459625963 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5964 │5965 2549 │ match_types [in_type, out_type] do5966 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5967 │5968 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/459695970 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5971 │5972 2549 │ match_types [in_type, out_type] do5973 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5974 │5975 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/459765977 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5978 │5979 2549 │ match_types [in_type, out_type] do5980 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5981 │5982 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/459835984 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5985 │5986 2549 │ match_types [in_type, out_type] do5987 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5988 │5989 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/459905991 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5992 │5993 2549 │ match_types [in_type, out_type] do5994 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5995 │5996 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/459975998 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5999 │6000 2549 │ match_types [in_type, out_type] do6001 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6002 │6003 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460046005 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6006 │6007 2549 │ match_types [in_type, out_type] do6008 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6009 │6010 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460116012 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6013 │6014 2549 │ match_types [in_type, out_type] do6015 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6016 │6017 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460186019 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6020 │6021 2549 │ match_types [in_type, out_type] do6022 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6023 │6024 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460256026 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6027 │6028 2549 │ match_types [in_type, out_type] do6029 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6030 │6031 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460326033 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6034 │6035 2549 │ match_types [in_type, out_type] do6036 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6037 │6038 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460396040 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6041 │6042 2549 │ match_types [in_type, out_type] do6043 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6044 │6045 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460466047 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6048 │6049 2549 │ match_types [in_type, out_type] do6050 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6051 │6052 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460536054 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6055 │6056 2549 │ match_types [in_type, out_type] do6057 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6058 │6059 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460606061 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6062 │6063 2549 │ match_types [in_type, out_type] do6064 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6065 │6066 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460676068 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6069 │6070 2549 │ match_types [in_type, out_type] do6071 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6072 │6073 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460746075 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6076 │6077 2549 │ match_types [in_type, out_type] do6078 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6079 │6080 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460816082 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6083 │6084 2549 │ match_types [in_type, out_type] do6085 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6086 │6087 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460886089 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6090 │6091 2549 │ match_types [in_type, out_type] do6092 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6093 │6094 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460956096 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6097 │6098 2549 │ match_types [in_type, out_type] do6099 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6100 │6101 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/461026103 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6104 │6105 2549 │ match_types [in_type, out_type] do6106 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6107 │6108 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/461096110 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6111 │6112 2549 │ match_types [in_type, out_type] do6113 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6114 │6115 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/461166117 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6118 │6119 2549 │ match_types [in_type, out_type] do6120 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6121 │6122 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/461236124 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6125 │6126 2549 │ match_types [in_type, out_type] do6127 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6128 │6129 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/461306131 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6132 │6133 2549 │ match_types [in_type, out_type] do6134 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6135 │6136 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/461376138 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 operator6139 │6140 2589 │ for <<chunk::size(chunk_size)-bitstring <- binary>> do6141 │ ~6142 │6143 └─ lib/nx/binary_backend.ex:2589:25: Nx.BinaryBackend.aggregate_axes/461446145 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 operator6146 │6147 2684 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data6148 │ ~6149 │6150 └─ lib/nx/binary_backend.ex:2684:15: Nx.BinaryBackend.weighted_traverse/461516152 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 operator6153 │6154 2684 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data6155 │ ~6156 │6157 └─ lib/nx/binary_backend.ex:2684:46: Nx.BinaryBackend.weighted_traverse/461586159 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 operator6160 │6161 2704 │ <<_::size(dim_size)-bitstring, data::bitstring>> = data6162 │ ~6163 │6164 └─ lib/nx/binary_backend.ex:2704:19: Nx.BinaryBackend.weighted_traverse/661656166 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6167 │6168 2120 │ match_types [type] do6169 │ ~~~~~~~~~~~~~~~~~~~~~6170 │6171 └─ lib/nx.ex:2120: Nx.to_flat_list/261726173 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6174 │6175 2120 │ match_types [type] do6176 │ ~~~~~~~~~~~~~~~~~~~~~6177 │6178 └─ lib/nx.ex:2120: Nx.to_flat_list/261796180 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6181 │6182 2120 │ match_types [type] do6183 │ ~~~~~~~~~~~~~~~~~~~~~6184 │6185 └─ lib/nx.ex:2120: Nx.to_flat_list/261866187 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6188 │6189 2120 │ match_types [type] do6190 │ ~~~~~~~~~~~~~~~~~~~~~6191 │6192 └─ lib/nx.ex:2120: Nx.to_flat_list/261936194 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6195 │6196 2120 │ match_types [type] do6197 │ ~~~~~~~~~~~~~~~~~~~~~6198 │6199 └─ lib/nx.ex:2120: Nx.to_flat_list/262006201 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6202 │6203 2120 │ match_types [type] do6204 │ ~~~~~~~~~~~~~~~~~~~~~6205 │6206 └─ lib/nx.ex:2120: Nx.to_flat_list/262076208 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6209 │6210 2177 │ match_types [type] do6211 │ ~~~~~~~~~~~~~~~~~~~~~6212 │6213 └─ lib/nx.ex:2177: Nx.chunk/362146215 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6216 │6217 2177 │ match_types [type] do6218 │ ~~~~~~~~~~~~~~~~~~~~~6219 │6220 └─ lib/nx.ex:2177: Nx.chunk/362216222 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6223 │6224 2177 │ match_types [type] do6225 │ ~~~~~~~~~~~~~~~~~~~~~6226 │6227 └─ lib/nx.ex:2177: Nx.chunk/362286229 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6230 │6231 2177 │ match_types [type] do6232 │ ~~~~~~~~~~~~~~~~~~~~~6233 │6234 └─ lib/nx.ex:2177: Nx.chunk/362356236 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6237 │6238 2177 │ match_types [type] do6239 │ ~~~~~~~~~~~~~~~~~~~~~6240 │6241 └─ lib/nx.ex:2177: Nx.chunk/362426243 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6244 │6245 2177 │ match_types [type] do6246 │ ~~~~~~~~~~~~~~~~~~~~~6247 │6248 └─ lib/nx.ex:2177: Nx.chunk/362496250 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6251 │6252 2463 │ match_types [tensor.type] do6253 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6254 │6255 └─ lib/nx.ex:2463: Nx.to_number/162566257 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6258 │6259 2463 │ match_types [tensor.type] do6260 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6261 │6262 └─ lib/nx.ex:2463: Nx.to_number/162636264 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6265 │6266 2463 │ match_types [tensor.type] do6267 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6268 │6269 └─ lib/nx.ex:2463: Nx.to_number/162706271 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6272 │6273 2463 │ match_types [tensor.type] do6274 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6275 │6276 └─ lib/nx.ex:2463: Nx.to_number/162776278 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6279 │6280 2463 │ match_types [tensor.type] do6281 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6282 │6283 └─ lib/nx.ex:2463: Nx.to_number/162846285 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6286 │6287 2463 │ match_types [tensor.type] do6288 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6289 │6290 └─ lib/nx.ex:2463: Nx.to_number/162916292 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 operator6293 │6294 15484 │ <<header::size(header_size)-binary, array::binary>> = rest6295 │ ~6296 │6297 └─ lib/nx.ex:15484:20: Nx.do_numpy_to_tensor/262986299 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 operator6300 │6301 15488 │ <<data::size(byte_size_of_array)-binary>> = array6302 │ ~6303 │6304 └─ lib/nx.ex:15488:18: Nx.do_numpy_to_tensor/263056306 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 operator6307 │6308 15560 │ for <<data::size(size)-binary <- binary>> do6309 │ ~6310 │6311 └─ lib/nx.ex:15560:26: Nx.new_byte_order/363126313Compiling lib/nx/defn/expr.ex (it's taking more than 10s)6314 warning: Tuple.append/2 is deprecated. Use insert_at instead6315 │6316 1294 │ intermediate_shape = Tuple.duplicate(1, tuple_size(out_shape) - 1) |> Tuple.append(n)6317 │ ~6318 │6319 └─ lib/nx.ex:1294:89: Nx.eye/26320 └─ lib/nx.ex:1598:27: Nx.take_diagonal/26321 └─ lib/nx.ex:10300:26: Nx.argmin_or_max/36322 └─ lib/nx.ex:10302:23: Nx.argmin_or_max/36323 └─ lib/nx.ex:13577:31: Nx.slice/46324 └─ lib/nx.ex:14464:84: Nx.gather/363256326 warning: the following conditional expression will always succeed:63276328 is_float(split)63296330 because it evaluates to:63316332 dynamic(true)63336334 where "split" was given the types:63356336 # type: dynamic(float() or integer())6337 # from: lib/nx.ex:3493:436338 split * axis_size63396340 # type: float()6341 # from: lib/nx.ex:3503:96342 is_integer(split)63436344 type warning found at:6345 │6346 3507 │ is_float(split) and float_split_index > 0 and float_split_index < axis_size ->6347 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6348 │6349 └─ lib/nx.ex:3507: Nx.split/363506351 warning: this clause in cond will always match:63526353 is_float(split)63546355 since it has type:63566357 dynamic(true)63586359 where "split" was given the types:63606361 # type: dynamic(float() or integer())6362 # from: lib/nx.ex:3493:436363 split * axis_size63646365 # type: float()6366 # from: lib/nx.ex:3503:96367 is_integer(split)63686369 type warning found at:6370 │6371 3510 │ is_float(split) ->6372 │ ~6373 │6374 └─ lib/nx.ex:3510:25: Nx.split/363756376 warning: the following conditional expression:63776378 is_list(axes)63796380 will always evaluate to:63816382 dynamic(true)63836384 where "axes" was given the type:63856386 # type: dynamic(list(term()))6387 # from: lib/nx.ex:9226:496388 length(axes)63896390 type warning found at:6391 │6392 9231 │ checked_axes = if is_list(axes), do: Enum.at(axes, 0), else: axes6393 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6394 │6395 └─ lib/nx.ex:9231: Nx.weighted_mean/363966397 warning: Tuple.append/2 is deprecated. Use insert_at instead6398 │6399 1180 │ indices = Nx.reshape(indices_to_flatten, Tuple.append(source.shape, num_axes))6400 │ ~6401 │6402 └─ lib/nx/defn/grad.ex:1180:52: Nx.Defn.Grad.grad/46403 └─ lib/nx/defn/grad.ex:1513:57: Nx.Defn.Grad.grad_scatter_window__gather_windows/464046405 warning: Tuple.append/2 is deprecated. Use insert_at instead6406 │6407 62 │ u_shape = collapsed_axes |> Tuple.append(m) |> Tuple.append(:auto)6408 │ ~6409 │6410 └─ lib/nx/lin_alg/svd.ex:62:39: Nx.LinAlg.SVD.calculate_shapes/16411 └─ lib/nx/lin_alg/svd.ex:62:58: Nx.LinAlg.SVD.calculate_shapes/16412 └─ lib/nx/lin_alg/svd.ex:63:21: Nx.LinAlg.SVD.calculate_shapes/16413 └─ lib/nx/lin_alg/svd.ex:64:22: Nx.LinAlg.SVD.calculate_shapes/164146415 warning: Tuple.append/2 is deprecated. Use insert_at instead6416 │6417 1484 │ tensor = Nx.pad(tensor, acc, Enum.map(padding_config, &Tuple.append(&1, 0)))6418 │ ~6419 │6420 └─ lib/nx/binary_backend.ex:1484:68: Nx.BinaryBackend.window_reduce/66421 └─ lib/nx/binary_backend.ex:1612:63: Nx.BinaryBackend.select_and_scatter/86422 └─ lib/nx/binary_backend.ex:2331:70: Nx.BinaryBackend.calculate_fft/464236424 warning: Tuple.append/2 is deprecated. Use insert_at instead6425 │6426 722 │ Tuple.append(dims, dim)6427 │ ~6428 │6429 └─ lib/nx/random.ex:722:17: Nx.Random.validate_multivariate_normal_args/36430 └─ lib/nx/random.ex:1102:38: Nx.Random.float_or_complex/464316432 warning: the following clause will never match:64336434 %Complex{re: re} when float_output? and real_output? ->64356436 because it attempts to match on the result of:64376438 x64396440 which has type:64416442 dynamic(:infinity or :nan or :neg_infinity or float())64436444 where "float_output?" was given the types:64456446 # type: dynamic(boolean())6447 # from: lib/nx/binary_backend.ex:2136:236448 float_output? = Nx.Type.float?(output_type)64496450 # type: dynamic(true)6451 # from: lib/nx/binary_backend.ex:2146:396452 float_output?64536454 where "real_output?" was given the types:64556456 # type: dynamic(boolean())6457 # from: lib/nx/binary_backend.ex:2137:226458 real_output? = not Nx.Type.complex?(output_type)64596460 # type: dynamic(true)6461 # from: lib/nx/binary_backend.ex:2146:576462 real_output?64636464 type warning found at:6465 │6466 2146 │ %Complex{re: re} when float_output? and real_output? ->6467 │ ~6468 │6469 └─ lib/nx/binary_backend.ex:2146:17: Nx.BinaryBackend.as_type/264706471 warning: the following clause will never match:64726473 %Complex{re: re} when float_output? and real_output? ->64746475 because it attempts to match on the result of:64766477 x64786479 which has type:64806481 dynamic(:infinity or :nan or :neg_infinity or float())64826483 where "float_output?" was given the types:64846485 # type: dynamic(boolean())6486 # from: lib/nx/binary_backend.ex:2136:236487 float_output? = Nx.Type.float?(output_type)64886489 # type: dynamic(true)6490 # from: lib/nx/binary_backend.ex:2146:396491 float_output?64926493 where "real_output?" was given the types:64946495 # type: dynamic(boolean())6496 # from: lib/nx/binary_backend.ex:2137:226497 real_output? = not Nx.Type.complex?(output_type)64986499 # type: dynamic(true)6500 # from: lib/nx/binary_backend.ex:2146:576501 real_output?65026503 type warning found at:6504 │6505 2146 │ %Complex{re: re} when float_output? and real_output? ->6506 │ ~6507 │6508 └─ lib/nx/binary_backend.ex:2146:17: Nx.BinaryBackend.as_type/265096510 warning: this clause of defp boolean_to_number/1 is never used (or it will always fail/warn when invoked)6511 │6512 852 │ defp boolean_to_number(value), do: value6513 │ ~6514 │6515 └─ lib/nx/defn/kernel.ex:852:8: Nx.Defn.Kernel.boolean_to_number/165166517 warning: the following clause will never match:65186519 %Complex{re: re} when float_output? and real_output? ->65206521 because it attempts to match on the result of:65226523 x65246525 which has type:65266527 integer()65286529 where "float_output?" was given the types:65306531 # type: dynamic(boolean())6532 # from: lib/nx/binary_backend.ex:2136:236533 float_output? = Nx.Type.float?(output_type)65346535 # type: dynamic(true)6536 # from: lib/nx/binary_backend.ex:2146:396537 float_output?65386539 where "real_output?" was given the types:65406541 # type: dynamic(boolean())6542 # from: lib/nx/binary_backend.ex:2137:226543 real_output? = not Nx.Type.complex?(output_type)65446545 # type: dynamic(true)6546 # from: lib/nx/binary_backend.ex:2146:576547 real_output?65486549 type warning found at:6550 │6551 2146 │ %Complex{re: re} when float_output? and real_output? ->6552 │ ~6553 │6554 └─ lib/nx/binary_backend.ex:2146:17: Nx.BinaryBackend.as_type/265556556 warning: this clause of defp assert_non_concat_dims_equal/2 is never used (or it will always fail/warn when invoked)6557 │6558 1694 │ defp assert_non_concat_dims_equal([], _axis), do: :ok6559 │ ~6560 │6561 └─ lib/nx/shape.ex:1694:8: Nx.Shape.assert_non_concat_dims_equal/265626563 warning: the following clause will never match:65646565 %Complex{re: re} when float_output? and real_output? ->65666567 because it attempts to match on the result of:65686569 x65706571 which has type:65726573 integer()65746575 where "float_output?" was given the types:65766577 # type: dynamic(boolean())6578 # from: lib/nx/binary_backend.ex:2136:236579 float_output? = Nx.Type.float?(output_type)65806581 # type: dynamic(true)6582 # from: lib/nx/binary_backend.ex:2146:396583 float_output?65846585 where "real_output?" was given the types:65866587 # type: dynamic(boolean())6588 # from: lib/nx/binary_backend.ex:2137:226589 real_output? = not Nx.Type.complex?(output_type)65906591 # type: dynamic(true)6592 # from: lib/nx/binary_backend.ex:2146:576593 real_output?65946595 type warning found at:6596 │6597 2146 │ %Complex{re: re} when float_output? and real_output? ->6598 │ ~6599 │6600 └─ lib/nx/binary_backend.ex:2146:17: Nx.BinaryBackend.as_type/266016602 warning: the following clause will never match:66036604 %Complex{re: re} ->66056606 because it attempts to match on the result of:66076608 x66096610 which has type:66116612 dynamic(:infinity or :nan or :neg_infinity or float())66136614 type warning found at:6615 │6616 2152 │ %Complex{re: re} ->6617 │ ~6618 │6619 └─ lib/nx/binary_backend.ex:2152:17: Nx.BinaryBackend.as_type/266206621 warning: the following clause will never match:66226623 %Complex{re: re} ->66246625 because it attempts to match on the result of:66266627 x66286629 which has type:66306631 dynamic(:infinity or :nan or :neg_infinity or float())66326633 type warning found at:6634 │6635 2152 │ %Complex{re: re} ->6636 │ ~6637 │6638 └─ lib/nx/binary_backend.ex:2152:17: Nx.BinaryBackend.as_type/266396640 warning: the following clause will never match:66416642 %Complex{re: re} ->66436644 because it attempts to match on the result of:66456646 x66476648 which has type:66496650 integer()66516652 type warning found at:6653 │6654 2152 │ %Complex{re: re} ->6655 │ ~6656 │6657 └─ lib/nx/binary_backend.ex:2152:17: Nx.BinaryBackend.as_type/266586659 warning: the following clause will never match:66606661 %Complex{re: re} ->66626663 because it attempts to match on the result of:66646665 x66666667 which has type:66686669 integer()66706671 type warning found at:6672 │6673 2152 │ %Complex{re: re} ->6674 │ ~6675 │6676 └─ lib/nx/binary_backend.ex:2152:17: Nx.BinaryBackend.as_type/266776678 warning: this guard will never succeed:66796680 is_number(x)66816682 because it returns type:66836684 dynamic(false)66856686 where "x" was given the type:66876688 # type: dynamic(%Complex{6689 re: :infinity or :nan or :neg_infinity or float(),6690 im: :infinity or :nan or :neg_infinity or float()6691 })6692 # from: lib/nx/binary_backend.ex:2143:176693 x =6694 Nx.Shared.read_complex(6695 x,6696 arg16697 )66986699 type warning found at:6700 │6701 2155 │ _ when is_number(x) ->6702 │ ~6703 │6704 └─ lib/nx/binary_backend.ex:2155:24: Nx.BinaryBackend.as_type/267056706 warning: the following clause will never match:67076708 :nan ->67096710 because it attempts to match on the result of:67116712 x67136714 which has type:67156716 dynamic(%Complex{6717 re: :infinity or :nan or :neg_infinity or float(),6718 im: :infinity or :nan or :neg_infinity or float()6719 })67206721 type warning found at:6722 │6723 2158 │ :nan ->6724 │ ~~~~~~~6725 │6726 └─ lib/nx/binary_backend.ex:2158: Nx.BinaryBackend.as_type/267276728 warning: the following clause will never match:67296730 :nan ->67316732 because it attempts to match on the result of:67336734 x67356736 which has type:67376738 integer()67396740 type warning found at:6741 │6742 2158 │ :nan ->6743 │ ~~~~~~~6744 │6745 └─ lib/nx/binary_backend.ex:2158: Nx.BinaryBackend.as_type/267466747 warning: the following clause will never match:67486749 :nan ->67506751 because it attempts to match on the result of:67526753 x67546755 which has type:67566757 integer()67586759 type warning found at:6760 │6761 2158 │ :nan ->6762 │ ~~~~~~~6763 │6764 └─ lib/nx/binary_backend.ex:2158: Nx.BinaryBackend.as_type/267656766 warning: the following clause will never match:67676768 :infinity ->67696770 because it attempts to match on the result of:67716772 x67736774 which has type:67756776 dynamic(%Complex{6777 re: :infinity or :nan or :neg_infinity or float(),6778 im: :infinity or :nan or :neg_infinity or float()6779 })67806781 type warning found at:6782 │6783 2161 │ :infinity ->6784 │ ~~~~~~~~~~~~6785 │6786 └─ lib/nx/binary_backend.ex:2161: Nx.BinaryBackend.as_type/267876788 warning: the following clause will never match:67896790 :infinity ->67916792 because it attempts to match on the result of:67936794 x67956796 which has type:67976798 integer()67996800 type warning found at:6801 │6802 2161 │ :infinity ->6803 │ ~~~~~~~~~~~~6804 │6805 └─ lib/nx/binary_backend.ex:2161: Nx.BinaryBackend.as_type/268066807 warning: the following clause will never match:68086809 :infinity ->68106811 because it attempts to match on the result of:68126813 x68146815 which has type:68166817 integer()68186819 type warning found at:6820 │6821 2161 │ :infinity ->6822 │ ~~~~~~~~~~~~6823 │6824 └─ lib/nx/binary_backend.ex:2161: Nx.BinaryBackend.as_type/268256826 warning: the following clause will never match:68276828 :neg_infinity ->68296830 because it attempts to match on the result of:68316832 x68336834 which has type:68356836 dynamic(%Complex{6837 re: :infinity or :nan or :neg_infinity or float(),6838 im: :infinity or :nan or :neg_infinity or float()6839 })68406841 type warning found at:6842 │6843 2164 │ :neg_infinity ->6844 │ ~~~~~~~~~~~~~~~~6845 │6846 └─ lib/nx/binary_backend.ex:2164: Nx.BinaryBackend.as_type/268476848 warning: the following clause will never match:68496850 :neg_infinity ->68516852 because it attempts to match on the result of:68536854 x68556856 which has type:68576858 integer()68596860 type warning found at:6861 │6862 2164 │ :neg_infinity ->6863 │ ~~~~~~~~~~~~~~~~6864 │6865 └─ lib/nx/binary_backend.ex:2164: Nx.BinaryBackend.as_type/268666867 warning: the following clause will never match:68686869 :neg_infinity ->68706871 because it attempts to match on the result of:68726873 x68746875 which has type:68766877 integer()68786879 type warning found at:6880 │6881 2164 │ :neg_infinity ->6882 │ ~~~~~~~~~~~~~~~~6883 │6884 └─ lib/nx/binary_backend.ex:2164: Nx.BinaryBackend.as_type/268856886 warning: comparison with structs found:68876888 a >= b68896890 given types:68916892 dynamic(6893 %Complex{6894 re: :infinity or :nan or :neg_infinity or float(),6895 im: :infinity or :nan or :neg_infinity or float()6896 } or float() or integer()6897 ) >=6898 dynamic(6899 %Complex{6900 re: :infinity or :nan or :neg_infinity or float(),6901 im: :infinity or :nan or :neg_infinity or float()6902 } or float() or integer()6903 )69046905 where "a" was given the type:69066907 # type: dynamic(6908 %Complex{6909 re: :infinity or :nan or :neg_infinity or float(),6910 im: :infinity or :nan or :neg_infinity or float()6911 } or float() or integer()6912 )6913 # from: lib/nx/binary_backend.ex6914 {a, b}69156916 where "b" was given the type:69176918 # type: dynamic(6919 %Complex{6920 re: :infinity or :nan or :neg_infinity or float(),6921 im: :infinity or :nan or :neg_infinity or float()6922 } or float() or integer()6923 )6924 # from: lib/nx/binary_backend.ex6925 {a, b}69266927 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.69286929 type warning found at:6930 │6931 2201 │ {a, b} -> a >= b6932 │ ~6933 │6934 └─ lib/nx/binary_backend.ex:2201:27: Nx.BinaryBackend.do_sort/469356936 warning: comparison with structs found:69376938 a <= b69396940 given types:69416942 dynamic(6943 %Complex{6944 re: :infinity or :nan or :neg_infinity or float(),6945 im: :infinity or :nan or :neg_infinity or float()6946 } or float() or integer()6947 ) <=6948 dynamic(6949 %Complex{6950 re: :infinity or :nan or :neg_infinity or float(),6951 im: :infinity or :nan or :neg_infinity or float()6952 } or float() or integer()6953 )69546955 where "a" was given the type:69566957 # type: dynamic(6958 %Complex{6959 re: :infinity or :nan or :neg_infinity or float(),6960 im: :infinity or :nan or :neg_infinity or float()6961 } or float() or integer()6962 )6963 # from: lib/nx/binary_backend.ex6964 {a, b}69656966 where "b" was given the type:69676968 # type: dynamic(6969 %Complex{6970 re: :infinity or :nan or :neg_infinity or float(),6971 im: :infinity or :nan or :neg_infinity or float()6972 } or float() or integer()6973 )6974 # from: lib/nx/binary_backend.ex6975 {a, b}69766977 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.69786979 type warning found at:6980 │6981 2215 │ {a, b} -> a <= b6982 │ ~6983 │6984 └─ lib/nx/binary_backend.ex:2215:27: Nx.BinaryBackend.do_sort/469856986 warning: incompatible types given to Nx.Shared.write_non_finite/2:69876988 Nx.Shared.write_non_finite(x, arg1)69896990 given types:69916992 (6993 -dynamic(%Complex{6994 re: :infinity or :nan or :neg_infinity or float(),6995 im: :infinity or :nan or :neg_infinity or float()6996 })-,6997 integer()6998 )69997000 but expected one of:70017002 :infinity or :nan or :neg_infinity, integer()70037004 where "arg1" (context Nx.Shared) was given the types:70057006 # type: dynamic()7007 # from: lib/nx/binary_backend.ex:23227008 {{:f, arg1}}70097010 # type: integer()7011 # from: lib/nx/binary_backend.ex:23227012 Nx.Shared.write_non_finite(x, arg1)70137014 where "x" (context Nx.Shared) was given the type:70157016 # type: dynamic(%Complex{7017 re: :infinity or :nan or :neg_infinity or float(),7018 im: :infinity or :nan or :neg_infinity or float()7019 })7020 # from: lib/nx/binary_backend.ex:23227021 x70227023 type warning found at:7024 │7025 2322 │ match_types [out.type] do7026 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7027 │7028 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/470297030 warning: incompatible types in binary construction:70317032 <<Complex.new(re, im)::integer-native-signed-size(arg1)>>70337034 got type:70357036 dynamic(%Complex{7037 re: :infinity or :nan or :neg_infinity or float(),7038 im: :infinity or :nan or :neg_infinity or float()7039 })70407041 but expected type:70427043 integer()70447045 where "arg1" (context Nx.Shared) was given the type:70467047 # type: dynamic()7048 # from: lib/nx/binary_backend.ex:23227049 {{:s, arg1}}70507051 where "im" was given the type:70527053 # type: dynamic(float() or integer())7054 # from: lib/nx/binary_backend.ex:2325:147055 im =7056 if abs(im) <= eps do7057 07058 else7059 im7060 end70617062 where "re" was given the type:70637064 # type: dynamic(float() or integer())7065 # from: lib/nx/binary_backend.ex:2324:147066 re =7067 if abs(re) <= eps do7068 07069 else7070 re7071 end70727073 type warning found at:7074 │7075 2322 │ match_types [out.type] do7076 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7077 │7078 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/470797080 warning: incompatible types in binary construction:70817082 <<Complex.new(re, im)::integer-native-unsigned-size(arg1)>>70837084 got type:70857086 dynamic(%Complex{7087 re: :infinity or :nan or :neg_infinity or float(),7088 im: :infinity or :nan or :neg_infinity or float()7089 })70907091 but expected type:70927093 integer()70947095 where "arg1" (context Nx.Shared) was given the type:70967097 # type: dynamic()7098 # from: lib/nx/binary_backend.ex:23227099 {{:u, arg1}}71007101 where "im" was given the type:71027103 # type: dynamic(float() or integer())7104 # from: lib/nx/binary_backend.ex:2325:147105 im =7106 if abs(im) <= eps do7107 07108 else7109 im7110 end71117112 where "re" was given the type:71137114 # type: dynamic(float() or integer())7115 # from: lib/nx/binary_backend.ex:2324:147116 re =7117 if abs(re) <= eps do7118 07119 else7120 re7121 end71227123 type warning found at:7124 │7125 2322 │ match_types [out.type] do7126 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7127 │7128 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/471297130 warning: incompatible types given to Nx.Shared.write_non_finite/2:71317132 Nx.Shared.write_non_finite(x, elem_size)71337134 given types:71357136 (7137 -dynamic(%Complex{7138 re: :infinity or :nan or :neg_infinity or float(),7139 im: :infinity or :nan or :neg_infinity or float()7140 })-,7141 integer()7142 )71437144 but expected one of:71457146 :infinity or :nan or :neg_infinity, integer()71477148 where "elem_size" (context Nx.Shared) was given the type:71497150 # type: integer()7151 # from: lib/nx/binary_backend.ex:23227152 elem_size = div(arg1, 2)71537154 where "x" (context Nx.Shared) was given the type:71557156 # type: dynamic(%Complex{7157 re: :infinity or :nan or :neg_infinity or float(),7158 im: :infinity or :nan or :neg_infinity or float()7159 })7160 # from: lib/nx/binary_backend.ex:23227161 x71627163 type warning found at:7164 │7165 2322 │ match_types [out.type] do7166 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7167 │7168 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/471697170 warning: incompatible types given to Nx.Shared.write_bf16/1:71717172 Nx.Shared.write_bf16(x)71737174 given types:71757176 -dynamic(%Complex{7177 re: :infinity or :nan or :neg_infinity or float(),7178 im: :infinity or :nan or :neg_infinity or float()7179 })-71807181 but expected one of:71827183 :infinity or :nan or :neg_infinity71847185 where "x" (context Nx.Shared) was given the type:71867187 # type: dynamic(%Complex{7188 re: :infinity or :nan or :neg_infinity or float(),7189 im: :infinity or :nan or :neg_infinity or float()7190 })7191 # from: lib/nx/binary_backend.ex:23227192 x71937194 type warning found at:7195 │7196 2322 │ match_types [out.type] do7197 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7198 │7199 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/472007201 warning: the following clause cannot match because the previous clauses already matched all possible values:72027203 x ->72047205 it attempts to match on the result of:72067207 Complex.new(re, im)72087209 which has the already matched type:72107211 dynamic(%Complex{7212 re: :infinity or :nan or :neg_infinity or float(),7213 im: :infinity or :nan or :neg_infinity or float()7214 })72157216 where "x" (context Nx.Shared) was given the type:72177218 # type: dynamic(%Complex{7219 re: :infinity or :nan or :neg_infinity or float(),7220 im: :infinity or :nan or :neg_infinity or float()7221 })7222 # from: lib/nx/binary_backend.ex:23227223 x72247225 type warning found at:7226 │7227 2322 │ match_types [out.type] do7228 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7229 │7230 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/472317232 warning: this clause of defp bin_zip_reduce/7 is never used (or it will always fail/warn when invoked)7233 │7234 2459 │ defp bin_zip_reduce(t1, [], t2, [], type, acc, fun) do7235 │ ~7236 │7237 └─ lib/nx/binary_backend.ex:2459:8: Nx.BinaryBackend.bin_zip_reduce/772387239 warning: the following clause will never match:72407241 x when is_number(x) ->72427243 because it attempts to match on the result of:72447245 Complex.new(re, im)72467247 which has type:72487249 dynamic(%Complex{7250 re: :infinity or :nan or :neg_infinity or float(),7251 im: :infinity or :nan or :neg_infinity or float()7252 })72537254 where "x" (context Nx.Shared) was given the type:72557256 # type: float() or integer()7257 # from: lib/nx/binary_backend.ex:23227258 is_number(x)72597260 type warning found at:7261 │7262 2322 │ match_types [out.type] do7263 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7264 │7265 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/472667267 warning: the following clause will never match:72687269 x when is_number(x) ->72707271 because it attempts to match on the result of:72727273 Complex.new(re, im)72747275 which has type:72767277 dynamic(%Complex{7278 re: :infinity or :nan or :neg_infinity or float(),7279 im: :infinity or :nan or :neg_infinity or float()7280 })72817282 where "x" (context Nx.Shared) was given the type:72837284 # type: float() or integer()7285 # from: lib/nx/binary_backend.ex:23227286 is_number(x)72877288 type warning found at:7289 │7290 2322 │ match_types [out.type] do7291 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7292 │7293 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/472947295 warning: the following clause will never match:72967297 x when is_number(x) ->72987299 because it attempts to match on the result of:73007301 Complex.new(re, im)73027303 which has type:73047305 dynamic(%Complex{7306 re: :infinity or :nan or :neg_infinity or float(),7307 im: :infinity or :nan or :neg_infinity or float()7308 })73097310 where "x" (context Nx.Shared) was given the type:73117312 # type: float() or integer()7313 # from: lib/nx/binary_backend.ex:23227314 is_number(x)73157316 type warning found at:7317 │7318 2322 │ match_types [out.type] do7319 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7320 │7321 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/473227323Generated nx app7324==> nx_image7325Compiling 1 file (.ex)7326Generated nx_image app7327==> ortex7328Compiling 6 files (.ex)73297330== Compilation error in file lib/ortex/native.ex ==7331** (ErlangError) Erlang error: :enoent7332 (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["metadata", "--format-version=1"], [cd: "native/ortex"])7333 (rustler 0.38.0) lib/rustler/compiler/config.ex:74: Rustler.Compiler.Config.metadata!/17334 (rustler 0.38.0) lib/rustler/compiler/config.ex:61: Rustler.Compiler.Config.build/17335 (rustler 0.38.0) lib/rustler/compiler.ex:8: Rustler.Compiler.compile_crate/37336 lib/ortex/native.ex:11: (module)7337could 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"