Build log
nerves_system_mangopi_mq_pro
ex_vision 0.4.0 · fail · run ex_vision-0.4.0-1791179075262
7335 of 7335 lines
1Resolving Hex dependencies...2Resolution completed in 0.294s3Unchanged: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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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.Checks (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)338 │339 5 │ defmodule Nerves.BuildPlan.Checks do340 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~341 │342 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)343344 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)345 │346 5 │ defmodule Nerves.BuildPlan do347 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~348 │349 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)350351 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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_riscv64_nerves_linux_gnu388Compiling 1 file (.ex)389Generated nerves_toolchain_riscv64_nerves_linux_gnu app390==> nerves_system_mangopi_mq_pro391Generated nerves_system_mangopi_mq_pro app392==> nerves_compatibility_test393===> Analyzing applications...394===> Compiling telemetry395==> nx396Compiling 35 files (.ex)397 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity398 │399 655 │ def ~~~tensor when is_number(tensor), do: Bitwise.~~~(tensor)400 │ ~401 │402 └─ lib/nx/defn/kernel.ex:655:7403404 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity405 │406 656 │ def ~~~tensor, do: Nx.bitwise_not(tensor)407 │ ~408 │409 └─ lib/nx/defn/kernel.ex:656:7410411 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 operator412 │413 200 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val414 │ ~415 │416 └─ lib/nx/shared.ex:200:33: Nx.Shared.read_complex/2417418 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 operator419 │420 200 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val421 │ ~422 │423 └─ lib/nx/shared.ex:200:71: Nx.Shared.read_complex/2424425 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 operator426 │427 204 │ <<x::float-native-size(elem_size)>> -> x428 │ ~429 │430 └─ lib/nx/shared.ex:204:32: Nx.Shared.read_complex/2431432 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 operator433 │434 210 │ <<x::float-native-size(elem_size)>> -> x435 │ ~436 │437 └─ lib/nx/shared.ex:210:32: Nx.Shared.read_complex/2438439 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 operator440 │441 1089 │ <<x::size(bits)-big>> = <<-1::float-size(bits)-big>>442 │ ~443 │444 └─ lib/nx/random.ex:1089:15: Nx.Random.next_after_minus_1/1445446 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 operator447 │448 1093 │ <<f::float-size(bits)-big>> = <<x - 1::integer-size(bits)-big>>449 │ ~450 │451 └─ lib/nx/random.ex:1093:21: Nx.Random.next_after_minus_1/1452453 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator454 │455 537 │ match_types [type] do456 │ ~~~~~~~~~~~~~~~~~~~~~457 │458 └─ lib/nx/binary_backend/matrix.ex:537: Nx.BinaryBackend.Matrix.binary_to_vector/2459460 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator461 │462 537 │ match_types [type] do463 │ ~~~~~~~~~~~~~~~~~~~~~464 │465 └─ lib/nx/binary_backend/matrix.ex:537: Nx.BinaryBackend.Matrix.binary_to_vector/2466467 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator468 │469 537 │ match_types [type] do470 │ ~~~~~~~~~~~~~~~~~~~~~471 │472 └─ lib/nx/binary_backend/matrix.ex:537: Nx.BinaryBackend.Matrix.binary_to_vector/2473474 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator475 │476 537 │ match_types [type] do477 │ ~~~~~~~~~~~~~~~~~~~~~478 │479 └─ lib/nx/binary_backend/matrix.ex:537: Nx.BinaryBackend.Matrix.binary_to_vector/2480481 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator482 │483 537 │ match_types [type] do484 │ ~~~~~~~~~~~~~~~~~~~~~485 │486 └─ lib/nx/binary_backend/matrix.ex:537: Nx.BinaryBackend.Matrix.binary_to_vector/2487488 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator489 │490 537 │ match_types [type] do491 │ ~~~~~~~~~~~~~~~~~~~~~492 │493 └─ lib/nx/binary_backend/matrix.ex:537: Nx.BinaryBackend.Matrix.binary_to_vector/2494495 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator496 │497 214 │ Nx.Shared.match_types [type] do498 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~499 │500 └─ lib/nx/backend.ex:214: Nx.Backend.chunk/6501502 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator503 │504 214 │ Nx.Shared.match_types [type] do505 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~506 │507 └─ lib/nx/backend.ex:214: Nx.Backend.chunk/6508509 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator510 │511 214 │ Nx.Shared.match_types [type] do512 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~513 │514 └─ lib/nx/backend.ex:214: Nx.Backend.chunk/6515516 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator517 │518 214 │ Nx.Shared.match_types [type] do519 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~520 │521 └─ lib/nx/backend.ex:214: Nx.Backend.chunk/6522523 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator524 │525 214 │ Nx.Shared.match_types [type] do526 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~527 │528 └─ lib/nx/backend.ex:214: Nx.Backend.chunk/6529530 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator531 │532 214 │ Nx.Shared.match_types [type] do533 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~534 │535 └─ lib/nx/backend.ex:214: Nx.Backend.chunk/6536537 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 operator538 │539 238 │ for <<chunk::size(chunk_size)-bitstring <- data>> do540 │ ~541 │542 └─ lib/nx/binary_backend.ex:238:23: Nx.BinaryBackend.unary_broadcast/7543544 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 operator545 │546 285 │ for <<chunk::size(chunk_size)-bitstring <- data>> do547 │ ~548 │549 └─ lib/nx/binary_backend.ex:285:25: Nx.BinaryBackend.transpose/3550551 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 operator552 │553 365 │ for <<dim::size(size)-bitstring <- bin>>, into: <<>> do554 │ ~555 │556 └─ lib/nx/binary_backend.ex:365:27: Nx.BinaryBackend.pad_last_dim/5557558 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 operator559 │560 370 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = padded561 │ ~562 │563 └─ lib/nx/binary_backend.ex:370:25: Nx.BinaryBackend.pad_last_dim/5564565 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 operator566 │567 382 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =568 │ ~569 │570 └─ lib/nx/binary_backend.ex:382:23: Nx.BinaryBackend.pad_last_dim/5571572 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 operator573 │574 382 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =575 │ ~576 │577 └─ lib/nx/binary_backend.ex:382:58: Nx.BinaryBackend.pad_last_dim/5578579 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 operator580 │581 389 │ <<_::size(low_byte)-bitstring, new_bin::bitstring>> = bin582 │ ~583 │584 └─ lib/nx/binary_backend.ex:389:23: Nx.BinaryBackend.pad_last_dim/5585586 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 operator587 │588 395 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = bin589 │ ~590 │591 └─ lib/nx/binary_backend.ex:395:29: Nx.BinaryBackend.pad_last_dim/5592593 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 operator594 │595 441 │ for <<chunk::size(chunk_size)-bitstring <- data>> do596 │ ~597 │598 └─ lib/nx/binary_backend.ex:441:25: Nx.BinaryBackend.reverse/3599600 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 operator601 │602 513 │ <<_::bitstring-size(left_offset_bits),603 │ ~604 │605 └─ lib/nx/binary_backend.ex:513:29: Nx.BinaryBackend.dot/7606607 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 operator608 │609 514 │ left_batch_item_binary::bitstring-size(left_batch_item_bits),610 │ ~611 │612 └─ lib/nx/binary_backend.ex:514:50: Nx.BinaryBackend.dot/7613614 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 operator615 │616 517 │ <<_::bitstring-size(right_offset_bits),617 │ ~618 │619 └─ lib/nx/binary_backend.ex:517:29: Nx.BinaryBackend.dot/7620621 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 operator622 │623 518 │ right_batch_item_binary::bitstring-size(right_batch_item_bits),624 │ ~625 │626 └─ lib/nx/binary_backend.ex:518:51: Nx.BinaryBackend.dot/7627628 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 operator629 │630 613 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data631 │ ~632 │633 └─ lib/nx/binary_backend.ex:613:23: Nx.BinaryBackend.select/4634635 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator636 │637 611 │ match_types [pred_type] do638 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~639 │640 └─ lib/nx/binary_backend.ex:611: Nx.BinaryBackend.select/4641642 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 operator643 │644 613 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data645 │ ~646 │647 └─ lib/nx/binary_backend.ex:613:23: Nx.BinaryBackend.select/4648649 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator650 │651 611 │ match_types [pred_type] do652 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~653 │654 └─ lib/nx/binary_backend.ex:611: Nx.BinaryBackend.select/4655656 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator657 │658 611 │ match_types [pred_type] do659 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~660 │661 └─ lib/nx/binary_backend.ex:611: Nx.BinaryBackend.select/4662663 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 operator664 │665 613 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data666 │ ~667 │668 └─ lib/nx/binary_backend.ex:613:23: Nx.BinaryBackend.select/4669670 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator671 │672 611 │ match_types [pred_type] do673 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~674 │675 └─ lib/nx/binary_backend.ex:611: Nx.BinaryBackend.select/4676677 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 operator678 │679 613 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data680 │ ~681 │682 └─ lib/nx/binary_backend.ex:613:23: Nx.BinaryBackend.select/4683684 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator685 │686 611 │ match_types [pred_type] do687 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~688 │689 └─ lib/nx/binary_backend.ex:611: Nx.BinaryBackend.select/4690691 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 operator692 │693 613 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data694 │ ~695 │696 └─ lib/nx/binary_backend.ex:613:23: Nx.BinaryBackend.select/4697698 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator699 │700 611 │ match_types [pred_type] do701 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~702 │703 └─ lib/nx/binary_backend.ex:611: Nx.BinaryBackend.select/4704705 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 operator706 │707 627 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data708 │ ~709 │710 └─ lib/nx/binary_backend.ex:627:25: Nx.BinaryBackend.select/4711712 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator713 │714 625 │ match_types [left_type] do715 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~716 │717 └─ lib/nx/binary_backend.ex:625: Nx.BinaryBackend.select/4718719 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 operator720 │721 627 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data722 │ ~723 │724 └─ lib/nx/binary_backend.ex:627:25: Nx.BinaryBackend.select/4725726 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator727 │728 625 │ match_types [left_type] do729 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~730 │731 └─ lib/nx/binary_backend.ex:625: Nx.BinaryBackend.select/4732733 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator734 │735 625 │ match_types [left_type] do736 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~737 │738 └─ lib/nx/binary_backend.ex:625: Nx.BinaryBackend.select/4739740 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 operator741 │742 627 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data743 │ ~744 │745 └─ lib/nx/binary_backend.ex:627:25: Nx.BinaryBackend.select/4746747 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator748 │749 625 │ match_types [left_type] do750 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~751 │752 └─ lib/nx/binary_backend.ex:625: Nx.BinaryBackend.select/4753754 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 operator755 │756 627 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data757 │ ~758 │759 └─ lib/nx/binary_backend.ex:627:25: Nx.BinaryBackend.select/4760761 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator762 │763 625 │ match_types [left_type] do764 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~765 │766 └─ lib/nx/binary_backend.ex:625: Nx.BinaryBackend.select/4767768 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 operator769 │770 627 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data771 │ ~772 │773 └─ lib/nx/binary_backend.ex:627:25: Nx.BinaryBackend.select/4774775 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator776 │777 625 │ match_types [left_type] do778 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~779 │780 └─ lib/nx/binary_backend.ex:625: Nx.BinaryBackend.select/4781782 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 operator783 │784 621 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data785 │ ~786 │787 └─ lib/nx/binary_backend.ex:621:25: Nx.BinaryBackend.select/4788789 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator790 │791 619 │ match_types [right_type] do792 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~793 │794 └─ lib/nx/binary_backend.ex:619: Nx.BinaryBackend.select/4795796 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 operator797 │798 621 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data799 │ ~800 │801 └─ lib/nx/binary_backend.ex:621:25: Nx.BinaryBackend.select/4802803 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator804 │805 619 │ match_types [right_type] do806 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~807 │808 └─ lib/nx/binary_backend.ex:619: Nx.BinaryBackend.select/4809810 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator811 │812 619 │ match_types [right_type] do813 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~814 │815 └─ lib/nx/binary_backend.ex:619: Nx.BinaryBackend.select/4816817 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 operator818 │819 621 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data820 │ ~821 │822 └─ lib/nx/binary_backend.ex:621:25: Nx.BinaryBackend.select/4823824 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator825 │826 619 │ match_types [right_type] do827 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~828 │829 └─ lib/nx/binary_backend.ex:619: Nx.BinaryBackend.select/4830831 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 operator832 │833 621 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data834 │ ~835 │836 └─ lib/nx/binary_backend.ex:621:25: Nx.BinaryBackend.select/4837838 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator839 │840 619 │ match_types [right_type] do841 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~842 │843 └─ lib/nx/binary_backend.ex:619: Nx.BinaryBackend.select/4844845 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 operator846 │847 621 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data848 │ ~849 │850 └─ lib/nx/binary_backend.ex:621:25: Nx.BinaryBackend.select/4851852 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator853 │854 619 │ match_types [right_type] do855 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~856 │857 └─ lib/nx/binary_backend.ex:619: Nx.BinaryBackend.select/4858859 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator860 │861 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data862 │ ~863 │864 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4865866 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator867 │868 684 │ match_types [left_type, right_type, type] do869 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~870 │871 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4872873 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator874 │875 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data876 │ ~877 │878 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4879880 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator881 │882 684 │ match_types [left_type, right_type, type] do883 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~884 │885 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4886887 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator888 │889 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data890 │ ~891 │892 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4893894 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator895 │896 684 │ match_types [left_type, right_type, type] do897 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~898 │899 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4900901 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator902 │903 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data904 │ ~905 │906 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4907908 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator909 │910 684 │ match_types [left_type, right_type, type] do911 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~912 │913 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4914915 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator916 │917 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data918 │ ~919 │920 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4921922 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator923 │924 684 │ match_types [left_type, right_type, type] do925 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~926 │927 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4928929 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator930 │931 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data932 │ ~933 │934 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4935936 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator937 │938 684 │ match_types [left_type, right_type, type] do939 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~940 │941 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4942943 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator944 │945 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data946 │ ~947 │948 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4949950 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator951 │952 684 │ match_types [left_type, right_type, type] do953 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~954 │955 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4956957 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator958 │959 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data960 │ ~961 │962 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4963964 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator965 │966 684 │ match_types [left_type, right_type, type] do967 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~968 │969 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4970971 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator972 │973 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data974 │ ~975 │976 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4977978 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator979 │980 684 │ match_types [left_type, right_type, type] do981 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~982 │983 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4984985 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator986 │987 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data988 │ ~989 │990 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4991992 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator993 │994 684 │ match_types [left_type, right_type, type] do995 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~996 │997 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4998999 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1000 │1001 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1002 │ ~1003 │1004 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/410051006 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1007 │1008 684 │ match_types [left_type, right_type, type] do1009 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1010 │1011 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410121013 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1014 │1015 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1016 │ ~1017 │1018 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/410191020 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1021 │1022 684 │ match_types [left_type, right_type, type] do1023 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1024 │1025 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410261027 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1028 │1029 684 │ match_types [left_type, right_type, type] do1030 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1031 │1032 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410331034 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1035 │1036 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1037 │ ~1038 │1039 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/410401041 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1042 │1043 684 │ match_types [left_type, right_type, type] do1044 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1045 │1046 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410471048 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1049 │1050 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1051 │ ~1052 │1053 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/410541055 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1056 │1057 684 │ match_types [left_type, right_type, type] do1058 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1059 │1060 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410611062 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1063 │1064 684 │ match_types [left_type, right_type, type] do1065 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1066 │1067 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410681069 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1070 │1071 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1072 │ ~1073 │1074 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/410751076 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1077 │1078 684 │ match_types [left_type, right_type, type] do1079 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1080 │1081 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410821083 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1084 │1085 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1086 │ ~1087 │1088 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/410891090 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1091 │1092 684 │ match_types [left_type, right_type, type] do1093 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1094 │1095 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410961097 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1098 │1099 684 │ match_types [left_type, right_type, type] do1100 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1101 │1102 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411031104 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1105 │1106 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1107 │ ~1108 │1109 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/411101111 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1112 │1113 684 │ match_types [left_type, right_type, type] do1114 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1115 │1116 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411171118 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1119 │1120 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1121 │ ~1122 │1123 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/411241125 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1126 │1127 684 │ match_types [left_type, right_type, type] do1128 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1129 │1130 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411311132 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1133 │1134 684 │ match_types [left_type, right_type, type] do1135 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1136 │1137 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411381139 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1140 │1141 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1142 │ ~1143 │1144 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/411451146 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1147 │1148 684 │ match_types [left_type, right_type, type] do1149 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1150 │1151 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411521153 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1154 │1155 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1156 │ ~1157 │1158 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/411591160 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1161 │1162 684 │ match_types [left_type, right_type, type] do1163 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1164 │1165 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411661167 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1168 │1169 684 │ match_types [left_type, right_type, type] do1170 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1171 │1172 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411731174 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1175 │1176 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1177 │ ~1178 │1179 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/411801181 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1182 │1183 684 │ match_types [left_type, right_type, type] do1184 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1185 │1186 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411871188 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1189 │1190 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1191 │ ~1192 │1193 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/411941195 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1196 │1197 684 │ match_types [left_type, right_type, type] do1198 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1199 │1200 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412011202 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1203 │1204 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1205 │ ~1206 │1207 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/412081209 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1210 │1211 684 │ match_types [left_type, right_type, type] do1212 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1213 │1214 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412151216 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1217 │1218 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1219 │ ~1220 │1221 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/412221223 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1224 │1225 684 │ match_types [left_type, right_type, type] do1226 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1227 │1228 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412291230 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1231 │1232 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1233 │ ~1234 │1235 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/412361237 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1238 │1239 684 │ match_types [left_type, right_type, type] do1240 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1241 │1242 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412431244 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1245 │1246 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1247 │ ~1248 │1249 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/412501251 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1252 │1253 684 │ match_types [left_type, right_type, type] do1254 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1255 │1256 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412571258 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1259 │1260 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1261 │ ~1262 │1263 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/412641265 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1266 │1267 684 │ match_types [left_type, right_type, type] do1268 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1269 │1270 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412711272 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1273 │1274 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1275 │ ~1276 │1277 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/412781279 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1280 │1281 684 │ match_types [left_type, right_type, type] do1282 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1283 │1284 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412851286 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1287 │1288 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1289 │ ~1290 │1291 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/412921293 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1294 │1295 684 │ match_types [left_type, right_type, type] do1296 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1297 │1298 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412991300 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1301 │1302 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1303 │ ~1304 │1305 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/413061307 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1308 │1309 684 │ match_types [left_type, right_type, type] do1310 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1311 │1312 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413131314 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1315 │1316 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1317 │ ~1318 │1319 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/413201321 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1322 │1323 684 │ match_types [left_type, right_type, type] do1324 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1325 │1326 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413271328 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1329 │1330 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1331 │ ~1332 │1333 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/413341335 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1336 │1337 684 │ match_types [left_type, right_type, type] do1338 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1339 │1340 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413411342 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1343 │1344 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1345 │ ~1346 │1347 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/413481349 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1350 │1351 684 │ match_types [left_type, right_type, type] do1352 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1353 │1354 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413551356 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1357 │1358 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1359 │ ~1360 │1361 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/413621363 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1364 │1365 684 │ match_types [left_type, right_type, type] do1366 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1367 │1368 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413691370 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1371 │1372 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1373 │ ~1374 │1375 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/413761377 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1378 │1379 684 │ match_types [left_type, right_type, type] do1380 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1381 │1382 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413831384 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1385 │1386 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1387 │ ~1388 │1389 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/413901391 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1392 │1393 684 │ match_types [left_type, right_type, type] do1394 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1395 │1396 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413971398 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1399 │1400 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1401 │ ~1402 │1403 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/414041405 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1406 │1407 684 │ match_types [left_type, right_type, type] do1408 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1409 │1410 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414111412 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1413 │1414 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1415 │ ~1416 │1417 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/414181419 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1420 │1421 684 │ match_types [left_type, right_type, type] do1422 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1423 │1424 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414251426 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1427 │1428 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1429 │ ~1430 │1431 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/414321433 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1434 │1435 684 │ match_types [left_type, right_type, type] do1436 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1437 │1438 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414391440 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1441 │1442 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1443 │ ~1444 │1445 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/414461447 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1448 │1449 684 │ match_types [left_type, right_type, type] do1450 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1451 │1452 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414531454 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1455 │1456 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1457 │ ~1458 │1459 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/414601461 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1462 │1463 684 │ match_types [left_type, right_type, type] do1464 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1465 │1466 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414671468 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1469 │1470 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1471 │ ~1472 │1473 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/414741475 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1476 │1477 684 │ match_types [left_type, right_type, type] do1478 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1479 │1480 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414811482 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1483 │1484 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1485 │ ~1486 │1487 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/414881489 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1490 │1491 684 │ match_types [left_type, right_type, type] do1492 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1493 │1494 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414951496 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1497 │1498 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1499 │ ~1500 │1501 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/415021503 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1504 │1505 684 │ match_types [left_type, right_type, type] do1506 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1507 │1508 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415091510 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1511 │1512 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1513 │ ~1514 │1515 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/415161517 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1518 │1519 684 │ match_types [left_type, right_type, type] do1520 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1521 │1522 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415231524 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1525 │1526 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1527 │ ~1528 │1529 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/415301531 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1532 │1533 684 │ match_types [left_type, right_type, type] do1534 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1535 │1536 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415371538 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1539 │1540 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1541 │ ~1542 │1543 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/415441545 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1546 │1547 684 │ match_types [left_type, right_type, type] do1548 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1549 │1550 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415511552 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1553 │1554 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1555 │ ~1556 │1557 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/415581559 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1560 │1561 684 │ match_types [left_type, right_type, type] do1562 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1563 │1564 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415651566 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1567 │1568 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1569 │ ~1570 │1571 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/415721573 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1574 │1575 684 │ match_types [left_type, right_type, type] do1576 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1577 │1578 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415791580 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1581 │1582 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1583 │ ~1584 │1585 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/415861587 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1588 │1589 684 │ match_types [left_type, right_type, type] do1590 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1591 │1592 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415931594 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1595 │1596 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1597 │ ~1598 │1599 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/416001601 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1602 │1603 684 │ match_types [left_type, right_type, type] do1604 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1605 │1606 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416071608 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1609 │1610 684 │ match_types [left_type, right_type, type] do1611 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1612 │1613 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416141615 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1616 │1617 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1618 │ ~1619 │1620 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/416211622 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1623 │1624 684 │ match_types [left_type, right_type, type] do1625 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1626 │1627 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416281629 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1630 │1631 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1632 │ ~1633 │1634 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/416351636 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1637 │1638 684 │ match_types [left_type, right_type, type] do1639 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1640 │1641 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416421643 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1644 │1645 684 │ match_types [left_type, right_type, type] do1646 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1647 │1648 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416491650 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1651 │1652 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1653 │ ~1654 │1655 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/416561657 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1658 │1659 684 │ match_types [left_type, right_type, type] do1660 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1661 │1662 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416631664 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1665 │1666 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1667 │ ~1668 │1669 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/416701671 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1672 │1673 684 │ match_types [left_type, right_type, type] do1674 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1675 │1676 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416771678 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1679 │1680 684 │ match_types [left_type, right_type, type] do1681 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1682 │1683 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416841685 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1686 │1687 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1688 │ ~1689 │1690 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/416911692 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1693 │1694 684 │ match_types [left_type, right_type, type] do1695 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1696 │1697 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416981699 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1700 │1701 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1702 │ ~1703 │1704 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/417051706 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1707 │1708 684 │ match_types [left_type, right_type, type] do1709 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1710 │1711 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417121713 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1714 │1715 684 │ match_types [left_type, right_type, type] do1716 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1717 │1718 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417191720 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1721 │1722 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1723 │ ~1724 │1725 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/417261727 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1728 │1729 684 │ match_types [left_type, right_type, type] do1730 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1731 │1732 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417331734 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1735 │1736 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1737 │ ~1738 │1739 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/417401741 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1742 │1743 684 │ match_types [left_type, right_type, type] do1744 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1745 │1746 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417471748 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1749 │1750 684 │ match_types [left_type, right_type, type] do1751 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1752 │1753 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417541755 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1756 │1757 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1758 │ ~1759 │1760 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/417611762 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1763 │1764 684 │ match_types [left_type, right_type, type] do1765 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1766 │1767 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417681769 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1770 │1771 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1772 │ ~1773 │1774 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/417751776 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1777 │1778 684 │ match_types [left_type, right_type, type] do1779 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1780 │1781 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417821783 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1784 │1785 684 │ match_types [left_type, right_type, type] do1786 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1787 │1788 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417891790 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1791 │1792 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1793 │ ~1794 │1795 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/417961797 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1798 │1799 684 │ match_types [left_type, right_type, type] do1800 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1801 │1802 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418031804 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1805 │1806 684 │ match_types [left_type, right_type, type] do1807 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1808 │1809 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418101811 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1812 │1813 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1814 │ ~1815 │1816 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/418171818 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1819 │1820 684 │ match_types [left_type, right_type, type] do1821 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1822 │1823 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418241825 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1826 │1827 684 │ match_types [left_type, right_type, type] do1828 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1829 │1830 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418311832 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1833 │1834 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1835 │ ~1836 │1837 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/418381839 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1840 │1841 684 │ match_types [left_type, right_type, type] do1842 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1843 │1844 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418451846 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1847 │1848 684 │ match_types [left_type, right_type, type] do1849 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1850 │1851 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418521853 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1854 │1855 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1856 │ ~1857 │1858 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/418591860 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1861 │1862 684 │ match_types [left_type, right_type, type] do1863 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1864 │1865 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418661867 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1868 │1869 684 │ match_types [left_type, right_type, type] do1870 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1871 │1872 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418731874 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1875 │1876 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1877 │ ~1878 │1879 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/418801881 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1882 │1883 684 │ match_types [left_type, right_type, type] do1884 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1885 │1886 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418871888 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1889 │1890 684 │ match_types [left_type, right_type, type] do1891 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1892 │1893 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418941895 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1896 │1897 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1898 │ ~1899 │1900 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/419011902 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1903 │1904 684 │ match_types [left_type, right_type, type] do1905 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1906 │1907 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419081909 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1910 │1911 684 │ match_types [left_type, right_type, type] do1912 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1913 │1914 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419151916 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1917 │1918 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1919 │ ~1920 │1921 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/419221923 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1924 │1925 684 │ match_types [left_type, right_type, type] do1926 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1927 │1928 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419291930 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1931 │1932 684 │ match_types [left_type, right_type, type] do1933 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1934 │1935 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419361937 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1938 │1939 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1940 │ ~1941 │1942 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/419431944 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1945 │1946 684 │ match_types [left_type, right_type, type] do1947 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1948 │1949 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419501951 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1952 │1953 684 │ match_types [left_type, right_type, type] do1954 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1955 │1956 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419571958 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1959 │1960 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1961 │ ~1962 │1963 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/419641965 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1966 │1967 684 │ match_types [left_type, right_type, type] do1968 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1969 │1970 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419711972 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1973 │1974 684 │ match_types [left_type, right_type, type] do1975 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1976 │1977 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419781979 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1980 │1981 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1982 │ ~1983 │1984 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/419851986 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1987 │1988 684 │ match_types [left_type, right_type, type] do1989 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1990 │1991 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419921993 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1994 │1995 684 │ match_types [left_type, right_type, type] do1996 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1997 │1998 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419992000 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2001 │2002 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2003 │ ~2004 │2005 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/420062007 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2008 │2009 684 │ match_types [left_type, right_type, type] do2010 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2011 │2012 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420132014 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2015 │2016 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2017 │ ~2018 │2019 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/420202021 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2022 │2023 684 │ match_types [left_type, right_type, type] do2024 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2025 │2026 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420272028 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2029 │2030 684 │ match_types [left_type, right_type, type] do2031 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2032 │2033 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420342035 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2036 │2037 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2038 │ ~2039 │2040 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/420412042 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2043 │2044 684 │ match_types [left_type, right_type, type] do2045 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2046 │2047 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420482049 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2050 │2051 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2052 │ ~2053 │2054 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/420552056 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2057 │2058 684 │ match_types [left_type, right_type, type] do2059 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2060 │2061 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420622063 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2064 │2065 684 │ match_types [left_type, right_type, type] do2066 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2067 │2068 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420692070 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2071 │2072 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2073 │ ~2074 │2075 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/420762077 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2078 │2079 684 │ match_types [left_type, right_type, type] do2080 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2081 │2082 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420832084 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2085 │2086 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2087 │ ~2088 │2089 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/420902091 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2092 │2093 684 │ match_types [left_type, right_type, type] do2094 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2095 │2096 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420972098 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2099 │2100 684 │ match_types [left_type, right_type, type] do2101 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2102 │2103 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421042105 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2106 │2107 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2108 │ ~2109 │2110 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/421112112 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2113 │2114 684 │ match_types [left_type, right_type, type] do2115 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2116 │2117 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421182119 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2120 │2121 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2122 │ ~2123 │2124 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/421252126 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2127 │2128 684 │ match_types [left_type, right_type, type] do2129 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2130 │2131 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421322133 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2134 │2135 684 │ match_types [left_type, right_type, type] do2136 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2137 │2138 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421392140 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2141 │2142 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2143 │ ~2144 │2145 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/421462147 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2148 │2149 684 │ match_types [left_type, right_type, type] do2150 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2151 │2152 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421532154 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2155 │2156 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2157 │ ~2158 │2159 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/421602161 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2162 │2163 684 │ match_types [left_type, right_type, type] do2164 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2165 │2166 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421672168 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2169 │2170 684 │ match_types [left_type, right_type, type] do2171 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2172 │2173 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421742175 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2176 │2177 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2178 │ ~2179 │2180 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/421812182 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2183 │2184 684 │ match_types [left_type, right_type, type] do2185 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2186 │2187 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421882189 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2190 │2191 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2192 │ ~2193 │2194 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/421952196 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2197 │2198 684 │ match_types [left_type, right_type, type] do2199 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2200 │2201 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422022203 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2204 │2205 684 │ match_types [left_type, right_type, type] do2206 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2207 │2208 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422092210 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2211 │2212 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2213 │ ~2214 │2215 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/422162217 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2218 │2219 684 │ match_types [left_type, right_type, type] do2220 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2221 │2222 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422232224 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2225 │2226 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2227 │ ~2228 │2229 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/422302231 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2232 │2233 684 │ match_types [left_type, right_type, type] do2234 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2235 │2236 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422372238 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2239 │2240 684 │ match_types [left_type, right_type, type] do2241 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2242 │2243 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422442245 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2246 │2247 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2248 │ ~2249 │2250 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/422512252 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2253 │2254 684 │ match_types [left_type, right_type, type] do2255 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2256 │2257 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422582259 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2260 │2261 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2262 │ ~2263 │2264 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/422652266 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2267 │2268 684 │ match_types [left_type, right_type, type] do2269 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2270 │2271 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422722273 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2274 │2275 684 │ match_types [left_type, right_type, type] do2276 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2277 │2278 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422792280 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2281 │2282 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2283 │ ~2284 │2285 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/422862287 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2288 │2289 684 │ match_types [left_type, right_type, type] do2290 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2291 │2292 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422932294 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2295 │2296 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2297 │ ~2298 │2299 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/423002301 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2302 │2303 684 │ match_types [left_type, right_type, type] do2304 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2305 │2306 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423072308 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2309 │2310 684 │ match_types [left_type, right_type, type] do2311 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2312 │2313 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423142315 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2316 │2317 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2318 │ ~2319 │2320 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/423212322 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2323 │2324 684 │ match_types [left_type, right_type, type] do2325 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2326 │2327 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423282329 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2330 │2331 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2332 │ ~2333 │2334 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/423352336 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2337 │2338 684 │ match_types [left_type, right_type, type] do2339 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2340 │2341 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423422343 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2344 │2345 684 │ match_types [left_type, right_type, type] do2346 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2347 │2348 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423492350 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2351 │2352 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2353 │ ~2354 │2355 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/423562357 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2358 │2359 684 │ match_types [left_type, right_type, type] do2360 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2361 │2362 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423632364 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2365 │2366 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2367 │ ~2368 │2369 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/423702371 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2372 │2373 684 │ match_types [left_type, right_type, type] do2374 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2375 │2376 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423772378 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2379 │2380 684 │ match_types [left_type, right_type, type] do2381 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2382 │2383 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423842385 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2386 │2387 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2388 │ ~2389 │2390 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/423912392 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2393 │2394 684 │ match_types [left_type, right_type, type] do2395 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2396 │2397 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423982399 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2400 │2401 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2402 │ ~2403 │2404 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/424052406 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2407 │2408 684 │ match_types [left_type, right_type, type] do2409 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2410 │2411 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424122413 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2414 │2415 684 │ match_types [left_type, right_type, type] do2416 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2417 │2418 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424192420 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2421 │2422 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2423 │ ~2424 │2425 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/424262427 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2428 │2429 684 │ match_types [left_type, right_type, type] do2430 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2431 │2432 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424332434 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2435 │2436 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2437 │ ~2438 │2439 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/424402441 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2442 │2443 684 │ match_types [left_type, right_type, type] do2444 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2445 │2446 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424472448 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2449 │2450 684 │ match_types [left_type, right_type, type] do2451 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2452 │2453 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424542455 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2456 │2457 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2458 │ ~2459 │2460 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/424612462 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2463 │2464 684 │ match_types [left_type, right_type, type] do2465 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2466 │2467 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424682469 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2470 │2471 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2472 │ ~2473 │2474 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/424752476 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2477 │2478 684 │ match_types [left_type, right_type, type] do2479 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2480 │2481 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424822483 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2484 │2485 684 │ match_types [left_type, right_type, type] do2486 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2487 │2488 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424892490 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2491 │2492 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2493 │ ~2494 │2495 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/424962497 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2498 │2499 684 │ match_types [left_type, right_type, type] do2500 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2501 │2502 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425032504 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2505 │2506 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2507 │ ~2508 │2509 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/425102511 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2512 │2513 684 │ match_types [left_type, right_type, type] do2514 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2515 │2516 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425172518 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2519 │2520 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2521 │ ~2522 │2523 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/425242525 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2526 │2527 684 │ match_types [left_type, right_type, type] do2528 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2529 │2530 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425312532 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2533 │2534 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2535 │ ~2536 │2537 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/425382539 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2540 │2541 684 │ match_types [left_type, right_type, type] do2542 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2543 │2544 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425452546 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2547 │2548 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2549 │ ~2550 │2551 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/425522553 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2554 │2555 684 │ match_types [left_type, right_type, type] do2556 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2557 │2558 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425592560 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2561 │2562 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2563 │ ~2564 │2565 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/425662567 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2568 │2569 684 │ match_types [left_type, right_type, type] do2570 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2571 │2572 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425732574 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2575 │2576 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2577 │ ~2578 │2579 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/425802581 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2582 │2583 684 │ match_types [left_type, right_type, type] do2584 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2585 │2586 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425872588 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2589 │2590 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2591 │ ~2592 │2593 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/425942595 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2596 │2597 684 │ match_types [left_type, right_type, type] do2598 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2599 │2600 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426012602 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2603 │2604 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2605 │ ~2606 │2607 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/426082609 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2610 │2611 684 │ match_types [left_type, right_type, type] do2612 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2613 │2614 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426152616 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2617 │2618 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2619 │ ~2620 │2621 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/426222623 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2624 │2625 684 │ match_types [left_type, right_type, type] do2626 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2627 │2628 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426292630 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2631 │2632 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2633 │ ~2634 │2635 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/426362637 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2638 │2639 684 │ match_types [left_type, right_type, type] do2640 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2641 │2642 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426432644 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2645 │2646 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2647 │ ~2648 │2649 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/426502651 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2652 │2653 684 │ match_types [left_type, right_type, type] do2654 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2655 │2656 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426572658 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2659 │2660 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2661 │ ~2662 │2663 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/426642665 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2666 │2667 684 │ match_types [left_type, right_type, type] do2668 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2669 │2670 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426712672 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2673 │2674 684 │ match_types [left_type, right_type, type] do2675 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2676 │2677 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426782679 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2680 │2681 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2682 │ ~2683 │2684 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/426852686 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2687 │2688 684 │ match_types [left_type, right_type, type] do2689 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2690 │2691 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426922693 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2694 │2695 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2696 │ ~2697 │2698 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/426992700 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2701 │2702 684 │ match_types [left_type, right_type, type] do2703 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2704 │2705 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427062707 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2708 │2709 684 │ match_types [left_type, right_type, type] do2710 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2711 │2712 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427132714 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2715 │2716 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2717 │ ~2718 │2719 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/427202721 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2722 │2723 684 │ match_types [left_type, right_type, type] do2724 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2725 │2726 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427272728 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2729 │2730 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2731 │ ~2732 │2733 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/427342735 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2736 │2737 684 │ match_types [left_type, right_type, type] do2738 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2739 │2740 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427412742 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2743 │2744 684 │ match_types [left_type, right_type, type] do2745 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2746 │2747 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427482749 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2750 │2751 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2752 │ ~2753 │2754 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/427552756 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2757 │2758 684 │ match_types [left_type, right_type, type] do2759 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2760 │2761 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427622763 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2764 │2765 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2766 │ ~2767 │2768 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/427692770 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2771 │2772 684 │ match_types [left_type, right_type, type] do2773 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2774 │2775 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427762777 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2778 │2779 684 │ match_types [left_type, right_type, type] do2780 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2781 │2782 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427832784 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2785 │2786 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2787 │ ~2788 │2789 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/427902791 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2792 │2793 684 │ match_types [left_type, right_type, type] do2794 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2795 │2796 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427972798 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2799 │2800 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2801 │ ~2802 │2803 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/428042805 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2806 │2807 684 │ match_types [left_type, right_type, type] do2808 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2809 │2810 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428112812 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2813 │2814 684 │ match_types [left_type, right_type, type] do2815 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2816 │2817 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428182819 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2820 │2821 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2822 │ ~2823 │2824 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/428252826 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2827 │2828 684 │ match_types [left_type, right_type, type] do2829 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2830 │2831 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428322833 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2834 │2835 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2836 │ ~2837 │2838 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/428392840 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2841 │2842 684 │ match_types [left_type, right_type, type] do2843 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2844 │2845 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428462847 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2848 │2849 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2850 │ ~2851 │2852 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/428532854 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2855 │2856 684 │ match_types [left_type, right_type, type] do2857 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2858 │2859 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428602861 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2862 │2863 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2864 │ ~2865 │2866 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/428672868 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2869 │2870 684 │ match_types [left_type, right_type, type] do2871 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2872 │2873 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428742875 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2876 │2877 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2878 │ ~2879 │2880 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/428812882 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2883 │2884 684 │ match_types [left_type, right_type, type] do2885 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2886 │2887 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428882889 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2890 │2891 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2892 │ ~2893 │2894 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/428952896 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2897 │2898 684 │ match_types [left_type, right_type, type] do2899 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2900 │2901 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429022903 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2904 │2905 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2906 │ ~2907 │2908 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/429092910 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2911 │2912 684 │ match_types [left_type, right_type, type] do2913 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2914 │2915 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429162917 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2918 │2919 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2920 │ ~2921 │2922 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/429232924 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2925 │2926 684 │ match_types [left_type, right_type, type] do2927 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2928 │2929 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429302931 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2932 │2933 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2934 │ ~2935 │2936 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/429372938 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2939 │2940 684 │ match_types [left_type, right_type, type] do2941 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2942 │2943 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429442945 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2946 │2947 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2948 │ ~2949 │2950 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/429512952 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2953 │2954 684 │ match_types [left_type, right_type, type] do2955 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2956 │2957 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429582959 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2960 │2961 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2962 │ ~2963 │2964 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/429652966 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2967 │2968 684 │ match_types [left_type, right_type, type] do2969 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2970 │2971 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429722973 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2974 │2975 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2976 │ ~2977 │2978 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/429792980 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2981 │2982 684 │ match_types [left_type, right_type, type] do2983 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2984 │2985 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429862987 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2988 │2989 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2990 │ ~2991 │2992 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/429932994 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2995 │2996 684 │ match_types [left_type, right_type, type] do2997 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2998 │2999 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430003001 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3002 │3003 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3004 │ ~3005 │3006 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/430073008 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3009 │3010 684 │ match_types [left_type, right_type, type] do3011 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3012 │3013 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430143015 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3016 │3017 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3018 │ ~3019 │3020 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/430213022 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3023 │3024 684 │ match_types [left_type, right_type, type] do3025 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3026 │3027 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430283029 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3030 │3031 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3032 │ ~3033 │3034 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/430353036 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3037 │3038 684 │ match_types [left_type, right_type, type] do3039 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3040 │3041 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430423043 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3044 │3045 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3046 │ ~3047 │3048 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/430493050 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3051 │3052 684 │ match_types [left_type, right_type, type] do3053 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3054 │3055 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430563057 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3058 │3059 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3060 │ ~3061 │3062 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/430633064 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3065 │3066 684 │ match_types [left_type, right_type, type] do3067 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3068 │3069 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430703071 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3072 │3073 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3074 │ ~3075 │3076 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/430773078 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3079 │3080 684 │ match_types [left_type, right_type, type] do3081 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3082 │3083 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430843085 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3086 │3087 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3088 │ ~3089 │3090 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/430913092 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3093 │3094 684 │ match_types [left_type, right_type, type] do3095 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3096 │3097 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430983099 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3100 │3101 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3102 │ ~3103 │3104 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/431053106 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3107 │3108 684 │ match_types [left_type, right_type, type] do3109 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3110 │3111 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431123113 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3114 │3115 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3116 │ ~3117 │3118 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/431193120 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3121 │3122 684 │ match_types [left_type, right_type, type] do3123 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3124 │3125 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431263127 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3128 │3129 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3130 │ ~3131 │3132 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/431333134 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3135 │3136 684 │ match_types [left_type, right_type, type] do3137 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3138 │3139 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431403141 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3142 │3143 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3144 │ ~3145 │3146 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/431473148 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3149 │3150 684 │ match_types [left_type, right_type, type] do3151 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3152 │3153 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431543155 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3156 │3157 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3158 │ ~3159 │3160 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/431613162 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3163 │3164 684 │ match_types [left_type, right_type, type] do3165 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3166 │3167 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431683169 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3170 │3171 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3172 │ ~3173 │3174 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/431753176 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3177 │3178 684 │ match_types [left_type, right_type, type] do3179 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3180 │3181 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431823183 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3184 │3185 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3186 │ ~3187 │3188 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/431893190 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3191 │3192 684 │ match_types [left_type, right_type, type] do3193 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3194 │3195 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431963197 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3198 │3199 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3200 │ ~3201 │3202 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/432033204 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3205 │3206 684 │ match_types [left_type, right_type, type] do3207 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3208 │3209 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432103211 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3212 │3213 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3214 │ ~3215 │3216 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/432173218 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3219 │3220 684 │ match_types [left_type, right_type, type] do3221 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3222 │3223 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432243225 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3226 │3227 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3228 │ ~3229 │3230 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/432313232 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3233 │3234 684 │ match_types [left_type, right_type, type] do3235 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3236 │3237 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432383239 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3240 │3241 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3242 │ ~3243 │3244 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/432453246 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3247 │3248 684 │ match_types [left_type, right_type, type] do3249 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3250 │3251 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432523253 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3254 │3255 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3256 │ ~3257 │3258 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/432593260 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3261 │3262 684 │ match_types [left_type, right_type, type] do3263 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3264 │3265 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432663267 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3268 │3269 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3270 │ ~3271 │3272 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/432733274 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3275 │3276 684 │ match_types [left_type, right_type, type] do3277 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3278 │3279 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432803281 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3282 │3283 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3284 │ ~3285 │3286 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/432873288 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3289 │3290 684 │ match_types [left_type, right_type, type] do3291 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3292 │3293 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432943295 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3296 │3297 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3298 │ ~3299 │3300 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/433013302 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3303 │3304 684 │ match_types [left_type, right_type, type] do3305 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3306 │3307 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433083309 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3310 │3311 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3312 │ ~3313 │3314 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/433153316 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3317 │3318 684 │ match_types [left_type, right_type, type] do3319 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3320 │3321 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433223323 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3324 │3325 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3326 │ ~3327 │3328 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/433293330 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3331 │3332 684 │ match_types [left_type, right_type, type] do3333 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3334 │3335 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433363337 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3338 │3339 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3340 │ ~3341 │3342 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/433433344 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3345 │3346 684 │ match_types [left_type, right_type, type] do3347 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3348 │3349 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433503351 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3352 │3353 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3354 │ ~3355 │3356 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/433573358 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3359 │3360 684 │ match_types [left_type, right_type, type] do3361 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3362 │3363 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433643365 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3366 │3367 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3368 │ ~3369 │3370 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/433713372 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3373 │3374 684 │ match_types [left_type, right_type, type] do3375 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3376 │3377 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433783379 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3380 │3381 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3382 │ ~3383 │3384 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/433853386 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3387 │3388 684 │ match_types [left_type, right_type, type] do3389 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3390 │3391 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433923393 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3394 │3395 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3396 │ ~3397 │3398 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/433993400 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3401 │3402 684 │ match_types [left_type, right_type, type] do3403 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3404 │3405 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434063407 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3408 │3409 684 │ match_types [left_type, right_type, type] do3410 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3411 │3412 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434133414 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3415 │3416 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3417 │ ~3418 │3419 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/434203421 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3422 │3423 684 │ match_types [left_type, right_type, type] do3424 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3425 │3426 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434273428 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3429 │3430 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3431 │ ~3432 │3433 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/434343435 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3436 │3437 684 │ match_types [left_type, right_type, type] do3438 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3439 │3440 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434413442 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3443 │3444 684 │ match_types [left_type, right_type, type] do3445 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3446 │3447 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434483449 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3450 │3451 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3452 │ ~3453 │3454 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/434553456 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3457 │3458 684 │ match_types [left_type, right_type, type] do3459 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3460 │3461 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434623463 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3464 │3465 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3466 │ ~3467 │3468 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/434693470 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3471 │3472 684 │ match_types [left_type, right_type, type] do3473 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3474 │3475 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434763477 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3478 │3479 684 │ match_types [left_type, right_type, type] do3480 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3481 │3482 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434833484 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3485 │3486 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3487 │ ~3488 │3489 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/434903491 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3492 │3493 684 │ match_types [left_type, right_type, type] do3494 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3495 │3496 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434973498 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3499 │3500 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3501 │ ~3502 │3503 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/435043505 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3506 │3507 684 │ match_types [left_type, right_type, type] do3508 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3509 │3510 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435113512 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3513 │3514 684 │ match_types [left_type, right_type, type] do3515 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3516 │3517 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435183519 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3520 │3521 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3522 │ ~3523 │3524 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/435253526 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3527 │3528 684 │ match_types [left_type, right_type, type] do3529 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3530 │3531 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435323533 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3534 │3535 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3536 │ ~3537 │3538 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/435393540 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3541 │3542 684 │ match_types [left_type, right_type, type] do3543 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3544 │3545 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435463547 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3548 │3549 684 │ match_types [left_type, right_type, type] do3550 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3551 │3552 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435533554 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3555 │3556 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3557 │ ~3558 │3559 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/435603561 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3562 │3563 684 │ match_types [left_type, right_type, type] do3564 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3565 │3566 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435673568 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3569 │3570 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3571 │ ~3572 │3573 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/435743575 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3576 │3577 684 │ match_types [left_type, right_type, type] do3578 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3579 │3580 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435813582 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3583 │3584 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3585 │ ~3586 │3587 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/435883589 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3590 │3591 684 │ match_types [left_type, right_type, type] do3592 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3593 │3594 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435953596 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3597 │3598 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3599 │ ~3600 │3601 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/436023603 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3604 │3605 684 │ match_types [left_type, right_type, type] do3606 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3607 │3608 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436093610 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3611 │3612 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3613 │ ~3614 │3615 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/436163617 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3618 │3619 684 │ match_types [left_type, right_type, type] do3620 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3621 │3622 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436233624 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3625 │3626 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3627 │ ~3628 │3629 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/436303631 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3632 │3633 684 │ match_types [left_type, right_type, type] do3634 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3635 │3636 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436373638 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3639 │3640 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3641 │ ~3642 │3643 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/436443645 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3646 │3647 684 │ match_types [left_type, right_type, type] do3648 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3649 │3650 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436513652 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3653 │3654 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3655 │ ~3656 │3657 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/436583659 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3660 │3661 684 │ match_types [left_type, right_type, type] do3662 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3663 │3664 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436653666 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3667 │3668 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3669 │ ~3670 │3671 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/436723673 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3674 │3675 684 │ match_types [left_type, right_type, type] do3676 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3677 │3678 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436793680 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3681 │3682 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3683 │ ~3684 │3685 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/436863687 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3688 │3689 684 │ match_types [left_type, right_type, type] do3690 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3691 │3692 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436933694 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3695 │3696 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3697 │ ~3698 │3699 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/437003701 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3702 │3703 684 │ match_types [left_type, right_type, type] do3704 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3705 │3706 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437073708 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3709 │3710 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3711 │ ~3712 │3713 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/437143715 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3716 │3717 684 │ match_types [left_type, right_type, type] do3718 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3719 │3720 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437213722 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3723 │3724 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3725 │ ~3726 │3727 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/437283729 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3730 │3731 684 │ match_types [left_type, right_type, type] do3732 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3733 │3734 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437353736 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3737 │3738 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3739 │ ~3740 │3741 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/437423743 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3744 │3745 684 │ match_types [left_type, right_type, type] do3746 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3747 │3748 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437493750 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3751 │3752 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3753 │ ~3754 │3755 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/437563757 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3758 │3759 684 │ match_types [left_type, right_type, type] do3760 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3761 │3762 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437633764 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3765 │3766 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3767 │ ~3768 │3769 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/437703771 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3772 │3773 684 │ match_types [left_type, right_type, type] do3774 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3775 │3776 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437773778 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3779 │3780 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3781 │ ~3782 │3783 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/437843785 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3786 │3787 684 │ match_types [left_type, right_type, type] do3788 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3789 │3790 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437913792 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3793 │3794 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3795 │ ~3796 │3797 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/437983799 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3800 │3801 684 │ match_types [left_type, right_type, type] do3802 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3803 │3804 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438053806 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3807 │3808 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3809 │ ~3810 │3811 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/438123813 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3814 │3815 684 │ match_types [left_type, right_type, type] do3816 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3817 │3818 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438193820 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3821 │3822 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3823 │ ~3824 │3825 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/438263827 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3828 │3829 684 │ match_types [left_type, right_type, type] do3830 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3831 │3832 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438333834 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3835 │3836 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3837 │ ~3838 │3839 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/438403841 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3842 │3843 684 │ match_types [left_type, right_type, type] do3844 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3845 │3846 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438473848 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3849 │3850 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3851 │ ~3852 │3853 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/438543855 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3856 │3857 684 │ match_types [left_type, right_type, type] do3858 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3859 │3860 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438613862 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3863 │3864 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3865 │ ~3866 │3867 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/438683869 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3870 │3871 684 │ match_types [left_type, right_type, type] do3872 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3873 │3874 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438753876 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3877 │3878 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3879 │ ~3880 │3881 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/438823883 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3884 │3885 684 │ match_types [left_type, right_type, type] do3886 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3887 │3888 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438893890 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3891 │3892 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3893 │ ~3894 │3895 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/438963897 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3898 │3899 684 │ match_types [left_type, right_type, type] do3900 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3901 │3902 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439033904 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3905 │3906 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3907 │ ~3908 │3909 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/439103911 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3912 │3913 684 │ match_types [left_type, right_type, type] do3914 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3915 │3916 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439173918 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3919 │3920 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3921 │ ~3922 │3923 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/439243925 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3926 │3927 684 │ match_types [left_type, right_type, type] do3928 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3929 │3930 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439313932 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3933 │3934 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3935 │ ~3936 │3937 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/439383939 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3940 │3941 684 │ match_types [left_type, right_type, type] do3942 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3943 │3944 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439453946 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3947 │3948 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3949 │ ~3950 │3951 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/439523953 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3954 │3955 684 │ match_types [left_type, right_type, type] do3956 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3957 │3958 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439593960 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3961 │3962 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3963 │ ~3964 │3965 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/439663967 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3968 │3969 684 │ match_types [left_type, right_type, type] do3970 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3971 │3972 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439733974 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3975 │3976 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3977 │ ~3978 │3979 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/439803981 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3982 │3983 684 │ match_types [left_type, right_type, type] do3984 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3985 │3986 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439873988 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3989 │3990 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3991 │ ~3992 │3993 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/439943995 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3996 │3997 684 │ match_types [left_type, right_type, type] do3998 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3999 │4000 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440014002 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4003 │4004 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4005 │ ~4006 │4007 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/440084009 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4010 │4011 684 │ match_types [left_type, right_type, type] do4012 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4013 │4014 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440154016 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4017 │4018 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4019 │ ~4020 │4021 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/440224023 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4024 │4025 684 │ match_types [left_type, right_type, type] do4026 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4027 │4028 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440294030 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4031 │4032 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4033 │ ~4034 │4035 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/440364037 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4038 │4039 684 │ match_types [left_type, right_type, type] do4040 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4041 │4042 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440434044 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4045 │4046 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4047 │ ~4048 │4049 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/440504051 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4052 │4053 684 │ match_types [left_type, right_type, type] do4054 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4055 │4056 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440574058 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4059 │4060 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4061 │ ~4062 │4063 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/440644065 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4066 │4067 684 │ match_types [left_type, right_type, type] do4068 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4069 │4070 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440714072 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4073 │4074 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4075 │ ~4076 │4077 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/440784079 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4080 │4081 684 │ match_types [left_type, right_type, type] do4082 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4083 │4084 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440854086 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4087 │4088 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4089 │ ~4090 │4091 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/440924093 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4094 │4095 684 │ match_types [left_type, right_type, type] do4096 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4097 │4098 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440994100 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4101 │4102 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4103 │ ~4104 │4105 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/441064107 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4108 │4109 684 │ match_types [left_type, right_type, type] do4110 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4111 │4112 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441134114 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4115 │4116 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4117 │ ~4118 │4119 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/441204121 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4122 │4123 684 │ match_types [left_type, right_type, type] do4124 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4125 │4126 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441274128 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4129 │4130 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4131 │ ~4132 │4133 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/441344135 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4136 │4137 684 │ match_types [left_type, right_type, type] do4138 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4139 │4140 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441414142 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4143 │4144 684 │ match_types [left_type, right_type, type] do4145 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4146 │4147 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441484149 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4150 │4151 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4152 │ ~4153 │4154 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/441554156 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4157 │4158 684 │ match_types [left_type, right_type, type] do4159 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4160 │4161 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441624163 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4164 │4165 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4166 │ ~4167 │4168 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/441694170 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4171 │4172 684 │ match_types [left_type, right_type, type] do4173 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4174 │4175 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441764177 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4178 │4179 684 │ match_types [left_type, right_type, type] do4180 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4181 │4182 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441834184 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4185 │4186 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4187 │ ~4188 │4189 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/441904191 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4192 │4193 684 │ match_types [left_type, right_type, type] do4194 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4195 │4196 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441974198 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4199 │4200 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4201 │ ~4202 │4203 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/442044205 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4206 │4207 684 │ match_types [left_type, right_type, type] do4208 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4209 │4210 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442114212 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4213 │4214 684 │ match_types [left_type, right_type, type] do4215 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4216 │4217 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442184219 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4220 │4221 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4222 │ ~4223 │4224 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/442254226 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4227 │4228 684 │ match_types [left_type, right_type, type] do4229 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4230 │4231 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442324233 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4234 │4235 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4236 │ ~4237 │4238 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/442394240 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4241 │4242 684 │ match_types [left_type, right_type, type] do4243 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4244 │4245 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442464247 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4248 │4249 684 │ match_types [left_type, right_type, type] do4250 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4251 │4252 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442534254 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4255 │4256 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4257 │ ~4258 │4259 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/442604261 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4262 │4263 684 │ match_types [left_type, right_type, type] do4264 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4265 │4266 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442674268 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4269 │4270 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4271 │ ~4272 │4273 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/442744275 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4276 │4277 684 │ match_types [left_type, right_type, type] do4278 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4279 │4280 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442814282 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4283 │4284 684 │ match_types [left_type, right_type, type] do4285 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4286 │4287 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442884289 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4290 │4291 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4292 │ ~4293 │4294 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/442954296 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4297 │4298 684 │ match_types [left_type, right_type, type] do4299 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4300 │4301 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443024303 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4304 │4305 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4306 │ ~4307 │4308 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/443094310 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4311 │4312 684 │ match_types [left_type, right_type, type] do4313 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4314 │4315 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443164317 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4318 │4319 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4320 │ ~4321 │4322 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/443234324 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4325 │4326 684 │ match_types [left_type, right_type, type] do4327 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4328 │4329 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443304331 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4332 │4333 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4334 │ ~4335 │4336 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/443374338 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4339 │4340 684 │ match_types [left_type, right_type, type] do4341 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4342 │4343 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443444345 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4346 │4347 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4348 │ ~4349 │4350 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/443514352 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4353 │4354 684 │ match_types [left_type, right_type, type] do4355 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4356 │4357 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443584359 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4360 │4361 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4362 │ ~4363 │4364 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/443654366 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4367 │4368 684 │ match_types [left_type, right_type, type] do4369 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4370 │4371 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443724373 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4374 │4375 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4376 │ ~4377 │4378 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/443794380 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4381 │4382 684 │ match_types [left_type, right_type, type] do4383 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4384 │4385 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443864387 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4388 │4389 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4390 │ ~4391 │4392 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/443934394 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4395 │4396 684 │ match_types [left_type, right_type, type] do4397 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4398 │4399 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/444004401 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4402 │4403 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4404 │ ~4405 │4406 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/444074408 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4409 │4410 684 │ match_types [left_type, right_type, type] do4411 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4412 │4413 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/444144415 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4416 │4417 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4418 │ ~4419 │4420 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/444214422 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4423 │4424 684 │ match_types [left_type, right_type, type] do4425 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4426 │4427 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/444284429 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4430 │4431 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4432 │ ~4433 │4434 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/444354436 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4437 │4438 684 │ match_types [left_type, right_type, type] do4439 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4440 │4441 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/444424443 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4444 │4445 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4446 │ ~4447 │4448 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/444494450 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4451 │4452 684 │ match_types [left_type, right_type, type] do4453 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4454 │4455 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/444564457 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4458 │4459 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4460 │ ~4461 │4462 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/444634464 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4465 │4466 684 │ match_types [left_type, right_type, type] do4467 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4468 │4469 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/444704471 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4472 │4473 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4474 │ ~4475 │4476 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/444774478 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4479 │4480 684 │ match_types [left_type, right_type, type] do4481 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4482 │4483 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/444844485 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4486 │4487 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4488 │ ~4489 │4490 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/444914492 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4493 │4494 684 │ match_types [left_type, right_type, type] do4495 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4496 │4497 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/444984499 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4500 │4501 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4502 │ ~4503 │4504 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/445054506 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4507 │4508 684 │ match_types [left_type, right_type, type] do4509 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4510 │4511 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/445124513 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4514 │4515 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4516 │ ~4517 │4518 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/445194520 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4521 │4522 684 │ match_types [left_type, right_type, type] do4523 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4524 │4525 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/445264527 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4528 │4529 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4530 │ ~4531 │4532 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/445334534 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4535 │4536 684 │ match_types [left_type, right_type, type] do4537 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4538 │4539 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/445404541 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4542 │4543 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4544 │ ~4545 │4546 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/445474548 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4549 │4550 684 │ match_types [left_type, right_type, type] do4551 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4552 │4553 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/445544555 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4556 │4557 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4558 │ ~4559 │4560 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/445614562 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4563 │4564 684 │ match_types [left_type, right_type, type] do4565 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4566 │4567 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/445684569 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4570 │4571 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4572 │ ~4573 │4574 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/445754576 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4577 │4578 684 │ match_types [left_type, right_type, type] do4579 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4580 │4581 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/445824583 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4584 │4585 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4586 │ ~4587 │4588 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/445894590 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4591 │4592 684 │ match_types [left_type, right_type, type] do4593 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4594 │4595 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/445964597 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4598 │4599 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4600 │ ~4601 │4602 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/446034604 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4605 │4606 684 │ match_types [left_type, right_type, type] do4607 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4608 │4609 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/446104611 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4612 │4613 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4614 │ ~4615 │4616 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/446174618 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4619 │4620 684 │ match_types [left_type, right_type, type] do4621 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4622 │4623 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/446244625 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4626 │4627 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4628 │ ~4629 │4630 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/446314632 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4633 │4634 684 │ match_types [left_type, right_type, type] do4635 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4636 │4637 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/446384639 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4640 │4641 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4642 │ ~4643 │4644 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/446454646 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4647 │4648 684 │ match_types [left_type, right_type, type] do4649 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4650 │4651 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/446524653 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4654 │4655 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4656 │ ~4657 │4658 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/446594660 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4661 │4662 684 │ match_types [left_type, right_type, type] do4663 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4664 │4665 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/446664667 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4668 │4669 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4670 │ ~4671 │4672 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/446734674 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4675 │4676 684 │ match_types [left_type, right_type, type] do4677 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4678 │4679 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/446804681 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4682 │4683 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4684 │ ~4685 │4686 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/446874688 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4689 │4690 684 │ match_types [left_type, right_type, type] do4691 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4692 │4693 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/446944695 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4696 │4697 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4698 │ ~4699 │4700 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/447014702 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4703 │4704 684 │ match_types [left_type, right_type, type] do4705 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4706 │4707 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/447084709 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 operator4710 │4711 822 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4712 │ ~4713 │4714 └─ lib/nx/binary_backend.ex:822:34: Nx.BinaryBackend.element_wise_bit_op/347154716 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 operator4717 │4718 822 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4719 │ ~4720 │4721 └─ lib/nx/binary_backend.ex:822:34: Nx.BinaryBackend.element_wise_bit_op/347224723 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 operator4724 │4725 822 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4726 │ ~4727 │4728 └─ lib/nx/binary_backend.ex:822:34: Nx.BinaryBackend.element_wise_bit_op/347294730 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 operator4731 │4732 822 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4733 │ ~4734 │4735 └─ lib/nx/binary_backend.ex:822:34: Nx.BinaryBackend.element_wise_bit_op/347364737 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 operator4738 │4739 822 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4740 │ ~4741 │4742 └─ lib/nx/binary_backend.ex:822:34: Nx.BinaryBackend.element_wise_bit_op/347434744 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 operator4745 │4746 844 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4747 │ ~4748 │4749 └─ lib/nx/binary_backend.ex:844:34: Nx.BinaryBackend.real/247504751 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 operator4752 │4753 844 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4754 │ ~4755 │4756 └─ lib/nx/binary_backend.ex:844:69: Nx.BinaryBackend.real/247574758 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 operator4759 │4760 856 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4761 │ ~4762 │4763 └─ lib/nx/binary_backend.ex:856:31: Nx.BinaryBackend.imag/247644765 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 operator4766 │4767 856 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4768 │ ~4769 │4770 └─ lib/nx/binary_backend.ex:856:69: Nx.BinaryBackend.imag/247714772 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 operator4773 │4774 1136 │ for <<batch::size(batch_size)-bitstring <- batch_group>>,4775 │ ~4776 │4777 └─ lib/nx/binary_backend.ex:1136:27: Nx.BinaryBackend.conv/447784779 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 operator4780 │4781 1165 │ <<_::size(current_input_pos)-bitstring, input_receptive_field::bitstring>> = window4782 │ ~4783 │4784 └─ lib/nx/binary_backend.ex:1165:25: Nx.BinaryBackend.conv/447854786 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 operator4787 │4788 1167 │ <<_::size(current_filter_pos)-bitstring, filter_receptive_field::bitstring>> =4789 │ ~4790 │4791 └─ lib/nx/binary_backend.ex:1167:25: Nx.BinaryBackend.conv/447924793 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4794 │4795 1175 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4796 │ ~4797 │4798 └─ lib/nx/binary_backend.ex:1175:31: Nx.BinaryBackend.conv/447994800 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4801 │4802 1172 │ match_types [input_type] do4803 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4804 │4805 └─ lib/nx/binary_backend.ex:1172: Nx.BinaryBackend.conv/448064807 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4808 │4809 1175 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4810 │ ~4811 │4812 └─ lib/nx/binary_backend.ex:1175:31: Nx.BinaryBackend.conv/448134814 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4815 │4816 1172 │ match_types [input_type] do4817 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4818 │4819 └─ lib/nx/binary_backend.ex:1172: Nx.BinaryBackend.conv/448204821 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4822 │4823 1172 │ match_types [input_type] do4824 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4825 │4826 └─ lib/nx/binary_backend.ex:1172: Nx.BinaryBackend.conv/448274828 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4829 │4830 1175 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4831 │ ~4832 │4833 └─ lib/nx/binary_backend.ex:1175:31: Nx.BinaryBackend.conv/448344835 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4836 │4837 1172 │ match_types [input_type] do4838 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4839 │4840 └─ lib/nx/binary_backend.ex:1172: Nx.BinaryBackend.conv/448414842 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4843 │4844 1175 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4845 │ ~4846 │4847 └─ lib/nx/binary_backend.ex:1175:31: Nx.BinaryBackend.conv/448484849 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4850 │4851 1172 │ match_types [input_type] do4852 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4853 │4854 └─ lib/nx/binary_backend.ex:1172: Nx.BinaryBackend.conv/448554856 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4857 │4858 1175 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4859 │ ~4860 │4861 └─ lib/nx/binary_backend.ex:1175:31: Nx.BinaryBackend.conv/448624863 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4864 │4865 1172 │ match_types [input_type] do4866 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4867 │4868 └─ lib/nx/binary_backend.ex:1172: Nx.BinaryBackend.conv/448694870 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4871 │4872 1185 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4873 │ ~4874 │4875 └─ lib/nx/binary_backend.ex:1185:31: Nx.BinaryBackend.conv/448764877 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4878 │4879 1182 │ match_types [kernel_type] do4880 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4881 │4882 └─ lib/nx/binary_backend.ex:1182: Nx.BinaryBackend.conv/448834884 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4885 │4886 1185 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4887 │ ~4888 │4889 └─ lib/nx/binary_backend.ex:1185:31: Nx.BinaryBackend.conv/448904891 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4892 │4893 1182 │ match_types [kernel_type] do4894 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4895 │4896 └─ lib/nx/binary_backend.ex:1182: Nx.BinaryBackend.conv/448974898 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4899 │4900 1182 │ match_types [kernel_type] do4901 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4902 │4903 └─ lib/nx/binary_backend.ex:1182: Nx.BinaryBackend.conv/449044905 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4906 │4907 1185 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4908 │ ~4909 │4910 └─ lib/nx/binary_backend.ex:1185:31: Nx.BinaryBackend.conv/449114912 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4913 │4914 1182 │ match_types [kernel_type] do4915 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4916 │4917 └─ lib/nx/binary_backend.ex:1182: Nx.BinaryBackend.conv/449184919 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4920 │4921 1185 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4922 │ ~4923 │4924 └─ lib/nx/binary_backend.ex:1185:31: Nx.BinaryBackend.conv/449254926 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4927 │4928 1182 │ match_types [kernel_type] do4929 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4930 │4931 └─ lib/nx/binary_backend.ex:1182: Nx.BinaryBackend.conv/449324933 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4934 │4935 1185 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4936 │ ~4937 │4938 └─ lib/nx/binary_backend.ex:1185:31: Nx.BinaryBackend.conv/449394940 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4941 │4942 1182 │ match_types [kernel_type] do4943 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4944 │4945 └─ lib/nx/binary_backend.ex:1182: Nx.BinaryBackend.conv/449464947 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 operator4948 │4949 1211 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =4950 │ ~4951 │4952 └─ lib/nx/binary_backend.ex:1211:19: Nx.BinaryBackend.split_into_feature_groups/449534954 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 operator4955 │4956 1211 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =4957 │ ~4958 │4959 └─ lib/nx/binary_backend.ex:1211:55: Nx.BinaryBackend.split_into_feature_groups/449604961 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 operator4962 │4963 1213 │ <<out_data::size(data_size)-bitstring <- data_group>>,4964 │ ~4965 │4966 └─ lib/nx/binary_backend.ex:1213:26: Nx.BinaryBackend.split_into_feature_groups/449674968 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 operator4969 │4970 1225 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data4971 │ ~4972 │4973 └─ lib/nx/binary_backend.ex:1225:19: Nx.BinaryBackend.split_into_batch_groups/449744975 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 operator4976 │4977 1225 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data4978 │ ~4979 │4980 └─ lib/nx/binary_backend.ex:1225:49: Nx.BinaryBackend.split_into_batch_groups/449814982 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4983 │4984 1493 │ match_types [type] do4985 │ ~~~~~~~~~~~~~~~~~~~~~4986 │4987 └─ lib/nx/binary_backend.ex:1493: Nx.BinaryBackend.window_reduce/649884989 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4990 │4991 1493 │ match_types [type] do4992 │ ~~~~~~~~~~~~~~~~~~~~~4993 │4994 └─ lib/nx/binary_backend.ex:1493: Nx.BinaryBackend.window_reduce/649954996 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4997 │4998 1493 │ match_types [type] do4999 │ ~~~~~~~~~~~~~~~~~~~~~5000 │5001 └─ lib/nx/binary_backend.ex:1493: Nx.BinaryBackend.window_reduce/650025003 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5004 │5005 1493 │ match_types [type] do5006 │ ~~~~~~~~~~~~~~~~~~~~~5007 │5008 └─ lib/nx/binary_backend.ex:1493: Nx.BinaryBackend.window_reduce/650095010 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5011 │5012 1493 │ match_types [type] do5013 │ ~~~~~~~~~~~~~~~~~~~~~5014 │5015 └─ lib/nx/binary_backend.ex:1493: Nx.BinaryBackend.window_reduce/650165017 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5018 │5019 1493 │ match_types [type] do5020 │ ~~~~~~~~~~~~~~~~~~~~~5021 │5022 └─ lib/nx/binary_backend.ex:1493: Nx.BinaryBackend.window_reduce/650235024 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 operator5025 │5026 1560 │ for <<bin::size(size)-bitstring <- data>>, into: <<>> do5027 │ ~5028 │5029 └─ lib/nx/binary_backend.ex:1560:23: Nx.BinaryBackend.map/450305031 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5032 │5033 1630 │ match_types [type] do5034 │ ~~~~~~~~~~~~~~~~~~~~~5035 │5036 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/850375038 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5039 │5040 1630 │ match_types [type] do5041 │ ~~~~~~~~~~~~~~~~~~~~~5042 │5043 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/850445045 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5046 │5047 1630 │ match_types [type] do5048 │ ~~~~~~~~~~~~~~~~~~~~~5049 │5050 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/850515052 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5053 │5054 1630 │ match_types [type] do5055 │ ~~~~~~~~~~~~~~~~~~~~~5056 │5057 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/850585059 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5060 │5061 1630 │ match_types [type] do5062 │ ~~~~~~~~~~~~~~~~~~~~~5063 │5064 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/850655066 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5067 │5068 1630 │ match_types [type] do5069 │ ~~~~~~~~~~~~~~~~~~~~~5070 │5071 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/850725073 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5074 │5075 1630 │ match_types [type] do5076 │ ~~~~~~~~~~~~~~~~~~~~~5077 │5078 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/850795080 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5081 │5082 1630 │ match_types [type] do5083 │ ~~~~~~~~~~~~~~~~~~~~~5084 │5085 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/850865087 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5088 │5089 1630 │ match_types [type] do5090 │ ~~~~~~~~~~~~~~~~~~~~~5091 │5092 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/850935094 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5095 │5096 1630 │ match_types [type] do5097 │ ~~~~~~~~~~~~~~~~~~~~~5098 │5099 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/851005101 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5102 │5103 1630 │ match_types [type] do5104 │ ~~~~~~~~~~~~~~~~~~~~~5105 │5106 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/851075108 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5109 │5110 1630 │ match_types [type] do5111 │ ~~~~~~~~~~~~~~~~~~~~~5112 │5113 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/851145115 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5116 │5117 1630 │ match_types [type] do5118 │ ~~~~~~~~~~~~~~~~~~~~~5119 │5120 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/851215122 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 operator5123 │5124 1653 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,5125 │ ~5126 │5127 └─ lib/nx/binary_backend.ex:1653:19: Nx.BinaryBackend.select_and_scatter/851285129 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 operator5130 │5131 1653 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,5132 │ ~5133 │5134 └─ lib/nx/binary_backend.ex:1653:65: Nx.BinaryBackend.select_and_scatter/851355136 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 operator5137 │5138 1743 │ for <<x::bitstring-size(updates_chunk) <- updates_binary>> do5139 │ ~5140 │5141 └─ lib/nx/binary_backend.ex:1743:33: Nx.BinaryBackend.indexed_op/751425143 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 operator5144 │5145 1779 │ <<before_offset::bitstring-size(before_slice_size),5146 │ ~5147 │5148 └─ lib/nx/binary_backend.ex:1779:45: Nx.BinaryBackend.indexed_op/751495150 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 operator5151 │5152 1780 │ current_bitstring::bitstring-size(target_chunk),5153 │ ~5154 │5155 └─ lib/nx/binary_backend.ex:1780:49: Nx.BinaryBackend.indexed_op/751565157 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5158 │5159 1784 │ match_types [target.type, out.type] do5160 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5161 │5162 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/751635164 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5165 │5166 1784 │ match_types [target.type, out.type] do5167 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5168 │5169 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/751705171 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5172 │5173 1784 │ match_types [target.type, out.type] do5174 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5175 │5176 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/751775178 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5179 │5180 1784 │ match_types [target.type, out.type] do5181 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5182 │5183 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/751845185 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5186 │5187 1784 │ match_types [target.type, out.type] do5188 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5189 │5190 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/751915192 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5193 │5194 1784 │ match_types [target.type, out.type] do5195 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5196 │5197 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/751985199 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5200 │5201 1784 │ match_types [target.type, out.type] do5202 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5203 │5204 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752055206 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5207 │5208 1784 │ match_types [target.type, out.type] do5209 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5210 │5211 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752125213 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5214 │5215 1784 │ match_types [target.type, out.type] do5216 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5217 │5218 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752195220 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5221 │5222 1784 │ match_types [target.type, out.type] do5223 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5224 │5225 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752265227 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5228 │5229 1784 │ match_types [target.type, out.type] do5230 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5231 │5232 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752335234 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5235 │5236 1784 │ match_types [target.type, out.type] do5237 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5238 │5239 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752405241 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5242 │5243 1784 │ match_types [target.type, out.type] do5244 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5245 │5246 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752475248 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5249 │5250 1784 │ match_types [target.type, out.type] do5251 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5252 │5253 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752545255 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5256 │5257 1784 │ match_types [target.type, out.type] do5258 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5259 │5260 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752615262 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5263 │5264 1784 │ match_types [target.type, out.type] do5265 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5266 │5267 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752685269 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5270 │5271 1784 │ match_types [target.type, out.type] do5272 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5273 │5274 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752755276 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5277 │5278 1784 │ match_types [target.type, out.type] do5279 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5280 │5281 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752825283 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5284 │5285 1784 │ match_types [target.type, out.type] do5286 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5287 │5288 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752895290 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5291 │5292 1784 │ match_types [target.type, out.type] do5293 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5294 │5295 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/752965297 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5298 │5299 1784 │ match_types [target.type, out.type] do5300 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5301 │5302 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/753035304 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5305 │5306 1784 │ match_types [target.type, out.type] do5307 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5308 │5309 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/753105311 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5312 │5313 1784 │ match_types [target.type, out.type] do5314 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5315 │5316 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/753175318 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5319 │5320 1784 │ match_types [target.type, out.type] do5321 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5322 │5323 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/753245325 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5326 │5327 1784 │ match_types [target.type, out.type] do5328 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5329 │5330 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/753315332 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5333 │5334 1784 │ match_types [target.type, out.type] do5335 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5336 │5337 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/753385339 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5340 │5341 1784 │ match_types [target.type, out.type] do5342 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5343 │5344 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/753455346 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5347 │5348 1784 │ match_types [target.type, out.type] do5349 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5350 │5351 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/753525353 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5354 │5355 1784 │ match_types [target.type, out.type] do5356 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5357 │5358 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/753595360 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5361 │5362 1784 │ match_types [target.type, out.type] do5363 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5364 │5365 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/753665367 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 operator5368 │5369 1918 │ {<<cur_elem::size(size)-bitstring, rest_of_slice::bitstring>>, binary} ->5370 │ ~5371 │5372 └─ lib/nx/binary_backend.ex:1918:27: Nx.BinaryBackend.put_slice/553735374 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 operator5375 │5376 1919 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5377 │ ~5378 │5379 └─ lib/nx/binary_backend.ex:1919:26: Nx.BinaryBackend.put_slice/553805381 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 operator5382 │5383 1919 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5384 │ ~5385 │5386 └─ lib/nx/binary_backend.ex:1919:61: Nx.BinaryBackend.put_slice/553875388 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 operator5389 │5390 1951 │ for <<bin::size(idx_size)-bitstring <- to_binary(indices)>> do5391 │ ~5392 │5393 └─ lib/nx/binary_backend.ex:1951:23: Nx.BinaryBackend.take/453945395 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 operator5396 │5397 2039 │ for <<bin::size(last_dim_bin_size)-bitstring <- to_binary(indices)>>, into: <<>> do5398 │ ~5399 │5400 └─ lib/nx/binary_backend.ex:2039:23: Nx.BinaryBackend.gather/354015402 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 operator5403 │5404 2041 │ for <<bin::size(indices_size)-bitstring <- bin>>,5405 │ ~5406 │5407 └─ lib/nx/binary_backend.ex:2041:27: Nx.BinaryBackend.gather/354085409 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 operator5410 │5411 2097 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5412 │ ~5413 │5414 └─ lib/nx/binary_backend.ex:2097:27: Nx.BinaryBackend.bin_concatenate/454155416 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 operator5417 │5418 2097 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5419 │ ~5420 │5421 └─ lib/nx/binary_backend.ex:2097:57: Nx.BinaryBackend.bin_concatenate/454225423 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5424 │5425 2141 │ match_types [input_type] do5426 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5427 │5428 └─ lib/nx/binary_backend.ex:2141: Nx.BinaryBackend.as_type/254295430 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5431 │5432 2141 │ match_types [input_type] do5433 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5434 │5435 └─ lib/nx/binary_backend.ex:2141: Nx.BinaryBackend.as_type/254365437 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5438 │5439 2141 │ match_types [input_type] do5440 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5441 │5442 └─ lib/nx/binary_backend.ex:2141: Nx.BinaryBackend.as_type/254435444 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5445 │5446 2141 │ match_types [input_type] do5447 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5448 │5449 └─ lib/nx/binary_backend.ex:2141: Nx.BinaryBackend.as_type/254505451 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5452 │5453 2141 │ match_types [input_type] do5454 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5455 │5456 └─ lib/nx/binary_backend.ex:2141: Nx.BinaryBackend.as_type/254575458 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5459 │5460 2141 │ match_types [input_type] do5461 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5462 │5463 └─ lib/nx/binary_backend.ex:2141: Nx.BinaryBackend.as_type/254645465 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 operator5466 │5467 2262 │ data = for <<x::size(size)-bitstring <- bin>>, do: x5468 │ ~5469 │5470 └─ lib/nx/binary_backend.ex:2262:30: Nx.BinaryBackend.sort_last_dim/454715472 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 operator5473 │5474 2451 │ for <<bin::size(size)-bitstring <- axis>>, reduce: {<<>>, acc} do5475 │ ~5476 │5477 └─ lib/nx/binary_backend.ex:2451:25: Nx.BinaryBackend.bin_reduce/554785479 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 operator5480 │5481 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5482 │ ~5483 │5484 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/754855486 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 operator5487 │5488 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5489 │ ~5490 │5491 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/754925493 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 operator5494 │5495 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5496 │ ~5497 │5498 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/754995500 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 operator5501 │5502 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5503 │ ~5504 │5505 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/755065507 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 operator5508 │5509 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5510 │ ~5511 │5512 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/755135514 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 operator5515 │5516 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5517 │ ~5518 │5519 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/755205521 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 operator5522 │5523 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5524 │ ~5525 │5526 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/755275528 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 operator5529 │5530 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5531 │ ~5532 │5533 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/755345535 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 operator5536 │5537 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5538 │ ~5539 │5540 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/755415542 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 operator5543 │5544 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5545 │ ~5546 │5547 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/755485549 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 operator5550 │5551 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5552 │ ~5553 │5554 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/755555556 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 operator5557 │5558 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5559 │ ~5560 │5561 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/755625563 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 operator5564 │5565 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5566 │ ~5567 │5568 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/755695570 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 operator5571 │5572 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5573 │ ~5574 │5575 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/755765577 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 operator5578 │5579 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5580 │ ~5581 │5582 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/755835584 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 operator5585 │5586 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5587 │ ~5588 │5589 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/755905591 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 operator5592 │5593 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5594 │ ~5595 │5596 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/755975598 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 operator5599 │5600 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5601 │ ~5602 │5603 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/756045605 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 operator5606 │5607 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5608 │ ~5609 │5610 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/756115612 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 operator5613 │5614 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5615 │ ~5616 │5617 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/756185619 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 operator5620 │5621 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5622 │ ~5623 │5624 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/756255626 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 operator5627 │5628 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5629 │ ~5630 │5631 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/756325633 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 operator5634 │5635 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5636 │ ~5637 │5638 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/756395640 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 operator5641 │5642 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5643 │ ~5644 │5645 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/756465647 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 operator5648 │5649 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5650 │ ~5651 │5652 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/756535654 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 operator5655 │5656 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5657 │ ~5658 │5659 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/756605661 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 operator5662 │5663 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5664 │ ~5665 │5666 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/756675668 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 operator5669 │5670 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5671 │ ~5672 │5673 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/756745675 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 operator5676 │5677 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5678 │ ~5679 │5680 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/756815682 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 operator5683 │5684 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5685 │ ~5686 │5687 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/756885689 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 operator5690 │5691 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5692 │ ~5693 │5694 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/756955696 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 operator5697 │5698 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5699 │ ~5700 │5701 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/757025703 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 operator5704 │5705 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5706 │ ~5707 │5708 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/757095710 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 operator5711 │5712 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5713 │ ~5714 │5715 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/757165717 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 operator5718 │5719 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5720 │ ~5721 │5722 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/757235724 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 operator5725 │5726 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5727 │ ~5728 │5729 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/757305731 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 operator5732 │5733 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5734 │ ~5735 │5736 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/757375738 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 operator5739 │5740 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5741 │ ~5742 │5743 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/757445745 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 operator5746 │5747 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5748 │ ~5749 │5750 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/757515752 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 operator5753 │5754 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5755 │ ~5756 │5757 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/757585759 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 operator5760 │5761 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5762 │ ~5763 │5764 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/757655766 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 operator5767 │5768 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5769 │ ~5770 │5771 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/757725773 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 operator5774 │5775 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5776 │ ~5777 │5778 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/757795780 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 operator5781 │5782 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5783 │ ~5784 │5785 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/757865787 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 operator5788 │5789 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5790 │ ~5791 │5792 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/757935794 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 operator5795 │5796 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5797 │ ~5798 │5799 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/758005801 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 operator5802 │5803 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5804 │ ~5805 │5806 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/758075808 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 operator5809 │5810 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5811 │ ~5812 │5813 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/758145815 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 operator5816 │5817 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5818 │ ~5819 │5820 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/758215822 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 operator5823 │5824 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5825 │ ~5826 │5827 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/758285829 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 operator5830 │5831 2492 │ <<x::size(s1)-bitstring, rest1::bitstring>> = b15832 │ ~5833 │5834 └─ lib/nx/binary_backend.ex:2492:15: Nx.BinaryBackend.bin_zip_reduce_axis/758355836 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 operator5837 │5838 2493 │ <<y::size(s2)-bitstring, rest2::bitstring>> = b25839 │ ~5840 │5841 └─ lib/nx/binary_backend.ex:2493:15: Nx.BinaryBackend.bin_zip_reduce_axis/758425843 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5844 │5845 2536 │ match_types [type] do5846 │ ~~~~~~~~~~~~~~~~~~~~~5847 │5848 └─ lib/nx/binary_backend.ex:2536: Nx.BinaryBackend.binary_to_number/258495850 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5851 │5852 2536 │ match_types [type] do5853 │ ~~~~~~~~~~~~~~~~~~~~~5854 │5855 └─ lib/nx/binary_backend.ex:2536: Nx.BinaryBackend.binary_to_number/258565857 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5858 │5859 2536 │ match_types [type] do5860 │ ~~~~~~~~~~~~~~~~~~~~~5861 │5862 └─ lib/nx/binary_backend.ex:2536: Nx.BinaryBackend.binary_to_number/258635864 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5865 │5866 2536 │ match_types [type] do5867 │ ~~~~~~~~~~~~~~~~~~~~~5868 │5869 └─ lib/nx/binary_backend.ex:2536: Nx.BinaryBackend.binary_to_number/258705871 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5872 │5873 2536 │ match_types [type] do5874 │ ~~~~~~~~~~~~~~~~~~~~~5875 │5876 └─ lib/nx/binary_backend.ex:2536: Nx.BinaryBackend.binary_to_number/258775878 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5879 │5880 2536 │ match_types [type] do5881 │ ~~~~~~~~~~~~~~~~~~~~~5882 │5883 └─ lib/nx/binary_backend.ex:2536: Nx.BinaryBackend.binary_to_number/258845885 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5886 │5887 2543 │ match_types [type] do5888 │ ~~~~~~~~~~~~~~~~~~~~~5889 │5890 └─ lib/nx/binary_backend.ex:2543: Nx.BinaryBackend.binary_to_list/258915892 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5893 │5894 2543 │ match_types [type] do5895 │ ~~~~~~~~~~~~~~~~~~~~~5896 │5897 └─ lib/nx/binary_backend.ex:2543: Nx.BinaryBackend.binary_to_list/258985899 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5900 │5901 2543 │ match_types [type] do5902 │ ~~~~~~~~~~~~~~~~~~~~~5903 │5904 └─ lib/nx/binary_backend.ex:2543: Nx.BinaryBackend.binary_to_list/259055906 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5907 │5908 2543 │ match_types [type] do5909 │ ~~~~~~~~~~~~~~~~~~~~~5910 │5911 └─ lib/nx/binary_backend.ex:2543: Nx.BinaryBackend.binary_to_list/259125913 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5914 │5915 2543 │ match_types [type] do5916 │ ~~~~~~~~~~~~~~~~~~~~~5917 │5918 └─ lib/nx/binary_backend.ex:2543: Nx.BinaryBackend.binary_to_list/259195920 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5921 │5922 2543 │ match_types [type] do5923 │ ~~~~~~~~~~~~~~~~~~~~~5924 │5925 └─ lib/nx/binary_backend.ex:2543: Nx.BinaryBackend.binary_to_list/259265927 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5928 │5929 2549 │ match_types [in_type, out_type] do5930 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5931 │5932 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/459335934 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5935 │5936 2549 │ match_types [in_type, out_type] do5937 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5938 │5939 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/459405941 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5942 │5943 2549 │ match_types [in_type, out_type] do5944 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5945 │5946 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/459475948 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5949 │5950 2549 │ match_types [in_type, out_type] do5951 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5952 │5953 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/459545955 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5956 │5957 2549 │ match_types [in_type, out_type] do5958 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5959 │5960 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/459615962 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5963 │5964 2549 │ match_types [in_type, out_type] do5965 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5966 │5967 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/459685969 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5970 │5971 2549 │ match_types [in_type, out_type] do5972 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5973 │5974 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/459755976 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5977 │5978 2549 │ match_types [in_type, out_type] do5979 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5980 │5981 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/459825983 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5984 │5985 2549 │ match_types [in_type, out_type] do5986 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5987 │5988 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/459895990 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5991 │5992 2549 │ match_types [in_type, out_type] do5993 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5994 │5995 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/459965997 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5998 │5999 2549 │ match_types [in_type, out_type] do6000 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6001 │6002 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460036004 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6005 │6006 2549 │ match_types [in_type, out_type] do6007 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6008 │6009 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460106011 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6012 │6013 2549 │ match_types [in_type, out_type] do6014 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6015 │6016 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460176018 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6019 │6020 2549 │ match_types [in_type, out_type] do6021 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6022 │6023 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460246025 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6026 │6027 2549 │ match_types [in_type, out_type] do6028 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6029 │6030 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460316032 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6033 │6034 2549 │ match_types [in_type, out_type] do6035 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6036 │6037 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460386039 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6040 │6041 2549 │ match_types [in_type, out_type] do6042 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6043 │6044 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460456046 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6047 │6048 2549 │ match_types [in_type, out_type] do6049 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6050 │6051 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460526053 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6054 │6055 2549 │ match_types [in_type, out_type] do6056 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6057 │6058 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460596060 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6061 │6062 2549 │ match_types [in_type, out_type] do6063 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6064 │6065 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460666067 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6068 │6069 2549 │ match_types [in_type, out_type] do6070 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6071 │6072 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460736074 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6075 │6076 2549 │ match_types [in_type, out_type] do6077 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6078 │6079 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460806081 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6082 │6083 2549 │ match_types [in_type, out_type] do6084 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6085 │6086 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460876088 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6089 │6090 2549 │ match_types [in_type, out_type] do6091 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6092 │6093 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/460946095 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6096 │6097 2549 │ match_types [in_type, out_type] do6098 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6099 │6100 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/461016102 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6103 │6104 2549 │ match_types [in_type, out_type] do6105 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6106 │6107 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/461086109 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6110 │6111 2549 │ match_types [in_type, out_type] do6112 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6113 │6114 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/461156116 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6117 │6118 2549 │ match_types [in_type, out_type] do6119 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6120 │6121 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/461226123 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6124 │6125 2549 │ match_types [in_type, out_type] do6126 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6127 │6128 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/461296130 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6131 │6132 2549 │ match_types [in_type, out_type] do6133 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6134 │6135 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/461366137 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 operator6138 │6139 2589 │ for <<chunk::size(chunk_size)-bitstring <- binary>> do6140 │ ~6141 │6142 └─ lib/nx/binary_backend.ex:2589:25: Nx.BinaryBackend.aggregate_axes/461436144 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 operator6145 │6146 2684 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data6147 │ ~6148 │6149 └─ lib/nx/binary_backend.ex:2684:15: Nx.BinaryBackend.weighted_traverse/461506151 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 operator6152 │6153 2684 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data6154 │ ~6155 │6156 └─ lib/nx/binary_backend.ex:2684:46: Nx.BinaryBackend.weighted_traverse/461576158 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 operator6159 │6160 2704 │ <<_::size(dim_size)-bitstring, data::bitstring>> = data6161 │ ~6162 │6163 └─ lib/nx/binary_backend.ex:2704:19: Nx.BinaryBackend.weighted_traverse/661646165 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6166 │6167 2120 │ match_types [type] do6168 │ ~~~~~~~~~~~~~~~~~~~~~6169 │6170 └─ lib/nx.ex:2120: Nx.to_flat_list/261716172 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6173 │6174 2120 │ match_types [type] do6175 │ ~~~~~~~~~~~~~~~~~~~~~6176 │6177 └─ lib/nx.ex:2120: Nx.to_flat_list/261786179 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6180 │6181 2120 │ match_types [type] do6182 │ ~~~~~~~~~~~~~~~~~~~~~6183 │6184 └─ lib/nx.ex:2120: Nx.to_flat_list/261856186 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6187 │6188 2120 │ match_types [type] do6189 │ ~~~~~~~~~~~~~~~~~~~~~6190 │6191 └─ lib/nx.ex:2120: Nx.to_flat_list/261926193 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6194 │6195 2120 │ match_types [type] do6196 │ ~~~~~~~~~~~~~~~~~~~~~6197 │6198 └─ lib/nx.ex:2120: Nx.to_flat_list/261996200 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6201 │6202 2120 │ match_types [type] do6203 │ ~~~~~~~~~~~~~~~~~~~~~6204 │6205 └─ lib/nx.ex:2120: Nx.to_flat_list/262066207 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6208 │6209 2177 │ match_types [type] do6210 │ ~~~~~~~~~~~~~~~~~~~~~6211 │6212 └─ lib/nx.ex:2177: Nx.chunk/362136214 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6215 │6216 2177 │ match_types [type] do6217 │ ~~~~~~~~~~~~~~~~~~~~~6218 │6219 └─ lib/nx.ex:2177: Nx.chunk/362206221 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6222 │6223 2177 │ match_types [type] do6224 │ ~~~~~~~~~~~~~~~~~~~~~6225 │6226 └─ lib/nx.ex:2177: Nx.chunk/362276228 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6229 │6230 2177 │ match_types [type] do6231 │ ~~~~~~~~~~~~~~~~~~~~~6232 │6233 └─ lib/nx.ex:2177: Nx.chunk/362346235 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6236 │6237 2177 │ match_types [type] do6238 │ ~~~~~~~~~~~~~~~~~~~~~6239 │6240 └─ lib/nx.ex:2177: Nx.chunk/362416242 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6243 │6244 2177 │ match_types [type] do6245 │ ~~~~~~~~~~~~~~~~~~~~~6246 │6247 └─ lib/nx.ex:2177: Nx.chunk/362486249 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6250 │6251 2463 │ match_types [tensor.type] do6252 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6253 │6254 └─ lib/nx.ex:2463: Nx.to_number/162556256 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6257 │6258 2463 │ match_types [tensor.type] do6259 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6260 │6261 └─ lib/nx.ex:2463: Nx.to_number/162626263 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6264 │6265 2463 │ match_types [tensor.type] do6266 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6267 │6268 └─ lib/nx.ex:2463: Nx.to_number/162696270 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6271 │6272 2463 │ match_types [tensor.type] do6273 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6274 │6275 └─ lib/nx.ex:2463: Nx.to_number/162766277 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6278 │6279 2463 │ match_types [tensor.type] do6280 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6281 │6282 └─ lib/nx.ex:2463: Nx.to_number/162836284 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6285 │6286 2463 │ match_types [tensor.type] do6287 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6288 │6289 └─ lib/nx.ex:2463: Nx.to_number/162906291 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 operator6292 │6293 15484 │ <<header::size(header_size)-binary, array::binary>> = rest6294 │ ~6295 │6296 └─ lib/nx.ex:15484:20: Nx.do_numpy_to_tensor/262976298 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 operator6299 │6300 15488 │ <<data::size(byte_size_of_array)-binary>> = array6301 │ ~6302 │6303 └─ lib/nx.ex:15488:18: Nx.do_numpy_to_tensor/263046305 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 operator6306 │6307 15560 │ for <<data::size(size)-binary <- binary>> do6308 │ ~6309 │6310 └─ lib/nx.ex:15560:26: Nx.new_byte_order/363116312 warning: Tuple.append/2 is deprecated. Use insert_at instead6313 │6314 1294 │ intermediate_shape = Tuple.duplicate(1, tuple_size(out_shape) - 1) |> Tuple.append(n)6315 │ ~6316 │6317 └─ lib/nx.ex:1294:89: Nx.eye/26318 └─ lib/nx.ex:1598:27: Nx.take_diagonal/26319 └─ lib/nx.ex:10300:26: Nx.argmin_or_max/36320 └─ lib/nx.ex:10302:23: Nx.argmin_or_max/36321 └─ lib/nx.ex:13577:31: Nx.slice/46322 └─ lib/nx.ex:14464:84: Nx.gather/363236324 warning: the following conditional expression will always succeed:63256326 is_float(split)63276328 because it evaluates to:63296330 dynamic(true)63316332 where "split" was given the types:63336334 # type: dynamic(float() or integer())6335 # from: lib/nx.ex:3493:436336 split * axis_size63376338 # type: float()6339 # from: lib/nx.ex:3503:96340 is_integer(split)63416342 type warning found at:6343 │6344 3507 │ is_float(split) and float_split_index > 0 and float_split_index < axis_size ->6345 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6346 │6347 └─ lib/nx.ex:3507: Nx.split/363486349 warning: this clause in cond will always match:63506351 is_float(split)63526353 since it has type:63546355 dynamic(true)63566357 where "split" was given the types:63586359 # type: dynamic(float() or integer())6360 # from: lib/nx.ex:3493:436361 split * axis_size63626363 # type: float()6364 # from: lib/nx.ex:3503:96365 is_integer(split)63666367 type warning found at:6368 │6369 3510 │ is_float(split) ->6370 │ ~6371 │6372 └─ lib/nx.ex:3510:25: Nx.split/363736374 warning: the following conditional expression:63756376 is_list(axes)63776378 will always evaluate to:63796380 dynamic(true)63816382 where "axes" was given the type:63836384 # type: dynamic(list(term()))6385 # from: lib/nx.ex:9226:496386 length(axes)63876388 type warning found at:6389 │6390 9231 │ checked_axes = if is_list(axes), do: Enum.at(axes, 0), else: axes6391 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6392 │6393 └─ lib/nx.ex:9231: Nx.weighted_mean/363946395 warning: Tuple.append/2 is deprecated. Use insert_at instead6396 │6397 1484 │ tensor = Nx.pad(tensor, acc, Enum.map(padding_config, &Tuple.append(&1, 0)))6398 │ ~6399 │6400 └─ lib/nx/binary_backend.ex:1484:68: Nx.BinaryBackend.window_reduce/66401 └─ lib/nx/binary_backend.ex:1612:63: Nx.BinaryBackend.select_and_scatter/86402 └─ lib/nx/binary_backend.ex:2331:70: Nx.BinaryBackend.calculate_fft/464036404 warning: the following clause will never match:64056406 %Complex{re: re} when float_output? and real_output? ->64076408 because it attempts to match on the result of:64096410 x64116412 which has type:64136414 dynamic(:infinity or :nan or :neg_infinity or float())64156416 where "float_output?" was given the types:64176418 # type: dynamic(boolean())6419 # from: lib/nx/binary_backend.ex:2136:236420 float_output? = Nx.Type.float?(output_type)64216422 # type: dynamic(true)6423 # from: lib/nx/binary_backend.ex:2146:396424 float_output?64256426 where "real_output?" was given the types:64276428 # type: dynamic(boolean())6429 # from: lib/nx/binary_backend.ex:2137:226430 real_output? = not Nx.Type.complex?(output_type)64316432 # type: dynamic(true)6433 # from: lib/nx/binary_backend.ex:2146:576434 real_output?64356436 type warning found at:6437 │6438 2146 │ %Complex{re: re} when float_output? and real_output? ->6439 │ ~6440 │6441 └─ lib/nx/binary_backend.ex:2146:17: Nx.BinaryBackend.as_type/264426443 warning: the following clause will never match:64446445 %Complex{re: re} when float_output? and real_output? ->64466447 because it attempts to match on the result of:64486449 x64506451 which has type:64526453 dynamic(:infinity or :nan or :neg_infinity or float())64546455 where "float_output?" was given the types:64566457 # type: dynamic(boolean())6458 # from: lib/nx/binary_backend.ex:2136:236459 float_output? = Nx.Type.float?(output_type)64606461 # type: dynamic(true)6462 # from: lib/nx/binary_backend.ex:2146:396463 float_output?64646465 where "real_output?" was given the types:64666467 # type: dynamic(boolean())6468 # from: lib/nx/binary_backend.ex:2137:226469 real_output? = not Nx.Type.complex?(output_type)64706471 # type: dynamic(true)6472 # from: lib/nx/binary_backend.ex:2146:576473 real_output?64746475 type warning found at:6476 │6477 2146 │ %Complex{re: re} when float_output? and real_output? ->6478 │ ~6479 │6480 └─ lib/nx/binary_backend.ex:2146:17: Nx.BinaryBackend.as_type/264816482 warning: the following clause will never match:64836484 %Complex{re: re} when float_output? and real_output? ->64856486 because it attempts to match on the result of:64876488 x64896490 which has type:64916492 integer()64936494 where "float_output?" was given the types:64956496 # type: dynamic(boolean())6497 # from: lib/nx/binary_backend.ex:2136:236498 float_output? = Nx.Type.float?(output_type)64996500 # type: dynamic(true)6501 # from: lib/nx/binary_backend.ex:2146:396502 float_output?65036504 where "real_output?" was given the types:65056506 # type: dynamic(boolean())6507 # from: lib/nx/binary_backend.ex:2137:226508 real_output? = not Nx.Type.complex?(output_type)65096510 # type: dynamic(true)6511 # from: lib/nx/binary_backend.ex:2146:576512 real_output?65136514 type warning found at:6515 │6516 2146 │ %Complex{re: re} when float_output? and real_output? ->6517 │ ~6518 │6519 └─ lib/nx/binary_backend.ex:2146:17: Nx.BinaryBackend.as_type/265206521 warning: the following clause will never match:65226523 %Complex{re: re} when float_output? and real_output? ->65246525 because it attempts to match on the result of:65266527 x65286529 which has type:65306531 integer()65326533 where "float_output?" was given the types:65346535 # type: dynamic(boolean())6536 # from: lib/nx/binary_backend.ex:2136:236537 float_output? = Nx.Type.float?(output_type)65386539 # type: dynamic(true)6540 # from: lib/nx/binary_backend.ex:2146:396541 float_output?65426543 where "real_output?" was given the types:65446545 # type: dynamic(boolean())6546 # from: lib/nx/binary_backend.ex:2137:226547 real_output? = not Nx.Type.complex?(output_type)65486549 # type: dynamic(true)6550 # from: lib/nx/binary_backend.ex:2146:576551 real_output?65526553 type warning found at:6554 │6555 2146 │ %Complex{re: re} when float_output? and real_output? ->6556 │ ~6557 │6558 └─ lib/nx/binary_backend.ex:2146:17: Nx.BinaryBackend.as_type/265596560 warning: Tuple.append/2 is deprecated. Use insert_at instead6561 │6562 1180 │ indices = Nx.reshape(indices_to_flatten, Tuple.append(source.shape, num_axes))6563 │ ~6564 │6565 └─ lib/nx/defn/grad.ex:1180:52: Nx.Defn.Grad.grad/46566 └─ lib/nx/defn/grad.ex:1513:57: Nx.Defn.Grad.grad_scatter_window__gather_windows/465676568 warning: Tuple.append/2 is deprecated. Use insert_at instead6569 │6570 62 │ u_shape = collapsed_axes |> Tuple.append(m) |> Tuple.append(:auto)6571 │ ~6572 │6573 └─ lib/nx/lin_alg/svd.ex:62:39: Nx.LinAlg.SVD.calculate_shapes/16574 └─ lib/nx/lin_alg/svd.ex:62:58: Nx.LinAlg.SVD.calculate_shapes/16575 └─ lib/nx/lin_alg/svd.ex:63:21: Nx.LinAlg.SVD.calculate_shapes/16576 └─ lib/nx/lin_alg/svd.ex:64:22: Nx.LinAlg.SVD.calculate_shapes/165776578 warning: the following clause will never match:65796580 %Complex{re: re} ->65816582 because it attempts to match on the result of:65836584 x65856586 which has type:65876588 dynamic(:infinity or :nan or :neg_infinity or float())65896590 type warning found at:6591 │6592 2152 │ %Complex{re: re} ->6593 │ ~6594 │6595 └─ lib/nx/binary_backend.ex:2152:17: Nx.BinaryBackend.as_type/265966597 warning: the following clause will never match:65986599 %Complex{re: re} ->66006601 because it attempts to match on the result of:66026603 x66046605 which has type:66066607 dynamic(:infinity or :nan or :neg_infinity or float())66086609 type warning found at:6610 │6611 2152 │ %Complex{re: re} ->6612 │ ~6613 │6614 └─ lib/nx/binary_backend.ex:2152:17: Nx.BinaryBackend.as_type/266156616 warning: Tuple.append/2 is deprecated. Use insert_at instead6617 │6618 722 │ Tuple.append(dims, dim)6619 │ ~6620 │6621 └─ lib/nx/random.ex:722:17: Nx.Random.validate_multivariate_normal_args/36622 └─ lib/nx/random.ex:1102:38: Nx.Random.float_or_complex/466236624 warning: the following clause will never match:66256626 %Complex{re: re} ->66276628 because it attempts to match on the result of:66296630 x66316632 which has type:66336634 integer()66356636 type warning found at:6637 │6638 2152 │ %Complex{re: re} ->6639 │ ~6640 │6641 └─ lib/nx/binary_backend.ex:2152:17: Nx.BinaryBackend.as_type/266426643 warning: this clause of defp boolean_to_number/1 is never used (or it will always fail/warn when invoked)6644 │6645 852 │ defp boolean_to_number(value), do: value6646 │ ~6647 │6648 └─ lib/nx/defn/kernel.ex:852:8: Nx.Defn.Kernel.boolean_to_number/166496650 warning: the following clause will never match:66516652 %Complex{re: re} ->66536654 because it attempts to match on the result of:66556656 x66576658 which has type:66596660 integer()66616662 type warning found at:6663 │6664 2152 │ %Complex{re: re} ->6665 │ ~6666 │6667 └─ lib/nx/binary_backend.ex:2152:17: Nx.BinaryBackend.as_type/266686669 warning: this clause of defp assert_non_concat_dims_equal/2 is never used (or it will always fail/warn when invoked)6670 │6671 1694 │ defp assert_non_concat_dims_equal([], _axis), do: :ok6672 │ ~6673 │6674 └─ lib/nx/shape.ex:1694:8: Nx.Shape.assert_non_concat_dims_equal/266756676 warning: this guard will never succeed:66776678 is_number(x)66796680 because it returns type:66816682 dynamic(false)66836684 where "x" was given the type:66856686 # type: dynamic(%Complex{6687 re: :infinity or :nan or :neg_infinity or float(),6688 im: :infinity or :nan or :neg_infinity or float()6689 })6690 # from: lib/nx/binary_backend.ex:2143:176691 x =6692 Nx.Shared.read_complex(6693 x,6694 arg16695 )66966697 type warning found at:6698 │6699 2155 │ _ when is_number(x) ->6700 │ ~6701 │6702 └─ lib/nx/binary_backend.ex:2155:24: Nx.BinaryBackend.as_type/267036704 warning: the following clause will never match:67056706 :nan ->67076708 because it attempts to match on the result of:67096710 x67116712 which has type:67136714 dynamic(%Complex{6715 re: :infinity or :nan or :neg_infinity or float(),6716 im: :infinity or :nan or :neg_infinity or float()6717 })67186719 type warning found at:6720 │6721 2158 │ :nan ->6722 │ ~~~~~~~6723 │6724 └─ lib/nx/binary_backend.ex:2158: Nx.BinaryBackend.as_type/267256726 warning: the following clause will never match:67276728 :nan ->67296730 because it attempts to match on the result of:67316732 x67336734 which has type:67356736 integer()67376738 type warning found at:6739 │6740 2158 │ :nan ->6741 │ ~~~~~~~6742 │6743 └─ lib/nx/binary_backend.ex:2158: Nx.BinaryBackend.as_type/267446745 warning: the following clause will never match:67466747 :nan ->67486749 because it attempts to match on the result of:67506751 x67526753 which has type:67546755 integer()67566757 type warning found at:6758 │6759 2158 │ :nan ->6760 │ ~~~~~~~6761 │6762 └─ lib/nx/binary_backend.ex:2158: Nx.BinaryBackend.as_type/267636764 warning: the following clause will never match:67656766 :infinity ->67676768 because it attempts to match on the result of:67696770 x67716772 which has type:67736774 dynamic(%Complex{6775 re: :infinity or :nan or :neg_infinity or float(),6776 im: :infinity or :nan or :neg_infinity or float()6777 })67786779 type warning found at:6780 │6781 2161 │ :infinity ->6782 │ ~~~~~~~~~~~~6783 │6784 └─ lib/nx/binary_backend.ex:2161: Nx.BinaryBackend.as_type/267856786 warning: the following clause will never match:67876788 :infinity ->67896790 because it attempts to match on the result of:67916792 x67936794 which has type:67956796 integer()67976798 type warning found at:6799 │6800 2161 │ :infinity ->6801 │ ~~~~~~~~~~~~6802 │6803 └─ lib/nx/binary_backend.ex:2161: Nx.BinaryBackend.as_type/268046805 warning: the following clause will never match:68066807 :infinity ->68086809 because it attempts to match on the result of:68106811 x68126813 which has type:68146815 integer()68166817 type warning found at:6818 │6819 2161 │ :infinity ->6820 │ ~~~~~~~~~~~~6821 │6822 └─ lib/nx/binary_backend.ex:2161: Nx.BinaryBackend.as_type/268236824 warning: the following clause will never match:68256826 :neg_infinity ->68276828 because it attempts to match on the result of:68296830 x68316832 which has type:68336834 dynamic(%Complex{6835 re: :infinity or :nan or :neg_infinity or float(),6836 im: :infinity or :nan or :neg_infinity or float()6837 })68386839 type warning found at:6840 │6841 2164 │ :neg_infinity ->6842 │ ~~~~~~~~~~~~~~~~6843 │6844 └─ lib/nx/binary_backend.ex:2164: Nx.BinaryBackend.as_type/268456846 warning: the following clause will never match:68476848 :neg_infinity ->68496850 because it attempts to match on the result of:68516852 x68536854 which has type:68556856 integer()68576858 type warning found at:6859 │6860 2164 │ :neg_infinity ->6861 │ ~~~~~~~~~~~~~~~~6862 │6863 └─ lib/nx/binary_backend.ex:2164: Nx.BinaryBackend.as_type/268646865 warning: the following clause will never match:68666867 :neg_infinity ->68686869 because it attempts to match on the result of:68706871 x68726873 which has type:68746875 integer()68766877 type warning found at:6878 │6879 2164 │ :neg_infinity ->6880 │ ~~~~~~~~~~~~~~~~6881 │6882 └─ lib/nx/binary_backend.ex:2164: Nx.BinaryBackend.as_type/268836884 warning: comparison with structs found:68856886 a >= b68876888 given types:68896890 dynamic(6891 %Complex{6892 re: :infinity or :nan or :neg_infinity or float(),6893 im: :infinity or :nan or :neg_infinity or float()6894 } or float() or integer()6895 ) >=6896 dynamic(6897 %Complex{6898 re: :infinity or :nan or :neg_infinity or float(),6899 im: :infinity or :nan or :neg_infinity or float()6900 } or float() or integer()6901 )69026903 where "a" was given the type:69046905 # type: dynamic(6906 %Complex{6907 re: :infinity or :nan or :neg_infinity or float(),6908 im: :infinity or :nan or :neg_infinity or float()6909 } or float() or integer()6910 )6911 # from: lib/nx/binary_backend.ex6912 {a, b}69136914 where "b" was given the type:69156916 # type: dynamic(6917 %Complex{6918 re: :infinity or :nan or :neg_infinity or float(),6919 im: :infinity or :nan or :neg_infinity or float()6920 } or float() or integer()6921 )6922 # from: lib/nx/binary_backend.ex6923 {a, b}69246925 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.69266927 type warning found at:6928 │6929 2201 │ {a, b} -> a >= b6930 │ ~6931 │6932 └─ lib/nx/binary_backend.ex:2201:27: Nx.BinaryBackend.do_sort/469336934 warning: comparison with structs found:69356936 a <= b69376938 given types:69396940 dynamic(6941 %Complex{6942 re: :infinity or :nan or :neg_infinity or float(),6943 im: :infinity or :nan or :neg_infinity or float()6944 } or float() or integer()6945 ) <=6946 dynamic(6947 %Complex{6948 re: :infinity or :nan or :neg_infinity or float(),6949 im: :infinity or :nan or :neg_infinity or float()6950 } or float() or integer()6951 )69526953 where "a" was given the type:69546955 # type: dynamic(6956 %Complex{6957 re: :infinity or :nan or :neg_infinity or float(),6958 im: :infinity or :nan or :neg_infinity or float()6959 } or float() or integer()6960 )6961 # from: lib/nx/binary_backend.ex6962 {a, b}69636964 where "b" was given the type:69656966 # type: dynamic(6967 %Complex{6968 re: :infinity or :nan or :neg_infinity or float(),6969 im: :infinity or :nan or :neg_infinity or float()6970 } or float() or integer()6971 )6972 # from: lib/nx/binary_backend.ex6973 {a, b}69746975 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.69766977 type warning found at:6978 │6979 2215 │ {a, b} -> a <= b6980 │ ~6981 │6982 └─ lib/nx/binary_backend.ex:2215:27: Nx.BinaryBackend.do_sort/469836984 warning: incompatible types given to Nx.Shared.write_non_finite/2:69856986 Nx.Shared.write_non_finite(x, arg1)69876988 given types:69896990 (6991 -dynamic(%Complex{6992 re: :infinity or :nan or :neg_infinity or float(),6993 im: :infinity or :nan or :neg_infinity or float()6994 })-,6995 integer()6996 )69976998 but expected one of:69997000 :infinity or :nan or :neg_infinity, integer()70017002 where "arg1" (context Nx.Shared) was given the types:70037004 # type: dynamic()7005 # from: lib/nx/binary_backend.ex:23227006 {{:f, arg1}}70077008 # type: integer()7009 # from: lib/nx/binary_backend.ex:23227010 Nx.Shared.write_non_finite(x, arg1)70117012 where "x" (context Nx.Shared) was given the type:70137014 # type: dynamic(%Complex{7015 re: :infinity or :nan or :neg_infinity or float(),7016 im: :infinity or :nan or :neg_infinity or float()7017 })7018 # from: lib/nx/binary_backend.ex:23227019 x70207021 type warning found at:7022 │7023 2322 │ match_types [out.type] do7024 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7025 │7026 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/470277028 warning: incompatible types in binary construction:70297030 <<Complex.new(re, im)::integer-native-signed-size(arg1)>>70317032 got type:70337034 dynamic(%Complex{7035 re: :infinity or :nan or :neg_infinity or float(),7036 im: :infinity or :nan or :neg_infinity or float()7037 })70387039 but expected type:70407041 integer()70427043 where "arg1" (context Nx.Shared) was given the type:70447045 # type: dynamic()7046 # from: lib/nx/binary_backend.ex:23227047 {{:s, arg1}}70487049 where "im" was given the type:70507051 # type: dynamic(float() or integer())7052 # from: lib/nx/binary_backend.ex:2325:147053 im =7054 if abs(im) <= eps do7055 07056 else7057 im7058 end70597060 where "re" was given the type:70617062 # type: dynamic(float() or integer())7063 # from: lib/nx/binary_backend.ex:2324:147064 re =7065 if abs(re) <= eps do7066 07067 else7068 re7069 end70707071 type warning found at:7072 │7073 2322 │ match_types [out.type] do7074 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7075 │7076 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/470777078 warning: incompatible types in binary construction:70797080 <<Complex.new(re, im)::integer-native-unsigned-size(arg1)>>70817082 got type:70837084 dynamic(%Complex{7085 re: :infinity or :nan or :neg_infinity or float(),7086 im: :infinity or :nan or :neg_infinity or float()7087 })70887089 but expected type:70907091 integer()70927093 where "arg1" (context Nx.Shared) was given the type:70947095 # type: dynamic()7096 # from: lib/nx/binary_backend.ex:23227097 {{:u, arg1}}70987099 where "im" was given the type:71007101 # type: dynamic(float() or integer())7102 # from: lib/nx/binary_backend.ex:2325:147103 im =7104 if abs(im) <= eps do7105 07106 else7107 im7108 end71097110 where "re" was given the type:71117112 # type: dynamic(float() or integer())7113 # from: lib/nx/binary_backend.ex:2324:147114 re =7115 if abs(re) <= eps do7116 07117 else7118 re7119 end71207121 type warning found at:7122 │7123 2322 │ match_types [out.type] do7124 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7125 │7126 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/471277128 warning: incompatible types given to Nx.Shared.write_non_finite/2:71297130 Nx.Shared.write_non_finite(x, elem_size)71317132 given types:71337134 (7135 -dynamic(%Complex{7136 re: :infinity or :nan or :neg_infinity or float(),7137 im: :infinity or :nan or :neg_infinity or float()7138 })-,7139 integer()7140 )71417142 but expected one of:71437144 :infinity or :nan or :neg_infinity, integer()71457146 where "elem_size" (context Nx.Shared) was given the type:71477148 # type: integer()7149 # from: lib/nx/binary_backend.ex:23227150 elem_size = div(arg1, 2)71517152 where "x" (context Nx.Shared) was given the type:71537154 # type: dynamic(%Complex{7155 re: :infinity or :nan or :neg_infinity or float(),7156 im: :infinity or :nan or :neg_infinity or float()7157 })7158 # from: lib/nx/binary_backend.ex:23227159 x71607161 type warning found at:7162 │7163 2322 │ match_types [out.type] do7164 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7165 │7166 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/471677168 warning: incompatible types given to Nx.Shared.write_bf16/1:71697170 Nx.Shared.write_bf16(x)71717172 given types:71737174 -dynamic(%Complex{7175 re: :infinity or :nan or :neg_infinity or float(),7176 im: :infinity or :nan or :neg_infinity or float()7177 })-71787179 but expected one of:71807181 :infinity or :nan or :neg_infinity71827183 where "x" (context Nx.Shared) was given the type:71847185 # type: dynamic(%Complex{7186 re: :infinity or :nan or :neg_infinity or float(),7187 im: :infinity or :nan or :neg_infinity or float()7188 })7189 # from: lib/nx/binary_backend.ex:23227190 x71917192 type warning found at:7193 │7194 2322 │ match_types [out.type] do7195 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7196 │7197 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/471987199 warning: the following clause cannot match because the previous clauses already matched all possible values:72007201 x ->72027203 it attempts to match on the result of:72047205 Complex.new(re, im)72067207 which has the already matched type:72087209 dynamic(%Complex{7210 re: :infinity or :nan or :neg_infinity or float(),7211 im: :infinity or :nan or :neg_infinity or float()7212 })72137214 where "x" (context Nx.Shared) was given the type:72157216 # type: dynamic(%Complex{7217 re: :infinity or :nan or :neg_infinity or float(),7218 im: :infinity or :nan or :neg_infinity or float()7219 })7220 # from: lib/nx/binary_backend.ex:23227221 x72227223 type warning found at:7224 │7225 2322 │ match_types [out.type] do7226 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7227 │7228 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/472297230 warning: this clause of defp bin_zip_reduce/7 is never used (or it will always fail/warn when invoked)7231 │7232 2459 │ defp bin_zip_reduce(t1, [], t2, [], type, acc, fun) do7233 │ ~7234 │7235 └─ lib/nx/binary_backend.ex:2459:8: Nx.BinaryBackend.bin_zip_reduce/772367237 warning: the following clause will never match:72387239 x when is_number(x) ->72407241 because it attempts to match on the result of:72427243 Complex.new(re, im)72447245 which has type:72467247 dynamic(%Complex{7248 re: :infinity or :nan or :neg_infinity or float(),7249 im: :infinity or :nan or :neg_infinity or float()7250 })72517252 where "x" (context Nx.Shared) was given the type:72537254 # type: float() or integer()7255 # from: lib/nx/binary_backend.ex:23227256 is_number(x)72577258 type warning found at:7259 │7260 2322 │ match_types [out.type] do7261 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7262 │7263 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/472647265 warning: the following clause will never match:72667267 x when is_number(x) ->72687269 because it attempts to match on the result of:72707271 Complex.new(re, im)72727273 which has type:72747275 dynamic(%Complex{7276 re: :infinity or :nan or :neg_infinity or float(),7277 im: :infinity or :nan or :neg_infinity or float()7278 })72797280 where "x" (context Nx.Shared) was given the type:72817282 # type: float() or integer()7283 # from: lib/nx/binary_backend.ex:23227284 is_number(x)72857286 type warning found at:7287 │7288 2322 │ match_types [out.type] do7289 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7290 │7291 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/472927293 warning: the following clause will never match:72947295 x when is_number(x) ->72967297 because it attempts to match on the result of:72987299 Complex.new(re, im)73007301 which has type:73027303 dynamic(%Complex{7304 re: :infinity or :nan or :neg_infinity or float(),7305 im: :infinity or :nan or :neg_infinity or float()7306 })73077308 where "x" (context Nx.Shared) was given the type:73097310 # type: float() or integer()7311 # from: lib/nx/binary_backend.ex:23227312 is_number(x)73137314 type warning found at:7315 │7316 2322 │ match_types [out.type] do7317 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7318 │7319 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/473207321Generated nx app7322==> nx_image7323Compiling 1 file (.ex)7324Generated nx_image app7325==> ortex7326Compiling 6 files (.ex)73277328== Compilation error in file lib/ortex/native.ex ==7329** (ErlangError) Erlang error: :enoent7330 (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["metadata", "--format-version=1"], [cd: "native/ortex"])7331 (rustler 0.38.0) lib/rustler/compiler/config.ex:74: Rustler.Compiler.Config.metadata!/17332 (rustler 0.38.0) lib/rustler/compiler/config.ex:61: Rustler.Compiler.Config.build/17333 (rustler 0.38.0) lib/rustler/compiler.ex:8: Rustler.Compiler.compile_crate/37334 lib/ortex/native.ex:11: (module)7335could 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"