Build log
nerves_system_mangopi_mq_pro
ai_ex 0.1.0 · fail · run ai_ex-0.1.0-1789632663983
8134 of 8134 lines
1Resolving Hex dependencies...2Resolution completed in 0.841s3Unchanged:4 ai 0.3.45 ai_ex 0.1.06 aws_signature 0.4.37 axon 0.6.18 bumblebee 0.4.29 castore 1.0.2110 cc_precompiler 0.1.1111 certifi 2.15.012 circular_buffer 1.1.013 complex 0.7.014 dll_loader_helper 1.1.015 dll_loader_helper_beam 1.2.216 earmark_parser 1.4.4617 elixir_make 0.10.018 ex_doc 0.40.419 exla 0.6.420 explorer 0.7.221 fss 0.1.122 hackney 1.25.0 VULNERABLE!23 EEF-CVE-2026-47075 (MEDIUM)24 aka: CVE-2026-47075, GHSA-j9wq-vxxc-94wf25 CR/LF injection in query parameter in hackney26 https://osv.dev/vulnerability/EEF-CVE-2026-470752728 EEF-CVE-2026-47071 (HIGH)29 aka: CVE-2026-47071, GHSA-gp9c-pm5m-5cxr30 SOCKS5 TLS upgrade ignores caller timeout in hackney31 https://osv.dev/vulnerability/EEF-CVE-2026-470713233 EEF-CVE-2026-47069 (LOW)34 aka: CVE-2026-47069, GHSA-mp55-p8c9-rfw235 CRLF injection in cookie domain/path options in hackney36 https://osv.dev/vulnerability/EEF-CVE-2026-470693738 EEF-CVE-2026-47076 (MEDIUM)39 aka: CVE-2026-47076, GHSA-pj7v-xfvx-wmjq40 SSRF allowlist bypass via percent-encoded host in hackney41 https://osv.dev/vulnerability/EEF-CVE-2026-4707642 httpoison 2.3.043 idna 6.1.144 image 0.38.445 interactive_cmd 0.1.446 jason 1.4.547 makeup 1.2.248 makeup_elixir 1.0.149 makeup_erlang 1.1.050 metrics 1.0.151 mimerl 1.5.052 nerves 1.15.053 nerves_discovery 0.1.554 nerves_logging 0.2.455 nerves_runtime 0.13.1356 nerves_system_bbb 2.30.257 nerves_system_br 1.34.458 nerves_system_mangopi_mq_pro 0.17.259 nerves_system_qemu_aarch64 0.4.260 nerves_system_rpi 2.1.261 nerves_system_rpi0 2.1.262 nerves_system_rpi0_2 2.1.263 nerves_system_rpi2 2.1.264 nerves_system_rpi3 2.1.265 nerves_system_rpi4 2.1.266 nerves_system_rpi5 2.1.267 nerves_system_x86_64 1.34.268 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.169 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.170 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.171 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.172 nerves_toolchain_x86_64_nerves_linux_musl 15.3.173 nerves_uevent 0.1.774 nimble_options 1.1.175 nimble_parsec 1.4.276 nx 0.6.477 nx_image 0.1.278 nx_signal 0.2.079 openai 0.5.480 parse_trans 3.4.181 phoenix_html 3.3.482 polaris 0.1.083 progress_bar 3.1.084 property_table 0.3.485 ring_logger 0.11.786 rustler_precompiled 0.9.087 safetensors 0.1.388 scholar 0.2.189 shoehorn 0.9.390 ssl_verify_fun 1.1.791 stb_image 0.6.1092 sweet_xml 0.7.593 table 0.1.294 table_rex 3.1.195 tablet 0.3.396 telemetry 1.4.297 tflite_beam 0.3.1298 tflite_elixir 0.3.1299 tokenizers 0.5.1100 toolshed 0.5.0101 torchx 0.6.4102 uboot_env 1.0.2103 unicode_util_compat 0.7.1104 unpickler 0.1.0105 unzip 0.8.0106 vix 0.41.0107 xla 0.5.1108* Getting ai_ex (Hex package)109* Getting nerves (Hex package)110* Getting shoehorn (Hex package)111* Getting ring_logger (Hex package)112* Getting toolshed (Hex package)113* Getting nerves_runtime (Hex package)114* Getting nerves_system_bbb (Hex package)115* Getting nerves_system_mangopi_mq_pro (Hex package)116* Getting nerves_system_qemu_aarch64 (Hex package)117* Getting nerves_system_rpi (Hex package)118* Getting nerves_system_rpi0 (Hex package)119* Getting nerves_system_rpi0_2 (Hex package)120* Getting nerves_system_rpi2 (Hex package)121* Getting nerves_system_rpi3 (Hex package)122* Getting nerves_system_rpi4 (Hex package)123* Getting nerves_system_rpi5 (Hex package)124* Getting nerves_system_x86_64 (Hex package)125* Getting nerves_system_br (Hex package)126* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)127* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)128* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)129* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)130* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)131* Getting nerves_logging (Hex package)132* Getting nerves_uevent (Hex package)133* Getting uboot_env (Hex package)134* Getting elixir_make (Hex package)135* Getting property_table (Hex package)136* Getting circular_buffer (Hex package)137* Getting interactive_cmd (Hex package)138* Getting jason (Hex package)139* Getting nerves_discovery (Hex package)140* Getting tablet (Hex package)141* Getting ai (Hex package)142* Getting bumblebee (Hex package)143* Getting ex_doc (Hex package)144* Getting exla (Hex package)145* Getting explorer (Hex package)146* Getting image (Hex package)147* Getting openai (Hex package)148* Getting scholar (Hex package)149* Getting tflite_elixir (Hex package)150* Getting torchx (Hex package)151* Getting dll_loader_helper (Hex package)152* Getting nx (Hex package)153* Getting complex (Hex package)154* Getting telemetry (Hex package)155* Getting dll_loader_helper_beam (Hex package)156* Getting stb_image (Hex package)157* Getting tflite_beam (Hex package)158* Getting cc_precompiler (Hex package)159* Getting nimble_options (Hex package)160* Getting polaris (Hex package)161* Getting httpoison (Hex package)162* Getting hackney (Hex package)163* Getting certifi (Hex package)164* Getting idna (Hex package)165* Getting metrics (Hex package)166* Getting mimerl (Hex package)167* Getting parse_trans (Hex package)168* Getting ssl_verify_fun (Hex package)169* Getting unicode_util_compat (Hex package)170* Getting phoenix_html (Hex package)171* Getting sweet_xml (Hex package)172* Getting vix (Hex package)173* Getting aws_signature (Hex package)174* Getting castore (Hex package)175* Getting fss (Hex package)176* Getting rustler_precompiled (Hex package)177* Getting table (Hex package)178* Getting table_rex (Hex package)179* Getting xla (Hex package)180* Getting earmark_parser (Hex package)181* Getting makeup_elixir (Hex package)182* Getting makeup_erlang (Hex package)183* Getting makeup (Hex package)184* Getting nimble_parsec (Hex package)185* Getting axon (Hex package)186* Getting nx_image (Hex package)187* Getting nx_signal (Hex package)188* Getting progress_bar (Hex package)189* Getting safetensors (Hex package)190* Getting tokenizers (Hex package)191* Getting unpickler (Hex package)192* Getting unzip (Hex package)193Found packages with security advisories, see above for details194==> jason195Compiling 10 files (.ex)196Generated jason app197==> tablet198Compiling 2 files (.ex)199Generated tablet app200==> elixir_make201Compiling 8 files (.ex)202Generated elixir_make app203==> nerves_discovery204Compiling 5 files (.ex)205Generated nerves_discovery app206==> interactive_cmd207Compiling 1 file (.ex)208Generated interactive_cmd app209==> nerves210HOST_CC port.o211HOST_LD port212Compiling 55 files (.ex)213Generated nerves app214==> nerves_compatibility_test215216Nerves environment217 MIX_TARGET: mangopi_mq_pro218 MIX_ENV: prod219220Checking for prebuilt Nerves artifacts...221 Found nerves_system_mangopi_mq_pro in cache222 /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2223 Found nerves_toolchain_riscv64_nerves_linux_gnu in cache224 /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1225==> jason226Compiling 10 files (.ex)227Generated jason app228==> tablet229Compiling 2 files (.ex)230Generated tablet app231==> elixir_make232Compiling 8 files (.ex)233Generated elixir_make app234==> nerves_discovery235Compiling 5 files (.ex)236Generated nerves_discovery app237==> interactive_cmd238Compiling 1 file (.ex)239Generated interactive_cmd app240==> nerves241HOST_CC port.o242HOST_LD port243Compiling 55 files (.ex)244Generated nerves app245==> nerves_system_br246Generated nerves_system_br app247==> nerves_toolchain_riscv64_nerves_linux_gnu248Compiling 1 file (.ex)249Generated nerves_toolchain_riscv64_nerves_linux_gnu app250==> nerves_system_mangopi_mq_pro251Generated nerves_system_mangopi_mq_pro app252==> nerves_compatibility_test253254Nerves environment255 MIX_TARGET: mangopi_mq_pro256 MIX_ENV: prod257258==> earmark_parser259Compiling 2 files (.xrl)260Compiling 1 file (.yrl)261Compiling 3 files (.erl)262Compiling 32 files (.ex)263Generated earmark_parser app264==> progress_bar265Compiling 10 files (.ex)266Generated progress_bar app267==> circular_buffer268Compiling 1 file (.ex)269Generated circular_buffer app270==> nimble_options271Compiling 3 files (.ex)272Generated nimble_options app273==> nerves_compatibility_test274TFLITE_BEAM_CORAL_LIBEDGETPU_TRIPLET: native275Downloading libedgetpu https://github.com/cocoa-xu/libedgetpu/releases/download/v0.1.14/edgetpu_runtime_riscv64-linux-gnu_v0.1.14.tar.gz...276 % Total % Received % Xferd Average Speed Time Time Time Current277 Dload Upload Total Spent Left Speed278 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0279100 1260k 100 1260k 0 0 1300k 0 --:--:-- --:--:-- --:--:-- 1300k280Unarchiving libedgetpu...281dirname: missing operand282Try 'dirname --help' for more information.283sysctl: cannot stat /proc/sys/hw/ncpu: No such file or directory284[INFO] not downloaded, will download!285[INFO] Precompiled binary tarball downloaded and saved to /home/nerves/.cache/tflite_beam-nif-2.16-riscv64-linux-gnu-v0.3.12.tar.gz286===> Analyzing applications...287===> Compiling tflite_beam288===> Analyzing applications...289===> Compiling mimerl290==> unpickler291Compiling 3 files (.ex)292 warning: the variable "prefix_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator293 │294 275 │ <<string::binary-size(prefix_size), ?L>> = string295 │ ~296 │297 └─ lib/unpickler.ex:275:27: Unpickler.load_op/3298299 warning: the variable "content_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator300 │301 306 │ <<q, string::binary-size(content_size), q>> when q in [?', ?"] ->302 │ ~303 │304 └─ lib/unpickler.ex:306:34: Unpickler.load_op/3305306Generated unpickler app307==> ssl_verify_fun308Compiling 7 files (.erl)309Generated ssl_verify_fun app310==> complex311Compiling 2 files (.ex)312 warning: the following clause is redundant:313314 def divide(n, b) when is_number(n) and (b === :infinity or b === :neg_infinity)315316 it has type:317318 dynamic(float() or integer()), dynamic(:infinity or :neg_infinity)319320 previous clauses have already matched on the following types:321322 :infinity or :nan or :neg_infinity, :infinity or :nan or :neg_infinity323 :nan, float() or integer()324 float() or integer(), :nan325 float() or integer(), :infinity326 float() or integer(), :neg_infinity327 float() or integer(), float() or integer()328329 │330 590 │ def divide(n, b) when is_number(n) and b in [:infinity, :neg_infinity] do331 │ ~332 │333 └─ lib/complex.ex:590:7: Complex.divide/2334335 warning: the following clause is redundant:336337 def pow(%Complex{re: re, im: im}, :neg_infinity) when re == 0 and im == 0338339 it has type:340341 dynamic(%Complex{re: float() or integer(), im: float() or integer()}), :neg_infinity342343 previous clauses have already matched on the following types:344345 :infinity or :nan or :neg_infinity, %Complex{}346 %Complex{}, :infinity or :nan or :neg_infinity347 %Complex{re: :infinity or :nan or :neg_infinity}, term()348 %Complex{im: :infinity or :nan or :neg_infinity}, term()349 term(), %Complex{re: :infinity or :nan or :neg_infinity}350 term(), %Complex{im: :infinity or :nan or :neg_infinity}351 :nan, term()352 term(), :nan353354 │355 1143 │ def pow(%Complex{re: re, im: im}, :neg_infinity) when re == 0 and im == 0, do: new(:infinity, 0)356 │ ~357 │358 └─ lib/complex.ex:1143:7: Complex.pow/2359360 warning: the following clause is redundant:361362 def atan2(:nan, :nan)363364 it has type:365366 :nan, :nan367368 previous clauses have already matched on the following types:369370 float() or integer(), float() or integer()371 :infinity, :infinity372 :infinity, :neg_infinity373 :infinity, :nan374 :infinity, float() or integer()375 :neg_infinity, :infinity376 :neg_infinity, :neg_infinity377 :neg_infinity, :nan378 :neg_infinity, float() or integer()379 :nan, :infinity or :nan or :neg_infinity or float() or integer()380 :infinity or :nan or :neg_infinity or float() or integer(), :nan381382 │383 1458 │ def atan2(:nan, :nan), do: :nan384 │ ~385 │386 └─ lib/complex.ex:1458:7: Complex.atan2/2387388Generated complex app389==> table_rex390Compiling 7 files (.ex)391 warning: expected a module (an atom) when invoking render/2 in expression:392393 renderer.render(table, opts)394395 where "opts" was given the type:396397 # type: dynamic()398 # from: lib/table_rex/table.ex:274:10399 opts = Enum.into(opts, renderer.default_options)400401 where "renderer" was given the type:402403 # type: dynamic(%{..., default_options: term()})404 # from: lib/table_rex/table.ex:274:25405 Enum.into(opts, renderer.default_options)406407 where "table" was given the types:408409 # type: dynamic(%TableRex.Table{})410 # from: lib/table_rex/table.ex:272:23411 %TableRex.Table{} = table412413 # type: dynamic(%TableRex.Table{rows: empty_list() or non_empty_list(term(), term())})414 # from: lib/table_rex/table.ex:276:14415 TableRex.Table.has_rows?(table)416417 # type: dynamic(%TableRex.Table{rows: non_empty_list(term(), term())})418 # from: lib/table_rex/table.ex:276:14419 TableRex.Table.has_rows?(table)420421 type warning found at:422 │423 277 │ renderer.render(table, opts)424 │ ~425 │426 └─ lib/table_rex/table.ex:277:16: TableRex.Table.render/2427428Generated table_rex app429==> nerves_logging430 CC kmsg_tailer.o431 LD kmsg_tailer432Compiling 5 files (.ex)433Generated nerves_logging app434==> castore435Compiling 1 file (.ex)436Generated castore app437==> unzip438Compiling 5 files (.ex)439 warning: unused require Logger440 │441 32 │ require Logger442 │ ~443 │444 └─ lib/unzip.ex:32:3445446 warning: a struct for Unzip.FileBuffer is expected on struct update:447448 %Unzip.FileBuffer{449 buffer450 | buffer: <<binary::binary, buffer.buffer::binary>>,451 buffer_position: new_buffer_pos452 }453454 but got type:455456 dynamic(457 %{458 ...,459 buffer: bitstring(),460 buffer_position: float() or integer(),461 buffer_size: float() or integer(),462 file: term()463 } and not %Unzip.FileBuffer{direction: :forward}464 )465466 where "buffer" was given the types:467468 # type: dynamic(not %Unzip.FileBuffer{direction: :forward})469 # from: lib/file_buffer.ex:59:18470 buffer471472 # type: dynamic(473 %{..., buffer_position: float() or integer()} and not %Unzip.FileBuffer{direction: :forward}474 )475 # from: lib/file_buffer.ex:60:45476 buffer.buffer_position + byte_size(buffer.buffer)477478 # type: dynamic(479 %{..., buffer: bitstring(), buffer_position: float() or integer()} and480 not %Unzip.FileBuffer{direction: :forward}481 )482 # from: lib/file_buffer.ex:60:47483 byte_size(buffer.buffer)484485 # type: dynamic(486 %{..., buffer: bitstring(), buffer_position: float() or integer()} and487 not %Unzip.FileBuffer{direction: :forward}488 )489 # from: lib/file_buffer.ex:63:31490 buffer.buffer_position > start_pos491492 # type: dynamic(493 %{494 ...,495 buffer: bitstring(),496 buffer_position: float() or integer(),497 buffer_size: float() or integer()498 } and not %Unzip.FileBuffer{direction: :forward}499 )500 # from: lib/file_buffer.ex:64:58501 buffer.buffer_position - buffer.buffer_size502503 # type: dynamic(504 %{505 ...,506 buffer: bitstring(),507 buffer_position: float() or integer(),508 buffer_size: float() or integer(),509 file: term()510 } and not %Unzip.FileBuffer{direction: :forward}511 )512 # from: lib/file_buffer.ex:67:29513 pread(buffer.file, new_buffer_pos, chunk_size)514515 when defining the variable "buffer", you must also pattern match on "%Unzip.FileBuffer{}"516517 type warning found at:518 │519 70 │ buffer = %FileBuffer{520 │ ~521 │522 └─ lib/file_buffer.ex:70:18: Unzip.FileBuffer.next_chunk/2523524 warning: a struct for Unzip.FileBuffer is expected on struct update:525526 %Unzip.FileBuffer{527 buffer528 | buffer: binary_part(buffer.buffer, 0, byte_size(buffer.buffer) - count)529 }530531 but got type:532533 dynamic()534535 where "buffer" was given the type:536537 # type: dynamic()538 # from: lib/file_buffer.ex:87:24539 buffer540541 when defining the variable "buffer", you must also pattern match on "%Unzip.FileBuffer{}"542543 type warning found at:544 │545 89 │ %FileBuffer{546 │ ~547 │548 └─ lib/file_buffer.ex:89:6: Unzip.FileBuffer.move_backward_by/2549550 warning: a struct for Unzip.FileBuffer is expected on struct update:551552 %Unzip.FileBuffer{553 buffer554 | buffer: binary_part(buffer.buffer, count, byte_size(buffer.buffer) - count),555 buffer_position: min(buffer.buffer_position + count, buffer.limit)556 }557558 but got type:559560 dynamic()561562 where "buffer" was given the type:563564 # type: dynamic()565 # from: lib/file_buffer.ex:98:23566 buffer567568 when defining the variable "buffer", you must also pattern match on "%Unzip.FileBuffer{}"569570 type warning found at:571 │572 100 │ %FileBuffer{573 │ ~574 │575 └─ lib/file_buffer.ex:100:6: Unzip.FileBuffer.move_forward_by/2576577Generated unzip app578==> ring_logger579Compiling 7 files (.ex)580Generated ring_logger app581==> nerves_compatibility_test582===> Analyzing applications...583===> Compiling aws_signature584==> shoehorn585Compiling 8 files (.ex)586Generated shoehorn app587==> xla588Compiling 2 files (.ex)589Generated xla app590==> table591Compiling 5 files (.ex)592Generated table app593==> nimble_parsec594Compiling 4 files (.ex)595Generated nimble_parsec app596==> makeup597Compiling 15 files (.ex)598Generated makeup app599==> makeup_elixir600Compiling 6 files (.ex)601Compiling lib/makeup/lexers/elixir_lexer/atoms.ex (it's taking more than 10s)602Compiling lib/makeup/lexers/elixir_lexer.ex (it's taking more than 10s)603Compiling lib/makeup/lexers/elixir_lexer/variables.ex (it's taking more than 10s)604Generated makeup_elixir app605==> makeup_erlang606Compiling 4 files (.ex)607Compiling lib/makeup/lexers/erlang_lexer.ex (it's taking more than 10s)608Generated makeup_erlang app609==> ex_doc610Compiling 30 files (.ex)611Generated ex_doc app612==> nerves_compatibility_test613===> Analyzing applications...614===> Compiling unicode_util_compat615===> Analyzing applications...616===> Compiling idna617===> Analyzing applications...618===> Compiling telemetry619==> nx620Compiling 32 files (.ex)621 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity622 │623 659 │ def ~~~tensor when is_number(tensor), do: Bitwise.~~~(tensor)624 │ ~625 │626 └─ lib/nx/defn/kernel.ex:659:7627628 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity629 │630 660 │ def ~~~tensor, do: Nx.bitwise_not(tensor)631 │ ~632 │633 └─ lib/nx/defn/kernel.ex:660:7634635 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 operator636 │637 200 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val638 │ ~639 │640 └─ lib/nx/shared.ex:200:33: Nx.Shared.read_complex/2641642 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 operator643 │644 200 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val645 │ ~646 │647 └─ lib/nx/shared.ex:200:71: Nx.Shared.read_complex/2648649 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 operator650 │651 204 │ <<x::float-native-size(elem_size)>> -> x652 │ ~653 │654 └─ lib/nx/shared.ex:204:32: Nx.Shared.read_complex/2655656 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 operator657 │658 210 │ <<x::float-native-size(elem_size)>> -> x659 │ ~660 │661 └─ lib/nx/shared.ex:210:32: Nx.Shared.read_complex/2662663Compiling lib/nx/defn/compiler.ex (it's taking more than 10s)664 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 operator665 │666 1089 │ <<x::size(bits)-big>> = <<-1::float-size(bits)-big>>667 │ ~668 │669 └─ lib/nx/random.ex:1089:15: Nx.Random.next_after_minus_1/1670671 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 operator672 │673 1093 │ <<f::float-size(bits)-big>> = <<x - 1::integer-size(bits)-big>>674 │ ~675 │676 └─ lib/nx/random.ex:1093:21: Nx.Random.next_after_minus_1/1677678Compiling lib/nx/defn/tree.ex (it's taking more than 10s)679 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator680 │681 734 │ match_types [type] do682 │ ~~~~~~~~~~~~~~~~~~~~~683 │684 └─ lib/nx/binary_backend/matrix.ex:734: Nx.BinaryBackend.Matrix.binary_to_vector/2685686 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator687 │688 734 │ match_types [type] do689 │ ~~~~~~~~~~~~~~~~~~~~~690 │691 └─ lib/nx/binary_backend/matrix.ex:734: Nx.BinaryBackend.Matrix.binary_to_vector/2692693 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator694 │695 734 │ match_types [type] do696 │ ~~~~~~~~~~~~~~~~~~~~~697 │698 └─ lib/nx/binary_backend/matrix.ex:734: Nx.BinaryBackend.Matrix.binary_to_vector/2699700 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator701 │702 734 │ match_types [type] do703 │ ~~~~~~~~~~~~~~~~~~~~~704 │705 └─ lib/nx/binary_backend/matrix.ex:734: Nx.BinaryBackend.Matrix.binary_to_vector/2706707 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator708 │709 734 │ match_types [type] do710 │ ~~~~~~~~~~~~~~~~~~~~~711 │712 └─ lib/nx/binary_backend/matrix.ex:734: Nx.BinaryBackend.Matrix.binary_to_vector/2713714 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator715 │716 734 │ match_types [type] do717 │ ~~~~~~~~~~~~~~~~~~~~~718 │719 └─ lib/nx/binary_backend/matrix.ex:734: Nx.BinaryBackend.Matrix.binary_to_vector/2720721 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator722 │723 209 │ Nx.Shared.match_types [type] do724 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~725 │726 └─ lib/nx/backend.ex:209: Nx.Backend.chunk/6727728 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator729 │730 209 │ Nx.Shared.match_types [type] do731 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~732 │733 └─ lib/nx/backend.ex:209: Nx.Backend.chunk/6734735 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator736 │737 209 │ Nx.Shared.match_types [type] do738 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~739 │740 └─ lib/nx/backend.ex:209: Nx.Backend.chunk/6741742 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator743 │744 209 │ Nx.Shared.match_types [type] do745 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~746 │747 └─ lib/nx/backend.ex:209: Nx.Backend.chunk/6748749 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator750 │751 209 │ Nx.Shared.match_types [type] do752 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~753 │754 └─ lib/nx/backend.ex:209: Nx.Backend.chunk/6755756 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator757 │758 209 │ Nx.Shared.match_types [type] do759 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~760 │761 └─ lib/nx/backend.ex:209: Nx.Backend.chunk/6762763 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 operator764 │765 282 │ for <<chunk::size(chunk_size)-bitstring <- data>> do766 │ ~767 │768 └─ lib/nx/binary_backend.ex:282:23: Nx.BinaryBackend.unary_broadcast/7769770 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 operator771 │772 329 │ for <<chunk::size(chunk_size)-bitstring <- data>> do773 │ ~774 │775 └─ lib/nx/binary_backend.ex:329:25: Nx.BinaryBackend.transpose/3776777 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 operator778 │779 409 │ for <<dim::size(size)-bitstring <- bin>>, into: <<>> do780 │ ~781 │782 └─ lib/nx/binary_backend.ex:409:27: Nx.BinaryBackend.pad_last_dim/5783784 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 operator785 │786 414 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = padded787 │ ~788 │789 └─ lib/nx/binary_backend.ex:414:25: Nx.BinaryBackend.pad_last_dim/5790791 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 operator792 │793 426 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =794 │ ~795 │796 └─ lib/nx/binary_backend.ex:426:23: Nx.BinaryBackend.pad_last_dim/5797798 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 operator799 │800 426 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =801 │ ~802 │803 └─ lib/nx/binary_backend.ex:426:58: Nx.BinaryBackend.pad_last_dim/5804805 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 operator806 │807 433 │ <<_::size(low_byte)-bitstring, new_bin::bitstring>> = bin808 │ ~809 │810 └─ lib/nx/binary_backend.ex:433:23: Nx.BinaryBackend.pad_last_dim/5811812 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 operator813 │814 439 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = bin815 │ ~816 │817 └─ lib/nx/binary_backend.ex:439:29: Nx.BinaryBackend.pad_last_dim/5818819 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 operator820 │821 485 │ for <<chunk::size(chunk_size)-bitstring <- data>> do822 │ ~823 │824 └─ lib/nx/binary_backend.ex:485:25: Nx.BinaryBackend.reverse/3825826 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 operator827 │828 557 │ <<_::bitstring-size(left_offset_bits),829 │ ~830 │831 └─ lib/nx/binary_backend.ex:557:29: Nx.BinaryBackend.dot/7832833 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 operator834 │835 558 │ left_batch_item_binary::bitstring-size(left_batch_item_bits),836 │ ~837 │838 └─ lib/nx/binary_backend.ex:558:50: Nx.BinaryBackend.dot/7839840 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 operator841 │842 561 │ <<_::bitstring-size(right_offset_bits),843 │ ~844 │845 └─ lib/nx/binary_backend.ex:561:29: Nx.BinaryBackend.dot/7846847 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 operator848 │849 562 │ right_batch_item_binary::bitstring-size(right_batch_item_bits),850 │ ~851 │852 └─ lib/nx/binary_backend.ex:562:51: Nx.BinaryBackend.dot/7853854 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 operator855 │856 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data857 │ ~858 │859 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4860861 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator862 │863 655 │ match_types [pred_type] do864 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~865 │866 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4867868 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 operator869 │870 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data871 │ ~872 │873 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4874875 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator876 │877 655 │ match_types [pred_type] do878 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~879 │880 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4881882 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator883 │884 655 │ match_types [pred_type] do885 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~886 │887 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4888889 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 operator890 │891 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data892 │ ~893 │894 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4895896 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator897 │898 655 │ match_types [pred_type] do899 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~900 │901 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4902903 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 operator904 │905 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data906 │ ~907 │908 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4909910 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator911 │912 655 │ match_types [pred_type] do913 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~914 │915 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4916917 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 operator918 │919 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data920 │ ~921 │922 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4923924 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator925 │926 655 │ match_types [pred_type] do927 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~928 │929 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4930931 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 operator932 │933 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data934 │ ~935 │936 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4937938 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator939 │940 669 │ match_types [left_type] do941 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~942 │943 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4944945 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 operator946 │947 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data948 │ ~949 │950 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4951952 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator953 │954 669 │ match_types [left_type] do955 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~956 │957 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4958959 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator960 │961 669 │ match_types [left_type] do962 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~963 │964 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4965966 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 operator967 │968 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data969 │ ~970 │971 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4972973 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator974 │975 669 │ match_types [left_type] do976 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~977 │978 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4979980 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 operator981 │982 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data983 │ ~984 │985 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4986987 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator988 │989 669 │ match_types [left_type] do990 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~991 │992 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4993994 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 operator995 │996 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data997 │ ~998 │999 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/410001001 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1002 │1003 669 │ match_types [left_type] do1004 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~1005 │1006 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/410071008 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 operator1009 │1010 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data1011 │ ~1012 │1013 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/410141015 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1016 │1017 663 │ match_types [right_type] do1018 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~1019 │1020 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/410211022 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 operator1023 │1024 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data1025 │ ~1026 │1027 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/410281029 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1030 │1031 663 │ match_types [right_type] do1032 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~1033 │1034 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/410351036 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1037 │1038 663 │ match_types [right_type] do1039 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~1040 │1041 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/410421043 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 operator1044 │1045 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data1046 │ ~1047 │1048 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/410491050 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1051 │1052 663 │ match_types [right_type] do1053 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~1054 │1055 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/410561057 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 operator1058 │1059 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data1060 │ ~1061 │1062 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/410631064 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1065 │1066 663 │ match_types [right_type] do1067 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~1068 │1069 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/410701071 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 operator1072 │1073 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data1074 │ ~1075 │1076 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/410771078 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1079 │1080 663 │ match_types [right_type] do1081 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~1082 │1083 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/410841085 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1086 │1087 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1088 │ ~1089 │1090 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410911092 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1093 │1094 728 │ match_types [left_type, right_type, type] do1095 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1096 │1097 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410981099 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1100 │1101 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1102 │ ~1103 │1104 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411051106 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1107 │1108 728 │ match_types [left_type, right_type, type] do1109 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1110 │1111 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411121113 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1114 │1115 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1116 │ ~1117 │1118 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411191120 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1121 │1122 728 │ match_types [left_type, right_type, type] do1123 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1124 │1125 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411261127 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1128 │1129 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1130 │ ~1131 │1132 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411331134 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1135 │1136 728 │ match_types [left_type, right_type, type] do1137 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1138 │1139 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411401141Compiling lib/nx/defn/expr.ex (it's taking more than 10s)1142Compiling lib/nx/binary_backend.ex (it's taking more than 10s)1143 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1144 │1145 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1146 │ ~1147 │1148 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411491150 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1151 │1152 728 │ match_types [left_type, right_type, type] do1153 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1154 │1155 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411561157 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1158 │1159 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1160 │ ~1161 │1162 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411631164 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1165 │1166 728 │ match_types [left_type, right_type, type] do1167 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1168 │1169 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411701171 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1172 │1173 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1174 │ ~1175 │1176 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411771178 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1179 │1180 728 │ match_types [left_type, right_type, type] do1181 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1182 │1183 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411841185 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1186 │1187 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1188 │ ~1189 │1190 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411911192 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1193 │1194 728 │ match_types [left_type, right_type, type] do1195 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1196 │1197 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411981199 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1200 │1201 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1202 │ ~1203 │1204 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412051206 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1207 │1208 728 │ match_types [left_type, right_type, type] do1209 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1210 │1211 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412121213 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1214 │1215 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1216 │ ~1217 │1218 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412191220 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1221 │1222 728 │ match_types [left_type, right_type, type] do1223 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1224 │1225 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412261227 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1228 │1229 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1230 │ ~1231 │1232 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412331234 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1235 │1236 728 │ match_types [left_type, right_type, type] do1237 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1238 │1239 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412401241 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1242 │1243 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1244 │ ~1245 │1246 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412471248 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1249 │1250 728 │ match_types [left_type, right_type, type] do1251 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1252 │1253 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412541255 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1256 │1257 728 │ match_types [left_type, right_type, type] do1258 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1259 │1260 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412611262 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1263 │1264 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1265 │ ~1266 │1267 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412681269 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1270 │1271 728 │ match_types [left_type, right_type, type] do1272 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1273 │1274 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412751276 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1277 │1278 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1279 │ ~1280 │1281 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412821283 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1284 │1285 728 │ match_types [left_type, right_type, type] do1286 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1287 │1288 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412891290 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1291 │1292 728 │ match_types [left_type, right_type, type] do1293 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1294 │1295 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412961297 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1298 │1299 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1300 │ ~1301 │1302 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413031304 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1305 │1306 728 │ match_types [left_type, right_type, type] do1307 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1308 │1309 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413101311 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1312 │1313 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1314 │ ~1315 │1316 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413171318 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1319 │1320 728 │ match_types [left_type, right_type, type] do1321 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1322 │1323 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413241325 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1326 │1327 728 │ match_types [left_type, right_type, type] do1328 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1329 │1330 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413311332 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1333 │1334 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1335 │ ~1336 │1337 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413381339 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1340 │1341 728 │ match_types [left_type, right_type, type] do1342 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1343 │1344 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413451346 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1347 │1348 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1349 │ ~1350 │1351 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413521353 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1354 │1355 728 │ match_types [left_type, right_type, type] do1356 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1357 │1358 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413591360 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1361 │1362 728 │ match_types [left_type, right_type, type] do1363 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1364 │1365 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413661367 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1368 │1369 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1370 │ ~1371 │1372 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413731374 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1375 │1376 728 │ match_types [left_type, right_type, type] do1377 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1378 │1379 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413801381 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1382 │1383 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1384 │ ~1385 │1386 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413871388 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1389 │1390 728 │ match_types [left_type, right_type, type] do1391 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1392 │1393 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413941395 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1396 │1397 728 │ match_types [left_type, right_type, type] do1398 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1399 │1400 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414011402 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1403 │1404 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1405 │ ~1406 │1407 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414081409 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1410 │1411 728 │ match_types [left_type, right_type, type] do1412 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1413 │1414 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414151416 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1417 │1418 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1419 │ ~1420 │1421 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414221423 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1424 │1425 728 │ match_types [left_type, right_type, type] do1426 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1427 │1428 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414291430 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1431 │1432 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1433 │ ~1434 │1435 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414361437 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1438 │1439 728 │ match_types [left_type, right_type, type] do1440 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1441 │1442 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414431444 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1445 │1446 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1447 │ ~1448 │1449 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414501451 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1452 │1453 728 │ match_types [left_type, right_type, type] do1454 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1455 │1456 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414571458 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1459 │1460 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1461 │ ~1462 │1463 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414641465 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1466 │1467 728 │ match_types [left_type, right_type, type] do1468 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1469 │1470 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414711472 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1473 │1474 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1475 │ ~1476 │1477 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414781479 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1480 │1481 728 │ match_types [left_type, right_type, type] do1482 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1483 │1484 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414851486 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1487 │1488 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1489 │ ~1490 │1491 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414921493 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1494 │1495 728 │ match_types [left_type, right_type, type] do1496 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1497 │1498 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414991500 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1501 │1502 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1503 │ ~1504 │1505 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415061507 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1508 │1509 728 │ match_types [left_type, right_type, type] do1510 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1511 │1512 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415131514 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1515 │1516 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1517 │ ~1518 │1519 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415201521 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1522 │1523 728 │ match_types [left_type, right_type, type] do1524 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1525 │1526 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415271528 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1529 │1530 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1531 │ ~1532 │1533 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415341535 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1536 │1537 728 │ match_types [left_type, right_type, type] do1538 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1539 │1540 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415411542 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1543 │1544 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1545 │ ~1546 │1547 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415481549 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1550 │1551 728 │ match_types [left_type, right_type, type] do1552 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1553 │1554 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415551556 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1557 │1558 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1559 │ ~1560 │1561 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415621563 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1564 │1565 728 │ match_types [left_type, right_type, type] do1566 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1567 │1568 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415691570 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1571 │1572 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1573 │ ~1574 │1575 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415761577 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1578 │1579 728 │ match_types [left_type, right_type, type] do1580 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1581 │1582 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415831584 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1585 │1586 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1587 │ ~1588 │1589 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415901591 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1592 │1593 728 │ match_types [left_type, right_type, type] do1594 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1595 │1596 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415971598 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1599 │1600 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1601 │ ~1602 │1603 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416041605 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1606 │1607 728 │ match_types [left_type, right_type, type] do1608 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1609 │1610 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416111612 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1613 │1614 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1615 │ ~1616 │1617 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/416181619 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1620 │1621 728 │ match_types [left_type, right_type, type] do1622 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1623 │1624 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416251626 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1627 │1628 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1629 │ ~1630 │1631 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416321633 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1634 │1635 728 │ match_types [left_type, right_type, type] do1636 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1637 │1638 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416391640 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1641 │1642 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1643 │ ~1644 │1645 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/416461647 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1648 │1649 728 │ match_types [left_type, right_type, type] do1650 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1651 │1652 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416531654 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1655 │1656 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1657 │ ~1658 │1659 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416601661 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1662 │1663 728 │ match_types [left_type, right_type, type] do1664 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1665 │1666 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416671668 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1669 │1670 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1671 │ ~1672 │1673 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/416741675 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1676 │1677 728 │ match_types [left_type, right_type, type] do1678 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1679 │1680 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416811682 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1683 │1684 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1685 │ ~1686 │1687 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416881689 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1690 │1691 728 │ match_types [left_type, right_type, type] do1692 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1693 │1694 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416951696 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1697 │1698 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1699 │ ~1700 │1701 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417021703 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1704 │1705 728 │ match_types [left_type, right_type, type] do1706 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1707 │1708 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417091710 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1711 │1712 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1713 │ ~1714 │1715 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417161717 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1718 │1719 728 │ match_types [left_type, right_type, type] do1720 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1721 │1722 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417231724 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1725 │1726 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1727 │ ~1728 │1729 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417301731 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1732 │1733 728 │ match_types [left_type, right_type, type] do1734 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1735 │1736 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417371738 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1739 │1740 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1741 │ ~1742 │1743 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417441745 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1746 │1747 728 │ match_types [left_type, right_type, type] do1748 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1749 │1750 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417511752 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1753 │1754 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1755 │ ~1756 │1757 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417581759 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1760 │1761 728 │ match_types [left_type, right_type, type] do1762 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1763 │1764 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417651766 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1767 │1768 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1769 │ ~1770 │1771 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417721773 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1774 │1775 728 │ match_types [left_type, right_type, type] do1776 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1777 │1778 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417791780 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1781 │1782 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1783 │ ~1784 │1785 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417861787 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1788 │1789 728 │ match_types [left_type, right_type, type] do1790 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1791 │1792 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417931794 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1795 │1796 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1797 │ ~1798 │1799 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/418001801 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1802 │1803 728 │ match_types [left_type, right_type, type] do1804 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1805 │1806 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418071808 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1809 │1810 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1811 │ ~1812 │1813 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/418141815 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1816 │1817 728 │ match_types [left_type, right_type, type] do1818 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1819 │1820 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418211822 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1823 │1824 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1825 │ ~1826 │1827 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/418281829 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1830 │1831 728 │ match_types [left_type, right_type, type] do1832 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1833 │1834 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418351836 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1837 │1838 728 │ match_types [left_type, right_type, type] do1839 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1840 │1841 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418421843 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1844 │1845 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1846 │ ~1847 │1848 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/418491850 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1851 │1852 728 │ match_types [left_type, right_type, type] do1853 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1854 │1855 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418561857 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1858 │1859 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1860 │ ~1861 │1862 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/418631864 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1865 │1866 728 │ match_types [left_type, right_type, type] do1867 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1868 │1869 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418701871 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1872 │1873 728 │ match_types [left_type, right_type, type] do1874 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1875 │1876 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418771878 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1879 │1880 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1881 │ ~1882 │1883 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/418841885 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1886 │1887 728 │ match_types [left_type, right_type, type] do1888 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1889 │1890 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418911892 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1893 │1894 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1895 │ ~1896 │1897 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/418981899 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1900 │1901 728 │ match_types [left_type, right_type, type] do1902 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1903 │1904 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419051906 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1907 │1908 728 │ match_types [left_type, right_type, type] do1909 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1910 │1911 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419121913 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1914 │1915 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1916 │ ~1917 │1918 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/419191920 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1921 │1922 728 │ match_types [left_type, right_type, type] do1923 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1924 │1925 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419261927 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1928 │1929 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1930 │ ~1931 │1932 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/419331934 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1935 │1936 728 │ match_types [left_type, right_type, type] do1937 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1938 │1939 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419401941 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1942 │1943 728 │ match_types [left_type, right_type, type] do1944 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1945 │1946 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419471948 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1949 │1950 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1951 │ ~1952 │1953 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/419541955 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1956 │1957 728 │ match_types [left_type, right_type, type] do1958 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1959 │1960 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419611962 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1963 │1964 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1965 │ ~1966 │1967 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/419681969 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1970 │1971 728 │ match_types [left_type, right_type, type] do1972 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1973 │1974 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419751976 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1977 │1978 728 │ match_types [left_type, right_type, type] do1979 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1980 │1981 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419821983 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1984 │1985 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1986 │ ~1987 │1988 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/419891990 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1991 │1992 728 │ match_types [left_type, right_type, type] do1993 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1994 │1995 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419961997 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1998 │1999 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2000 │ ~2001 │2002 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420032004 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2005 │2006 728 │ match_types [left_type, right_type, type] do2007 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2008 │2009 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420102011 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2012 │2013 728 │ match_types [left_type, right_type, type] do2014 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2015 │2016 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420172018 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2019 │2020 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2021 │ ~2022 │2023 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/420242025 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2026 │2027 728 │ match_types [left_type, right_type, type] do2028 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2029 │2030 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420312032 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2033 │2034 728 │ match_types [left_type, right_type, type] do2035 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2036 │2037 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420382039 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2040 │2041 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2042 │ ~2043 │2044 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420452046 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2047 │2048 728 │ match_types [left_type, right_type, type] do2049 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2050 │2051 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420522053 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2054 │2055 728 │ match_types [left_type, right_type, type] do2056 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2057 │2058 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420592060 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2061 │2062 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2063 │ ~2064 │2065 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/420662067 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2068 │2069 728 │ match_types [left_type, right_type, type] do2070 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2071 │2072 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420732074 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2075 │2076 728 │ match_types [left_type, right_type, type] do2077 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2078 │2079 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420802081 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2082 │2083 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2084 │ ~2085 │2086 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420872088 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2089 │2090 728 │ match_types [left_type, right_type, type] do2091 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2092 │2093 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420942095 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2096 │2097 728 │ match_types [left_type, right_type, type] do2098 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2099 │2100 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421012102 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2103 │2104 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2105 │ ~2106 │2107 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421082109 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2110 │2111 728 │ match_types [left_type, right_type, type] do2112 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2113 │2114 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421152116 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2117 │2118 728 │ match_types [left_type, right_type, type] do2119 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2120 │2121 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421222123 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2124 │2125 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2126 │ ~2127 │2128 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/421292130 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2131 │2132 728 │ match_types [left_type, right_type, type] do2133 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2134 │2135 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421362137 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2138 │2139 728 │ match_types [left_type, right_type, type] do2140 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2141 │2142 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421432144 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2145 │2146 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2147 │ ~2148 │2149 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421502151 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2152 │2153 728 │ match_types [left_type, right_type, type] do2154 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2155 │2156 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421572158 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2159 │2160 728 │ match_types [left_type, right_type, type] do2161 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2162 │2163 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421642165 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2166 │2167 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2168 │ ~2169 │2170 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/421712172 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2173 │2174 728 │ match_types [left_type, right_type, type] do2175 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2176 │2177 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421782179 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2180 │2181 728 │ match_types [left_type, right_type, type] do2182 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2183 │2184 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421852186 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2187 │2188 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2189 │ ~2190 │2191 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421922193 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2194 │2195 728 │ match_types [left_type, right_type, type] do2196 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2197 │2198 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421992200 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2201 │2202 728 │ match_types [left_type, right_type, type] do2203 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2204 │2205 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422062207 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2208 │2209 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2210 │ ~2211 │2212 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422132214 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2215 │2216 728 │ match_types [left_type, right_type, type] do2217 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2218 │2219 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422202221 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2222 │2223 728 │ match_types [left_type, right_type, type] do2224 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2225 │2226 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422272228 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2229 │2230 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2231 │ ~2232 │2233 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422342235 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2236 │2237 728 │ match_types [left_type, right_type, type] do2238 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2239 │2240 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422412242 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2243 │2244 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2245 │ ~2246 │2247 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422482249 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2250 │2251 728 │ match_types [left_type, right_type, type] do2252 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2253 │2254 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422552256 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2257 │2258 728 │ match_types [left_type, right_type, type] do2259 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2260 │2261 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422622263 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2264 │2265 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2266 │ ~2267 │2268 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422692270 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2271 │2272 728 │ match_types [left_type, right_type, type] do2273 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2274 │2275 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422762277 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2278 │2279 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2280 │ ~2281 │2282 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422832284 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2285 │2286 728 │ match_types [left_type, right_type, type] do2287 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2288 │2289 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422902291 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2292 │2293 728 │ match_types [left_type, right_type, type] do2294 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2295 │2296 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422972298 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2299 │2300 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2301 │ ~2302 │2303 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423042305 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2306 │2307 728 │ match_types [left_type, right_type, type] do2308 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2309 │2310 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423112312 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2313 │2314 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2315 │ ~2316 │2317 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423182319 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2320 │2321 728 │ match_types [left_type, right_type, type] do2322 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2323 │2324 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423252326 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2327 │2328 728 │ match_types [left_type, right_type, type] do2329 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2330 │2331 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423322333 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2334 │2335 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2336 │ ~2337 │2338 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423392340 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2341 │2342 728 │ match_types [left_type, right_type, type] do2343 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2344 │2345 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423462347 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2348 │2349 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2350 │ ~2351 │2352 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423532354 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2355 │2356 728 │ match_types [left_type, right_type, type] do2357 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2358 │2359 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423602361 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2362 │2363 728 │ match_types [left_type, right_type, type] do2364 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2365 │2366 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423672368 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2369 │2370 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2371 │ ~2372 │2373 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423742375 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2376 │2377 728 │ match_types [left_type, right_type, type] do2378 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2379 │2380 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423812382 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2383 │2384 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2385 │ ~2386 │2387 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423882389 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2390 │2391 728 │ match_types [left_type, right_type, type] do2392 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2393 │2394 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423952396 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2397 │2398 728 │ match_types [left_type, right_type, type] do2399 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2400 │2401 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424022403 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2404 │2405 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2406 │ ~2407 │2408 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424092410 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2411 │2412 728 │ match_types [left_type, right_type, type] do2413 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2414 │2415 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424162417 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2418 │2419 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2420 │ ~2421 │2422 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424232424 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2425 │2426 728 │ match_types [left_type, right_type, type] do2427 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2428 │2429 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424302431 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2432 │2433 728 │ match_types [left_type, right_type, type] do2434 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2435 │2436 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424372438 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2439 │2440 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2441 │ ~2442 │2443 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424442445 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2446 │2447 728 │ match_types [left_type, right_type, type] do2448 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2449 │2450 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424512452 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2453 │2454 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2455 │ ~2456 │2457 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424582459 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2460 │2461 728 │ match_types [left_type, right_type, type] do2462 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2463 │2464 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424652466 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2467 │2468 728 │ match_types [left_type, right_type, type] do2469 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2470 │2471 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424722473 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2474 │2475 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2476 │ ~2477 │2478 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424792480 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2481 │2482 728 │ match_types [left_type, right_type, type] do2483 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2484 │2485 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424862487 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2488 │2489 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2490 │ ~2491 │2492 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424932494 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2495 │2496 728 │ match_types [left_type, right_type, type] do2497 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2498 │2499 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425002501 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2502 │2503 728 │ match_types [left_type, right_type, type] do2504 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2505 │2506 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425072508 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2509 │2510 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2511 │ ~2512 │2513 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425142515 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2516 │2517 728 │ match_types [left_type, right_type, type] do2518 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2519 │2520 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425212522 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2523 │2524 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2525 │ ~2526 │2527 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425282529 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2530 │2531 728 │ match_types [left_type, right_type, type] do2532 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2533 │2534 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425352536 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2537 │2538 728 │ match_types [left_type, right_type, type] do2539 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2540 │2541 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425422543 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2544 │2545 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2546 │ ~2547 │2548 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425492550 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2551 │2552 728 │ match_types [left_type, right_type, type] do2553 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2554 │2555 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425562557 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2558 │2559 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2560 │ ~2561 │2562 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425632564 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2565 │2566 728 │ match_types [left_type, right_type, type] do2567 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2568 │2569 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425702571 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2572 │2573 728 │ match_types [left_type, right_type, type] do2574 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2575 │2576 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425772578 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2579 │2580 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2581 │ ~2582 │2583 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425842585 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2586 │2587 728 │ match_types [left_type, right_type, type] do2588 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2589 │2590 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425912592 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2593 │2594 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2595 │ ~2596 │2597 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425982599 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2600 │2601 728 │ match_types [left_type, right_type, type] do2602 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2603 │2604 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426052606 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2607 │2608 728 │ match_types [left_type, right_type, type] do2609 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2610 │2611 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426122613 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2614 │2615 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2616 │ ~2617 │2618 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426192620 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2621 │2622 728 │ match_types [left_type, right_type, type] do2623 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2624 │2625 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426262627 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2628 │2629 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2630 │ ~2631 │2632 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426332634 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2635 │2636 728 │ match_types [left_type, right_type, type] do2637 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2638 │2639 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426402641 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2642 │2643 728 │ match_types [left_type, right_type, type] do2644 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2645 │2646 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426472648 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2649 │2650 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2651 │ ~2652 │2653 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426542655 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2656 │2657 728 │ match_types [left_type, right_type, type] do2658 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2659 │2660 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426612662 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2663 │2664 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2665 │ ~2666 │2667 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426682669 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2670 │2671 728 │ match_types [left_type, right_type, type] do2672 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2673 │2674 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426752676 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2677 │2678 728 │ match_types [left_type, right_type, type] do2679 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2680 │2681 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426822683 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2684 │2685 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2686 │ ~2687 │2688 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426892690 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2691 │2692 728 │ match_types [left_type, right_type, type] do2693 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2694 │2695 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426962697 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2698 │2699 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2700 │ ~2701 │2702 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427032704 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2705 │2706 728 │ match_types [left_type, right_type, type] do2707 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2708 │2709 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427102711 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2712 │2713 728 │ match_types [left_type, right_type, type] do2714 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2715 │2716 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427172718 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2719 │2720 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2721 │ ~2722 │2723 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427242725 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2726 │2727 728 │ match_types [left_type, right_type, type] do2728 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2729 │2730 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427312732 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2733 │2734 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2735 │ ~2736 │2737 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427382739 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2740 │2741 728 │ match_types [left_type, right_type, type] do2742 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2743 │2744 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427452746 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2747 │2748 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2749 │ ~2750 │2751 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427522753 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2754 │2755 728 │ match_types [left_type, right_type, type] do2756 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2757 │2758 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427592760 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2761 │2762 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2763 │ ~2764 │2765 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427662767 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2768 │2769 728 │ match_types [left_type, right_type, type] do2770 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2771 │2772 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427732774 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2775 │2776 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2777 │ ~2778 │2779 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427802781 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2782 │2783 728 │ match_types [left_type, right_type, type] do2784 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2785 │2786 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427872788 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2789 │2790 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2791 │ ~2792 │2793 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427942795 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2796 │2797 728 │ match_types [left_type, right_type, type] do2798 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2799 │2800 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428012802 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2803 │2804 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2805 │ ~2806 │2807 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428082809 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2810 │2811 728 │ match_types [left_type, right_type, type] do2812 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2813 │2814 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428152816 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2817 │2818 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2819 │ ~2820 │2821 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428222823 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2824 │2825 728 │ match_types [left_type, right_type, type] do2826 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2827 │2828 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428292830 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2831 │2832 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2833 │ ~2834 │2835 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428362837 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2838 │2839 728 │ match_types [left_type, right_type, type] do2840 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2841 │2842 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428432844 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2845 │2846 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2847 │ ~2848 │2849 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428502851 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2852 │2853 728 │ match_types [left_type, right_type, type] do2854 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2855 │2856 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428572858 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2859 │2860 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2861 │ ~2862 │2863 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428642865 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2866 │2867 728 │ match_types [left_type, right_type, type] do2868 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2869 │2870 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428712872 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2873 │2874 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2875 │ ~2876 │2877 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428782879 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2880 │2881 728 │ match_types [left_type, right_type, type] do2882 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2883 │2884 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428852886 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2887 │2888 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2889 │ ~2890 │2891 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428922893 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2894 │2895 728 │ match_types [left_type, right_type, type] do2896 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2897 │2898 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428992900 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2901 │2902 728 │ match_types [left_type, right_type, type] do2903 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2904 │2905 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429062907 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2908 │2909 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2910 │ ~2911 │2912 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429132914 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2915 │2916 728 │ match_types [left_type, right_type, type] do2917 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2918 │2919 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429202921 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2922 │2923 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2924 │ ~2925 │2926 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429272928 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2929 │2930 728 │ match_types [left_type, right_type, type] do2931 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2932 │2933 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429342935 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2936 │2937 728 │ match_types [left_type, right_type, type] do2938 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2939 │2940 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429412942 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2943 │2944 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2945 │ ~2946 │2947 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429482949 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2950 │2951 728 │ match_types [left_type, right_type, type] do2952 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2953 │2954 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429552956 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2957 │2958 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2959 │ ~2960 │2961 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429622963 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2964 │2965 728 │ match_types [left_type, right_type, type] do2966 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2967 │2968 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429692970 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2971 │2972 728 │ match_types [left_type, right_type, type] do2973 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2974 │2975 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429762977 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2978 │2979 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2980 │ ~2981 │2982 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429832984 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2985 │2986 728 │ match_types [left_type, right_type, type] do2987 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2988 │2989 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429902991 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2992 │2993 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2994 │ ~2995 │2996 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429972998 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2999 │3000 728 │ match_types [left_type, right_type, type] do3001 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3002 │3003 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430043005 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3006 │3007 728 │ match_types [left_type, right_type, type] do3008 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3009 │3010 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430113012 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3013 │3014 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3015 │ ~3016 │3017 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430183019 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3020 │3021 728 │ match_types [left_type, right_type, type] do3022 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3023 │3024 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430253026 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3027 │3028 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3029 │ ~3030 │3031 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430323033 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3034 │3035 728 │ match_types [left_type, right_type, type] do3036 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3037 │3038 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430393040 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3041 │3042 728 │ match_types [left_type, right_type, type] do3043 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3044 │3045 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430463047 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3048 │3049 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3050 │ ~3051 │3052 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430533054 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3055 │3056 728 │ match_types [left_type, right_type, type] do3057 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3058 │3059 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430603061 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3062 │3063 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3064 │ ~3065 │3066 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430673068 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3069 │3070 728 │ match_types [left_type, right_type, type] do3071 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3072 │3073 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430743075 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3076 │3077 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3078 │ ~3079 │3080 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430813082 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3083 │3084 728 │ match_types [left_type, right_type, type] do3085 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3086 │3087 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430883089 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3090 │3091 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3092 │ ~3093 │3094 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430953096 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3097 │3098 728 │ match_types [left_type, right_type, type] do3099 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3100 │3101 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431023103 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3104 │3105 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3106 │ ~3107 │3108 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431093110 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3111 │3112 728 │ match_types [left_type, right_type, type] do3113 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3114 │3115 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431163117 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3118 │3119 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3120 │ ~3121 │3122 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431233124 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3125 │3126 728 │ match_types [left_type, right_type, type] do3127 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3128 │3129 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431303131 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3132 │3133 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3134 │ ~3135 │3136 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431373138 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3139 │3140 728 │ match_types [left_type, right_type, type] do3141 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3142 │3143 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431443145 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3146 │3147 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3148 │ ~3149 │3150 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431513152 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3153 │3154 728 │ match_types [left_type, right_type, type] do3155 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3156 │3157 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431583159 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3160 │3161 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3162 │ ~3163 │3164 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431653166 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3167 │3168 728 │ match_types [left_type, right_type, type] do3169 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3170 │3171 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431723173 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3174 │3175 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3176 │ ~3177 │3178 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431793180 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3181 │3182 728 │ match_types [left_type, right_type, type] do3183 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3184 │3185 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431863187 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3188 │3189 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3190 │ ~3191 │3192 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431933194 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3195 │3196 728 │ match_types [left_type, right_type, type] do3197 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3198 │3199 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432003201 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3202 │3203 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3204 │ ~3205 │3206 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432073208 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3209 │3210 728 │ match_types [left_type, right_type, type] do3211 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3212 │3213 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432143215 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3216 │3217 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3218 │ ~3219 │3220 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432213222 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3223 │3224 728 │ match_types [left_type, right_type, type] do3225 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3226 │3227 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432283229 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3230 │3231 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3232 │ ~3233 │3234 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432353236 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3237 │3238 728 │ match_types [left_type, right_type, type] do3239 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3240 │3241 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432423243 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3244 │3245 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3246 │ ~3247 │3248 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432493250 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3251 │3252 728 │ match_types [left_type, right_type, type] do3253 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3254 │3255 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432563257 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3258 │3259 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3260 │ ~3261 │3262 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432633264 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3265 │3266 728 │ match_types [left_type, right_type, type] do3267 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3268 │3269 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432703271 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3272 │3273 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3274 │ ~3275 │3276 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432773278 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3279 │3280 728 │ match_types [left_type, right_type, type] do3281 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3282 │3283 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432843285 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3286 │3287 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3288 │ ~3289 │3290 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432913292 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3293 │3294 728 │ match_types [left_type, right_type, type] do3295 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3296 │3297 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432983299 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3300 │3301 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3302 │ ~3303 │3304 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433053306 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3307 │3308 728 │ match_types [left_type, right_type, type] do3309 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3310 │3311 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433123313 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3314 │3315 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3316 │ ~3317 │3318 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433193320 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3321 │3322 728 │ match_types [left_type, right_type, type] do3323 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3324 │3325 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433263327 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3328 │3329 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3330 │ ~3331 │3332 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433333334 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3335 │3336 728 │ match_types [left_type, right_type, type] do3337 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3338 │3339 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433403341 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3342 │3343 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3344 │ ~3345 │3346 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433473348 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3349 │3350 728 │ match_types [left_type, right_type, type] do3351 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3352 │3353 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433543355 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3356 │3357 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3358 │ ~3359 │3360 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433613362 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3363 │3364 728 │ match_types [left_type, right_type, type] do3365 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3366 │3367 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433683369 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3370 │3371 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3372 │ ~3373 │3374 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433753376 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3377 │3378 728 │ match_types [left_type, right_type, type] do3379 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3380 │3381 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433823383 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3384 │3385 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3386 │ ~3387 │3388 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433893390 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3391 │3392 728 │ match_types [left_type, right_type, type] do3393 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3394 │3395 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433963397 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3398 │3399 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3400 │ ~3401 │3402 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434033404 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3405 │3406 728 │ match_types [left_type, right_type, type] do3407 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3408 │3409 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434103411 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3412 │3413 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3414 │ ~3415 │3416 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434173418 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3419 │3420 728 │ match_types [left_type, right_type, type] do3421 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3422 │3423 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434243425 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3426 │3427 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3428 │ ~3429 │3430 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434313432 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3433 │3434 728 │ match_types [left_type, right_type, type] do3435 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3436 │3437 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434383439 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3440 │3441 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3442 │ ~3443 │3444 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434453446 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3447 │3448 728 │ match_types [left_type, right_type, type] do3449 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3450 │3451 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434523453 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3454 │3455 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3456 │ ~3457 │3458 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434593460 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3461 │3462 728 │ match_types [left_type, right_type, type] do3463 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3464 │3465 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434663467 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3468 │3469 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3470 │ ~3471 │3472 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434733474 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3475 │3476 728 │ match_types [left_type, right_type, type] do3477 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3478 │3479 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434803481 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3482 │3483 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3484 │ ~3485 │3486 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434873488 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3489 │3490 728 │ match_types [left_type, right_type, type] do3491 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3492 │3493 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434943495 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3496 │3497 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3498 │ ~3499 │3500 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435013502 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3503 │3504 728 │ match_types [left_type, right_type, type] do3505 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3506 │3507 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435083509 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3510 │3511 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3512 │ ~3513 │3514 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435153516 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3517 │3518 728 │ match_types [left_type, right_type, type] do3519 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3520 │3521 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435223523 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3524 │3525 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3526 │ ~3527 │3528 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435293530 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3531 │3532 728 │ match_types [left_type, right_type, type] do3533 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3534 │3535 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435363537 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3538 │3539 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3540 │ ~3541 │3542 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435433544 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3545 │3546 728 │ match_types [left_type, right_type, type] do3547 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3548 │3549 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435503551 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3552 │3553 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3554 │ ~3555 │3556 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435573558 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3559 │3560 728 │ match_types [left_type, right_type, type] do3561 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3562 │3563 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435643565 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3566 │3567 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3568 │ ~3569 │3570 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435713572 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3573 │3574 728 │ match_types [left_type, right_type, type] do3575 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3576 │3577 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435783579 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3580 │3581 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3582 │ ~3583 │3584 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435853586 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3587 │3588 728 │ match_types [left_type, right_type, type] do3589 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3590 │3591 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435923593 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3594 │3595 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3596 │ ~3597 │3598 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435993600 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3601 │3602 728 │ match_types [left_type, right_type, type] do3603 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3604 │3605 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436063607 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3608 │3609 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3610 │ ~3611 │3612 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436133614 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3615 │3616 728 │ match_types [left_type, right_type, type] do3617 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3618 │3619 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436203621 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3622 │3623 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3624 │ ~3625 │3626 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436273628 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3629 │3630 728 │ match_types [left_type, right_type, type] do3631 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3632 │3633 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436343635 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3636 │3637 728 │ match_types [left_type, right_type, type] do3638 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3639 │3640 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436413642 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3643 │3644 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3645 │ ~3646 │3647 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436483649 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3650 │3651 728 │ match_types [left_type, right_type, type] do3652 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3653 │3654 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436553656 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3657 │3658 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3659 │ ~3660 │3661 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436623663 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3664 │3665 728 │ match_types [left_type, right_type, type] do3666 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3667 │3668 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436693670 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3671 │3672 728 │ match_types [left_type, right_type, type] do3673 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3674 │3675 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436763677 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3678 │3679 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3680 │ ~3681 │3682 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436833684 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3685 │3686 728 │ match_types [left_type, right_type, type] do3687 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3688 │3689 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436903691 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3692 │3693 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3694 │ ~3695 │3696 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436973698 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3699 │3700 728 │ match_types [left_type, right_type, type] do3701 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3702 │3703 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437043705 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3706 │3707 728 │ match_types [left_type, right_type, type] do3708 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3709 │3710 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437113712 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3713 │3714 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3715 │ ~3716 │3717 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437183719 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3720 │3721 728 │ match_types [left_type, right_type, type] do3722 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3723 │3724 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437253726 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3727 │3728 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3729 │ ~3730 │3731 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437323733 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3734 │3735 728 │ match_types [left_type, right_type, type] do3736 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3737 │3738 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437393740 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3741 │3742 728 │ match_types [left_type, right_type, type] do3743 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3744 │3745 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437463747 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3748 │3749 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3750 │ ~3751 │3752 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437533754 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3755 │3756 728 │ match_types [left_type, right_type, type] do3757 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3758 │3759 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437603761 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3762 │3763 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3764 │ ~3765 │3766 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437673768 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3769 │3770 728 │ match_types [left_type, right_type, type] do3771 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3772 │3773 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437743775 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3776 │3777 728 │ match_types [left_type, right_type, type] do3778 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3779 │3780 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437813782 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3783 │3784 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3785 │ ~3786 │3787 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437883789 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3790 │3791 728 │ match_types [left_type, right_type, type] do3792 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3793 │3794 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437953796 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3797 │3798 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3799 │ ~3800 │3801 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438023803 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3804 │3805 728 │ match_types [left_type, right_type, type] do3806 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3807 │3808 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438093810 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3811 │3812 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3813 │ ~3814 │3815 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438163817 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3818 │3819 728 │ match_types [left_type, right_type, type] do3820 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3821 │3822 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438233824 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3825 │3826 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3827 │ ~3828 │3829 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438303831 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3832 │3833 728 │ match_types [left_type, right_type, type] do3834 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3835 │3836 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438373838 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3839 │3840 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3841 │ ~3842 │3843 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438443845 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3846 │3847 728 │ match_types [left_type, right_type, type] do3848 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3849 │3850 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438513852 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3853 │3854 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3855 │ ~3856 │3857 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438583859 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3860 │3861 728 │ match_types [left_type, right_type, type] do3862 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3863 │3864 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438653866 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3867 │3868 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3869 │ ~3870 │3871 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438723873 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3874 │3875 728 │ match_types [left_type, right_type, type] do3876 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3877 │3878 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438793880 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3881 │3882 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3883 │ ~3884 │3885 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438863887 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3888 │3889 728 │ match_types [left_type, right_type, type] do3890 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3891 │3892 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438933894 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3895 │3896 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3897 │ ~3898 │3899 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439003901 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3902 │3903 728 │ match_types [left_type, right_type, type] do3904 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3905 │3906 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439073908 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3909 │3910 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3911 │ ~3912 │3913 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439143915 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3916 │3917 728 │ match_types [left_type, right_type, type] do3918 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3919 │3920 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439213922 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3923 │3924 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3925 │ ~3926 │3927 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439283929 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3930 │3931 728 │ match_types [left_type, right_type, type] do3932 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3933 │3934 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439353936 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3937 │3938 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3939 │ ~3940 │3941 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439423943 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3944 │3945 728 │ match_types [left_type, right_type, type] do3946 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3947 │3948 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439493950 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3951 │3952 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3953 │ ~3954 │3955 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439563957 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3958 │3959 728 │ match_types [left_type, right_type, type] do3960 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3961 │3962 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439633964 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3965 │3966 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3967 │ ~3968 │3969 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439703971 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3972 │3973 728 │ match_types [left_type, right_type, type] do3974 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3975 │3976 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439773978 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3979 │3980 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3981 │ ~3982 │3983 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439843985 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3986 │3987 728 │ match_types [left_type, right_type, type] do3988 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3989 │3990 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439913992 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3993 │3994 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3995 │ ~3996 │3997 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439983999 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4000 │4001 728 │ match_types [left_type, right_type, type] do4002 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4003 │4004 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440054006 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4007 │4008 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4009 │ ~4010 │4011 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440124013 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4014 │4015 728 │ match_types [left_type, right_type, type] do4016 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4017 │4018 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440194020 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4021 │4022 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4023 │ ~4024 │4025 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440264027 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4028 │4029 728 │ match_types [left_type, right_type, type] do4030 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4031 │4032 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440334034 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4035 │4036 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4037 │ ~4038 │4039 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440404041 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4042 │4043 728 │ match_types [left_type, right_type, type] do4044 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4045 │4046 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440474048 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4049 │4050 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4051 │ ~4052 │4053 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440544055 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4056 │4057 728 │ match_types [left_type, right_type, type] do4058 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4059 │4060 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440614062 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4063 │4064 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4065 │ ~4066 │4067 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440684069 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4070 │4071 728 │ match_types [left_type, right_type, type] do4072 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4073 │4074 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440754076 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4077 │4078 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4079 │ ~4080 │4081 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440824083 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4084 │4085 728 │ match_types [left_type, right_type, type] do4086 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4087 │4088 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440894090 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4091 │4092 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4093 │ ~4094 │4095 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440964097 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4098 │4099 728 │ match_types [left_type, right_type, type] do4100 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4101 │4102 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441034104 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4105 │4106 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4107 │ ~4108 │4109 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441104111 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4112 │4113 728 │ match_types [left_type, right_type, type] do4114 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4115 │4116 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441174118 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4119 │4120 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4121 │ ~4122 │4123 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441244125 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4126 │4127 728 │ match_types [left_type, right_type, type] do4128 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4129 │4130 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441314132 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4133 │4134 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4135 │ ~4136 │4137 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441384139 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4140 │4141 728 │ match_types [left_type, right_type, type] do4142 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4143 │4144 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441454146 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4147 │4148 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4149 │ ~4150 │4151 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441524153 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4154 │4155 728 │ match_types [left_type, right_type, type] do4156 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4157 │4158 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441594160 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4161 │4162 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4163 │ ~4164 │4165 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441664167 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4168 │4169 728 │ match_types [left_type, right_type, type] do4170 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4171 │4172 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441734174 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4175 │4176 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4177 │ ~4178 │4179 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441804181 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4182 │4183 728 │ match_types [left_type, right_type, type] do4184 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4185 │4186 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441874188 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4189 │4190 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4191 │ ~4192 │4193 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441944195 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4196 │4197 728 │ match_types [left_type, right_type, type] do4198 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4199 │4200 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442014202 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4203 │4204 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4205 │ ~4206 │4207 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442084209 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4210 │4211 728 │ match_types [left_type, right_type, type] do4212 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4213 │4214 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442154216 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4217 │4218 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4219 │ ~4220 │4221 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442224223 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4224 │4225 728 │ match_types [left_type, right_type, type] do4226 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4227 │4228 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442294230 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4231 │4232 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4233 │ ~4234 │4235 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442364237 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4238 │4239 728 │ match_types [left_type, right_type, type] do4240 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4241 │4242 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442434244 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4245 │4246 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4247 │ ~4248 │4249 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442504251 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4252 │4253 728 │ match_types [left_type, right_type, type] do4254 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4255 │4256 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442574258 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4259 │4260 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4261 │ ~4262 │4263 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442644265 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4266 │4267 728 │ match_types [left_type, right_type, type] do4268 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4269 │4270 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442714272 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4273 │4274 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4275 │ ~4276 │4277 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442784279 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4280 │4281 728 │ match_types [left_type, right_type, type] do4282 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4283 │4284 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442854286 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4287 │4288 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4289 │ ~4290 │4291 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442924293 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4294 │4295 728 │ match_types [left_type, right_type, type] do4296 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4297 │4298 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442994300 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4301 │4302 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4303 │ ~4304 │4305 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443064307 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4308 │4309 728 │ match_types [left_type, right_type, type] do4310 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4311 │4312 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443134314 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4315 │4316 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4317 │ ~4318 │4319 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443204321 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4322 │4323 728 │ match_types [left_type, right_type, type] do4324 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4325 │4326 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443274328 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4329 │4330 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4331 │ ~4332 │4333 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443344335 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4336 │4337 728 │ match_types [left_type, right_type, type] do4338 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4339 │4340 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443414342 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4343 │4344 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4345 │ ~4346 │4347 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443484349 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4350 │4351 728 │ match_types [left_type, right_type, type] do4352 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4353 │4354 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443554356 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4357 │4358 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4359 │ ~4360 │4361 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443624363 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4364 │4365 728 │ match_types [left_type, right_type, type] do4366 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4367 │4368 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443694370 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4371 │4372 728 │ match_types [left_type, right_type, type] do4373 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4374 │4375 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443764377 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4378 │4379 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4380 │ ~4381 │4382 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443834384 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4385 │4386 728 │ match_types [left_type, right_type, type] do4387 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4388 │4389 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443904391 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4392 │4393 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4394 │ ~4395 │4396 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443974398 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4399 │4400 728 │ match_types [left_type, right_type, type] do4401 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4402 │4403 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444044405 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4406 │4407 728 │ match_types [left_type, right_type, type] do4408 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4409 │4410 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444114412 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4413 │4414 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4415 │ ~4416 │4417 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444184419 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4420 │4421 728 │ match_types [left_type, right_type, type] do4422 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4423 │4424 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444254426 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4427 │4428 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4429 │ ~4430 │4431 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/444324433 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4434 │4435 728 │ match_types [left_type, right_type, type] do4436 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4437 │4438 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444394440 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4441 │4442 728 │ match_types [left_type, right_type, type] do4443 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4444 │4445 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444464447 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4448 │4449 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4450 │ ~4451 │4452 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444534454 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4455 │4456 728 │ match_types [left_type, right_type, type] do4457 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4458 │4459 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444604461 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4462 │4463 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4464 │ ~4465 │4466 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/444674468 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4469 │4470 728 │ match_types [left_type, right_type, type] do4471 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4472 │4473 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444744475 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4476 │4477 728 │ match_types [left_type, right_type, type] do4478 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4479 │4480 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444814482 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4483 │4484 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4485 │ ~4486 │4487 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444884489 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4490 │4491 728 │ match_types [left_type, right_type, type] do4492 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4493 │4494 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444954496 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4497 │4498 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4499 │ ~4500 │4501 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/445024503 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4504 │4505 728 │ match_types [left_type, right_type, type] do4506 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4507 │4508 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445094510 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4511 │4512 728 │ match_types [left_type, right_type, type] do4513 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4514 │4515 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445164517 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4518 │4519 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4520 │ ~4521 │4522 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/445234524 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4525 │4526 728 │ match_types [left_type, right_type, type] do4527 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4528 │4529 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445304531 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4532 │4533 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4534 │ ~4535 │4536 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/445374538 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4539 │4540 728 │ match_types [left_type, right_type, type] do4541 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4542 │4543 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445444545 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4546 │4547 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4548 │ ~4549 │4550 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/445514552 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4553 │4554 728 │ match_types [left_type, right_type, type] do4555 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4556 │4557 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445584559 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4560 │4561 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4562 │ ~4563 │4564 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/445654566 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4567 │4568 728 │ match_types [left_type, right_type, type] do4569 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4570 │4571 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445724573 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4574 │4575 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4576 │ ~4577 │4578 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/445794580 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4581 │4582 728 │ match_types [left_type, right_type, type] do4583 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4584 │4585 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445864587 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4588 │4589 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4590 │ ~4591 │4592 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/445934594 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4595 │4596 728 │ match_types [left_type, right_type, type] do4597 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4598 │4599 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/446004601 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4602 │4603 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4604 │ ~4605 │4606 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/446074608 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4609 │4610 728 │ match_types [left_type, right_type, type] do4611 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4612 │4613 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/446144615 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4616 │4617 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4618 │ ~4619 │4620 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/446214622 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4623 │4624 728 │ match_types [left_type, right_type, type] do4625 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4626 │4627 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/446284629 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4630 │4631 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4632 │ ~4633 │4634 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/446354636 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4637 │4638 728 │ match_types [left_type, right_type, type] do4639 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4640 │4641 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/446424643 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4644 │4645 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4646 │ ~4647 │4648 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/446494650 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4651 │4652 728 │ match_types [left_type, right_type, type] do4653 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4654 │4655 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/446564657 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4658 │4659 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4660 │ ~4661 │4662 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/446634664 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4665 │4666 728 │ match_types [left_type, right_type, type] do4667 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4668 │4669 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/446704671 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4672 │4673 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4674 │ ~4675 │4676 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/446774678 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4679 │4680 728 │ match_types [left_type, right_type, type] do4681 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4682 │4683 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/446844685 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4686 │4687 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4688 │ ~4689 │4690 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/446914692 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4693 │4694 728 │ match_types [left_type, right_type, type] do4695 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4696 │4697 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/446984699 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4700 │4701 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4702 │ ~4703 │4704 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/447054706 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4707 │4708 728 │ match_types [left_type, right_type, type] do4709 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4710 │4711 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/447124713 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4714 │4715 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4716 │ ~4717 │4718 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/447194720 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4721 │4722 728 │ match_types [left_type, right_type, type] do4723 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4724 │4725 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/447264727 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4728 │4729 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4730 │ ~4731 │4732 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/447334734 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4735 │4736 728 │ match_types [left_type, right_type, type] do4737 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4738 │4739 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/447404741 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4742 │4743 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4744 │ ~4745 │4746 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/447474748 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4749 │4750 728 │ match_types [left_type, right_type, type] do4751 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4752 │4753 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/447544755 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4756 │4757 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4758 │ ~4759 │4760 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/447614762 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4763 │4764 728 │ match_types [left_type, right_type, type] do4765 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4766 │4767 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/447684769 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4770 │4771 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4772 │ ~4773 │4774 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/447754776 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4777 │4778 728 │ match_types [left_type, right_type, type] do4779 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4780 │4781 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/447824783 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4784 │4785 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4786 │ ~4787 │4788 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/447894790 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4791 │4792 728 │ match_types [left_type, right_type, type] do4793 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4794 │4795 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/447964797 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4798 │4799 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4800 │ ~4801 │4802 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/448034804 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4805 │4806 728 │ match_types [left_type, right_type, type] do4807 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4808 │4809 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/448104811 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4812 │4813 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4814 │ ~4815 │4816 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/448174818 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4819 │4820 728 │ match_types [left_type, right_type, type] do4821 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4822 │4823 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/448244825 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4826 │4827 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4828 │ ~4829 │4830 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/448314832 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4833 │4834 728 │ match_types [left_type, right_type, type] do4835 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4836 │4837 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/448384839 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4840 │4841 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4842 │ ~4843 │4844 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/448454846 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4847 │4848 728 │ match_types [left_type, right_type, type] do4849 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4850 │4851 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/448524853 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4854 │4855 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4856 │ ~4857 │4858 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/448594860 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4861 │4862 728 │ match_types [left_type, right_type, type] do4863 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4864 │4865 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/448664867 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4868 │4869 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4870 │ ~4871 │4872 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/448734874 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4875 │4876 728 │ match_types [left_type, right_type, type] do4877 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4878 │4879 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/448804881 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4882 │4883 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4884 │ ~4885 │4886 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/448874888 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4889 │4890 728 │ match_types [left_type, right_type, type] do4891 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4892 │4893 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/448944895 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4896 │4897 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4898 │ ~4899 │4900 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/449014902 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4903 │4904 728 │ match_types [left_type, right_type, type] do4905 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4906 │4907 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/449084909 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4910 │4911 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4912 │ ~4913 │4914 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/449154916 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4917 │4918 728 │ match_types [left_type, right_type, type] do4919 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4920 │4921 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/449224923 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4924 │4925 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4926 │ ~4927 │4928 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/449294930 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4931 │4932 728 │ match_types [left_type, right_type, type] do4933 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4934 │4935 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/449364937 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 operator4938 │4939 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4940 │ ~4941 │4942 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/349434944 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 operator4945 │4946 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4947 │ ~4948 │4949 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/349504951 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 operator4952 │4953 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4954 │ ~4955 │4956 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/349574958 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 operator4959 │4960 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4961 │ ~4962 │4963 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/349644965 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 operator4966 │4967 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4968 │ ~4969 │4970 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/349714972 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 operator4973 │4974 885 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4975 │ ~4976 │4977 └─ lib/nx/binary_backend.ex:885:34: Nx.BinaryBackend.real/249784979 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 operator4980 │4981 885 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4982 │ ~4983 │4984 └─ lib/nx/binary_backend.ex:885:69: Nx.BinaryBackend.real/249854986 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 operator4987 │4988 897 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4989 │ ~4990 │4991 └─ lib/nx/binary_backend.ex:897:31: Nx.BinaryBackend.imag/249924993 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 operator4994 │4995 897 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4996 │ ~4997 │4998 └─ lib/nx/binary_backend.ex:897:69: Nx.BinaryBackend.imag/249995000 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 operator5001 │5002 1177 │ for <<batch::size(batch_size)-bitstring <- batch_group>>,5003 │ ~5004 │5005 └─ lib/nx/binary_backend.ex:1177:27: Nx.BinaryBackend.conv/450065007 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 operator5008 │5009 1206 │ <<_::size(current_input_pos)-bitstring, input_receptive_field::bitstring>> = window5010 │ ~5011 │5012 └─ lib/nx/binary_backend.ex:1206:25: Nx.BinaryBackend.conv/450135014 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 operator5015 │5016 1208 │ <<_::size(current_filter_pos)-bitstring, filter_receptive_field::bitstring>> =5017 │ ~5018 │5019 └─ lib/nx/binary_backend.ex:1208:25: Nx.BinaryBackend.conv/450205021 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5022 │5023 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =5024 │ ~5025 │5026 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/450275028 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5029 │5030 1213 │ match_types [input_type] do5031 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5032 │5033 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/450345035 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5036 │5037 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =5038 │ ~5039 │5040 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/450415042 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5043 │5044 1213 │ match_types [input_type] do5045 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5046 │5047 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/450485049 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5050 │5051 1213 │ match_types [input_type] do5052 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5053 │5054 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/450555056 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5057 │5058 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =5059 │ ~5060 │5061 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/450625063 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5064 │5065 1213 │ match_types [input_type] do5066 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5067 │5068 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/450695070 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5071 │5072 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =5073 │ ~5074 │5075 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/450765077 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5078 │5079 1213 │ match_types [input_type] do5080 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5081 │5082 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/450835084 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5085 │5086 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =5087 │ ~5088 │5089 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/450905091 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5092 │5093 1213 │ match_types [input_type] do5094 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5095 │5096 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/450975098 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5099 │5100 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =5101 │ ~5102 │5103 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/451045105 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5106 │5107 1223 │ match_types [kernel_type] do5108 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5109 │5110 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/451115112 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5113 │5114 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =5115 │ ~5116 │5117 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/451185119 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5120 │5121 1223 │ match_types [kernel_type] do5122 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5123 │5124 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/451255126 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5127 │5128 1223 │ match_types [kernel_type] do5129 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5130 │5131 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/451325133 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5134 │5135 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =5136 │ ~5137 │5138 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/451395140 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5141 │5142 1223 │ match_types [kernel_type] do5143 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5144 │5145 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/451465147 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5148 │5149 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =5150 │ ~5151 │5152 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/451535154 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5155 │5156 1223 │ match_types [kernel_type] do5157 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5158 │5159 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/451605161 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5162 │5163 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =5164 │ ~5165 │5166 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/451675168 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5169 │5170 1223 │ match_types [kernel_type] do5171 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5172 │5173 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/451745175 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 operator5176 │5177 1252 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =5178 │ ~5179 │5180 └─ lib/nx/binary_backend.ex:1252:19: Nx.BinaryBackend.split_into_feature_groups/451815182 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 operator5183 │5184 1252 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =5185 │ ~5186 │5187 └─ lib/nx/binary_backend.ex:1252:55: Nx.BinaryBackend.split_into_feature_groups/451885189 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 operator5190 │5191 1254 │ <<out_data::size(data_size)-bitstring <- data_group>>,5192 │ ~5193 │5194 └─ lib/nx/binary_backend.ex:1254:26: Nx.BinaryBackend.split_into_feature_groups/451955196 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 operator5197 │5198 1266 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data5199 │ ~5200 │5201 └─ lib/nx/binary_backend.ex:1266:19: Nx.BinaryBackend.split_into_batch_groups/452025203 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 operator5204 │5205 1266 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data5206 │ ~5207 │5208 └─ lib/nx/binary_backend.ex:1266:49: Nx.BinaryBackend.split_into_batch_groups/452095210 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5211 │5212 1574 │ match_types [type] do5213 │ ~~~~~~~~~~~~~~~~~~~~~5214 │5215 └─ lib/nx/binary_backend.ex:1574: Nx.BinaryBackend.window_reduce/652165217 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5218 │5219 1574 │ match_types [type] do5220 │ ~~~~~~~~~~~~~~~~~~~~~5221 │5222 └─ lib/nx/binary_backend.ex:1574: Nx.BinaryBackend.window_reduce/652235224 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5225 │5226 1574 │ match_types [type] do5227 │ ~~~~~~~~~~~~~~~~~~~~~5228 │5229 └─ lib/nx/binary_backend.ex:1574: Nx.BinaryBackend.window_reduce/652305231 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5232 │5233 1574 │ match_types [type] do5234 │ ~~~~~~~~~~~~~~~~~~~~~5235 │5236 └─ lib/nx/binary_backend.ex:1574: Nx.BinaryBackend.window_reduce/652375238 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5239 │5240 1574 │ match_types [type] do5241 │ ~~~~~~~~~~~~~~~~~~~~~5242 │5243 └─ lib/nx/binary_backend.ex:1574: Nx.BinaryBackend.window_reduce/652445245 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5246 │5247 1574 │ match_types [type] do5248 │ ~~~~~~~~~~~~~~~~~~~~~5249 │5250 └─ lib/nx/binary_backend.ex:1574: Nx.BinaryBackend.window_reduce/652515252 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 operator5253 │5254 1641 │ for <<bin::size(size)-bitstring <- data>>, into: <<>> do5255 │ ~5256 │5257 └─ lib/nx/binary_backend.ex:1641:23: Nx.BinaryBackend.map/452585259 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5260 │5261 1711 │ match_types [type] do5262 │ ~~~~~~~~~~~~~~~~~~~~~5263 │5264 └─ lib/nx/binary_backend.ex:1711: Nx.BinaryBackend.select_and_scatter/852655266 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5267 │5268 1711 │ match_types [type] do5269 │ ~~~~~~~~~~~~~~~~~~~~~5270 │5271 └─ lib/nx/binary_backend.ex:1711: Nx.BinaryBackend.select_and_scatter/852725273 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5274 │5275 1711 │ match_types [type] do5276 │ ~~~~~~~~~~~~~~~~~~~~~5277 │5278 └─ lib/nx/binary_backend.ex:1711: Nx.BinaryBackend.select_and_scatter/852795280 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5281 │5282 1711 │ match_types [type] do5283 │ ~~~~~~~~~~~~~~~~~~~~~5284 │5285 └─ lib/nx/binary_backend.ex:1711: Nx.BinaryBackend.select_and_scatter/852865287 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5288 │5289 1711 │ match_types [type] do5290 │ ~~~~~~~~~~~~~~~~~~~~~5291 │5292 └─ lib/nx/binary_backend.ex:1711: Nx.BinaryBackend.select_and_scatter/852935294 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5295 │5296 1711 │ match_types [type] do5297 │ ~~~~~~~~~~~~~~~~~~~~~5298 │5299 └─ lib/nx/binary_backend.ex:1711: Nx.BinaryBackend.select_and_scatter/853005301 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5302 │5303 1711 │ match_types [type] do5304 │ ~~~~~~~~~~~~~~~~~~~~~5305 │5306 └─ lib/nx/binary_backend.ex:1711: Nx.BinaryBackend.select_and_scatter/853075308 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5309 │5310 1711 │ match_types [type] do5311 │ ~~~~~~~~~~~~~~~~~~~~~5312 │5313 └─ lib/nx/binary_backend.ex:1711: Nx.BinaryBackend.select_and_scatter/853145315 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5316 │5317 1711 │ match_types [type] do5318 │ ~~~~~~~~~~~~~~~~~~~~~5319 │5320 └─ lib/nx/binary_backend.ex:1711: Nx.BinaryBackend.select_and_scatter/853215322 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5323 │5324 1711 │ match_types [type] do5325 │ ~~~~~~~~~~~~~~~~~~~~~5326 │5327 └─ lib/nx/binary_backend.ex:1711: Nx.BinaryBackend.select_and_scatter/853285329 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5330 │5331 1711 │ match_types [type] do5332 │ ~~~~~~~~~~~~~~~~~~~~~5333 │5334 └─ lib/nx/binary_backend.ex:1711: Nx.BinaryBackend.select_and_scatter/853355336 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5337 │5338 1711 │ match_types [type] do5339 │ ~~~~~~~~~~~~~~~~~~~~~5340 │5341 └─ lib/nx/binary_backend.ex:1711: Nx.BinaryBackend.select_and_scatter/853425343 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5344 │5345 1711 │ match_types [type] do5346 │ ~~~~~~~~~~~~~~~~~~~~~5347 │5348 └─ lib/nx/binary_backend.ex:1711: Nx.BinaryBackend.select_and_scatter/853495350 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 operator5351 │5352 1734 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,5353 │ ~5354 │5355 └─ lib/nx/binary_backend.ex:1734:19: Nx.BinaryBackend.select_and_scatter/853565357 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 operator5358 │5359 1734 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,5360 │ ~5361 │5362 └─ lib/nx/binary_backend.ex:1734:65: Nx.BinaryBackend.select_and_scatter/853635364 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 operator5365 │5366 1824 │ for <<x::bitstring-size(updates_chunk) <- updates_binary>> do5367 │ ~5368 │5369 └─ lib/nx/binary_backend.ex:1824:33: Nx.BinaryBackend.indexed_op/753705371 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 operator5372 │5373 1860 │ <<before_offset::bitstring-size(before_slice_size),5374 │ ~5375 │5376 └─ lib/nx/binary_backend.ex:1860:45: Nx.BinaryBackend.indexed_op/753775378 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 operator5379 │5380 1861 │ current_bitstring::bitstring-size(target_chunk),5381 │ ~5382 │5383 └─ lib/nx/binary_backend.ex:1861:49: Nx.BinaryBackend.indexed_op/753845385 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5386 │5387 1865 │ match_types [target.type, out.type] do5388 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5389 │5390 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/753915392 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5393 │5394 1865 │ match_types [target.type, out.type] do5395 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5396 │5397 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/753985399 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5400 │5401 1865 │ match_types [target.type, out.type] do5402 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5403 │5404 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/754055406 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5407 │5408 1865 │ match_types [target.type, out.type] do5409 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5410 │5411 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/754125413 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5414 │5415 1865 │ match_types [target.type, out.type] do5416 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5417 │5418 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/754195420 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5421 │5422 1865 │ match_types [target.type, out.type] do5423 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5424 │5425 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/754265427 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5428 │5429 1865 │ match_types [target.type, out.type] do5430 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5431 │5432 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/754335434 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5435 │5436 1865 │ match_types [target.type, out.type] do5437 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5438 │5439 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/754405441 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5442 │5443 1865 │ match_types [target.type, out.type] do5444 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5445 │5446 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/754475448 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5449 │5450 1865 │ match_types [target.type, out.type] do5451 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5452 │5453 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/754545455 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5456 │5457 1865 │ match_types [target.type, out.type] do5458 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5459 │5460 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/754615462 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5463 │5464 1865 │ match_types [target.type, out.type] do5465 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5466 │5467 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/754685469 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5470 │5471 1865 │ match_types [target.type, out.type] do5472 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5473 │5474 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/754755476 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5477 │5478 1865 │ match_types [target.type, out.type] do5479 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5480 │5481 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/754825483 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5484 │5485 1865 │ match_types [target.type, out.type] do5486 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5487 │5488 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/754895490 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5491 │5492 1865 │ match_types [target.type, out.type] do5493 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5494 │5495 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/754965497 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5498 │5499 1865 │ match_types [target.type, out.type] do5500 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5501 │5502 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/755035504 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5505 │5506 1865 │ match_types [target.type, out.type] do5507 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5508 │5509 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/755105511 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5512 │5513 1865 │ match_types [target.type, out.type] do5514 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5515 │5516 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/755175518 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5519 │5520 1865 │ match_types [target.type, out.type] do5521 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5522 │5523 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/755245525 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5526 │5527 1865 │ match_types [target.type, out.type] do5528 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5529 │5530 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/755315532 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5533 │5534 1865 │ match_types [target.type, out.type] do5535 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5536 │5537 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/755385539 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5540 │5541 1865 │ match_types [target.type, out.type] do5542 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5543 │5544 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/755455546 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5547 │5548 1865 │ match_types [target.type, out.type] do5549 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5550 │5551 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/755525553 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5554 │5555 1865 │ match_types [target.type, out.type] do5556 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5557 │5558 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/755595560 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5561 │5562 1865 │ match_types [target.type, out.type] do5563 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5564 │5565 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/755665567 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5568 │5569 1865 │ match_types [target.type, out.type] do5570 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5571 │5572 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/755735574 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5575 │5576 1865 │ match_types [target.type, out.type] do5577 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5578 │5579 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/755805581 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5582 │5583 1865 │ match_types [target.type, out.type] do5584 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5585 │5586 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/755875588 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5589 │5590 1865 │ match_types [target.type, out.type] do5591 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5592 │5593 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/755945595 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 operator5596 │5597 1999 │ {<<cur_elem::size(size)-bitstring, rest_of_slice::bitstring>>, binary} ->5598 │ ~5599 │5600 └─ lib/nx/binary_backend.ex:1999:27: Nx.BinaryBackend.put_slice/556015602 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 operator5603 │5604 2000 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5605 │ ~5606 │5607 └─ lib/nx/binary_backend.ex:2000:26: Nx.BinaryBackend.put_slice/556085609 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5610 │5611 2000 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5612 │ ~5613 │5614 └─ lib/nx/binary_backend.ex:2000:61: Nx.BinaryBackend.put_slice/556155616 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 operator5617 │5618 2032 │ for <<bin::size(idx_size)-bitstring <- to_binary(indices)>> do5619 │ ~5620 │5621 └─ lib/nx/binary_backend.ex:2032:23: Nx.BinaryBackend.take/456225623 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 operator5624 │5625 2120 │ for <<bin::size(last_dim_bin_size)-bitstring <- to_binary(indices)>>, into: <<>> do5626 │ ~5627 │5628 └─ lib/nx/binary_backend.ex:2120:23: Nx.BinaryBackend.gather/356295630 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 operator5631 │5632 2122 │ for <<bin::size(indices_size)-bitstring <- bin>>,5633 │ ~5634 │5635 └─ lib/nx/binary_backend.ex:2122:27: Nx.BinaryBackend.gather/356365637 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 operator5638 │5639 2177 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5640 │ ~5641 │5642 └─ lib/nx/binary_backend.ex:2177:29: Nx.BinaryBackend.bin_concatenate/456435644 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 operator5645 │5646 2177 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5647 │ ~5648 │5649 └─ lib/nx/binary_backend.ex:2177:59: Nx.BinaryBackend.bin_concatenate/456505651 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5652 │5653 2201 │ match_types [input_type] do5654 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5655 │5656 └─ lib/nx/binary_backend.ex:2201: Nx.BinaryBackend.as_type/256575658 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5659 │5660 2201 │ match_types [input_type] do5661 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5662 │5663 └─ lib/nx/binary_backend.ex:2201: Nx.BinaryBackend.as_type/256645665 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5666 │5667 2201 │ match_types [input_type] do5668 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5669 │5670 └─ lib/nx/binary_backend.ex:2201: Nx.BinaryBackend.as_type/256715672 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5673 │5674 2201 │ match_types [input_type] do5675 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5676 │5677 └─ lib/nx/binary_backend.ex:2201: Nx.BinaryBackend.as_type/256785679 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5680 │5681 2201 │ match_types [input_type] do5682 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5683 │5684 └─ lib/nx/binary_backend.ex:2201: Nx.BinaryBackend.as_type/256855686 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5687 │5688 2201 │ match_types [input_type] do5689 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5690 │5691 └─ lib/nx/binary_backend.ex:2201: Nx.BinaryBackend.as_type/256925693 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 operator5694 │5695 2322 │ data = for <<x::size(size)-bitstring <- bin>>, do: x5696 │ ~5697 │5698 └─ lib/nx/binary_backend.ex:2322:30: Nx.BinaryBackend.sort_last_dim/456995700 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 operator5701 │5702 2497 │ for <<bin::size(size)-bitstring <- axis>>, reduce: {<<>>, acc} do5703 │ ~5704 │5705 └─ lib/nx/binary_backend.ex:2497:25: Nx.BinaryBackend.bin_reduce/557065707 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 operator5708 │5709 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5710 │ ~5711 │5712 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/757135714 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 operator5715 │5716 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5717 │ ~5718 │5719 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/757205721 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 operator5722 │5723 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5724 │ ~5725 │5726 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/757275728 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 operator5729 │5730 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5731 │ ~5732 │5733 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/757345735 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 operator5736 │5737 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5738 │ ~5739 │5740 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/757415742 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 operator5743 │5744 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5745 │ ~5746 │5747 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/757485749 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 operator5750 │5751 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5752 │ ~5753 │5754 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/757555756 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 operator5757 │5758 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5759 │ ~5760 │5761 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/757625763 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 operator5764 │5765 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5766 │ ~5767 │5768 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/757695770 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 operator5771 │5772 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5773 │ ~5774 │5775 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/757765777 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 operator5778 │5779 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5780 │ ~5781 │5782 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/757835784 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 operator5785 │5786 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5787 │ ~5788 │5789 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/757905791 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 operator5792 │5793 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5794 │ ~5795 │5796 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/757975798 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 operator5799 │5800 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5801 │ ~5802 │5803 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/758045805 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 operator5806 │5807 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5808 │ ~5809 │5810 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/758115812 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 operator5813 │5814 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5815 │ ~5816 │5817 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/758185819 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 operator5820 │5821 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5822 │ ~5823 │5824 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/758255826 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 operator5827 │5828 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5829 │ ~5830 │5831 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/758325833 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 operator5834 │5835 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5836 │ ~5837 │5838 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/758395840 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 operator5841 │5842 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5843 │ ~5844 │5845 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/758465847 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 operator5848 │5849 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5850 │ ~5851 │5852 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/758535854 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 operator5855 │5856 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5857 │ ~5858 │5859 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/758605861 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 operator5862 │5863 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5864 │ ~5865 │5866 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/758675868 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 operator5869 │5870 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5871 │ ~5872 │5873 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/758745875 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 operator5876 │5877 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5878 │ ~5879 │5880 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/758815882 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 operator5883 │5884 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5885 │ ~5886 │5887 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/758885889 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 operator5890 │5891 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5892 │ ~5893 │5894 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/758955896 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 operator5897 │5898 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5899 │ ~5900 │5901 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/759025903 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 operator5904 │5905 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5906 │ ~5907 │5908 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/759095910 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 operator5911 │5912 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5913 │ ~5914 │5915 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/759165917 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 operator5918 │5919 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5920 │ ~5921 │5922 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/759235924 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 operator5925 │5926 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5927 │ ~5928 │5929 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/759305931 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 operator5932 │5933 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5934 │ ~5935 │5936 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/759375938 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 operator5939 │5940 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5941 │ ~5942 │5943 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/759445945 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 operator5946 │5947 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5948 │ ~5949 │5950 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/759515952 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 operator5953 │5954 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5955 │ ~5956 │5957 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/759585959 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 operator5960 │5961 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5962 │ ~5963 │5964 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/759655966 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 operator5967 │5968 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5969 │ ~5970 │5971 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/759725973 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 operator5974 │5975 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5976 │ ~5977 │5978 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/759795980 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 operator5981 │5982 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5983 │ ~5984 │5985 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/759865987 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 operator5988 │5989 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5990 │ ~5991 │5992 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/759935994 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 operator5995 │5996 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5997 │ ~5998 │5999 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/760006001 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 operator6002 │6003 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do6004 │ ~6005 │6006 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/760076008 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 operator6009 │6010 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do6011 │ ~6012 │6013 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/760146015 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 operator6016 │6017 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do6018 │ ~6019 │6020 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/760216022 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 operator6023 │6024 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do6025 │ ~6026 │6027 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/760286029 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 operator6030 │6031 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do6032 │ ~6033 │6034 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/760356036 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 operator6037 │6038 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do6039 │ ~6040 │6041 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/760426043 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 operator6044 │6045 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do6046 │ ~6047 │6048 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/760496050 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 operator6051 │6052 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do6053 │ ~6054 │6055 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/760566057 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 operator6058 │6059 2538 │ <<x::size(s1)-bitstring, rest1::bitstring>> = b16060 │ ~6061 │6062 └─ lib/nx/binary_backend.ex:2538:15: Nx.BinaryBackend.bin_zip_reduce_axis/760636064 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 operator6065 │6066 2539 │ <<y::size(s2)-bitstring, rest2::bitstring>> = b26067 │ ~6068 │6069 └─ lib/nx/binary_backend.ex:2539:15: Nx.BinaryBackend.bin_zip_reduce_axis/760706071 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6072 │6073 2582 │ match_types [type] do6074 │ ~~~~~~~~~~~~~~~~~~~~~6075 │6076 └─ lib/nx/binary_backend.ex:2582: Nx.BinaryBackend.binary_to_number/260776078 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6079 │6080 2582 │ match_types [type] do6081 │ ~~~~~~~~~~~~~~~~~~~~~6082 │6083 └─ lib/nx/binary_backend.ex:2582: Nx.BinaryBackend.binary_to_number/260846085 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6086 │6087 2582 │ match_types [type] do6088 │ ~~~~~~~~~~~~~~~~~~~~~6089 │6090 └─ lib/nx/binary_backend.ex:2582: Nx.BinaryBackend.binary_to_number/260916092 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6093 │6094 2582 │ match_types [type] do6095 │ ~~~~~~~~~~~~~~~~~~~~~6096 │6097 └─ lib/nx/binary_backend.ex:2582: Nx.BinaryBackend.binary_to_number/260986099 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6100 │6101 2582 │ match_types [type] do6102 │ ~~~~~~~~~~~~~~~~~~~~~6103 │6104 └─ lib/nx/binary_backend.ex:2582: Nx.BinaryBackend.binary_to_number/261056106 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6107 │6108 2582 │ match_types [type] do6109 │ ~~~~~~~~~~~~~~~~~~~~~6110 │6111 └─ lib/nx/binary_backend.ex:2582: Nx.BinaryBackend.binary_to_number/261126113 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6114 │6115 2589 │ match_types [type] do6116 │ ~~~~~~~~~~~~~~~~~~~~~6117 │6118 └─ lib/nx/binary_backend.ex:2589: Nx.BinaryBackend.binary_to_list/261196120 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6121 │6122 2589 │ match_types [type] do6123 │ ~~~~~~~~~~~~~~~~~~~~~6124 │6125 └─ lib/nx/binary_backend.ex:2589: Nx.BinaryBackend.binary_to_list/261266127 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6128 │6129 2589 │ match_types [type] do6130 │ ~~~~~~~~~~~~~~~~~~~~~6131 │6132 └─ lib/nx/binary_backend.ex:2589: Nx.BinaryBackend.binary_to_list/261336134 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6135 │6136 2589 │ match_types [type] do6137 │ ~~~~~~~~~~~~~~~~~~~~~6138 │6139 └─ lib/nx/binary_backend.ex:2589: Nx.BinaryBackend.binary_to_list/261406141 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6142 │6143 2589 │ match_types [type] do6144 │ ~~~~~~~~~~~~~~~~~~~~~6145 │6146 └─ lib/nx/binary_backend.ex:2589: Nx.BinaryBackend.binary_to_list/261476148 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6149 │6150 2589 │ match_types [type] do6151 │ ~~~~~~~~~~~~~~~~~~~~~6152 │6153 └─ lib/nx/binary_backend.ex:2589: Nx.BinaryBackend.binary_to_list/261546155 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6156 │6157 2595 │ match_types [in_type, out_type] do6158 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6159 │6160 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/461616162 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6163 │6164 2595 │ match_types [in_type, out_type] do6165 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6166 │6167 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/461686169 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6170 │6171 2595 │ match_types [in_type, out_type] do6172 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6173 │6174 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/461756176 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6177 │6178 2595 │ match_types [in_type, out_type] do6179 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6180 │6181 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/461826183 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6184 │6185 2595 │ match_types [in_type, out_type] do6186 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6187 │6188 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/461896190 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6191 │6192 2595 │ match_types [in_type, out_type] do6193 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6194 │6195 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/461966197 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6198 │6199 2595 │ match_types [in_type, out_type] do6200 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6201 │6202 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/462036204 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6205 │6206 2595 │ match_types [in_type, out_type] do6207 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6208 │6209 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/462106211 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6212 │6213 2595 │ match_types [in_type, out_type] do6214 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6215 │6216 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/462176218 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6219 │6220 2595 │ match_types [in_type, out_type] do6221 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6222 │6223 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/462246225 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6226 │6227 2595 │ match_types [in_type, out_type] do6228 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6229 │6230 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/462316232 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6233 │6234 2595 │ match_types [in_type, out_type] do6235 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6236 │6237 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/462386239 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6240 │6241 2595 │ match_types [in_type, out_type] do6242 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6243 │6244 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/462456246 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6247 │6248 2595 │ match_types [in_type, out_type] do6249 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6250 │6251 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/462526253 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6254 │6255 2595 │ match_types [in_type, out_type] do6256 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6257 │6258 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/462596260 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6261 │6262 2595 │ match_types [in_type, out_type] do6263 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6264 │6265 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/462666267 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6268 │6269 2595 │ match_types [in_type, out_type] do6270 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6271 │6272 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/462736274 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6275 │6276 2595 │ match_types [in_type, out_type] do6277 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6278 │6279 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/462806281 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6282 │6283 2595 │ match_types [in_type, out_type] do6284 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6285 │6286 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/462876288 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6289 │6290 2595 │ match_types [in_type, out_type] do6291 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6292 │6293 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/462946295 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6296 │6297 2595 │ match_types [in_type, out_type] do6298 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6299 │6300 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/463016302 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6303 │6304 2595 │ match_types [in_type, out_type] do6305 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6306 │6307 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/463086309 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6310 │6311 2595 │ match_types [in_type, out_type] do6312 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6313 │6314 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/463156316 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6317 │6318 2595 │ match_types [in_type, out_type] do6319 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6320 │6321 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/463226323 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6324 │6325 2595 │ match_types [in_type, out_type] do6326 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6327 │6328 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/463296330 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6331 │6332 2595 │ match_types [in_type, out_type] do6333 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6334 │6335 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/463366337 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6338 │6339 2595 │ match_types [in_type, out_type] do6340 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6341 │6342 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/463436344 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6345 │6346 2595 │ match_types [in_type, out_type] do6347 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6348 │6349 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/463506351 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6352 │6353 2595 │ match_types [in_type, out_type] do6354 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6355 │6356 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/463576358 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6359 │6360 2595 │ match_types [in_type, out_type] do6361 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6362 │6363 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/463646365 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 operator6366 │6367 2635 │ for <<chunk::size(chunk_size)-bitstring <- binary>> do6368 │ ~6369 │6370 └─ lib/nx/binary_backend.ex:2635:25: Nx.BinaryBackend.aggregate_axes/463716372 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 operator6373 │6374 2730 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data6375 │ ~6376 │6377 └─ lib/nx/binary_backend.ex:2730:15: Nx.BinaryBackend.weighted_traverse/463786379 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 operator6380 │6381 2730 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data6382 │ ~6383 │6384 └─ lib/nx/binary_backend.ex:2730:46: Nx.BinaryBackend.weighted_traverse/463856386 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 operator6387 │6388 2750 │ <<_::size(dim_size)-bitstring, data::bitstring>> = data6389 │ ~6390 │6391 └─ lib/nx/binary_backend.ex:2750:19: Nx.BinaryBackend.weighted_traverse/663926393 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6394 │6395 2216 │ match_types [type] do6396 │ ~~~~~~~~~~~~~~~~~~~~~6397 │6398 └─ lib/nx.ex:2216: Nx.to_flat_list/263996400 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6401 │6402 2216 │ match_types [type] do6403 │ ~~~~~~~~~~~~~~~~~~~~~6404 │6405 └─ lib/nx.ex:2216: Nx.to_flat_list/264066407 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6408 │6409 2216 │ match_types [type] do6410 │ ~~~~~~~~~~~~~~~~~~~~~6411 │6412 └─ lib/nx.ex:2216: Nx.to_flat_list/264136414 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6415 │6416 2216 │ match_types [type] do6417 │ ~~~~~~~~~~~~~~~~~~~~~6418 │6419 └─ lib/nx.ex:2216: Nx.to_flat_list/264206421 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6422 │6423 2216 │ match_types [type] do6424 │ ~~~~~~~~~~~~~~~~~~~~~6425 │6426 └─ lib/nx.ex:2216: Nx.to_flat_list/264276428 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6429 │6430 2216 │ match_types [type] do6431 │ ~~~~~~~~~~~~~~~~~~~~~6432 │6433 └─ lib/nx.ex:2216: Nx.to_flat_list/264346435 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6436 │6437 2273 │ match_types [type] do6438 │ ~~~~~~~~~~~~~~~~~~~~~6439 │6440 └─ lib/nx.ex:2273: Nx.chunk/364416442 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6443 │6444 2273 │ match_types [type] do6445 │ ~~~~~~~~~~~~~~~~~~~~~6446 │6447 └─ lib/nx.ex:2273: Nx.chunk/364486449 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6450 │6451 2273 │ match_types [type] do6452 │ ~~~~~~~~~~~~~~~~~~~~~6453 │6454 └─ lib/nx.ex:2273: Nx.chunk/364556456 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6457 │6458 2273 │ match_types [type] do6459 │ ~~~~~~~~~~~~~~~~~~~~~6460 │6461 └─ lib/nx.ex:2273: Nx.chunk/364626463 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6464 │6465 2273 │ match_types [type] do6466 │ ~~~~~~~~~~~~~~~~~~~~~6467 │6468 └─ lib/nx.ex:2273: Nx.chunk/364696470 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6471 │6472 2273 │ match_types [type] do6473 │ ~~~~~~~~~~~~~~~~~~~~~6474 │6475 └─ lib/nx.ex:2273: Nx.chunk/364766477 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6478 │6479 2566 │ match_types [tensor.type] do6480 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6481 │6482 └─ lib/nx.ex:2566: Nx.to_number/164836484 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6485 │6486 2566 │ match_types [tensor.type] do6487 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6488 │6489 └─ lib/nx.ex:2566: Nx.to_number/164906491 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6492 │6493 2566 │ match_types [tensor.type] do6494 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6495 │6496 └─ lib/nx.ex:2566: Nx.to_number/164976498 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6499 │6500 2566 │ match_types [tensor.type] do6501 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6502 │6503 └─ lib/nx.ex:2566: Nx.to_number/165046505 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6506 │6507 2566 │ match_types [tensor.type] do6508 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6509 │6510 └─ lib/nx.ex:2566: Nx.to_number/165116512 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6513 │6514 2566 │ match_types [tensor.type] do6515 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6516 │6517 └─ lib/nx.ex:2566: Nx.to_number/165186519Compiling lib/nx.ex (it's taking more than 10s)6520 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 operator6521 │6522 15574 │ <<header::size(header_size)-binary, array::binary>> = rest6523 │ ~6524 │6525 └─ lib/nx.ex:15574:20: Nx.do_numpy_to_tensor/265266527 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 operator6528 │6529 15578 │ <<data::size(byte_size_of_array)-binary>> = array6530 │ ~6531 │6532 └─ lib/nx.ex:15578:18: Nx.do_numpy_to_tensor/265336534 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 operator6535 │6536 15650 │ for <<data::size(size)-binary <- binary>> do6537 │ ~6538 │6539 └─ lib/nx.ex:15650:26: Nx.new_byte_order/365406541 warning: Tuple.append/2 is deprecated. Use insert_at instead6542 │6543 1390 │ intermediate_shape = Tuple.duplicate(1, tuple_size(out_shape) - 1) |> Tuple.append(n)6544 │ ~6545 │6546 └─ lib/nx.ex:1390:89: Nx.eye/26547 └─ lib/nx.ex:1694:27: Nx.take_diagonal/26548 └─ lib/nx.ex:10388:26: Nx.argmin_or_max/36549 └─ lib/nx.ex:10390:23: Nx.argmin_or_max/36550 └─ lib/nx.ex:13659:31: Nx.slice/46551 └─ lib/nx.ex:14558:84: Nx.gather/365526553 warning: Tuple.append/2 is deprecated. Use insert_at instead6554 │6555 1565 │ tensor = Nx.pad(tensor, acc, Enum.map(padding_config, &Tuple.append(&1, 0)))6556 │ ~6557 │6558 └─ lib/nx/binary_backend.ex:1565:68: Nx.BinaryBackend.window_reduce/66559 └─ lib/nx/binary_backend.ex:1693:63: Nx.BinaryBackend.select_and_scatter/865606561 warning: the following conditional expression will always succeed:65626563 is_float(split)65646565 because it evaluates to:65666567 dynamic(true)65686569 where "split" was given the types:65706571 # type: dynamic(float() or integer())6572 # from: lib/nx.ex:3596:436573 split * axis_size65746575 # type: float()6576 # from: lib/nx.ex:3606:96577 is_integer(split)65786579 type warning found at:6580 │6581 3610 │ is_float(split) and float_split_index > 0 and float_split_index < axis_size ->6582 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6583 │6584 └─ lib/nx.ex:3610: Nx.split/365856586 warning: the following clause will never match:65876588 %Complex{re: re} when float_output? and real_output? ->65896590 because it attempts to match on the result of:65916592 x65936594 which has type:65956596 dynamic(:infinity or :nan or :neg_infinity or float())65976598 where "float_output?" was given the types:65996600 # type: dynamic(boolean())6601 # from: lib/nx/binary_backend.ex:2196:236602 float_output? = Nx.Type.float?(output_type)66036604 # type: dynamic(true)6605 # from: lib/nx/binary_backend.ex:2206:396606 float_output?66076608 where "real_output?" was given the types:66096610 # type: dynamic(boolean())6611 # from: lib/nx/binary_backend.ex:2197:226612 real_output? = not Nx.Type.complex?(output_type)66136614 # type: dynamic(true)6615 # from: lib/nx/binary_backend.ex:2206:576616 real_output?66176618 type warning found at:6619 │6620 2206 │ %Complex{re: re} when float_output? and real_output? ->6621 │ ~6622 │6623 └─ lib/nx/binary_backend.ex:2206:17: Nx.BinaryBackend.as_type/266246625 warning: the following clause will never match:66266627 %Complex{re: re} when float_output? and real_output? ->66286629 because it attempts to match on the result of:66306631 x66326633 which has type:66346635 dynamic(:infinity or :nan or :neg_infinity or float())66366637 where "float_output?" was given the types:66386639 # type: dynamic(boolean())6640 # from: lib/nx/binary_backend.ex:2196:236641 float_output? = Nx.Type.float?(output_type)66426643 # type: dynamic(true)6644 # from: lib/nx/binary_backend.ex:2206:396645 float_output?66466647 where "real_output?" was given the types:66486649 # type: dynamic(boolean())6650 # from: lib/nx/binary_backend.ex:2197:226651 real_output? = not Nx.Type.complex?(output_type)66526653 # type: dynamic(true)6654 # from: lib/nx/binary_backend.ex:2206:576655 real_output?66566657 type warning found at:6658 │6659 2206 │ %Complex{re: re} when float_output? and real_output? ->6660 │ ~6661 │6662 └─ lib/nx/binary_backend.ex:2206:17: Nx.BinaryBackend.as_type/266636664 warning: this clause in cond will always match:66656666 is_float(split)66676668 since it has type:66696670 dynamic(true)66716672 where "split" was given the types:66736674 # type: dynamic(float() or integer())6675 # from: lib/nx.ex:3596:436676 split * axis_size66776678 # type: float()6679 # from: lib/nx.ex:3606:96680 is_integer(split)66816682 type warning found at:6683 │6684 3613 │ is_float(split) ->6685 │ ~6686 │6687 └─ lib/nx.ex:3613:25: Nx.split/366886689 warning: the following clause will never match:66906691 %Complex{re: re} when float_output? and real_output? ->66926693 because it attempts to match on the result of:66946695 x66966697 which has type:66986699 integer()67006701 where "float_output?" was given the types:67026703 # type: dynamic(boolean())6704 # from: lib/nx/binary_backend.ex:2196:236705 float_output? = Nx.Type.float?(output_type)67066707 # type: dynamic(true)6708 # from: lib/nx/binary_backend.ex:2206:396709 float_output?67106711 where "real_output?" was given the types:67126713 # type: dynamic(boolean())6714 # from: lib/nx/binary_backend.ex:2197:226715 real_output? = not Nx.Type.complex?(output_type)67166717 # type: dynamic(true)6718 # from: lib/nx/binary_backend.ex:2206:576719 real_output?67206721 type warning found at:6722 │6723 2206 │ %Complex{re: re} when float_output? and real_output? ->6724 │ ~6725 │6726 └─ lib/nx/binary_backend.ex:2206:17: Nx.BinaryBackend.as_type/267276728 warning: the following clause will never match:67296730 %Complex{re: re} when float_output? and real_output? ->67316732 because it attempts to match on the result of:67336734 x67356736 which has type:67376738 integer()67396740 where "float_output?" was given the types:67416742 # type: dynamic(boolean())6743 # from: lib/nx/binary_backend.ex:2196:236744 float_output? = Nx.Type.float?(output_type)67456746 # type: dynamic(true)6747 # from: lib/nx/binary_backend.ex:2206:396748 float_output?67496750 where "real_output?" was given the types:67516752 # type: dynamic(boolean())6753 # from: lib/nx/binary_backend.ex:2197:226754 real_output? = not Nx.Type.complex?(output_type)67556756 # type: dynamic(true)6757 # from: lib/nx/binary_backend.ex:2206:576758 real_output?67596760 type warning found at:6761 │6762 2206 │ %Complex{re: re} when float_output? and real_output? ->6763 │ ~6764 │6765 └─ lib/nx/binary_backend.ex:2206:17: Nx.BinaryBackend.as_type/267666767 warning: the following conditional expression:67686769 is_list(axes)67706771 will always evaluate to:67726773 dynamic(true)67746775 where "axes" was given the type:67766777 # type: dynamic(list(term()))6778 # from: lib/nx.ex:9318:496779 length(axes)67806781 type warning found at:6782 │6783 9323 │ checked_axes = if is_list(axes), do: Enum.at(axes, 0), else: axes6784 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6785 │6786 └─ lib/nx.ex:9323: Nx.weighted_mean/367876788 warning: the following clause will never match:67896790 %Complex{re: re} ->67916792 because it attempts to match on the result of:67936794 x67956796 which has type:67976798 dynamic(:infinity or :nan or :neg_infinity or float())67996800 type warning found at:6801 │6802 2212 │ %Complex{re: re} ->6803 │ ~6804 │6805 └─ lib/nx/binary_backend.ex:2212:17: Nx.BinaryBackend.as_type/268066807 warning: the following clause will never match:68086809 %Complex{re: re} ->68106811 because it attempts to match on the result of:68126813 x68146815 which has type:68166817 dynamic(:infinity or :nan or :neg_infinity or float())68186819 type warning found at:6820 │6821 2212 │ %Complex{re: re} ->6822 │ ~6823 │6824 └─ lib/nx/binary_backend.ex:2212:17: Nx.BinaryBackend.as_type/268256826 warning: the following clause will never match:68276828 %Complex{re: re} ->68296830 because it attempts to match on the result of:68316832 x68336834 which has type:68356836 integer()68376838 type warning found at:6839 │6840 2212 │ %Complex{re: re} ->6841 │ ~6842 │6843 └─ lib/nx/binary_backend.ex:2212:17: Nx.BinaryBackend.as_type/268446845 warning: the following clause will never match:68466847 %Complex{re: re} ->68486849 because it attempts to match on the result of:68506851 x68526853 which has type:68546855 integer()68566857 type warning found at:6858 │6859 2212 │ %Complex{re: re} ->6860 │ ~6861 │6862 └─ lib/nx/binary_backend.ex:2212:17: Nx.BinaryBackend.as_type/268636864 warning: this guard will never succeed:68656866 is_number(x)68676868 because it returns type:68696870 dynamic(false)68716872 where "x" was given the type:68736874 # type: dynamic(%Complex{6875 re: :infinity or :nan or :neg_infinity or float(),6876 im: :infinity or :nan or :neg_infinity or float()6877 })6878 # from: lib/nx/binary_backend.ex:2203:176879 x =6880 Nx.Shared.read_complex(6881 x,6882 arg16883 )68846885 type warning found at:6886 │6887 2215 │ _ when is_number(x) ->6888 │ ~6889 │6890 └─ lib/nx/binary_backend.ex:2215:24: Nx.BinaryBackend.as_type/268916892 warning: the following clause will never match:68936894 :nan ->68956896 because it attempts to match on the result of:68976898 x68996900 which has type:69016902 dynamic(%Complex{6903 re: :infinity or :nan or :neg_infinity or float(),6904 im: :infinity or :nan or :neg_infinity or float()6905 })69066907 type warning found at:6908 │6909 2218 │ :nan ->6910 │ ~~~~~~~6911 │6912 └─ lib/nx/binary_backend.ex:2218: Nx.BinaryBackend.as_type/269136914 warning: the following clause will never match:69156916 :nan ->69176918 because it attempts to match on the result of:69196920 x69216922 which has type:69236924 integer()69256926 type warning found at:6927 │6928 2218 │ :nan ->6929 │ ~~~~~~~6930 │6931 └─ lib/nx/binary_backend.ex:2218: Nx.BinaryBackend.as_type/269326933 warning: Tuple.append/2 is deprecated. Use insert_at instead6934 │6935 1252 │ indices = Nx.reshape(indices_to_flatten, Tuple.append(source.shape, num_axes))6936 │ ~6937 │6938 └─ lib/nx/defn/grad.ex:1252:52: Nx.Defn.Grad.grad/46939 └─ lib/nx/defn/grad.ex:1588:57: Nx.Defn.Grad.grad_scatter_window__gather_windows/469406941 warning: the following clause will never match:69426943 :nan ->69446945 because it attempts to match on the result of:69466947 x69486949 which has type:69506951 integer()69526953 type warning found at:6954 │6955 2218 │ :nan ->6956 │ ~~~~~~~6957 │6958 └─ lib/nx/binary_backend.ex:2218: Nx.BinaryBackend.as_type/269596960 warning: Tuple.append/2 is deprecated. Use insert_at instead6961 │6962 62 │ u_shape = collapsed_axes |> Tuple.append(m) |> Tuple.append(:auto)6963 │ ~6964 │6965 └─ lib/nx/lin_alg/svd.ex:62:39: Nx.LinAlg.SVD.calculate_shapes/16966 └─ lib/nx/lin_alg/svd.ex:62:58: Nx.LinAlg.SVD.calculate_shapes/16967 └─ lib/nx/lin_alg/svd.ex:63:21: Nx.LinAlg.SVD.calculate_shapes/16968 └─ lib/nx/lin_alg/svd.ex:64:22: Nx.LinAlg.SVD.calculate_shapes/169696970 warning: the following clause will never match:69716972 :infinity ->69736974 because it attempts to match on the result of:69756976 x69776978 which has type:69796980 dynamic(%Complex{6981 re: :infinity or :nan or :neg_infinity or float(),6982 im: :infinity or :nan or :neg_infinity or float()6983 })69846985 type warning found at:6986 │6987 2221 │ :infinity ->6988 │ ~~~~~~~~~~~~6989 │6990 └─ lib/nx/binary_backend.ex:2221: Nx.BinaryBackend.as_type/269916992 warning: Tuple.append/2 is deprecated. Use insert_at instead6993 │6994 722 │ Tuple.append(dims, dim)6995 │ ~6996 │6997 └─ lib/nx/random.ex:722:17: Nx.Random.validate_multivariate_normal_args/36998 └─ lib/nx/random.ex:1102:38: Nx.Random.float_or_complex/469997000 warning: this clause of defp boolean_to_number/1 is never used (or it will always fail/warn when invoked)7001 │7002 856 │ defp boolean_to_number(value), do: value7003 │ ~7004 │7005 └─ lib/nx/defn/kernel.ex:856:8: Nx.Defn.Kernel.boolean_to_number/170067007 warning: the following clause will never match:70087009 :infinity ->70107011 because it attempts to match on the result of:70127013 x70147015 which has type:70167017 integer()70187019 type warning found at:7020 │7021 2221 │ :infinity ->7022 │ ~~~~~~~~~~~~7023 │7024 └─ lib/nx/binary_backend.ex:2221: Nx.BinaryBackend.as_type/270257026 warning: the following clause will never match:70277028 :infinity ->70297030 because it attempts to match on the result of:70317032 x70337034 which has type:70357036 integer()70377038 type warning found at:7039 │7040 2221 │ :infinity ->7041 │ ~~~~~~~~~~~~7042 │7043 └─ lib/nx/binary_backend.ex:2221: Nx.BinaryBackend.as_type/270447045 warning: the following clause will never match:70467047 :neg_infinity ->70487049 because it attempts to match on the result of:70507051 x70527053 which has type:70547055 dynamic(%Complex{7056 re: :infinity or :nan or :neg_infinity or float(),7057 im: :infinity or :nan or :neg_infinity or float()7058 })70597060 type warning found at:7061 │7062 2224 │ :neg_infinity ->7063 │ ~~~~~~~~~~~~~~~~7064 │7065 └─ lib/nx/binary_backend.ex:2224: Nx.BinaryBackend.as_type/270667067 warning: the following clause will never match:70687069 :neg_infinity ->70707071 because it attempts to match on the result of:70727073 x70747075 which has type:70767077 integer()70787079 type warning found at:7080 │7081 2224 │ :neg_infinity ->7082 │ ~~~~~~~~~~~~~~~~7083 │7084 └─ lib/nx/binary_backend.ex:2224: Nx.BinaryBackend.as_type/270857086 warning: this clause of defp assert_non_concat_dims_equal/2 is never used (or it will always fail/warn when invoked)7087 │7088 1693 │ defp assert_non_concat_dims_equal([], _axis), do: :ok7089 │ ~7090 │7091 └─ lib/nx/shape.ex:1693:8: Nx.Shape.assert_non_concat_dims_equal/270927093 warning: the following clause will never match:70947095 :neg_infinity ->70967097 because it attempts to match on the result of:70987099 x71007101 which has type:71027103 integer()71047105 type warning found at:7106 │7107 2224 │ :neg_infinity ->7108 │ ~~~~~~~~~~~~~~~~7109 │7110 └─ lib/nx/binary_backend.ex:2224: Nx.BinaryBackend.as_type/271117112 warning: comparison with structs found:71137114 a >= b71157116 given types:71177118 dynamic(7119 %Complex{7120 re: :infinity or :nan or :neg_infinity or float(),7121 im: :infinity or :nan or :neg_infinity or float()7122 } or float() or integer()7123 ) >=7124 dynamic(7125 %Complex{7126 re: :infinity or :nan or :neg_infinity or float(),7127 im: :infinity or :nan or :neg_infinity or float()7128 } or float() or integer()7129 )71307131 where "a" was given the type:71327133 # type: dynamic(7134 %Complex{7135 re: :infinity or :nan or :neg_infinity or float(),7136 im: :infinity or :nan or :neg_infinity or float()7137 } or float() or integer()7138 )7139 # from: lib/nx/binary_backend.ex7140 {a, b}71417142 where "b" was given the type:71437144 # type: dynamic(7145 %Complex{7146 re: :infinity or :nan or :neg_infinity or float(),7147 im: :infinity or :nan or :neg_infinity or float()7148 } or float() or integer()7149 )7150 # from: lib/nx/binary_backend.ex7151 {a, b}71527153 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.71547155 type warning found at:7156 │7157 2261 │ {a, b} -> a >= b7158 │ ~7159 │7160 └─ lib/nx/binary_backend.ex:2261:27: Nx.BinaryBackend.do_sort/471617162 warning: comparison with structs found:71637164 a <= b71657166 given types:71677168 dynamic(7169 %Complex{7170 re: :infinity or :nan or :neg_infinity or float(),7171 im: :infinity or :nan or :neg_infinity or float()7172 } or float() or integer()7173 ) <=7174 dynamic(7175 %Complex{7176 re: :infinity or :nan or :neg_infinity or float(),7177 im: :infinity or :nan or :neg_infinity or float()7178 } or float() or integer()7179 )71807181 where "a" was given the type:71827183 # type: dynamic(7184 %Complex{7185 re: :infinity or :nan or :neg_infinity or float(),7186 im: :infinity or :nan or :neg_infinity or float()7187 } or float() or integer()7188 )7189 # from: lib/nx/binary_backend.ex7190 {a, b}71917192 where "b" was given the type:71937194 # type: dynamic(7195 %Complex{7196 re: :infinity or :nan or :neg_infinity or float(),7197 im: :infinity or :nan or :neg_infinity or float()7198 } or float() or integer()7199 )7200 # from: lib/nx/binary_backend.ex7201 {a, b}72027203 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.72047205 type warning found at:7206 │7207 2275 │ {a, b} -> a <= b7208 │ ~7209 │7210 └─ lib/nx/binary_backend.ex:2275:27: Nx.BinaryBackend.do_sort/472117212 warning: incompatible types given to Nx.Shared.write_non_finite/2:72137214 Nx.Shared.write_non_finite(x, arg1)72157216 given types:72177218 (7219 -dynamic(%Complex{7220 re: :infinity or :nan or :neg_infinity or float(),7221 im: :infinity or :nan or :neg_infinity or float()7222 })-,7223 integer()7224 )72257226 but expected one of:72277228 :infinity or :nan or :neg_infinity, integer()72297230 where "arg1" (context Nx.Shared) was given the types:72317232 # type: dynamic()7233 # from: lib/nx/binary_backend.ex:23817234 {{:f, arg1}}72357236 # type: integer()7237 # from: lib/nx/binary_backend.ex:23817238 Nx.Shared.write_non_finite(x, arg1)72397240 where "x" (context Nx.Shared) was given the type:72417242 # type: dynamic(%Complex{7243 re: :infinity or :nan or :neg_infinity or float(),7244 im: :infinity or :nan or :neg_infinity or float()7245 })7246 # from: lib/nx/binary_backend.ex:23817247 x72487249 type warning found at:7250 │7251 2381 │ match_types [out.type] do7252 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7253 │7254 └─ lib/nx/binary_backend.ex:2381: Nx.BinaryBackend.calculate_fft/472557256 warning: incompatible types in binary construction:72577258 <<Complex.new(re, im)::integer-native-signed-size(arg1)>>72597260 got type:72617262 dynamic(%Complex{7263 re: :infinity or :nan or :neg_infinity or float(),7264 im: :infinity or :nan or :neg_infinity or float()7265 })72667267 but expected type:72687269 integer()72707271 where "arg1" (context Nx.Shared) was given the type:72727273 # type: dynamic()7274 # from: lib/nx/binary_backend.ex:23817275 {{:s, arg1}}72767277 where "im" was given the type:72787279 # type: dynamic(float() or integer())7280 # from: lib/nx/binary_backend.ex:2384:147281 im =7282 if abs(im) <= eps do7283 07284 else7285 im7286 end72877288 where "re" was given the type:72897290 # type: dynamic(float() or integer())7291 # from: lib/nx/binary_backend.ex:2383:147292 re =7293 if abs(re) <= eps do7294 07295 else7296 re7297 end72987299 type warning found at:7300 │7301 2381 │ match_types [out.type] do7302 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7303 │7304 └─ lib/nx/binary_backend.ex:2381: Nx.BinaryBackend.calculate_fft/473057306 warning: incompatible types in binary construction:73077308 <<Complex.new(re, im)::integer-native-unsigned-size(arg1)>>73097310 got type:73117312 dynamic(%Complex{7313 re: :infinity or :nan or :neg_infinity or float(),7314 im: :infinity or :nan or :neg_infinity or float()7315 })73167317 but expected type:73187319 integer()73207321 where "arg1" (context Nx.Shared) was given the type:73227323 # type: dynamic()7324 # from: lib/nx/binary_backend.ex:23817325 {{:u, arg1}}73267327 where "im" was given the type:73287329 # type: dynamic(float() or integer())7330 # from: lib/nx/binary_backend.ex:2384:147331 im =7332 if abs(im) <= eps do7333 07334 else7335 im7336 end73377338 where "re" was given the type:73397340 # type: dynamic(float() or integer())7341 # from: lib/nx/binary_backend.ex:2383:147342 re =7343 if abs(re) <= eps do7344 07345 else7346 re7347 end73487349 type warning found at:7350 │7351 2381 │ match_types [out.type] do7352 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7353 │7354 └─ lib/nx/binary_backend.ex:2381: Nx.BinaryBackend.calculate_fft/473557356 warning: incompatible types given to Nx.Shared.write_non_finite/2:73577358 Nx.Shared.write_non_finite(x, elem_size)73597360 given types:73617362 (7363 -dynamic(%Complex{7364 re: :infinity or :nan or :neg_infinity or float(),7365 im: :infinity or :nan or :neg_infinity or float()7366 })-,7367 integer()7368 )73697370 but expected one of:73717372 :infinity or :nan or :neg_infinity, integer()73737374 where "elem_size" (context Nx.Shared) was given the type:73757376 # type: integer()7377 # from: lib/nx/binary_backend.ex:23817378 elem_size = div(arg1, 2)73797380 where "x" (context Nx.Shared) was given the type:73817382 # type: dynamic(%Complex{7383 re: :infinity or :nan or :neg_infinity or float(),7384 im: :infinity or :nan or :neg_infinity or float()7385 })7386 # from: lib/nx/binary_backend.ex:23817387 x73887389 type warning found at:7390 │7391 2381 │ match_types [out.type] do7392 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7393 │7394 └─ lib/nx/binary_backend.ex:2381: Nx.BinaryBackend.calculate_fft/473957396 warning: incompatible types given to Nx.Shared.write_bf16/1:73977398 Nx.Shared.write_bf16(x)73997400 given types:74017402 -dynamic(%Complex{7403 re: :infinity or :nan or :neg_infinity or float(),7404 im: :infinity or :nan or :neg_infinity or float()7405 })-74067407 but expected one of:74087409 :infinity or :nan or :neg_infinity74107411 where "x" (context Nx.Shared) was given the type:74127413 # type: dynamic(%Complex{7414 re: :infinity or :nan or :neg_infinity or float(),7415 im: :infinity or :nan or :neg_infinity or float()7416 })7417 # from: lib/nx/binary_backend.ex:23817418 x74197420 type warning found at:7421 │7422 2381 │ match_types [out.type] do7423 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7424 │7425 └─ lib/nx/binary_backend.ex:2381: Nx.BinaryBackend.calculate_fft/474267427 warning: the following clause cannot match because the previous clauses already matched all possible values:74287429 x ->74307431 it attempts to match on the result of:74327433 Complex.new(re, im)74347435 which has the already matched type:74367437 dynamic(%Complex{7438 re: :infinity or :nan or :neg_infinity or float(),7439 im: :infinity or :nan or :neg_infinity or float()7440 })74417442 where "x" (context Nx.Shared) was given the type:74437444 # type: dynamic(%Complex{7445 re: :infinity or :nan or :neg_infinity or float(),7446 im: :infinity or :nan or :neg_infinity or float()7447 })7448 # from: lib/nx/binary_backend.ex:23817449 x74507451 type warning found at:7452 │7453 2381 │ match_types [out.type] do7454 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7455 │7456 └─ lib/nx/binary_backend.ex:2381: Nx.BinaryBackend.calculate_fft/474577458 warning: this clause of defp bin_zip_reduce/7 is never used (or it will always fail/warn when invoked)7459 │7460 2505 │ defp bin_zip_reduce(t1, [], t2, [], type, acc, fun) do7461 │ ~7462 │7463 └─ lib/nx/binary_backend.ex:2505:8: Nx.BinaryBackend.bin_zip_reduce/774647465 warning: the following clause will never match:74667467 x when is_number(x) ->74687469 because it attempts to match on the result of:74707471 Complex.new(re, im)74727473 which has type:74747475 dynamic(%Complex{7476 re: :infinity or :nan or :neg_infinity or float(),7477 im: :infinity or :nan or :neg_infinity or float()7478 })74797480 where "x" (context Nx.Shared) was given the type:74817482 # type: float() or integer()7483 # from: lib/nx/binary_backend.ex:23817484 is_number(x)74857486 type warning found at:7487 │7488 2381 │ match_types [out.type] do7489 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7490 │7491 └─ lib/nx/binary_backend.ex:2381: Nx.BinaryBackend.calculate_fft/474927493 warning: the following clause will never match:74947495 x when is_number(x) ->74967497 because it attempts to match on the result of:74987499 Complex.new(re, im)75007501 which has type:75027503 dynamic(%Complex{7504 re: :infinity or :nan or :neg_infinity or float(),7505 im: :infinity or :nan or :neg_infinity or float()7506 })75077508 where "x" (context Nx.Shared) was given the type:75097510 # type: float() or integer()7511 # from: lib/nx/binary_backend.ex:23817512 is_number(x)75137514 type warning found at:7515 │7516 2381 │ match_types [out.type] do7517 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7518 │7519 └─ lib/nx/binary_backend.ex:2381: Nx.BinaryBackend.calculate_fft/475207521 warning: the following clause will never match:75227523 x when is_number(x) ->75247525 because it attempts to match on the result of:75267527 Complex.new(re, im)75287529 which has type:75307531 dynamic(%Complex{7532 re: :infinity or :nan or :neg_infinity or float(),7533 im: :infinity or :nan or :neg_infinity or float()7534 })75357536 where "x" (context Nx.Shared) was given the type:75377538 # type: float() or integer()7539 # from: lib/nx/binary_backend.ex:23817540 is_number(x)75417542 type warning found at:7543 │7544 2381 │ match_types [out.type] do7545 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7546 │7547 └─ lib/nx/binary_backend.ex:2381: Nx.BinaryBackend.calculate_fft/475487549Generated nx app7550==> exla7551Unpacking /home/nerves/.cache/xla/0.5.1/cache/download/xla_extension-x86_64-linux-gnu-cpu.tar.gz into /work/proj/deps_mangopi_mq_pro/exla/cache7552Using libexla.so from /home/nerves/.cache/xla/exla/elixir-1.20.3-erts-17.0.4-xla-0.5.1-exla-0.6.4-x7znno2h45j2bw26wwsxchg22y/libexla.so7553Compiling 21 files (.ex)7554 warning: Tuple.append/2 is deprecated. Use insert_at instead7555 │7556 778 │ |> EXLA.Op.reshape(Tuple.append(b_shape, 1))7557 │ ~7558 │7559 └─ lib/exla/defn.ex:778:36: EXLA.Defn.to_operator/47560 └─ lib/exla/defn.ex:1172:28: EXLA.Defn.to_operator/475617562Generated exla app7563==> nx_image7564Compiling 1 file (.ex)7565Generated nx_image app7566==> safetensors7567Compiling 3 files (.ex)7568 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 operator7569 │7570 27 │ for <<data::size(size)-binary <- binary>> do7571 │ ~7572 │7573 └─ lib/safetensors/shared.ex:27:26: Safetensors.Shared.new_byte_order/375747575Generated safetensors app7576==> phoenix_html7577Compiling 9 files (.ex)7578 warning: you are implementing a protocol for Plug.Conn but said module is not available. Make sure the module name is correct. If Plug.Conn is an optional dependency, please wrap the protocol implementation in a Code.ensure_loaded?(Plug.Conn) check7579 │7580 87 │ defimpl Phoenix.HTML.FormData, for: [Plug.Conn, Atom, Map] do7581 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7582 │7583 └─ lib/phoenix_html/form_data.ex:87: (file)75847585 warning: comparison between distinct types found:75867587 id == nil75887589 given types:75907591 dynamic(not false and not nil and not binary()) == nil75927593 where "id" was given the types:75947595 # type: dynamic(not false and not nil)7596 # from: lib/phoenix_html/form_data.ex:92:87597 id = Keyword.get(opts, :id) || name75987599 # type: dynamic(not false and not nil and not binary())7600 # from: lib/phoenix_html/form_data.ex:94:127601 is_binary(id)76027603 While Elixir can compare across all types, you are comparing across types which are always disjoint, and the result is either always true or always false76047605 type warning found at:7606 │7607 94 │ unless is_binary(id) or is_nil(id) do7608 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7609 │7610 └─ lib/phoenix_html/form_data.ex:94: Phoenix.HTML.FormData.Atom.to_form/276117612 warning: the 1st pattern in clause will never match:76137614 6076157616 because it is expected to receive type:76177618 dynamic(empty_list() or non_empty_list(term(), term()))76197620 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())76217622 type warning found at:7623 │7624 56 │ def to_iodata(?<), do: "<"7625 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7626 │7627 └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/176287629 warning: the 1st pattern in clause will never match:76307631 6276327633 because it is expected to receive type:76347635 dynamic(empty_list() or non_empty_list(term(), term()))76367637 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())76387639 type warning found at:7640 │7641 57 │ def to_iodata(?>), do: ">"7642 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7643 │7644 └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/176457646 warning: the 1st pattern in clause will never match:76477648 3876497650 because it is expected to receive type:76517652 dynamic(empty_list() or non_empty_list(term(), term()))76537654 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())76557656 type warning found at:7657 │7658 58 │ def to_iodata(?&), do: "&"7659 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7660 │7661 └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/176627663 warning: the 1st pattern in clause will never match:76647665 3476667667 because it is expected to receive type:76687669 dynamic(empty_list() or non_empty_list(term(), term()))76707671 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())76727673 type warning found at:7674 │7675 59 │ def to_iodata(?"), do: """7676 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7677 │7678 └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/176797680 warning: the 1st pattern in clause will never match:76817682 3976837684 because it is expected to receive type:76857686 dynamic(empty_list() or non_empty_list(term(), term()))76877688 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())76897690 type warning found at:7691 │7692 60 │ def to_iodata(?'), do: "'"7693 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7694 │7695 └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/176967697 warning: the 1st pattern in clause will never match:76987699 {:safe, data}77007701 because it is expected to receive type:77027703 dynamic(empty_list() or non_empty_list(term(), term()))77047705 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())77067707 type warning found at:7708 │7709 76 │ def to_iodata({:safe, data}) do7710 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7711 │7712 └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/177137714 warning: the following clause is redundant:77157716 def to_iodata(other)77177718 it has type:77197720 dynamic(empty_list() or non_empty_list(term(), term()))77217722 previous clauses have already matched on the following types:77237724 non_empty_list(term(), term())7725 empty_list()77267727 │7728 80 │ def to_iodata(other) do7729 │ ~7730 │7731 └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/177327733 warning: the 1st pattern in clause will never match:77347735 h77367737 because it is expected to receive type:77387739 dynamic(empty_list() or non_empty_list(term(), term()))77407741 where "h" was given the type:77427743 # type: integer()7744 # from: lib/phoenix_html/safe.ex:62:257745 is_integer(h)77467747 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())77487749 type warning found at:7750 │7751 62 │ def to_iodata(h) when is_integer(h) and h <= 255 do7752 │ ~7753 │7754 └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/177557756 warning: the 1st pattern in clause will never match:77577758 h77597760 because it is expected to receive type:77617762 dynamic(empty_list() or non_empty_list(term(), term()))77637764 where "h" was given the type:77657766 # type: integer()7767 # from: lib/phoenix_html/safe.ex:66:257768 is_integer(h)77697770 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())77717772 type warning found at:7773 │7774 66 │ def to_iodata(h) when is_integer(h) do7775 │ ~7776 │7777 └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/177787779 warning: the 1st pattern in clause will never match:77807781 h77827783 because it is expected to receive type:77847785 dynamic(empty_list() or non_empty_list(term(), term()))77867787 where "h" was given the type:77887789 # type: binary()7790 # from: lib/phoenix_html/safe.ex:72:257791 is_binary(h)77927793 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())77947795 type warning found at:7796 │7797 72 │ def to_iodata(h) when is_binary(h) do7798 │ ~7799 │7800 └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/178017802Generated phoenix_html app7803==> polaris7804Compiling 5 files (.ex)7805Generated polaris app7806==> scholar7807Compiling 32 files (.ex)7808warning: first.._ inside match is deprecated, you must always match on the step: first.._//var or first.._//_ if you want to ignore it7809 lib/scholar/model_selection.ex:78: Scholar.ModelSelection.concat_ranges/178107811warning: _..last inside match is deprecated, you must always match on the step: _..last//var or _..last//_ if you want to ignore it7812 lib/scholar/model_selection.ex:80: Scholar.ModelSelection.last_last/178137814 warning: unused require Nx7815 │7816 7 │ require Nx7817 │ ~7818 │7819 └─ lib/scholar/neighbors/radius_nearest_neighbors.ex:7:378207821 warning: unused require Nx7822 │7823 7 │ require Nx7824 │ ~7825 │7826 └─ lib/scholar/neighbors/k_nearest_neighbors.ex:7:378277828 warning: unused require Nx7829 │7830 21 │ require Nx7831 │ ~7832 │7833 └─ lib/scholar/cluster/k_means.ex:21:378347835 warning: unused require Nx7836 │7837 23 │ require Nx7838 │ ~7839 │7840 └─ lib/scholar/cluster/gmm.ex:23:378417842 warning: incompatible types given to Nx.sqrt/1:78437844 Nx.sqrt(scalar)78457846 given types:78477848 -dynamic({})-78497850 but expected one of:78517852 %{..., __struct__: Complex} or %{..., __struct__: Nx.Tensor} or :infinity or :nan or7853 :neg_infinity or float() or integer() or non_empty_list(term())78547855 where "scalar" was given the type:78567857 # type: dynamic({})7858 # from: lib/scholar/linear/linear_regression.ex:136:107859 {} = scalar78607861 type warning found at:7862 │7863 137 │ scalar = Nx.sqrt(scalar)7864 │ ~7865 │7866 └─ lib/scholar/linear/linear_regression.ex:137:21: Scholar.Linear.LinearRegression."__defn:rescale__"/378677868 warning: incompatible types given to Nx.new_axis/2:78697870 Nx.new_axis(target_x, 0)78717872 given types:78737874 -dynamic({...})-, integer()78757876 but expected one of:78777878 (7879 %{..., __struct__: Complex} or %{..., __struct__: Nx.Tensor} or :infinity or :nan or7880 :neg_infinity or float() or integer() or non_empty_list(term()),7881 integer()7882 )78837884 where "target_x" was given the type:78857886 # type: dynamic({...})7887 # from: lib/scholar/interpolation/cubic_spline.ex:245:77888 Nx.Defn.Compiler.__case__(target_x)78897890 type warning found at:7891 │7892 247 │ Nx.new_axis(target_x, 0)7893 │ ~7894 │7895 └─ lib/scholar/interpolation/cubic_spline.ex:247:14: Scholar.Interpolation.CubicSpline."__defn:predict_n__"/378967897 warning: incompatible types given to Nx.sqrt/1:78987899 Nx.sqrt(scalar)79007901 given types:79027903 -dynamic({})-79047905 but expected one of:79067907 %{..., __struct__: Complex} or %{..., __struct__: Nx.Tensor} or :infinity or :nan or7908 :neg_infinity or float() or integer() or non_empty_list(term())79097910 where "scalar" was given the type:79117912 # type: dynamic({})7913 # from: lib/scholar/linear/ridge_regression.ex:226:107914 {} = scalar79157916 type warning found at:7917 │7918 227 │ scalar = Nx.sqrt(scalar)7919 │ ~7920 │7921 └─ lib/scholar/linear/ridge_regression.ex:227:21: Scholar.Linear.RidgeRegression."__defn:rescale__"/379227923Generated scholar app7924==> axon7925Compiling 23 files (.ex)7926 warning: unused require Polaris.Updates7927 │7928 212 │ require Polaris.Updates7929 │ ~7930 │7931 └─ lib/axon/loop.ex:212:379327933 warning: the following conditional expression will always succeed:79347935 not improved?79367937 because it evaluates to:79387939 dynamic(true)79407941 where "improved?" was given the type:79427943 # type: dynamic(false or nil)7944 # from: lib/axon/loop.ex:1166:77945 improved?79467947 type warning found at:7948 │7949 1178 │ not improved? and not over_patience? ->7950 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7951 │7952 └─ lib/axon/loop.ex:1178: Axon.Loop.monitor_impl/679537954 warning: a struct for Axon.Loop.State is expected on struct update:79557956 %Axon.Loop.State{7957 state7958 | epoch: epoch + 1,7959 metrics: zero_metrics,7960 iteration: 0,7961 max_iteration: state.max_iteration7962 }79637964 but got type:79657966 dynamic(%{..., metrics: term()})79677968 where "state" was given the type:79697970 # type: dynamic(%{..., metrics: term()})7971 # from: lib/axon/loop.ex:1732:437972 Map.put(final_metrics_map, epoch, state.metrics)79737974 when defining the variable "state", you must also pattern match on "%Axon.Loop.State{}"79757976 type warning found at:7977 │7978 1733 │ ... %State{7979 │ ~7980 │7981 └─ lib/axon/loop.ex:1733:29: Axon.Loop.run/479827983 warning: a struct for Axon.Loop.State is expected on struct update:79847985 %Axon.Loop.State{state | epoch: epoch + 1, iteration: 0}79867987 but got type:79887989 dynamic(%{..., epoch: term(), metrics: term()})79907991 where "state" was given the types:79927993 # type: dynamic(%{..., epoch: term(), metrics: term()})7994 # from: lib/axon/loop.ex:1940:557995 %{epoch: epoch, metrics: metrics} = state79967997 # type: dynamic(%{..., epoch: term(), metrics: term()})7998 # from: lib/axon/loop.ex7999 {:halt_epoch, %{epoch: epoch, metrics: metrics} = state}80008001 when defining the variable "state", you must also pattern match on "%Axon.Loop.State{}"80028003 type warning found at:8004 │8005 1942 │ {:cont, {batch_fn, final_metrics_map, %State{state | epoch: epoch + 1, iteration: 0}}}8006 │ ~8007 │8008 └─ lib/axon/loop.ex:1942:47: Axon.Loop.halt_epoch/580098010Generated axon app8011==> rustler_precompiled8012Compiling 4 files (.ex)8013Generated rustler_precompiled app8014==> tokenizers8015Compiling 18 files (.ex)8016801708:47:25.523 [debug] Downloading NIF from https://github.com/elixir-nx/tokenizers/releases/download/v0.5.1/libex_tokenizers-v0.5.1-nif-2.15-riscv64gc-unknown-linux-gnu.so.tar.gz8018801908:47:29.948 [debug] NIF cached at /home/nerves/.cache/rustler_precompiled/precompiled_nifs/libex_tokenizers-v0.5.1-nif-2.15-riscv64gc-unknown-linux-gnu.so.tar.gz and extracted to /work/proj/_build/mangopi_mq_pro/lib/tokenizers/priv/native/libex_tokenizers-v0.5.1-nif-2.15-riscv64gc-unknown-linux-gnu.so.tar.gz8020Generated tokenizers app8021==> nx_signal8022Compiling 5 files (.ex)8023 warning: Tuple.append/2 is deprecated. Use insert_at instead8024 │8025 739 │ |> Tuple.append(out_len)8026 │ ~8027 │8028 └─ lib/nx_signal.ex:739:14: NxSignal.overlap_and_add_output_shape/280298030Generated nx_signal app8031==> bumblebee8032Compiling 96 files (.ex)8033 warning: the variable "bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator8034 │8035 274 │ <<^size::integer-little-signed-size(64), chunk::binary-size(bytes), data::binary>> = data8036 │ ~8037 │8038 └─ lib/bumblebee/conversion/pytorch/loader.ex:274:69: Bumblebee.Conversion.PyTorch.Loader.storage_binaries/180398040 warning: Tuple.append/2 is deprecated. Use insert_at instead8041 │8042 126 │ {hidden_state, Tuple.append(output_states, {hidden_state, out_channels})}8043 │ ~8044 │8045 └─ lib/bumblebee/diffusion/layers/unet.ex:126:32: Bumblebee.Diffusion.Layers.UNet.down_block_2d/48046 └─ lib/bumblebee/diffusion/layers/unet.ex:136:28: Bumblebee.Diffusion.Layers.UNet.down_block_2d/480478048 warning: Tuple.append/2 is deprecated. Use insert_at instead8049 │8050 282 │ bounding_box_shape = Tuple.append(shape, 4)8051 │ ~8052 │8053 └─ lib/bumblebee/multimodal/layout_lm.ex:282:32: Bumblebee.Multimodal.LayoutLm.inputs/280548055 warning: Tuple.append/2 is deprecated. Use insert_at instead8056 │8057 409 │ hidden_shape = Tuple.append(shape, spec.hidden_size)8058 │ ~8059 │8060 └─ lib/bumblebee/text/bert.ex:409:26: Bumblebee.Text.Bert.inputs/280618062 warning: Tuple.append/2 is deprecated. Use insert_at instead8063 │8064 363 │ hidden_shape = Tuple.append(shape, spec.hidden_size)8065 │ ~8066 │8067 └─ lib/bumblebee/text/roberta.ex:363:26: Bumblebee.Text.Roberta.inputs/280688069 warning: the following clause will never match:80708071 {:error, error} ->80728073 because it attempts to match on the result of:80748075 IO.binwrite(state.file, body)80768077 which has type:80788079 dynamic(not {:error, term()})80808081 type warning found at:8082 │8083 78 │ {:error, error} ->8084 │ ~~~~~~~~~~~~~~~~~~8085 │8086 └─ lib/bumblebee/utils/http.ex:78: Bumblebee.Utils.HTTP.download_receive/280878088 warning: the following clause will never match:80898090 {:error, error} ->80918092 because it attempts to match on the result of:80938094 IO.binwrite(state.file, body_part)80958096 which has type:80978098 dynamic(not {:error, term()})80998100 type warning found at:8101 │8102 105 │ {:error, error} ->8103 │ ~~~~~~~~~~~~~~~~~~8104 │8105 └─ lib/bumblebee/utils/http.ex:105: Bumblebee.Utils.HTTP.download_receive/281068107 warning: Tuple.append/2 is deprecated. Use insert_at instead8108 │8109 763 │ Axon.layer(fn tuple, x, _ -> Tuple.append(tuple, x) end, [tuple, x], op_name: :append)8110 │ ~8111 │8112 └─ lib/bumblebee/layers.ex:763:40: Bumblebee.Layers.append/281138114Generated bumblebee app8115==> fss8116Compiling 4 files (.ex)8117Generated fss app8118==> explorer8119Compiling 25 files (.ex)81208121== Compilation error in file lib/explorer/polars_backend/native.ex ==8122** (RuntimeError) precompiled NIF is not available for this target: "riscv64gc-unknown-linux-gnu".8123The available targets are:8124 - aarch64-apple-darwin8125 - aarch64-unknown-linux-gnu8126 - aarch64-unknown-linux-musl8127 - x86_64-apple-darwin8128 - x86_64-pc-windows-msvc8129 - x86_64-pc-windows-gnu8130 - x86_64-unknown-linux-gnu8131 - x86_64-unknown-linux-musl8132 - x86_64-unknown-freebsd8133 lib/explorer/polars_backend/native.ex:32: (module)8134could not compile dependency :explorer, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile explorer --force", update it with "mix deps.update explorer" or clean it with "mix deps.clean explorer"