Build log
nerves_system_rpi4
ai_ex 0.1.0 · fail · run ai_ex-0.1.0-1789632663983
8893 of 8893 lines
1Resolving Hex dependencies...2Resolution completed in 1.764s3Unchanged: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)196Compiling lib/decoder.ex (it's taking more than 10s)197Compiling lib/encode.ex (it's taking more than 10s)198Generated jason app199==> tablet200Compiling 2 files (.ex)201Generated tablet app202==> elixir_make203Compiling 8 files (.ex)204Generated elixir_make app205==> nerves_discovery206Compiling 5 files (.ex)207Generated nerves_discovery app208==> interactive_cmd209Compiling 1 file (.ex)210Generated interactive_cmd app211==> nerves212HOST_CC port.o213HOST_LD port214Compiling 55 files (.ex)215Generated nerves app216==> nerves_compatibility_test217218Nerves environment219 MIX_TARGET: rpi4220 MIX_ENV: prod221222Checking for prebuilt Nerves artifacts...223 Found nerves_system_rpi4 in cache224 /home/nerves/.nerves/artifacts/nerves_system_rpi4-portable-2.1.2225 Found nerves_toolchain_aarch64_nerves_linux_gnu in cache226 /home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-linux_x86_64-15.3.1227==> jason228Compiling 10 files (.ex)229Generated jason app230==> tablet231Compiling 2 files (.ex)232Generated tablet app233==> elixir_make234Compiling 8 files (.ex)235Generated elixir_make app236==> nerves_discovery237Compiling 5 files (.ex)238Generated nerves_discovery app239==> interactive_cmd240Compiling 1 file (.ex)241Generated interactive_cmd app242==> nerves243HOST_CC port.o244HOST_LD port245Compiling 55 files (.ex)246Generated nerves app247==> nerves_system_br248Generated nerves_system_br app249==> nerves_toolchain_aarch64_nerves_linux_gnu250Compiling 1 file (.ex)251Generated nerves_toolchain_aarch64_nerves_linux_gnu app252==> nerves_system_rpi4253Generated nerves_system_rpi4 app254==> nerves_compatibility_test255256Nerves environment257 MIX_TARGET: rpi4258 MIX_ENV: prod259260==> earmark_parser261Compiling 2 files (.xrl)262Compiling 1 file (.yrl)263Compiling 3 files (.erl)264Compiling 32 files (.ex)265Generated earmark_parser app266==> progress_bar267Compiling 10 files (.ex)268Generated progress_bar app269==> circular_buffer270Compiling 1 file (.ex)271Generated circular_buffer app272==> nimble_options273Compiling 3 files (.ex)274Generated nimble_options app275==> nerves_compatibility_test276TFLITE_BEAM_CORAL_LIBEDGETPU_TRIPLET: native277Downloading libedgetpu https://github.com/cocoa-xu/libedgetpu/releases/download/v0.1.14/edgetpu_runtime_aarch64-linux-gnu_v0.1.14.tar.gz...278 % Total % Received % Xferd Average Speed Time Time Time Current279 Dload Upload Total Spent Left Speed280 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 --:--:-- --:--:-- --:--:-- 0281100 1146k 100 1146k 0 0 1093k 0 0:00:01 0:00:01 --:--:-- 1093k282Unarchiving libedgetpu...283dirname: missing operand284Try 'dirname --help' for more information.285sysctl: cannot stat /proc/sys/hw/ncpu: No such file or directory286[INFO] not downloaded, will download!287[INFO] Precompiled binary tarball downloaded and saved to /home/nerves/.cache/tflite_beam-nif-2.16-aarch64-linux-gnu-v0.3.12.tar.gz288===> Analyzing applications...289===> Compiling tflite_beam290===> Analyzing applications...291===> Compiling mimerl292==> unpickler293Compiling 3 files (.ex)294 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 operator295 │296 275 │ <<string::binary-size(prefix_size), ?L>> = string297 │ ~298 │299 └─ lib/unpickler.ex:275:27: Unpickler.load_op/3300301 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 operator302 │303 306 │ <<q, string::binary-size(content_size), q>> when q in [?', ?"] ->304 │ ~305 │306 └─ lib/unpickler.ex:306:34: Unpickler.load_op/3307308Generated unpickler app309==> ssl_verify_fun310Compiling 7 files (.erl)311Generated ssl_verify_fun app312==> complex313Compiling 2 files (.ex)314 warning: the following clause is redundant:315316 def divide(n, b) when is_number(n) and (b === :infinity or b === :neg_infinity)317318 it has type:319320 dynamic(float() or integer()), dynamic(:infinity or :neg_infinity)321322 previous clauses have already matched on the following types:323324 :infinity or :nan or :neg_infinity, :infinity or :nan or :neg_infinity325 :nan, float() or integer()326 float() or integer(), :nan327 float() or integer(), :infinity328 float() or integer(), :neg_infinity329 float() or integer(), float() or integer()330331 │332 590 │ def divide(n, b) when is_number(n) and b in [:infinity, :neg_infinity] do333 │ ~334 │335 └─ lib/complex.ex:590:7: Complex.divide/2336337 warning: the following clause is redundant:338339 def pow(%Complex{re: re, im: im}, :neg_infinity) when re == 0 and im == 0340341 it has type:342343 dynamic(%Complex{re: float() or integer(), im: float() or integer()}), :neg_infinity344345 previous clauses have already matched on the following types:346347 :infinity or :nan or :neg_infinity, %Complex{}348 %Complex{}, :infinity or :nan or :neg_infinity349 %Complex{re: :infinity or :nan or :neg_infinity}, term()350 %Complex{im: :infinity or :nan or :neg_infinity}, term()351 term(), %Complex{re: :infinity or :nan or :neg_infinity}352 term(), %Complex{im: :infinity or :nan or :neg_infinity}353 :nan, term()354 term(), :nan355356 │357 1143 │ def pow(%Complex{re: re, im: im}, :neg_infinity) when re == 0 and im == 0, do: new(:infinity, 0)358 │ ~359 │360 └─ lib/complex.ex:1143:7: Complex.pow/2361362 warning: the following clause is redundant:363364 def atan2(:nan, :nan)365366 it has type:367368 :nan, :nan369370 previous clauses have already matched on the following types:371372 float() or integer(), float() or integer()373 :infinity, :infinity374 :infinity, :neg_infinity375 :infinity, :nan376 :infinity, float() or integer()377 :neg_infinity, :infinity378 :neg_infinity, :neg_infinity379 :neg_infinity, :nan380 :neg_infinity, float() or integer()381 :nan, :infinity or :nan or :neg_infinity or float() or integer()382 :infinity or :nan or :neg_infinity or float() or integer(), :nan383384 │385 1458 │ def atan2(:nan, :nan), do: :nan386 │ ~387 │388 └─ lib/complex.ex:1458:7: Complex.atan2/2389390Generated complex app391==> table_rex392Compiling 7 files (.ex)393 warning: expected a module (an atom) when invoking render/2 in expression:394395 renderer.render(table, opts)396397 where "opts" was given the type:398399 # type: dynamic()400 # from: lib/table_rex/table.ex:274:10401 opts = Enum.into(opts, renderer.default_options)402403 where "renderer" was given the type:404405 # type: dynamic(%{..., default_options: term()})406 # from: lib/table_rex/table.ex:274:25407 Enum.into(opts, renderer.default_options)408409 where "table" was given the types:410411 # type: dynamic(%TableRex.Table{})412 # from: lib/table_rex/table.ex:272:23413 %TableRex.Table{} = table414415 # type: dynamic(%TableRex.Table{rows: empty_list() or non_empty_list(term(), term())})416 # from: lib/table_rex/table.ex:276:14417 TableRex.Table.has_rows?(table)418419 # type: dynamic(%TableRex.Table{rows: non_empty_list(term(), term())})420 # from: lib/table_rex/table.ex:276:14421 TableRex.Table.has_rows?(table)422423 type warning found at:424 │425 277 │ renderer.render(table, opts)426 │ ~427 │428 └─ lib/table_rex/table.ex:277:16: TableRex.Table.render/2429430Generated table_rex app431==> nerves_logging432 CC kmsg_tailer.o433 LD kmsg_tailer434Compiling 5 files (.ex)435Generated nerves_logging app436==> castore437Compiling 1 file (.ex)438Generated castore app439==> unzip440Compiling 5 files (.ex)441 warning: unused require Logger442 │443 32 │ require Logger444 │ ~445 │446 └─ lib/unzip.ex:32:3447448 warning: a struct for Unzip.FileBuffer is expected on struct update:449450 %Unzip.FileBuffer{451 buffer452 | buffer: <<binary::binary, buffer.buffer::binary>>,453 buffer_position: new_buffer_pos454 }455456 but got type:457458 dynamic(459 %{460 ...,461 buffer: bitstring(),462 buffer_position: float() or integer(),463 buffer_size: float() or integer(),464 file: term()465 } and not %Unzip.FileBuffer{direction: :forward}466 )467468 where "buffer" was given the types:469470 # type: dynamic(not %Unzip.FileBuffer{direction: :forward})471 # from: lib/file_buffer.ex:59:18472 buffer473474 # type: dynamic(475 %{..., buffer_position: float() or integer()} and not %Unzip.FileBuffer{direction: :forward}476 )477 # from: lib/file_buffer.ex:60:45478 buffer.buffer_position + byte_size(buffer.buffer)479480 # type: dynamic(481 %{..., buffer: bitstring(), buffer_position: float() or integer()} and482 not %Unzip.FileBuffer{direction: :forward}483 )484 # from: lib/file_buffer.ex:60:47485 byte_size(buffer.buffer)486487 # type: dynamic(488 %{..., buffer: bitstring(), buffer_position: float() or integer()} and489 not %Unzip.FileBuffer{direction: :forward}490 )491 # from: lib/file_buffer.ex:63:31492 buffer.buffer_position > start_pos493494 # type: dynamic(495 %{496 ...,497 buffer: bitstring(),498 buffer_position: float() or integer(),499 buffer_size: float() or integer()500 } and not %Unzip.FileBuffer{direction: :forward}501 )502 # from: lib/file_buffer.ex:64:58503 buffer.buffer_position - buffer.buffer_size504505 # type: dynamic(506 %{507 ...,508 buffer: bitstring(),509 buffer_position: float() or integer(),510 buffer_size: float() or integer(),511 file: term()512 } and not %Unzip.FileBuffer{direction: :forward}513 )514 # from: lib/file_buffer.ex:67:29515 pread(buffer.file, new_buffer_pos, chunk_size)516517 when defining the variable "buffer", you must also pattern match on "%Unzip.FileBuffer{}"518519 type warning found at:520 │521 70 │ buffer = %FileBuffer{522 │ ~523 │524 └─ lib/file_buffer.ex:70:18: Unzip.FileBuffer.next_chunk/2525526 warning: a struct for Unzip.FileBuffer is expected on struct update:527528 %Unzip.FileBuffer{529 buffer530 | buffer: binary_part(buffer.buffer, 0, byte_size(buffer.buffer) - count)531 }532533 but got type:534535 dynamic()536537 where "buffer" was given the type:538539 # type: dynamic()540 # from: lib/file_buffer.ex:87:24541 buffer542543 when defining the variable "buffer", you must also pattern match on "%Unzip.FileBuffer{}"544545 type warning found at:546 │547 89 │ %FileBuffer{548 │ ~549 │550 └─ lib/file_buffer.ex:89:6: Unzip.FileBuffer.move_backward_by/2551552 warning: a struct for Unzip.FileBuffer is expected on struct update:553554 %Unzip.FileBuffer{555 buffer556 | buffer: binary_part(buffer.buffer, count, byte_size(buffer.buffer) - count),557 buffer_position: min(buffer.buffer_position + count, buffer.limit)558 }559560 but got type:561562 dynamic()563564 where "buffer" was given the type:565566 # type: dynamic()567 # from: lib/file_buffer.ex:98:23568 buffer569570 when defining the variable "buffer", you must also pattern match on "%Unzip.FileBuffer{}"571572 type warning found at:573 │574 100 │ %FileBuffer{575 │ ~576 │577 └─ lib/file_buffer.ex:100:6: Unzip.FileBuffer.move_forward_by/2578579Generated unzip app580==> ring_logger581Compiling 7 files (.ex)582Generated ring_logger app583==> nerves_compatibility_test584===> Analyzing applications...585===> Compiling aws_signature586==> shoehorn587Compiling 8 files (.ex)588Generated shoehorn app589==> xla590Compiling 2 files (.ex)591Generated xla app592==> table593Compiling 5 files (.ex)594Generated table app595==> nimble_parsec596Compiling 4 files (.ex)597Generated nimble_parsec app598==> makeup599Compiling 15 files (.ex)600Generated makeup app601==> makeup_elixir602Compiling 6 files (.ex)603Compiling lib/makeup/lexers/elixir_lexer/atoms.ex (it's taking more than 10s)604Compiling lib/makeup/lexers/elixir_lexer.ex (it's taking more than 10s)605Compiling lib/makeup/lexers/elixir_lexer/variables.ex (it's taking more than 10s)606Generated makeup_elixir app607==> makeup_erlang608Compiling 4 files (.ex)609Compiling lib/makeup/lexers/erlang_lexer.ex (it's taking more than 10s)610Generated makeup_erlang app611==> ex_doc612Compiling 30 files (.ex)613Generated ex_doc app614==> nerves_compatibility_test615===> Analyzing applications...616===> Compiling unicode_util_compat617===> Analyzing applications...618===> Compiling idna619===> Analyzing applications...620===> Compiling telemetry621==> nx622Compiling 32 files (.ex)623 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity624 │625 659 │ def ~~~tensor when is_number(tensor), do: Bitwise.~~~(tensor)626 │ ~627 │628 └─ lib/nx/defn/kernel.ex:659:7629630 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity631 │632 660 │ def ~~~tensor, do: Nx.bitwise_not(tensor)633 │ ~634 │635 └─ lib/nx/defn/kernel.ex:660:7636637 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 operator638 │639 200 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val640 │ ~641 │642 └─ lib/nx/shared.ex:200:33: Nx.Shared.read_complex/2643644 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 operator645 │646 200 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val647 │ ~648 │649 └─ lib/nx/shared.ex:200:71: Nx.Shared.read_complex/2650651 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 operator652 │653 204 │ <<x::float-native-size(elem_size)>> -> x654 │ ~655 │656 └─ lib/nx/shared.ex:204:32: Nx.Shared.read_complex/2657658 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 operator659 │660 210 │ <<x::float-native-size(elem_size)>> -> x661 │ ~662 │663 └─ lib/nx/shared.ex:210:32: Nx.Shared.read_complex/2664665 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 operator666 │667 1089 │ <<x::size(bits)-big>> = <<-1::float-size(bits)-big>>668 │ ~669 │670 └─ lib/nx/random.ex:1089:15: Nx.Random.next_after_minus_1/1671672 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 operator673 │674 1093 │ <<f::float-size(bits)-big>> = <<x - 1::integer-size(bits)-big>>675 │ ~676 │677 └─ lib/nx/random.ex:1093:21: Nx.Random.next_after_minus_1/1678679Compiling lib/nx/defn/tree.ex (it's taking more than 10s)680 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator681 │682 734 │ match_types [type] do683 │ ~~~~~~~~~~~~~~~~~~~~~684 │685 └─ lib/nx/binary_backend/matrix.ex:734: Nx.BinaryBackend.Matrix.binary_to_vector/2686687 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator688 │689 734 │ match_types [type] do690 │ ~~~~~~~~~~~~~~~~~~~~~691 │692 └─ lib/nx/binary_backend/matrix.ex:734: Nx.BinaryBackend.Matrix.binary_to_vector/2693694 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator695 │696 734 │ match_types [type] do697 │ ~~~~~~~~~~~~~~~~~~~~~698 │699 └─ lib/nx/binary_backend/matrix.ex:734: Nx.BinaryBackend.Matrix.binary_to_vector/2700701 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator702 │703 734 │ match_types [type] do704 │ ~~~~~~~~~~~~~~~~~~~~~705 │706 └─ lib/nx/binary_backend/matrix.ex:734: Nx.BinaryBackend.Matrix.binary_to_vector/2707708 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator709 │710 734 │ match_types [type] do711 │ ~~~~~~~~~~~~~~~~~~~~~712 │713 └─ lib/nx/binary_backend/matrix.ex:734: Nx.BinaryBackend.Matrix.binary_to_vector/2714715 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator716 │717 734 │ match_types [type] do718 │ ~~~~~~~~~~~~~~~~~~~~~719 │720 └─ lib/nx/binary_backend/matrix.ex:734: Nx.BinaryBackend.Matrix.binary_to_vector/2721722 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator723 │724 209 │ Nx.Shared.match_types [type] do725 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~726 │727 └─ lib/nx/backend.ex:209: Nx.Backend.chunk/6728729 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator730 │731 209 │ Nx.Shared.match_types [type] do732 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~733 │734 └─ lib/nx/backend.ex:209: Nx.Backend.chunk/6735736 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator737 │738 209 │ Nx.Shared.match_types [type] do739 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~740 │741 └─ lib/nx/backend.ex:209: Nx.Backend.chunk/6742743 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator744 │745 209 │ Nx.Shared.match_types [type] do746 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~747 │748 └─ lib/nx/backend.ex:209: Nx.Backend.chunk/6749750 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator751 │752 209 │ Nx.Shared.match_types [type] do753 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~754 │755 └─ lib/nx/backend.ex:209: Nx.Backend.chunk/6756757 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator758 │759 209 │ Nx.Shared.match_types [type] do760 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~761 │762 └─ lib/nx/backend.ex:209: Nx.Backend.chunk/6763764 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 operator765 │766 282 │ for <<chunk::size(chunk_size)-bitstring <- data>> do767 │ ~768 │769 └─ lib/nx/binary_backend.ex:282:23: Nx.BinaryBackend.unary_broadcast/7770771 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 operator772 │773 329 │ for <<chunk::size(chunk_size)-bitstring <- data>> do774 │ ~775 │776 └─ lib/nx/binary_backend.ex:329:25: Nx.BinaryBackend.transpose/3777778 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 operator779 │780 409 │ for <<dim::size(size)-bitstring <- bin>>, into: <<>> do781 │ ~782 │783 └─ lib/nx/binary_backend.ex:409:27: Nx.BinaryBackend.pad_last_dim/5784785 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 operator786 │787 414 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = padded788 │ ~789 │790 └─ lib/nx/binary_backend.ex:414:25: Nx.BinaryBackend.pad_last_dim/5791792 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 operator793 │794 426 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =795 │ ~796 │797 └─ lib/nx/binary_backend.ex:426:23: Nx.BinaryBackend.pad_last_dim/5798799 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 operator800 │801 426 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =802 │ ~803 │804 └─ lib/nx/binary_backend.ex:426:58: Nx.BinaryBackend.pad_last_dim/5805806 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 operator807 │808 433 │ <<_::size(low_byte)-bitstring, new_bin::bitstring>> = bin809 │ ~810 │811 └─ lib/nx/binary_backend.ex:433:23: Nx.BinaryBackend.pad_last_dim/5812813 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 operator814 │815 439 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = bin816 │ ~817 │818 └─ lib/nx/binary_backend.ex:439:29: Nx.BinaryBackend.pad_last_dim/5819820 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 operator821 │822 485 │ for <<chunk::size(chunk_size)-bitstring <- data>> do823 │ ~824 │825 └─ lib/nx/binary_backend.ex:485:25: Nx.BinaryBackend.reverse/3826827 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 operator828 │829 557 │ <<_::bitstring-size(left_offset_bits),830 │ ~831 │832 └─ lib/nx/binary_backend.ex:557:29: Nx.BinaryBackend.dot/7833834 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 operator835 │836 558 │ left_batch_item_binary::bitstring-size(left_batch_item_bits),837 │ ~838 │839 └─ lib/nx/binary_backend.ex:558:50: Nx.BinaryBackend.dot/7840841 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 operator842 │843 561 │ <<_::bitstring-size(right_offset_bits),844 │ ~845 │846 └─ lib/nx/binary_backend.ex:561:29: Nx.BinaryBackend.dot/7847848 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 operator849 │850 562 │ right_batch_item_binary::bitstring-size(right_batch_item_bits),851 │ ~852 │853 └─ lib/nx/binary_backend.ex:562:51: Nx.BinaryBackend.dot/7854855 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator856 │857 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data858 │ ~859 │860 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4861862 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator863 │864 655 │ match_types [pred_type] do865 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~866 │867 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4868869 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator870 │871 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data872 │ ~873 │874 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4875876 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator877 │878 655 │ match_types [pred_type] do879 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~880 │881 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4882883 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator884 │885 655 │ match_types [pred_type] do886 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~887 │888 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4889890 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator891 │892 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data893 │ ~894 │895 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4896897 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator898 │899 655 │ match_types [pred_type] do900 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~901 │902 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4903904 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator905 │906 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data907 │ ~908 │909 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4910911 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator912 │913 655 │ match_types [pred_type] do914 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~915 │916 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4917918 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator919 │920 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data921 │ ~922 │923 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4924925 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator926 │927 655 │ match_types [pred_type] do928 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~929 │930 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4931932 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator933 │934 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data935 │ ~936 │937 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4938939 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator940 │941 669 │ match_types [left_type] do942 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~943 │944 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4945946 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator947 │948 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data949 │ ~950 │951 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4952953 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator954 │955 669 │ match_types [left_type] do956 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~957 │958 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4959960 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator961 │962 669 │ match_types [left_type] do963 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~964 │965 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4966967 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator968 │969 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data970 │ ~971 │972 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4973974 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator975 │976 669 │ match_types [left_type] do977 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~978 │979 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4980981 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator982 │983 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data984 │ ~985 │986 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4987988 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator989 │990 669 │ match_types [left_type] do991 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~992 │993 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4994995 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator996 │997 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data998 │ ~999 │1000 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/410011002 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1003 │1004 669 │ match_types [left_type] do1005 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~1006 │1007 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/410081009 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 operator1010 │1011 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data1012 │ ~1013 │1014 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/410151016 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1017 │1018 663 │ match_types [right_type] do1019 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~1020 │1021 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/410221023 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 operator1024 │1025 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data1026 │ ~1027 │1028 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/410291030 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1031 │1032 663 │ match_types [right_type] do1033 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~1034 │1035 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/410361037 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1038 │1039 663 │ match_types [right_type] do1040 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~1041 │1042 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/410431044 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 operator1045 │1046 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data1047 │ ~1048 │1049 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/410501051 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1052 │1053 663 │ match_types [right_type] do1054 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~1055 │1056 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/410571058 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 operator1059 │1060 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data1061 │ ~1062 │1063 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/410641065 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1066 │1067 663 │ match_types [right_type] do1068 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~1069 │1070 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/410711072 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 operator1073 │1074 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data1075 │ ~1076 │1077 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/410781079 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1080 │1081 663 │ match_types [right_type] do1082 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~1083 │1084 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/410851086 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1087 │1088 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1089 │ ~1090 │1091 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410921093 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1094 │1095 728 │ match_types [left_type, right_type, type] do1096 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1097 │1098 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410991100 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1101 │1102 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1103 │ ~1104 │1105 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411061107 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1108 │1109 728 │ match_types [left_type, right_type, type] do1110 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1111 │1112 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411131114 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1115 │1116 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1117 │ ~1118 │1119 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411201121 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1122 │1123 728 │ match_types [left_type, right_type, type] do1124 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1125 │1126 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411271128 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1129 │1130 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1131 │ ~1132 │1133 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411341135 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1136 │1137 728 │ match_types [left_type, right_type, type] do1138 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1139 │1140 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411411142 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1143 │1144 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1145 │ ~1146 │1147 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411481149 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1150 │1151 728 │ match_types [left_type, right_type, type] do1152 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1153 │1154 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411551156 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1157 │1158 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1159 │ ~1160 │1161 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411621163 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1164 │1165 728 │ match_types [left_type, right_type, type] do1166 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1167 │1168 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411691170 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1171 │1172 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1173 │ ~1174 │1175 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411761177 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1178 │1179 728 │ match_types [left_type, right_type, type] do1180 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1181 │1182 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411831184 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1185 │1186 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1187 │ ~1188 │1189 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411901191 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1192 │1193 728 │ match_types [left_type, right_type, type] do1194 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1195 │1196 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411971198 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1199 │1200 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1201 │ ~1202 │1203 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412041205 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1206 │1207 728 │ match_types [left_type, right_type, type] do1208 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1209 │1210 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412111212 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1213 │1214 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1215 │ ~1216 │1217 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412181219 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1220 │1221 728 │ match_types [left_type, right_type, type] do1222 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1223 │1224 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412251226 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1227 │1228 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1229 │ ~1230 │1231 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412321233 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1234 │1235 728 │ match_types [left_type, right_type, type] do1236 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1237 │1238 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412391240 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1241 │1242 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1243 │ ~1244 │1245 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412461247 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1248 │1249 728 │ match_types [left_type, right_type, type] do1250 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1251 │1252 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412531254 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1255 │1256 728 │ match_types [left_type, right_type, type] do1257 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1258 │1259 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412601261 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1262 │1263 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1264 │ ~1265 │1266 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412671268 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1269 │1270 728 │ match_types [left_type, right_type, type] do1271 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1272 │1273 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412741275 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1276 │1277 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1278 │ ~1279 │1280 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412811282 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1283 │1284 728 │ match_types [left_type, right_type, type] do1285 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1286 │1287 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412881289 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1290 │1291 728 │ match_types [left_type, right_type, type] do1292 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1293 │1294 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412951296 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1297 │1298 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1299 │ ~1300 │1301 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413021303 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1304 │1305 728 │ match_types [left_type, right_type, type] do1306 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1307 │1308 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413091310 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1311 │1312 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1313 │ ~1314 │1315 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413161317 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1318 │1319 728 │ match_types [left_type, right_type, type] do1320 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1321 │1322 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413231324 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1325 │1326 728 │ match_types [left_type, right_type, type] do1327 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1328 │1329 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413301331 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1332 │1333 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1334 │ ~1335 │1336 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413371338 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1339 │1340 728 │ match_types [left_type, right_type, type] do1341 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1342 │1343 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413441345 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1346 │1347 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1348 │ ~1349 │1350 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413511352 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1353 │1354 728 │ match_types [left_type, right_type, type] do1355 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1356 │1357 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413581359 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1360 │1361 728 │ match_types [left_type, right_type, type] do1362 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1363 │1364 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413651366 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1367 │1368 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1369 │ ~1370 │1371 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413721373 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1374 │1375 728 │ match_types [left_type, right_type, type] do1376 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1377 │1378 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413791380 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1381 │1382 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1383 │ ~1384 │1385 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413861387 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1388 │1389 728 │ match_types [left_type, right_type, type] do1390 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1391 │1392 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413931394 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1395 │1396 728 │ match_types [left_type, right_type, type] do1397 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1398 │1399 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414001401 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1402 │1403 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1404 │ ~1405 │1406 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414071408 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1409 │1410 728 │ match_types [left_type, right_type, type] do1411 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1412 │1413 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414141415 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1416 │1417 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1418 │ ~1419 │1420 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414211422 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1423 │1424 728 │ match_types [left_type, right_type, type] do1425 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1426 │1427 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414281429 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1430 │1431 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1432 │ ~1433 │1434 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414351436 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1437 │1438 728 │ match_types [left_type, right_type, type] do1439 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1440 │1441 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414421443 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1444 │1445 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1446 │ ~1447 │1448 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414491450 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1451 │1452 728 │ match_types [left_type, right_type, type] do1453 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1454 │1455 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414561457 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1458 │1459 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1460 │ ~1461 │1462 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414631464 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1465 │1466 728 │ match_types [left_type, right_type, type] do1467 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1468 │1469 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414701471 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1472 │1473 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1474 │ ~1475 │1476 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414771478 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1479 │1480 728 │ match_types [left_type, right_type, type] do1481 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1482 │1483 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414841485 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1486 │1487 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1488 │ ~1489 │1490 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414911492 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1493 │1494 728 │ match_types [left_type, right_type, type] do1495 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1496 │1497 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414981499 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1500 │1501 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1502 │ ~1503 │1504 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415051506 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1507 │1508 728 │ match_types [left_type, right_type, type] do1509 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1510 │1511 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415121513 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1514 │1515 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1516 │ ~1517 │1518 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415191520 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1521 │1522 728 │ match_types [left_type, right_type, type] do1523 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1524 │1525 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415261527 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1528 │1529 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1530 │ ~1531 │1532 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415331534 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1535 │1536 728 │ match_types [left_type, right_type, type] do1537 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1538 │1539 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415401541 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1542 │1543 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1544 │ ~1545 │1546 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415471548 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1549 │1550 728 │ match_types [left_type, right_type, type] do1551 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1552 │1553 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415541555 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1556 │1557 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1558 │ ~1559 │1560 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415611562 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1563 │1564 728 │ match_types [left_type, right_type, type] do1565 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1566 │1567 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415681569 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1570 │1571 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1572 │ ~1573 │1574 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415751576 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1577 │1578 728 │ match_types [left_type, right_type, type] do1579 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1580 │1581 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415821583 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1584 │1585 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1586 │ ~1587 │1588 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415891590 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1591 │1592 728 │ match_types [left_type, right_type, type] do1593 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1594 │1595 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415961597 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1598 │1599 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1600 │ ~1601 │1602 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416031604 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1605 │1606 728 │ match_types [left_type, right_type, type] do1607 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1608 │1609 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416101611 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1612 │1613 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1614 │ ~1615 │1616 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/416171618 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1619 │1620 728 │ match_types [left_type, right_type, type] do1621 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1622 │1623 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416241625 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1626 │1627 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1628 │ ~1629 │1630 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416311632 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1633 │1634 728 │ match_types [left_type, right_type, type] do1635 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1636 │1637 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416381639 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1640 │1641 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1642 │ ~1643 │1644 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/416451646 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1647 │1648 728 │ match_types [left_type, right_type, type] do1649 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1650 │1651 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416521653 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1654 │1655 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1656 │ ~1657 │1658 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416591660 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1661 │1662 728 │ match_types [left_type, right_type, type] do1663 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1664 │1665 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416661667 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1668 │1669 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1670 │ ~1671 │1672 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/416731674 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1675 │1676 728 │ match_types [left_type, right_type, type] do1677 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1678 │1679 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416801681 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1682 │1683 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1684 │ ~1685 │1686 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416871688 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1689 │1690 728 │ match_types [left_type, right_type, type] do1691 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1692 │1693 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416941695 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1696 │1697 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1698 │ ~1699 │1700 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417011702 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1703 │1704 728 │ match_types [left_type, right_type, type] do1705 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1706 │1707 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417081709 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1710 │1711 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1712 │ ~1713 │1714 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417151716 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1717 │1718 728 │ match_types [left_type, right_type, type] do1719 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1720 │1721 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417221723 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1724 │1725 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1726 │ ~1727 │1728 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417291730 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1731 │1732 728 │ match_types [left_type, right_type, type] do1733 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1734 │1735 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417361737 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1738 │1739 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1740 │ ~1741 │1742 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417431744 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1745 │1746 728 │ match_types [left_type, right_type, type] do1747 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1748 │1749 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417501751 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1752 │1753 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1754 │ ~1755 │1756 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417571758 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1759 │1760 728 │ match_types [left_type, right_type, type] do1761 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1762 │1763 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417641765 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1766 │1767 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1768 │ ~1769 │1770 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417711772 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1773 │1774 728 │ match_types [left_type, right_type, type] do1775 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1776 │1777 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417781779 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1780 │1781 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1782 │ ~1783 │1784 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417851786 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1787 │1788 728 │ match_types [left_type, right_type, type] do1789 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1790 │1791 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417921793 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1794 │1795 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1796 │ ~1797 │1798 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417991800 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1801 │1802 728 │ match_types [left_type, right_type, type] do1803 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1804 │1805 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418061807 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1808 │1809 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1810 │ ~1811 │1812 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/418131814 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1815 │1816 728 │ match_types [left_type, right_type, type] do1817 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1818 │1819 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418201821 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1822 │1823 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1824 │ ~1825 │1826 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/418271828 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1829 │1830 728 │ match_types [left_type, right_type, type] do1831 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1832 │1833 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418341835 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1836 │1837 728 │ match_types [left_type, right_type, type] do1838 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1839 │1840 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418411842 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1843 │1844 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1845 │ ~1846 │1847 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/418481849 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1850 │1851 728 │ match_types [left_type, right_type, type] do1852 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1853 │1854 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418551856 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1857 │1858 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1859 │ ~1860 │1861 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/418621863 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1864 │1865 728 │ match_types [left_type, right_type, type] do1866 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1867 │1868 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418691870 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1871 │1872 728 │ match_types [left_type, right_type, type] do1873 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1874 │1875 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418761877 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1878 │1879 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1880 │ ~1881 │1882 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/418831884 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1885 │1886 728 │ match_types [left_type, right_type, type] do1887 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1888 │1889 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418901891 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1892 │1893 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1894 │ ~1895 │1896 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/418971898 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1899 │1900 728 │ match_types [left_type, right_type, type] do1901 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1902 │1903 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419041905 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1906 │1907 728 │ match_types [left_type, right_type, type] do1908 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1909 │1910 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419111912 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1913 │1914 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1915 │ ~1916 │1917 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/419181919 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1920 │1921 728 │ match_types [left_type, right_type, type] do1922 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1923 │1924 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419251926 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1927 │1928 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1929 │ ~1930 │1931 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/419321933 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1934 │1935 728 │ match_types [left_type, right_type, type] do1936 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1937 │1938 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419391940 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1941 │1942 728 │ match_types [left_type, right_type, type] do1943 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1944 │1945 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419461947 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1948 │1949 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1950 │ ~1951 │1952 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/419531954 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1955 │1956 728 │ match_types [left_type, right_type, type] do1957 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1958 │1959 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419601961 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1962 │1963 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1964 │ ~1965 │1966 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/419671968 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1969 │1970 728 │ match_types [left_type, right_type, type] do1971 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1972 │1973 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419741975 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1976 │1977 728 │ match_types [left_type, right_type, type] do1978 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1979 │1980 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419811982 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1983 │1984 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1985 │ ~1986 │1987 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/419881989 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1990 │1991 728 │ match_types [left_type, right_type, type] do1992 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1993 │1994 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419951996 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1997 │1998 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1999 │ ~2000 │2001 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420022003 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2004 │2005 728 │ match_types [left_type, right_type, type] do2006 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2007 │2008 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420092010 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2011 │2012 728 │ match_types [left_type, right_type, type] do2013 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2014 │2015 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420162017 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2018 │2019 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2020 │ ~2021 │2022 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/420232024 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2025 │2026 728 │ match_types [left_type, right_type, type] do2027 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2028 │2029 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420302031 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2032 │2033 728 │ match_types [left_type, right_type, type] do2034 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2035 │2036 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420372038 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2039 │2040 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2041 │ ~2042 │2043 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420442045 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2046 │2047 728 │ match_types [left_type, right_type, type] do2048 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2049 │2050 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420512052 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2053 │2054 728 │ match_types [left_type, right_type, type] do2055 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2056 │2057 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420582059 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2060 │2061 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2062 │ ~2063 │2064 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/420652066 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2067 │2068 728 │ match_types [left_type, right_type, type] do2069 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2070 │2071 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420722073 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2074 │2075 728 │ match_types [left_type, right_type, type] do2076 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2077 │2078 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420792080 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2081 │2082 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2083 │ ~2084 │2085 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420862087 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2088 │2089 728 │ match_types [left_type, right_type, type] do2090 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2091 │2092 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420932094 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2095 │2096 728 │ match_types [left_type, right_type, type] do2097 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2098 │2099 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421002101 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2102 │2103 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2104 │ ~2105 │2106 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421072108 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2109 │2110 728 │ match_types [left_type, right_type, type] do2111 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2112 │2113 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421142115 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2116 │2117 728 │ match_types [left_type, right_type, type] do2118 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2119 │2120 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421212122 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2123 │2124 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2125 │ ~2126 │2127 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/421282129 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2130 │2131 728 │ match_types [left_type, right_type, type] do2132 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2133 │2134 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421352136 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2137 │2138 728 │ match_types [left_type, right_type, type] do2139 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2140 │2141 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421422143 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2144 │2145 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2146 │ ~2147 │2148 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421492150 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2151 │2152 728 │ match_types [left_type, right_type, type] do2153 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2154 │2155 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421562157 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2158 │2159 728 │ match_types [left_type, right_type, type] do2160 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2161 │2162 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421632164 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2165 │2166 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2167 │ ~2168 │2169 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/421702171 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2172 │2173 728 │ match_types [left_type, right_type, type] do2174 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2175 │2176 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421772178 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2179 │2180 728 │ match_types [left_type, right_type, type] do2181 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2182 │2183 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421842185 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2186 │2187 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2188 │ ~2189 │2190 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421912192 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2193 │2194 728 │ match_types [left_type, right_type, type] do2195 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2196 │2197 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421982199 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2200 │2201 728 │ match_types [left_type, right_type, type] do2202 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2203 │2204 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422052206 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2207 │2208 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2209 │ ~2210 │2211 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422122213 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2214 │2215 728 │ match_types [left_type, right_type, type] do2216 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2217 │2218 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422192220 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2221 │2222 728 │ match_types [left_type, right_type, type] do2223 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2224 │2225 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422262227 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2228 │2229 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2230 │ ~2231 │2232 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422332234 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2235 │2236 728 │ match_types [left_type, right_type, type] do2237 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2238 │2239 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422402241 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2242 │2243 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2244 │ ~2245 │2246 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422472248 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2249 │2250 728 │ match_types [left_type, right_type, type] do2251 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2252 │2253 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422542255 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2256 │2257 728 │ match_types [left_type, right_type, type] do2258 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2259 │2260 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422612262 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2263 │2264 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2265 │ ~2266 │2267 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422682269 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2270 │2271 728 │ match_types [left_type, right_type, type] do2272 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2273 │2274 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422752276 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2277 │2278 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2279 │ ~2280 │2281 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422822283 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2284 │2285 728 │ match_types [left_type, right_type, type] do2286 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2287 │2288 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422892290 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2291 │2292 728 │ match_types [left_type, right_type, type] do2293 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2294 │2295 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422962297 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2298 │2299 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2300 │ ~2301 │2302 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423032304 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2305 │2306 728 │ match_types [left_type, right_type, type] do2307 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2308 │2309 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423102311 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2312 │2313 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2314 │ ~2315 │2316 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423172318 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2319 │2320 728 │ match_types [left_type, right_type, type] do2321 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2322 │2323 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423242325 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2326 │2327 728 │ match_types [left_type, right_type, type] do2328 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2329 │2330 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423312332 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2333 │2334 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2335 │ ~2336 │2337 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423382339 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2340 │2341 728 │ match_types [left_type, right_type, type] do2342 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2343 │2344 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423452346 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2347 │2348 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2349 │ ~2350 │2351 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423522353 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2354 │2355 728 │ match_types [left_type, right_type, type] do2356 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2357 │2358 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423592360 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2361 │2362 728 │ match_types [left_type, right_type, type] do2363 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2364 │2365 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423662367 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2368 │2369 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2370 │ ~2371 │2372 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423732374 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2375 │2376 728 │ match_types [left_type, right_type, type] do2377 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2378 │2379 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423802381 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2382 │2383 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2384 │ ~2385 │2386 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423872388 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2389 │2390 728 │ match_types [left_type, right_type, type] do2391 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2392 │2393 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423942395 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2396 │2397 728 │ match_types [left_type, right_type, type] do2398 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2399 │2400 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424012402 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2403 │2404 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2405 │ ~2406 │2407 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424082409 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2410 │2411 728 │ match_types [left_type, right_type, type] do2412 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2413 │2414 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424152416 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2417 │2418 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2419 │ ~2420 │2421 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424222423 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2424 │2425 728 │ match_types [left_type, right_type, type] do2426 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2427 │2428 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424292430 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2431 │2432 728 │ match_types [left_type, right_type, type] do2433 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2434 │2435 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424362437 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2438 │2439 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2440 │ ~2441 │2442 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424432444 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2445 │2446 728 │ match_types [left_type, right_type, type] do2447 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2448 │2449 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424502451 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2452 │2453 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2454 │ ~2455 │2456 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424572458 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2459 │2460 728 │ match_types [left_type, right_type, type] do2461 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2462 │2463 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424642465 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2466 │2467 728 │ match_types [left_type, right_type, type] do2468 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2469 │2470 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424712472 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2473 │2474 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2475 │ ~2476 │2477 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424782479 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2480 │2481 728 │ match_types [left_type, right_type, type] do2482 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2483 │2484 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424852486 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2487 │2488 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2489 │ ~2490 │2491 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424922493 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2494 │2495 728 │ match_types [left_type, right_type, type] do2496 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2497 │2498 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424992500 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2501 │2502 728 │ match_types [left_type, right_type, type] do2503 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2504 │2505 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425062507 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2508 │2509 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2510 │ ~2511 │2512 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425132514 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2515 │2516 728 │ match_types [left_type, right_type, type] do2517 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2518 │2519 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425202521 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2522 │2523 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2524 │ ~2525 │2526 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425272528 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2529 │2530 728 │ match_types [left_type, right_type, type] do2531 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2532 │2533 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425342535 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2536 │2537 728 │ match_types [left_type, right_type, type] do2538 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2539 │2540 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425412542 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2543 │2544 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2545 │ ~2546 │2547 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425482549 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2550 │2551 728 │ match_types [left_type, right_type, type] do2552 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2553 │2554 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425552556 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2557 │2558 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2559 │ ~2560 │2561 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425622563 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2564 │2565 728 │ match_types [left_type, right_type, type] do2566 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2567 │2568 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425692570 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2571 │2572 728 │ match_types [left_type, right_type, type] do2573 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2574 │2575 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425762577 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2578 │2579 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2580 │ ~2581 │2582 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425832584 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2585 │2586 728 │ match_types [left_type, right_type, type] do2587 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2588 │2589 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425902591 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2592 │2593 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2594 │ ~2595 │2596 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425972598 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2599 │2600 728 │ match_types [left_type, right_type, type] do2601 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2602 │2603 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426042605 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2606 │2607 728 │ match_types [left_type, right_type, type] do2608 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2609 │2610 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426112612 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2613 │2614 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2615 │ ~2616 │2617 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426182619 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2620 │2621 728 │ match_types [left_type, right_type, type] do2622 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2623 │2624 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426252626 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2627 │2628 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2629 │ ~2630 │2631 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426322633 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2634 │2635 728 │ match_types [left_type, right_type, type] do2636 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2637 │2638 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426392640 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2641 │2642 728 │ match_types [left_type, right_type, type] do2643 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2644 │2645 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426462647 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2648 │2649 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2650 │ ~2651 │2652 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426532654 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2655 │2656 728 │ match_types [left_type, right_type, type] do2657 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2658 │2659 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426602661 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2662 │2663 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2664 │ ~2665 │2666 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426672668 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2669 │2670 728 │ match_types [left_type, right_type, type] do2671 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2672 │2673 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426742675 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2676 │2677 728 │ match_types [left_type, right_type, type] do2678 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2679 │2680 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426812682 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2683 │2684 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2685 │ ~2686 │2687 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426882689 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2690 │2691 728 │ match_types [left_type, right_type, type] do2692 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2693 │2694 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426952696 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2697 │2698 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2699 │ ~2700 │2701 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427022703 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2704 │2705 728 │ match_types [left_type, right_type, type] do2706 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2707 │2708 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427092710 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2711 │2712 728 │ match_types [left_type, right_type, type] do2713 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2714 │2715 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427162717 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2718 │2719 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2720 │ ~2721 │2722 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427232724 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2725 │2726 728 │ match_types [left_type, right_type, type] do2727 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2728 │2729 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427302731 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2732 │2733 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2734 │ ~2735 │2736 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427372738 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2739 │2740 728 │ match_types [left_type, right_type, type] do2741 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2742 │2743 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427442745 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2746 │2747 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2748 │ ~2749 │2750 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427512752 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2753 │2754 728 │ match_types [left_type, right_type, type] do2755 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2756 │2757 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427582759 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2760 │2761 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2762 │ ~2763 │2764 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427652766 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2767 │2768 728 │ match_types [left_type, right_type, type] do2769 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2770 │2771 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427722773 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2774 │2775 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2776 │ ~2777 │2778 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427792780 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2781 │2782 728 │ match_types [left_type, right_type, type] do2783 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2784 │2785 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427862787 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2788 │2789 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2790 │ ~2791 │2792 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427932794 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2795 │2796 728 │ match_types [left_type, right_type, type] do2797 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2798 │2799 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428002801 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2802 │2803 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2804 │ ~2805 │2806 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428072808 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2809 │2810 728 │ match_types [left_type, right_type, type] do2811 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2812 │2813 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428142815 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2816 │2817 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2818 │ ~2819 │2820 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428212822 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2823 │2824 728 │ match_types [left_type, right_type, type] do2825 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2826 │2827 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428282829 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2830 │2831 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2832 │ ~2833 │2834 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428352836 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2837 │2838 728 │ match_types [left_type, right_type, type] do2839 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2840 │2841 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428422843 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2844 │2845 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2846 │ ~2847 │2848 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428492850 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2851 │2852 728 │ match_types [left_type, right_type, type] do2853 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2854 │2855 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428562857 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2858 │2859 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2860 │ ~2861 │2862 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428632864 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2865 │2866 728 │ match_types [left_type, right_type, type] do2867 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2868 │2869 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428702871 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2872 │2873 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2874 │ ~2875 │2876 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428772878 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2879 │2880 728 │ match_types [left_type, right_type, type] do2881 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2882 │2883 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428842885 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2886 │2887 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2888 │ ~2889 │2890 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428912892 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2893 │2894 728 │ match_types [left_type, right_type, type] do2895 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2896 │2897 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428982899 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2900 │2901 728 │ match_types [left_type, right_type, type] do2902 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2903 │2904 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429052906 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2907 │2908 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2909 │ ~2910 │2911 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429122913 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2914 │2915 728 │ match_types [left_type, right_type, type] do2916 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2917 │2918 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429192920 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2921 │2922 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2923 │ ~2924 │2925 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429262927 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2928 │2929 728 │ match_types [left_type, right_type, type] do2930 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2931 │2932 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429332934 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2935 │2936 728 │ match_types [left_type, right_type, type] do2937 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2938 │2939 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429402941 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2942 │2943 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2944 │ ~2945 │2946 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429472948 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2949 │2950 728 │ match_types [left_type, right_type, type] do2951 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2952 │2953 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429542955 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2956 │2957 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2958 │ ~2959 │2960 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429612962 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2963 │2964 728 │ match_types [left_type, right_type, type] do2965 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2966 │2967 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429682969 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2970 │2971 728 │ match_types [left_type, right_type, type] do2972 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2973 │2974 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429752976 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2977 │2978 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2979 │ ~2980 │2981 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429822983 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2984 │2985 728 │ match_types [left_type, right_type, type] do2986 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2987 │2988 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429892990 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2991 │2992 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2993 │ ~2994 │2995 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429962997 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2998 │2999 728 │ match_types [left_type, right_type, type] do3000 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3001 │3002 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430033004 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3005 │3006 728 │ match_types [left_type, right_type, type] do3007 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3008 │3009 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430103011 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3012 │3013 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3014 │ ~3015 │3016 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430173018 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3019 │3020 728 │ match_types [left_type, right_type, type] do3021 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3022 │3023 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430243025 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3026 │3027 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3028 │ ~3029 │3030 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430313032 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3033 │3034 728 │ match_types [left_type, right_type, type] do3035 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3036 │3037 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430383039 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3040 │3041 728 │ match_types [left_type, right_type, type] do3042 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3043 │3044 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430453046 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3047 │3048 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3049 │ ~3050 │3051 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430523053 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3054 │3055 728 │ match_types [left_type, right_type, type] do3056 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3057 │3058 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430593060 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3061 │3062 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3063 │ ~3064 │3065 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430663067 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3068 │3069 728 │ match_types [left_type, right_type, type] do3070 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3071 │3072 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430733074 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3075 │3076 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3077 │ ~3078 │3079 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430803081 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3082 │3083 728 │ match_types [left_type, right_type, type] do3084 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3085 │3086 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430873088 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3089 │3090 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3091 │ ~3092 │3093 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430943095 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3096 │3097 728 │ match_types [left_type, right_type, type] do3098 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3099 │3100 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431013102 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3103 │3104 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3105 │ ~3106 │3107 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431083109 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3110 │3111 728 │ match_types [left_type, right_type, type] do3112 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3113 │3114 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431153116 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3117 │3118 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3119 │ ~3120 │3121 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431223123 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3124 │3125 728 │ match_types [left_type, right_type, type] do3126 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3127 │3128 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431293130 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3131 │3132 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3133 │ ~3134 │3135 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431363137 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3138 │3139 728 │ match_types [left_type, right_type, type] do3140 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3141 │3142 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431433144 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3145 │3146 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3147 │ ~3148 │3149 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431503151 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3152 │3153 728 │ match_types [left_type, right_type, type] do3154 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3155 │3156 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431573158 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3159 │3160 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3161 │ ~3162 │3163 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431643165 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3166 │3167 728 │ match_types [left_type, right_type, type] do3168 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3169 │3170 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431713172 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3173 │3174 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3175 │ ~3176 │3177 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431783179 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3180 │3181 728 │ match_types [left_type, right_type, type] do3182 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3183 │3184 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431853186 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3187 │3188 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3189 │ ~3190 │3191 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431923193 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3194 │3195 728 │ match_types [left_type, right_type, type] do3196 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3197 │3198 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431993200 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3201 │3202 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3203 │ ~3204 │3205 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432063207 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3208 │3209 728 │ match_types [left_type, right_type, type] do3210 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3211 │3212 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432133214 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3215 │3216 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3217 │ ~3218 │3219 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432203221 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3222 │3223 728 │ match_types [left_type, right_type, type] do3224 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3225 │3226 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432273228 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3229 │3230 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3231 │ ~3232 │3233 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432343235 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3236 │3237 728 │ match_types [left_type, right_type, type] do3238 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3239 │3240 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432413242 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3243 │3244 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3245 │ ~3246 │3247 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432483249 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3250 │3251 728 │ match_types [left_type, right_type, type] do3252 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3253 │3254 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432553256 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3257 │3258 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3259 │ ~3260 │3261 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432623263 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3264 │3265 728 │ match_types [left_type, right_type, type] do3266 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3267 │3268 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432693270 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3271 │3272 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3273 │ ~3274 │3275 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432763277 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3278 │3279 728 │ match_types [left_type, right_type, type] do3280 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3281 │3282 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432833284 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3285 │3286 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3287 │ ~3288 │3289 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432903291 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3292 │3293 728 │ match_types [left_type, right_type, type] do3294 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3295 │3296 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432973298 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3299 │3300 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3301 │ ~3302 │3303 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433043305 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3306 │3307 728 │ match_types [left_type, right_type, type] do3308 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3309 │3310 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433113312 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3313 │3314 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3315 │ ~3316 │3317 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433183319 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3320 │3321 728 │ match_types [left_type, right_type, type] do3322 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3323 │3324 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433253326 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3327 │3328 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3329 │ ~3330 │3331 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433323333 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3334 │3335 728 │ match_types [left_type, right_type, type] do3336 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3337 │3338 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433393340 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3341 │3342 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3343 │ ~3344 │3345 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433463347 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3348 │3349 728 │ match_types [left_type, right_type, type] do3350 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3351 │3352 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433533354 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3355 │3356 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3357 │ ~3358 │3359 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433603361 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3362 │3363 728 │ match_types [left_type, right_type, type] do3364 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3365 │3366 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433673368 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3369 │3370 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3371 │ ~3372 │3373 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433743375 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3376 │3377 728 │ match_types [left_type, right_type, type] do3378 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3379 │3380 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433813382 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3383 │3384 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3385 │ ~3386 │3387 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433883389 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3390 │3391 728 │ match_types [left_type, right_type, type] do3392 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3393 │3394 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433953396 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3397 │3398 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3399 │ ~3400 │3401 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434023403 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3404 │3405 728 │ match_types [left_type, right_type, type] do3406 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3407 │3408 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434093410 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3411 │3412 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3413 │ ~3414 │3415 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434163417 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3418 │3419 728 │ match_types [left_type, right_type, type] do3420 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3421 │3422 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434233424 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3425 │3426 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3427 │ ~3428 │3429 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434303431 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3432 │3433 728 │ match_types [left_type, right_type, type] do3434 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3435 │3436 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434373438 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3439 │3440 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3441 │ ~3442 │3443 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434443445 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3446 │3447 728 │ match_types [left_type, right_type, type] do3448 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3449 │3450 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434513452 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3453 │3454 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3455 │ ~3456 │3457 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434583459 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3460 │3461 728 │ match_types [left_type, right_type, type] do3462 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3463 │3464 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434653466 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3467 │3468 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3469 │ ~3470 │3471 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434723473 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3474 │3475 728 │ match_types [left_type, right_type, type] do3476 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3477 │3478 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434793480 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3481 │3482 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3483 │ ~3484 │3485 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434863487 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3488 │3489 728 │ match_types [left_type, right_type, type] do3490 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3491 │3492 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434933494 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3495 │3496 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3497 │ ~3498 │3499 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435003501 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3502 │3503 728 │ match_types [left_type, right_type, type] do3504 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3505 │3506 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435073508 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3509 │3510 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3511 │ ~3512 │3513 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435143515 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3516 │3517 728 │ match_types [left_type, right_type, type] do3518 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3519 │3520 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435213522 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3523 │3524 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3525 │ ~3526 │3527 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435283529 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3530 │3531 728 │ match_types [left_type, right_type, type] do3532 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3533 │3534 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435353536 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3537 │3538 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3539 │ ~3540 │3541 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435423543 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3544 │3545 728 │ match_types [left_type, right_type, type] do3546 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3547 │3548 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435493550 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3551 │3552 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3553 │ ~3554 │3555 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435563557 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3558 │3559 728 │ match_types [left_type, right_type, type] do3560 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3561 │3562 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435633564 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3565 │3566 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3567 │ ~3568 │3569 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435703571 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3572 │3573 728 │ match_types [left_type, right_type, type] do3574 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3575 │3576 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435773578 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3579 │3580 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3581 │ ~3582 │3583 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435843585 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3586 │3587 728 │ match_types [left_type, right_type, type] do3588 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3589 │3590 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435913592 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3593 │3594 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3595 │ ~3596 │3597 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435983599 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3600 │3601 728 │ match_types [left_type, right_type, type] do3602 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3603 │3604 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436053606 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3607 │3608 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3609 │ ~3610 │3611 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436123613 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3614 │3615 728 │ match_types [left_type, right_type, type] do3616 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3617 │3618 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436193620 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3621 │3622 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3623 │ ~3624 │3625 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436263627 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3628 │3629 728 │ match_types [left_type, right_type, type] do3630 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3631 │3632 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436333634 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3635 │3636 728 │ match_types [left_type, right_type, type] do3637 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3638 │3639 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436403641 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3642 │3643 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3644 │ ~3645 │3646 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436473648 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3649 │3650 728 │ match_types [left_type, right_type, type] do3651 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3652 │3653 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436543655 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3656 │3657 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3658 │ ~3659 │3660 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436613662 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3663 │3664 728 │ match_types [left_type, right_type, type] do3665 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3666 │3667 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436683669 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3670 │3671 728 │ match_types [left_type, right_type, type] do3672 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3673 │3674 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436753676 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3677 │3678 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3679 │ ~3680 │3681 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436823683 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3684 │3685 728 │ match_types [left_type, right_type, type] do3686 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3687 │3688 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436893690 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3691 │3692 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3693 │ ~3694 │3695 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436963697 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3698 │3699 728 │ match_types [left_type, right_type, type] do3700 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3701 │3702 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437033704 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3705 │3706 728 │ match_types [left_type, right_type, type] do3707 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3708 │3709 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437103711 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3712 │3713 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3714 │ ~3715 │3716 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437173718 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3719 │3720 728 │ match_types [left_type, right_type, type] do3721 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3722 │3723 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437243725 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3726 │3727 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3728 │ ~3729 │3730 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437313732 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3733 │3734 728 │ match_types [left_type, right_type, type] do3735 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3736 │3737 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437383739 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3740 │3741 728 │ match_types [left_type, right_type, type] do3742 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3743 │3744 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437453746 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3747 │3748 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3749 │ ~3750 │3751 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437523753 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3754 │3755 728 │ match_types [left_type, right_type, type] do3756 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3757 │3758 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437593760 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3761 │3762 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3763 │ ~3764 │3765 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437663767 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3768 │3769 728 │ match_types [left_type, right_type, type] do3770 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3771 │3772 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437733774 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3775 │3776 728 │ match_types [left_type, right_type, type] do3777 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3778 │3779 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437803781 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3782 │3783 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3784 │ ~3785 │3786 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437873788 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3789 │3790 728 │ match_types [left_type, right_type, type] do3791 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3792 │3793 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437943795 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3796 │3797 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3798 │ ~3799 │3800 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438013802 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3803 │3804 728 │ match_types [left_type, right_type, type] do3805 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3806 │3807 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438083809 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3810 │3811 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3812 │ ~3813 │3814 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438153816 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3817 │3818 728 │ match_types [left_type, right_type, type] do3819 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3820 │3821 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438223823 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3824 │3825 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3826 │ ~3827 │3828 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438293830 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3831 │3832 728 │ match_types [left_type, right_type, type] do3833 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3834 │3835 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438363837 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3838 │3839 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3840 │ ~3841 │3842 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438433844 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3845 │3846 728 │ match_types [left_type, right_type, type] do3847 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3848 │3849 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438503851 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3852 │3853 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3854 │ ~3855 │3856 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438573858 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3859 │3860 728 │ match_types [left_type, right_type, type] do3861 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3862 │3863 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438643865 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3866 │3867 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3868 │ ~3869 │3870 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438713872 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3873 │3874 728 │ match_types [left_type, right_type, type] do3875 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3876 │3877 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438783879 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3880 │3881 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3882 │ ~3883 │3884 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438853886 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3887 │3888 728 │ match_types [left_type, right_type, type] do3889 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3890 │3891 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438923893 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3894 │3895 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3896 │ ~3897 │3898 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438993900 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3901 │3902 728 │ match_types [left_type, right_type, type] do3903 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3904 │3905 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439063907 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3908 │3909 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3910 │ ~3911 │3912 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439133914 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3915 │3916 728 │ match_types [left_type, right_type, type] do3917 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3918 │3919 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439203921 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3922 │3923 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3924 │ ~3925 │3926 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439273928 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3929 │3930 728 │ match_types [left_type, right_type, type] do3931 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3932 │3933 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439343935 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3936 │3937 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3938 │ ~3939 │3940 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439413942 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3943 │3944 728 │ match_types [left_type, right_type, type] do3945 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3946 │3947 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439483949 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3950 │3951 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3952 │ ~3953 │3954 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439553956 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3957 │3958 728 │ match_types [left_type, right_type, type] do3959 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3960 │3961 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439623963 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3964 │3965 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3966 │ ~3967 │3968 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439693970 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3971 │3972 728 │ match_types [left_type, right_type, type] do3973 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3974 │3975 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439763977 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3978 │3979 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3980 │ ~3981 │3982 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439833984 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3985 │3986 728 │ match_types [left_type, right_type, type] do3987 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3988 │3989 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439903991 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3992 │3993 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3994 │ ~3995 │3996 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439973998 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3999 │4000 728 │ match_types [left_type, right_type, type] do4001 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4002 │4003 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440044005 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4006 │4007 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4008 │ ~4009 │4010 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440114012 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4013 │4014 728 │ match_types [left_type, right_type, type] do4015 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4016 │4017 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440184019 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4020 │4021 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4022 │ ~4023 │4024 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440254026 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4027 │4028 728 │ match_types [left_type, right_type, type] do4029 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4030 │4031 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440324033 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4034 │4035 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4036 │ ~4037 │4038 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440394040 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4041 │4042 728 │ match_types [left_type, right_type, type] do4043 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4044 │4045 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440464047 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4048 │4049 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4050 │ ~4051 │4052 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440534054 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4055 │4056 728 │ match_types [left_type, right_type, type] do4057 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4058 │4059 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440604061 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4062 │4063 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4064 │ ~4065 │4066 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440674068 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4069 │4070 728 │ match_types [left_type, right_type, type] do4071 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4072 │4073 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440744075 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4076 │4077 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4078 │ ~4079 │4080 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440814082 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4083 │4084 728 │ match_types [left_type, right_type, type] do4085 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4086 │4087 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440884089 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4090 │4091 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4092 │ ~4093 │4094 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440954096 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4097 │4098 728 │ match_types [left_type, right_type, type] do4099 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4100 │4101 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441024103 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4104 │4105 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4106 │ ~4107 │4108 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441094110 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4111 │4112 728 │ match_types [left_type, right_type, type] do4113 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4114 │4115 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441164117 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4118 │4119 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4120 │ ~4121 │4122 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441234124 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4125 │4126 728 │ match_types [left_type, right_type, type] do4127 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4128 │4129 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441304131 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4132 │4133 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4134 │ ~4135 │4136 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441374138 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4139 │4140 728 │ match_types [left_type, right_type, type] do4141 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4142 │4143 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441444145 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4146 │4147 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4148 │ ~4149 │4150 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441514152 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4153 │4154 728 │ match_types [left_type, right_type, type] do4155 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4156 │4157 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441584159 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4160 │4161 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4162 │ ~4163 │4164 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441654166 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4167 │4168 728 │ match_types [left_type, right_type, type] do4169 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4170 │4171 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441724173 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4174 │4175 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4176 │ ~4177 │4178 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441794180 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4181 │4182 728 │ match_types [left_type, right_type, type] do4183 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4184 │4185 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441864187 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4188 │4189 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4190 │ ~4191 │4192 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441934194 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4195 │4196 728 │ match_types [left_type, right_type, type] do4197 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4198 │4199 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442004201 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4202 │4203 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4204 │ ~4205 │4206 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442074208 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4209 │4210 728 │ match_types [left_type, right_type, type] do4211 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4212 │4213 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442144215 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4216 │4217 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4218 │ ~4219 │4220 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442214222 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4223 │4224 728 │ match_types [left_type, right_type, type] do4225 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4226 │4227 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442284229 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4230 │4231 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4232 │ ~4233 │4234 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442354236 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4237 │4238 728 │ match_types [left_type, right_type, type] do4239 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4240 │4241 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442424243 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4244 │4245 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4246 │ ~4247 │4248 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442494250 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4251 │4252 728 │ match_types [left_type, right_type, type] do4253 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4254 │4255 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442564257 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4258 │4259 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4260 │ ~4261 │4262 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442634264 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4265 │4266 728 │ match_types [left_type, right_type, type] do4267 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4268 │4269 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442704271 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4272 │4273 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4274 │ ~4275 │4276 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442774278 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4279 │4280 728 │ match_types [left_type, right_type, type] do4281 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4282 │4283 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442844285 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4286 │4287 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4288 │ ~4289 │4290 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442914292 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4293 │4294 728 │ match_types [left_type, right_type, type] do4295 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4296 │4297 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442984299 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4300 │4301 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4302 │ ~4303 │4304 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443054306 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4307 │4308 728 │ match_types [left_type, right_type, type] do4309 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4310 │4311 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443124313 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4314 │4315 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4316 │ ~4317 │4318 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443194320 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4321 │4322 728 │ match_types [left_type, right_type, type] do4323 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4324 │4325 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443264327 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4328 │4329 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4330 │ ~4331 │4332 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443334334 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4335 │4336 728 │ match_types [left_type, right_type, type] do4337 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4338 │4339 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443404341 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4342 │4343 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4344 │ ~4345 │4346 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443474348 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4349 │4350 728 │ match_types [left_type, right_type, type] do4351 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4352 │4353 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443544355 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4356 │4357 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4358 │ ~4359 │4360 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443614362 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4363 │4364 728 │ match_types [left_type, right_type, type] do4365 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4366 │4367 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443684369 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4370 │4371 728 │ match_types [left_type, right_type, type] do4372 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4373 │4374 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443754376 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4377 │4378 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4379 │ ~4380 │4381 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443824383 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4384 │4385 728 │ match_types [left_type, right_type, type] do4386 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4387 │4388 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443894390 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4391 │4392 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4393 │ ~4394 │4395 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443964397 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4398 │4399 728 │ match_types [left_type, right_type, type] do4400 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4401 │4402 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444034404 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4405 │4406 728 │ match_types [left_type, right_type, type] do4407 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4408 │4409 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444104411 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4412 │4413 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4414 │ ~4415 │4416 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444174418 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4419 │4420 728 │ match_types [left_type, right_type, type] do4421 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4422 │4423 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444244425 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4426 │4427 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4428 │ ~4429 │4430 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/444314432 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4433 │4434 728 │ match_types [left_type, right_type, type] do4435 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4436 │4437 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444384439 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4440 │4441 728 │ match_types [left_type, right_type, type] do4442 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4443 │4444 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444454446 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4447 │4448 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4449 │ ~4450 │4451 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444524453 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4454 │4455 728 │ match_types [left_type, right_type, type] do4456 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4457 │4458 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444594460 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4461 │4462 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4463 │ ~4464 │4465 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/444664467 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4468 │4469 728 │ match_types [left_type, right_type, type] do4470 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4471 │4472 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444734474 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4475 │4476 728 │ match_types [left_type, right_type, type] do4477 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4478 │4479 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444804481 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4482 │4483 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4484 │ ~4485 │4486 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444874488 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4489 │4490 728 │ match_types [left_type, right_type, type] do4491 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4492 │4493 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444944495 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4496 │4497 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4498 │ ~4499 │4500 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/445014502 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4503 │4504 728 │ match_types [left_type, right_type, type] do4505 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4506 │4507 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445084509 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4510 │4511 728 │ match_types [left_type, right_type, type] do4512 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4513 │4514 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445154516 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4517 │4518 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4519 │ ~4520 │4521 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/445224523 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4524 │4525 728 │ match_types [left_type, right_type, type] do4526 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4527 │4528 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445294530 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4531 │4532 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4533 │ ~4534 │4535 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/445364537 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4538 │4539 728 │ match_types [left_type, right_type, type] do4540 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4541 │4542 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445434544 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4545 │4546 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4547 │ ~4548 │4549 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/445504551 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4552 │4553 728 │ match_types [left_type, right_type, type] do4554 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4555 │4556 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445574558 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4559 │4560 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4561 │ ~4562 │4563 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/445644565 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4566 │4567 728 │ match_types [left_type, right_type, type] do4568 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4569 │4570 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445714572 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4573 │4574 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4575 │ ~4576 │4577 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/445784579 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4580 │4581 728 │ match_types [left_type, right_type, type] do4582 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4583 │4584 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445854586 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4587 │4588 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4589 │ ~4590 │4591 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/445924593 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4594 │4595 728 │ match_types [left_type, right_type, type] do4596 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4597 │4598 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445994600 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4601 │4602 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4603 │ ~4604 │4605 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/446064607 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4608 │4609 728 │ match_types [left_type, right_type, type] do4610 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4611 │4612 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/446134614 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4615 │4616 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4617 │ ~4618 │4619 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/446204621 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4622 │4623 728 │ match_types [left_type, right_type, type] do4624 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4625 │4626 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/446274628 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4629 │4630 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4631 │ ~4632 │4633 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/446344635 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4636 │4637 728 │ match_types [left_type, right_type, type] do4638 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4639 │4640 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/446414642 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4643 │4644 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4645 │ ~4646 │4647 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/446484649 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4650 │4651 728 │ match_types [left_type, right_type, type] do4652 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4653 │4654 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/446554656 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4657 │4658 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4659 │ ~4660 │4661 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/446624663 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4664 │4665 728 │ match_types [left_type, right_type, type] do4666 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4667 │4668 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/446694670 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4671 │4672 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4673 │ ~4674 │4675 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/446764677 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4678 │4679 728 │ match_types [left_type, right_type, type] do4680 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4681 │4682 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/446834684 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4685 │4686 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4687 │ ~4688 │4689 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/446904691 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4692 │4693 728 │ match_types [left_type, right_type, type] do4694 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4695 │4696 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/446974698 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4699 │4700 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4701 │ ~4702 │4703 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/447044705 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4706 │4707 728 │ match_types [left_type, right_type, type] do4708 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4709 │4710 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/447114712 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4713 │4714 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4715 │ ~4716 │4717 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/447184719 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4720 │4721 728 │ match_types [left_type, right_type, type] do4722 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4723 │4724 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/447254726 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4727 │4728 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4729 │ ~4730 │4731 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/447324733 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4734 │4735 728 │ match_types [left_type, right_type, type] do4736 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4737 │4738 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/447394740 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4741 │4742 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4743 │ ~4744 │4745 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/447464747 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4748 │4749 728 │ match_types [left_type, right_type, type] do4750 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4751 │4752 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/447534754 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4755 │4756 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4757 │ ~4758 │4759 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/447604761 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4762 │4763 728 │ match_types [left_type, right_type, type] do4764 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4765 │4766 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/447674768 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4769 │4770 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4771 │ ~4772 │4773 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/447744775 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4776 │4777 728 │ match_types [left_type, right_type, type] do4778 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4779 │4780 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/447814782 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4783 │4784 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4785 │ ~4786 │4787 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/447884789 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4790 │4791 728 │ match_types [left_type, right_type, type] do4792 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4793 │4794 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/447954796 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4797 │4798 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4799 │ ~4800 │4801 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/448024803 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4804 │4805 728 │ match_types [left_type, right_type, type] do4806 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4807 │4808 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/448094810 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4811 │4812 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4813 │ ~4814 │4815 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/448164817 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4818 │4819 728 │ match_types [left_type, right_type, type] do4820 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4821 │4822 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/448234824 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4825 │4826 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4827 │ ~4828 │4829 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/448304831 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4832 │4833 728 │ match_types [left_type, right_type, type] do4834 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4835 │4836 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/448374838 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4839 │4840 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4841 │ ~4842 │4843 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/448444845 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4846 │4847 728 │ match_types [left_type, right_type, type] do4848 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4849 │4850 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/448514852 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4853 │4854 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4855 │ ~4856 │4857 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/448584859 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4860 │4861 728 │ match_types [left_type, right_type, type] do4862 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4863 │4864 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/448654866 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4867 │4868 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4869 │ ~4870 │4871 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/448724873 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4874 │4875 728 │ match_types [left_type, right_type, type] do4876 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4877 │4878 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/448794880 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4881 │4882 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4883 │ ~4884 │4885 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/448864887 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4888 │4889 728 │ match_types [left_type, right_type, type] do4890 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4891 │4892 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/448934894 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4895 │4896 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4897 │ ~4898 │4899 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/449004901 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4902 │4903 728 │ match_types [left_type, right_type, type] do4904 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4905 │4906 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/449074908 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4909 │4910 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4911 │ ~4912 │4913 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/449144915 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4916 │4917 728 │ match_types [left_type, right_type, type] do4918 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4919 │4920 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/449214922 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4923 │4924 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4925 │ ~4926 │4927 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/449284929 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4930 │4931 728 │ match_types [left_type, right_type, type] do4932 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4933 │4934 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/449354936 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 operator4937 │4938 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4939 │ ~4940 │4941 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/349424943 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 operator4944 │4945 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4946 │ ~4947 │4948 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/349494950 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 operator4951 │4952 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4953 │ ~4954 │4955 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/349564957 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 operator4958 │4959 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4960 │ ~4961 │4962 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/349634964 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 operator4965 │4966 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4967 │ ~4968 │4969 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/349704971 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 operator4972 │4973 885 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4974 │ ~4975 │4976 └─ lib/nx/binary_backend.ex:885:34: Nx.BinaryBackend.real/249774978 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 operator4979 │4980 885 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4981 │ ~4982 │4983 └─ lib/nx/binary_backend.ex:885:69: Nx.BinaryBackend.real/249844985 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 operator4986 │4987 897 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4988 │ ~4989 │4990 └─ lib/nx/binary_backend.ex:897:31: Nx.BinaryBackend.imag/249914992 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 operator4993 │4994 897 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4995 │ ~4996 │4997 └─ lib/nx/binary_backend.ex:897:69: Nx.BinaryBackend.imag/249984999 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 operator5000 │5001 1177 │ for <<batch::size(batch_size)-bitstring <- batch_group>>,5002 │ ~5003 │5004 └─ lib/nx/binary_backend.ex:1177:27: Nx.BinaryBackend.conv/450055006 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 operator5007 │5008 1206 │ <<_::size(current_input_pos)-bitstring, input_receptive_field::bitstring>> = window5009 │ ~5010 │5011 └─ lib/nx/binary_backend.ex:1206:25: Nx.BinaryBackend.conv/450125013 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 operator5014 │5015 1208 │ <<_::size(current_filter_pos)-bitstring, filter_receptive_field::bitstring>> =5016 │ ~5017 │5018 └─ lib/nx/binary_backend.ex:1208:25: Nx.BinaryBackend.conv/450195020 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5021 │5022 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =5023 │ ~5024 │5025 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/450265027 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5028 │5029 1213 │ match_types [input_type] do5030 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5031 │5032 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/450335034 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5035 │5036 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =5037 │ ~5038 │5039 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/450405041 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5042 │5043 1213 │ match_types [input_type] do5044 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5045 │5046 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/450475048 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5049 │5050 1213 │ match_types [input_type] do5051 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5052 │5053 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/450545055 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5056 │5057 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =5058 │ ~5059 │5060 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/450615062 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5063 │5064 1213 │ match_types [input_type] do5065 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5066 │5067 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/450685069 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5070 │5071 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =5072 │ ~5073 │5074 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/450755076 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5077 │5078 1213 │ match_types [input_type] do5079 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5080 │5081 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/450825083 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5084 │5085 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =5086 │ ~5087 │5088 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/450895090 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5091 │5092 1213 │ match_types [input_type] do5093 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5094 │5095 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/450965097 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5098 │5099 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =5100 │ ~5101 │5102 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/451035104 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5105 │5106 1223 │ match_types [kernel_type] do5107 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5108 │5109 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/451105111 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5112 │5113 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =5114 │ ~5115 │5116 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/451175118 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5119 │5120 1223 │ match_types [kernel_type] do5121 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5122 │5123 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/451245125 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5126 │5127 1223 │ match_types [kernel_type] do5128 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5129 │5130 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/451315132 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5133 │5134 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =5135 │ ~5136 │5137 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/451385139 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5140 │5141 1223 │ match_types [kernel_type] do5142 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5143 │5144 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/451455146 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5147 │5148 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =5149 │ ~5150 │5151 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/451525153 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5154 │5155 1223 │ match_types [kernel_type] do5156 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5157 │5158 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/451595160 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5161 │5162 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =5163 │ ~5164 │5165 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/451665167 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5168 │5169 1223 │ match_types [kernel_type] do5170 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5171 │5172 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/451735174 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 operator5175 │5176 1252 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =5177 │ ~5178 │5179 └─ lib/nx/binary_backend.ex:1252:19: Nx.BinaryBackend.split_into_feature_groups/451805181 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 operator5182 │5183 1252 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =5184 │ ~5185 │5186 └─ lib/nx/binary_backend.ex:1252:55: Nx.BinaryBackend.split_into_feature_groups/451875188 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 operator5189 │5190 1254 │ <<out_data::size(data_size)-bitstring <- data_group>>,5191 │ ~5192 │5193 └─ lib/nx/binary_backend.ex:1254:26: Nx.BinaryBackend.split_into_feature_groups/451945195 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 operator5196 │5197 1266 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data5198 │ ~5199 │5200 └─ lib/nx/binary_backend.ex:1266:19: Nx.BinaryBackend.split_into_batch_groups/452015202 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 operator5203 │5204 1266 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data5205 │ ~5206 │5207 └─ lib/nx/binary_backend.ex:1266:49: Nx.BinaryBackend.split_into_batch_groups/452085209 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5210 │5211 1574 │ match_types [type] do5212 │ ~~~~~~~~~~~~~~~~~~~~~5213 │5214 └─ lib/nx/binary_backend.ex:1574: Nx.BinaryBackend.window_reduce/652155216 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5217 │5218 1574 │ match_types [type] do5219 │ ~~~~~~~~~~~~~~~~~~~~~5220 │5221 └─ lib/nx/binary_backend.ex:1574: Nx.BinaryBackend.window_reduce/652225223 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5224 │5225 1574 │ match_types [type] do5226 │ ~~~~~~~~~~~~~~~~~~~~~5227 │5228 └─ lib/nx/binary_backend.ex:1574: Nx.BinaryBackend.window_reduce/652295230 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5231 │5232 1574 │ match_types [type] do5233 │ ~~~~~~~~~~~~~~~~~~~~~5234 │5235 └─ lib/nx/binary_backend.ex:1574: Nx.BinaryBackend.window_reduce/652365237 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5238 │5239 1574 │ match_types [type] do5240 │ ~~~~~~~~~~~~~~~~~~~~~5241 │5242 └─ lib/nx/binary_backend.ex:1574: Nx.BinaryBackend.window_reduce/652435244 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5245 │5246 1574 │ match_types [type] do5247 │ ~~~~~~~~~~~~~~~~~~~~~5248 │5249 └─ lib/nx/binary_backend.ex:1574: Nx.BinaryBackend.window_reduce/652505251 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 operator5252 │5253 1641 │ for <<bin::size(size)-bitstring <- data>>, into: <<>> do5254 │ ~5255 │5256 └─ lib/nx/binary_backend.ex:1641:23: Nx.BinaryBackend.map/452575258 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5259 │5260 1711 │ match_types [type] do5261 │ ~~~~~~~~~~~~~~~~~~~~~5262 │5263 └─ lib/nx/binary_backend.ex:1711: Nx.BinaryBackend.select_and_scatter/852645265 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5266 │5267 1711 │ match_types [type] do5268 │ ~~~~~~~~~~~~~~~~~~~~~5269 │5270 └─ lib/nx/binary_backend.ex:1711: Nx.BinaryBackend.select_and_scatter/852715272 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5273 │5274 1711 │ match_types [type] do5275 │ ~~~~~~~~~~~~~~~~~~~~~5276 │5277 └─ lib/nx/binary_backend.ex:1711: Nx.BinaryBackend.select_and_scatter/852785279 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5280 │5281 1711 │ match_types [type] do5282 │ ~~~~~~~~~~~~~~~~~~~~~5283 │5284 └─ lib/nx/binary_backend.ex:1711: Nx.BinaryBackend.select_and_scatter/852855286 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5287 │5288 1711 │ match_types [type] do5289 │ ~~~~~~~~~~~~~~~~~~~~~5290 │5291 └─ lib/nx/binary_backend.ex:1711: Nx.BinaryBackend.select_and_scatter/852925293 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5294 │5295 1711 │ match_types [type] do5296 │ ~~~~~~~~~~~~~~~~~~~~~5297 │5298 └─ lib/nx/binary_backend.ex:1711: Nx.BinaryBackend.select_and_scatter/852995300 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5301 │5302 1711 │ match_types [type] do5303 │ ~~~~~~~~~~~~~~~~~~~~~5304 │5305 └─ lib/nx/binary_backend.ex:1711: Nx.BinaryBackend.select_and_scatter/853065307 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5308 │5309 1711 │ match_types [type] do5310 │ ~~~~~~~~~~~~~~~~~~~~~5311 │5312 └─ lib/nx/binary_backend.ex:1711: Nx.BinaryBackend.select_and_scatter/853135314 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5315 │5316 1711 │ match_types [type] do5317 │ ~~~~~~~~~~~~~~~~~~~~~5318 │5319 └─ lib/nx/binary_backend.ex:1711: Nx.BinaryBackend.select_and_scatter/853205321 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5322 │5323 1711 │ match_types [type] do5324 │ ~~~~~~~~~~~~~~~~~~~~~5325 │5326 └─ lib/nx/binary_backend.ex:1711: Nx.BinaryBackend.select_and_scatter/853275328 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5329 │5330 1711 │ match_types [type] do5331 │ ~~~~~~~~~~~~~~~~~~~~~5332 │5333 └─ lib/nx/binary_backend.ex:1711: Nx.BinaryBackend.select_and_scatter/853345335 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5336 │5337 1711 │ match_types [type] do5338 │ ~~~~~~~~~~~~~~~~~~~~~5339 │5340 └─ lib/nx/binary_backend.ex:1711: Nx.BinaryBackend.select_and_scatter/853415342 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5343 │5344 1711 │ match_types [type] do5345 │ ~~~~~~~~~~~~~~~~~~~~~5346 │5347 └─ lib/nx/binary_backend.ex:1711: Nx.BinaryBackend.select_and_scatter/853485349 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 operator5350 │5351 1734 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,5352 │ ~5353 │5354 └─ lib/nx/binary_backend.ex:1734:19: Nx.BinaryBackend.select_and_scatter/853555356 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 operator5357 │5358 1734 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,5359 │ ~5360 │5361 └─ lib/nx/binary_backend.ex:1734:65: Nx.BinaryBackend.select_and_scatter/853625363 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 operator5364 │5365 1824 │ for <<x::bitstring-size(updates_chunk) <- updates_binary>> do5366 │ ~5367 │5368 └─ lib/nx/binary_backend.ex:1824:33: Nx.BinaryBackend.indexed_op/753695370 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 operator5371 │5372 1860 │ <<before_offset::bitstring-size(before_slice_size),5373 │ ~5374 │5375 └─ lib/nx/binary_backend.ex:1860:45: Nx.BinaryBackend.indexed_op/753765377 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 operator5378 │5379 1861 │ current_bitstring::bitstring-size(target_chunk),5380 │ ~5381 │5382 └─ lib/nx/binary_backend.ex:1861:49: Nx.BinaryBackend.indexed_op/753835384 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5385 │5386 1865 │ match_types [target.type, out.type] do5387 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5388 │5389 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/753905391 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5392 │5393 1865 │ match_types [target.type, out.type] do5394 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5395 │5396 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/753975398 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5399 │5400 1865 │ match_types [target.type, out.type] do5401 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5402 │5403 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/754045405 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5406 │5407 1865 │ match_types [target.type, out.type] do5408 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5409 │5410 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/754115412 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5413 │5414 1865 │ match_types [target.type, out.type] do5415 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5416 │5417 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/754185419 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5420 │5421 1865 │ match_types [target.type, out.type] do5422 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5423 │5424 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/754255426 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5427 │5428 1865 │ match_types [target.type, out.type] do5429 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5430 │5431 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/754325433 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5434 │5435 1865 │ match_types [target.type, out.type] do5436 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5437 │5438 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/754395440 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5441 │5442 1865 │ match_types [target.type, out.type] do5443 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5444 │5445 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/754465447 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5448 │5449 1865 │ match_types [target.type, out.type] do5450 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5451 │5452 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/754535454 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5455 │5456 1865 │ match_types [target.type, out.type] do5457 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5458 │5459 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/754605461 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5462 │5463 1865 │ match_types [target.type, out.type] do5464 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5465 │5466 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/754675468 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5469 │5470 1865 │ match_types [target.type, out.type] do5471 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5472 │5473 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/754745475 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5476 │5477 1865 │ match_types [target.type, out.type] do5478 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5479 │5480 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/754815482 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5483 │5484 1865 │ match_types [target.type, out.type] do5485 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5486 │5487 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/754885489 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5490 │5491 1865 │ match_types [target.type, out.type] do5492 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5493 │5494 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/754955496 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5497 │5498 1865 │ match_types [target.type, out.type] do5499 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5500 │5501 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/755025503 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5504 │5505 1865 │ match_types [target.type, out.type] do5506 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5507 │5508 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/755095510 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5511 │5512 1865 │ match_types [target.type, out.type] do5513 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5514 │5515 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/755165517 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5518 │5519 1865 │ match_types [target.type, out.type] do5520 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5521 │5522 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/755235524 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5525 │5526 1865 │ match_types [target.type, out.type] do5527 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5528 │5529 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/755305531 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5532 │5533 1865 │ match_types [target.type, out.type] do5534 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5535 │5536 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/755375538 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5539 │5540 1865 │ match_types [target.type, out.type] do5541 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5542 │5543 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/755445545 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5546 │5547 1865 │ match_types [target.type, out.type] do5548 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5549 │5550 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/755515552 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5553 │5554 1865 │ match_types [target.type, out.type] do5555 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5556 │5557 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/755585559 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5560 │5561 1865 │ match_types [target.type, out.type] do5562 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5563 │5564 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/755655566 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5567 │5568 1865 │ match_types [target.type, out.type] do5569 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5570 │5571 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/755725573 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5574 │5575 1865 │ match_types [target.type, out.type] do5576 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5577 │5578 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/755795580 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5581 │5582 1865 │ match_types [target.type, out.type] do5583 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5584 │5585 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/755865587 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5588 │5589 1865 │ match_types [target.type, out.type] do5590 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5591 │5592 └─ lib/nx/binary_backend.ex:1865: Nx.BinaryBackend.indexed_op/755935594 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 operator5595 │5596 1999 │ {<<cur_elem::size(size)-bitstring, rest_of_slice::bitstring>>, binary} ->5597 │ ~5598 │5599 └─ lib/nx/binary_backend.ex:1999:27: Nx.BinaryBackend.put_slice/556005601 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 operator5602 │5603 2000 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5604 │ ~5605 │5606 └─ lib/nx/binary_backend.ex:2000:26: Nx.BinaryBackend.put_slice/556075608 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 operator5609 │5610 2000 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5611 │ ~5612 │5613 └─ lib/nx/binary_backend.ex:2000:61: Nx.BinaryBackend.put_slice/556145615 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 operator5616 │5617 2032 │ for <<bin::size(idx_size)-bitstring <- to_binary(indices)>> do5618 │ ~5619 │5620 └─ lib/nx/binary_backend.ex:2032:23: Nx.BinaryBackend.take/456215622 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 operator5623 │5624 2120 │ for <<bin::size(last_dim_bin_size)-bitstring <- to_binary(indices)>>, into: <<>> do5625 │ ~5626 │5627 └─ lib/nx/binary_backend.ex:2120:23: Nx.BinaryBackend.gather/356285629 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 operator5630 │5631 2122 │ for <<bin::size(indices_size)-bitstring <- bin>>,5632 │ ~5633 │5634 └─ lib/nx/binary_backend.ex:2122:27: Nx.BinaryBackend.gather/356355636 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 operator5637 │5638 2177 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5639 │ ~5640 │5641 └─ lib/nx/binary_backend.ex:2177:29: Nx.BinaryBackend.bin_concatenate/456425643 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 operator5644 │5645 2177 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5646 │ ~5647 │5648 └─ lib/nx/binary_backend.ex:2177:59: Nx.BinaryBackend.bin_concatenate/456495650 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5651 │5652 2201 │ match_types [input_type] do5653 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5654 │5655 └─ lib/nx/binary_backend.ex:2201: Nx.BinaryBackend.as_type/256565657 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5658 │5659 2201 │ match_types [input_type] do5660 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5661 │5662 └─ lib/nx/binary_backend.ex:2201: Nx.BinaryBackend.as_type/256635664 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5665 │5666 2201 │ match_types [input_type] do5667 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5668 │5669 └─ lib/nx/binary_backend.ex:2201: Nx.BinaryBackend.as_type/256705671 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5672 │5673 2201 │ match_types [input_type] do5674 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5675 │5676 └─ lib/nx/binary_backend.ex:2201: Nx.BinaryBackend.as_type/256775678 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5679 │5680 2201 │ match_types [input_type] do5681 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5682 │5683 └─ lib/nx/binary_backend.ex:2201: Nx.BinaryBackend.as_type/256845685 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5686 │5687 2201 │ match_types [input_type] do5688 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5689 │5690 └─ lib/nx/binary_backend.ex:2201: Nx.BinaryBackend.as_type/256915692 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 operator5693 │5694 2322 │ data = for <<x::size(size)-bitstring <- bin>>, do: x5695 │ ~5696 │5697 └─ lib/nx/binary_backend.ex:2322:30: Nx.BinaryBackend.sort_last_dim/456985699 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 operator5700 │5701 2497 │ for <<bin::size(size)-bitstring <- axis>>, reduce: {<<>>, acc} do5702 │ ~5703 │5704 └─ lib/nx/binary_backend.ex:2497:25: Nx.BinaryBackend.bin_reduce/557055706 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 operator5707 │5708 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5709 │ ~5710 │5711 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/757125713 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 operator5714 │5715 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5716 │ ~5717 │5718 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/757195720 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 operator5721 │5722 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5723 │ ~5724 │5725 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/757265727 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 operator5728 │5729 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5730 │ ~5731 │5732 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/757335734 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 operator5735 │5736 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5737 │ ~5738 │5739 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/757405741 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 operator5742 │5743 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5744 │ ~5745 │5746 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/757475748 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 operator5749 │5750 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5751 │ ~5752 │5753 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/757545755 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 operator5756 │5757 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5758 │ ~5759 │5760 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/757615762 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 operator5763 │5764 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5765 │ ~5766 │5767 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/757685769 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 operator5770 │5771 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5772 │ ~5773 │5774 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/757755776 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 operator5777 │5778 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5779 │ ~5780 │5781 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/757825783 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 operator5784 │5785 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5786 │ ~5787 │5788 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/757895790 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 operator5791 │5792 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5793 │ ~5794 │5795 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/757965797 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 operator5798 │5799 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5800 │ ~5801 │5802 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/758035804 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 operator5805 │5806 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5807 │ ~5808 │5809 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/758105811 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 operator5812 │5813 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5814 │ ~5815 │5816 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/758175818 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 operator5819 │5820 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5821 │ ~5822 │5823 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/758245825 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 operator5826 │5827 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5828 │ ~5829 │5830 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/758315832 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 operator5833 │5834 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5835 │ ~5836 │5837 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/758385839 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 operator5840 │5841 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5842 │ ~5843 │5844 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/758455846 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 operator5847 │5848 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5849 │ ~5850 │5851 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/758525853 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 operator5854 │5855 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5856 │ ~5857 │5858 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/758595860 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 operator5861 │5862 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5863 │ ~5864 │5865 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/758665867 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 operator5868 │5869 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5870 │ ~5871 │5872 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/758735874 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 operator5875 │5876 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5877 │ ~5878 │5879 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/758805881 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 operator5882 │5883 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5884 │ ~5885 │5886 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/758875888 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 operator5889 │5890 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5891 │ ~5892 │5893 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/758945895 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 operator5896 │5897 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5898 │ ~5899 │5900 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/759015902 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 operator5903 │5904 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5905 │ ~5906 │5907 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/759085909 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 operator5910 │5911 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5912 │ ~5913 │5914 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/759155916 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 operator5917 │5918 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5919 │ ~5920 │5921 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/759225923 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 operator5924 │5925 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5926 │ ~5927 │5928 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/759295930 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 operator5931 │5932 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5933 │ ~5934 │5935 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/759365937 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 operator5938 │5939 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5940 │ ~5941 │5942 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/759435944 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 operator5945 │5946 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5947 │ ~5948 │5949 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/759505951 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 operator5952 │5953 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5954 │ ~5955 │5956 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/759575958 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 operator5959 │5960 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5961 │ ~5962 │5963 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/759645965 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 operator5966 │5967 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5968 │ ~5969 │5970 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/759715972 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 operator5973 │5974 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5975 │ ~5976 │5977 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/759785979 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 operator5980 │5981 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5982 │ ~5983 │5984 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/759855986 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 operator5987 │5988 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5989 │ ~5990 │5991 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/759925993 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 operator5994 │5995 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5996 │ ~5997 │5998 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/759996000 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 operator6001 │6002 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do6003 │ ~6004 │6005 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/760066007 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 operator6008 │6009 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do6010 │ ~6011 │6012 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/760136014 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 operator6015 │6016 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do6017 │ ~6018 │6019 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/760206021 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 operator6022 │6023 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do6024 │ ~6025 │6026 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/760276028 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 operator6029 │6030 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do6031 │ ~6032 │6033 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/760346035 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 operator6036 │6037 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do6038 │ ~6039 │6040 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/760416042 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 operator6043 │6044 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do6045 │ ~6046 │6047 └─ lib/nx/binary_backend.ex:2512:22: Nx.BinaryBackend.bin_zip_reduce/760486049 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 operator6050 │6051 2512 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do6052 │ ~6053 │6054 └─ lib/nx/binary_backend.ex:2512:56: Nx.BinaryBackend.bin_zip_reduce/760556056 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 operator6057 │6058 2538 │ <<x::size(s1)-bitstring, rest1::bitstring>> = b16059 │ ~6060 │6061 └─ lib/nx/binary_backend.ex:2538:15: Nx.BinaryBackend.bin_zip_reduce_axis/760626063 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 operator6064 │6065 2539 │ <<y::size(s2)-bitstring, rest2::bitstring>> = b26066 │ ~6067 │6068 └─ lib/nx/binary_backend.ex:2539:15: Nx.BinaryBackend.bin_zip_reduce_axis/760696070 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6071 │6072 2582 │ match_types [type] do6073 │ ~~~~~~~~~~~~~~~~~~~~~6074 │6075 └─ lib/nx/binary_backend.ex:2582: Nx.BinaryBackend.binary_to_number/260766077 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6078 │6079 2582 │ match_types [type] do6080 │ ~~~~~~~~~~~~~~~~~~~~~6081 │6082 └─ lib/nx/binary_backend.ex:2582: Nx.BinaryBackend.binary_to_number/260836084 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6085 │6086 2582 │ match_types [type] do6087 │ ~~~~~~~~~~~~~~~~~~~~~6088 │6089 └─ lib/nx/binary_backend.ex:2582: Nx.BinaryBackend.binary_to_number/260906091 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6092 │6093 2582 │ match_types [type] do6094 │ ~~~~~~~~~~~~~~~~~~~~~6095 │6096 └─ lib/nx/binary_backend.ex:2582: Nx.BinaryBackend.binary_to_number/260976098 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6099 │6100 2582 │ match_types [type] do6101 │ ~~~~~~~~~~~~~~~~~~~~~6102 │6103 └─ lib/nx/binary_backend.ex:2582: Nx.BinaryBackend.binary_to_number/261046105 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6106 │6107 2582 │ match_types [type] do6108 │ ~~~~~~~~~~~~~~~~~~~~~6109 │6110 └─ lib/nx/binary_backend.ex:2582: Nx.BinaryBackend.binary_to_number/261116112 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6113 │6114 2589 │ match_types [type] do6115 │ ~~~~~~~~~~~~~~~~~~~~~6116 │6117 └─ lib/nx/binary_backend.ex:2589: Nx.BinaryBackend.binary_to_list/261186119 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6120 │6121 2589 │ match_types [type] do6122 │ ~~~~~~~~~~~~~~~~~~~~~6123 │6124 └─ lib/nx/binary_backend.ex:2589: Nx.BinaryBackend.binary_to_list/261256126 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6127 │6128 2589 │ match_types [type] do6129 │ ~~~~~~~~~~~~~~~~~~~~~6130 │6131 └─ lib/nx/binary_backend.ex:2589: Nx.BinaryBackend.binary_to_list/261326133 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6134 │6135 2589 │ match_types [type] do6136 │ ~~~~~~~~~~~~~~~~~~~~~6137 │6138 └─ lib/nx/binary_backend.ex:2589: Nx.BinaryBackend.binary_to_list/261396140 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6141 │6142 2589 │ match_types [type] do6143 │ ~~~~~~~~~~~~~~~~~~~~~6144 │6145 └─ lib/nx/binary_backend.ex:2589: Nx.BinaryBackend.binary_to_list/261466147 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6148 │6149 2589 │ match_types [type] do6150 │ ~~~~~~~~~~~~~~~~~~~~~6151 │6152 └─ lib/nx/binary_backend.ex:2589: Nx.BinaryBackend.binary_to_list/261536154 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6155 │6156 2595 │ match_types [in_type, out_type] do6157 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6158 │6159 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/461606161 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6162 │6163 2595 │ match_types [in_type, out_type] do6164 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6165 │6166 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/461676168 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6169 │6170 2595 │ match_types [in_type, out_type] do6171 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6172 │6173 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/461746175 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6176 │6177 2595 │ match_types [in_type, out_type] do6178 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6179 │6180 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/461816182 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6183 │6184 2595 │ match_types [in_type, out_type] do6185 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6186 │6187 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/461886189 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6190 │6191 2595 │ match_types [in_type, out_type] do6192 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6193 │6194 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/461956196 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6197 │6198 2595 │ match_types [in_type, out_type] do6199 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6200 │6201 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/462026203 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6204 │6205 2595 │ match_types [in_type, out_type] do6206 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6207 │6208 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/462096210 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6211 │6212 2595 │ match_types [in_type, out_type] do6213 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6214 │6215 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/462166217 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6218 │6219 2595 │ match_types [in_type, out_type] do6220 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6221 │6222 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/462236224 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6225 │6226 2595 │ match_types [in_type, out_type] do6227 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6228 │6229 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/462306231 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6232 │6233 2595 │ match_types [in_type, out_type] do6234 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6235 │6236 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/462376238 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6239 │6240 2595 │ match_types [in_type, out_type] do6241 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6242 │6243 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/462446245 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6246 │6247 2595 │ match_types [in_type, out_type] do6248 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6249 │6250 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/462516252 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6253 │6254 2595 │ match_types [in_type, out_type] do6255 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6256 │6257 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/462586259 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6260 │6261 2595 │ match_types [in_type, out_type] do6262 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6263 │6264 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/462656266 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6267 │6268 2595 │ match_types [in_type, out_type] do6269 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6270 │6271 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/462726273 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6274 │6275 2595 │ match_types [in_type, out_type] do6276 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6277 │6278 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/462796280 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6281 │6282 2595 │ match_types [in_type, out_type] do6283 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6284 │6285 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/462866287 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6288 │6289 2595 │ match_types [in_type, out_type] do6290 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6291 │6292 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/462936294 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6295 │6296 2595 │ match_types [in_type, out_type] do6297 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6298 │6299 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/463006301 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6302 │6303 2595 │ match_types [in_type, out_type] do6304 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6305 │6306 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/463076308 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6309 │6310 2595 │ match_types [in_type, out_type] do6311 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6312 │6313 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/463146315 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6316 │6317 2595 │ match_types [in_type, out_type] do6318 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6319 │6320 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/463216322 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6323 │6324 2595 │ match_types [in_type, out_type] do6325 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6326 │6327 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/463286329 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6330 │6331 2595 │ match_types [in_type, out_type] do6332 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6333 │6334 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/463356336 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6337 │6338 2595 │ match_types [in_type, out_type] do6339 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6340 │6341 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/463426343 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6344 │6345 2595 │ match_types [in_type, out_type] do6346 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6347 │6348 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/463496350 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6351 │6352 2595 │ match_types [in_type, out_type] do6353 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6354 │6355 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/463566357 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6358 │6359 2595 │ match_types [in_type, out_type] do6360 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6361 │6362 └─ lib/nx/binary_backend.ex:2595: Nx.BinaryBackend.binary_to_binary/463636364 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 operator6365 │6366 2635 │ for <<chunk::size(chunk_size)-bitstring <- binary>> do6367 │ ~6368 │6369 └─ lib/nx/binary_backend.ex:2635:25: Nx.BinaryBackend.aggregate_axes/463706371 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 operator6372 │6373 2730 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data6374 │ ~6375 │6376 └─ lib/nx/binary_backend.ex:2730:15: Nx.BinaryBackend.weighted_traverse/463776378 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 operator6379 │6380 2730 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data6381 │ ~6382 │6383 └─ lib/nx/binary_backend.ex:2730:46: Nx.BinaryBackend.weighted_traverse/463846385 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 operator6386 │6387 2750 │ <<_::size(dim_size)-bitstring, data::bitstring>> = data6388 │ ~6389 │6390 └─ lib/nx/binary_backend.ex:2750:19: Nx.BinaryBackend.weighted_traverse/663916392Compiling lib/nx/defn/expr.ex (it's taking more than 10s)6393Compiling lib/nx/binary_backend.ex (it's taking more than 10s)6394 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6395 │6396 2216 │ match_types [type] do6397 │ ~~~~~~~~~~~~~~~~~~~~~6398 │6399 └─ lib/nx.ex:2216: Nx.to_flat_list/264006401 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6402 │6403 2216 │ match_types [type] do6404 │ ~~~~~~~~~~~~~~~~~~~~~6405 │6406 └─ lib/nx.ex:2216: Nx.to_flat_list/264076408 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6409 │6410 2216 │ match_types [type] do6411 │ ~~~~~~~~~~~~~~~~~~~~~6412 │6413 └─ lib/nx.ex:2216: Nx.to_flat_list/264146415 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6416 │6417 2216 │ match_types [type] do6418 │ ~~~~~~~~~~~~~~~~~~~~~6419 │6420 └─ lib/nx.ex:2216: Nx.to_flat_list/264216422 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6423 │6424 2216 │ match_types [type] do6425 │ ~~~~~~~~~~~~~~~~~~~~~6426 │6427 └─ lib/nx.ex:2216: Nx.to_flat_list/264286429 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6430 │6431 2216 │ match_types [type] do6432 │ ~~~~~~~~~~~~~~~~~~~~~6433 │6434 └─ lib/nx.ex:2216: Nx.to_flat_list/264356436 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6437 │6438 2273 │ match_types [type] do6439 │ ~~~~~~~~~~~~~~~~~~~~~6440 │6441 └─ lib/nx.ex:2273: Nx.chunk/364426443 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6444 │6445 2273 │ match_types [type] do6446 │ ~~~~~~~~~~~~~~~~~~~~~6447 │6448 └─ lib/nx.ex:2273: Nx.chunk/364496450 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6451 │6452 2273 │ match_types [type] do6453 │ ~~~~~~~~~~~~~~~~~~~~~6454 │6455 └─ lib/nx.ex:2273: Nx.chunk/364566457 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6458 │6459 2273 │ match_types [type] do6460 │ ~~~~~~~~~~~~~~~~~~~~~6461 │6462 └─ lib/nx.ex:2273: Nx.chunk/364636464 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6465 │6466 2273 │ match_types [type] do6467 │ ~~~~~~~~~~~~~~~~~~~~~6468 │6469 └─ lib/nx.ex:2273: Nx.chunk/364706471 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6472 │6473 2273 │ match_types [type] do6474 │ ~~~~~~~~~~~~~~~~~~~~~6475 │6476 └─ lib/nx.ex:2273: Nx.chunk/364776478 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6479 │6480 2566 │ match_types [tensor.type] do6481 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6482 │6483 └─ lib/nx.ex:2566: Nx.to_number/164846485 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6486 │6487 2566 │ match_types [tensor.type] do6488 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6489 │6490 └─ lib/nx.ex:2566: Nx.to_number/164916492 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6493 │6494 2566 │ match_types [tensor.type] do6495 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6496 │6497 └─ lib/nx.ex:2566: Nx.to_number/164986499 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6500 │6501 2566 │ match_types [tensor.type] do6502 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6503 │6504 └─ lib/nx.ex:2566: Nx.to_number/165056506 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6507 │6508 2566 │ match_types [tensor.type] do6509 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6510 │6511 └─ lib/nx.ex:2566: Nx.to_number/165126513 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6514 │6515 2566 │ match_types [tensor.type] do6516 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6517 │6518 └─ lib/nx.ex:2566: Nx.to_number/165196520 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/365406541Compiling lib/nx.ex (it's taking more than 10s)6542 warning: Tuple.append/2 is deprecated. Use insert_at instead6543 │6544 1390 │ intermediate_shape = Tuple.duplicate(1, tuple_size(out_shape) - 1) |> Tuple.append(n)6545 │ ~6546 │6547 └─ lib/nx.ex:1390:89: Nx.eye/26548 └─ lib/nx.ex:1694:27: Nx.take_diagonal/26549 └─ lib/nx.ex:10388:26: Nx.argmin_or_max/36550 └─ lib/nx.ex:10390:23: Nx.argmin_or_max/36551 └─ lib/nx.ex:13659:31: Nx.slice/46552 └─ lib/nx.ex:14558:84: Nx.gather/365536554 warning: the following conditional expression will always succeed:65556556 is_float(split)65576558 because it evaluates to:65596560 dynamic(true)65616562 where "split" was given the types:65636564 # type: dynamic(float() or integer())6565 # from: lib/nx.ex:3596:436566 split * axis_size65676568 # type: float()6569 # from: lib/nx.ex:3606:96570 is_integer(split)65716572 type warning found at:6573 │6574 3610 │ is_float(split) and float_split_index > 0 and float_split_index < axis_size ->6575 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6576 │6577 └─ lib/nx.ex:3610: Nx.split/365786579 warning: this clause in cond will always match:65806581 is_float(split)65826583 since it has type:65846585 dynamic(true)65866587 where "split" was given the types:65886589 # type: dynamic(float() or integer())6590 # from: lib/nx.ex:3596:436591 split * axis_size65926593 # type: float()6594 # from: lib/nx.ex:3606:96595 is_integer(split)65966597 type warning found at:6598 │6599 3613 │ is_float(split) ->6600 │ ~6601 │6602 └─ lib/nx.ex:3613:25: Nx.split/366036604 warning: Tuple.append/2 is deprecated. Use insert_at instead6605 │6606 1565 │ tensor = Nx.pad(tensor, acc, Enum.map(padding_config, &Tuple.append(&1, 0)))6607 │ ~6608 │6609 └─ lib/nx/binary_backend.ex:1565:68: Nx.BinaryBackend.window_reduce/66610 └─ lib/nx/binary_backend.ex:1693:63: Nx.BinaryBackend.select_and_scatter/866116612 warning: the following conditional expression:66136614 is_list(axes)66156616 will always evaluate to:66176618 dynamic(true)66196620 where "axes" was given the type:66216622 # type: dynamic(list(term()))6623 # from: lib/nx.ex:9318:496624 length(axes)66256626 type warning found at:6627 │6628 9323 │ checked_axes = if is_list(axes), do: Enum.at(axes, 0), else: axes6629 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6630 │6631 └─ lib/nx.ex:9323: Nx.weighted_mean/366326633 warning: Tuple.append/2 is deprecated. Use insert_at instead6634 │6635 62 │ u_shape = collapsed_axes |> Tuple.append(m) |> Tuple.append(:auto)6636 │ ~6637 │6638 └─ lib/nx/lin_alg/svd.ex:62:39: Nx.LinAlg.SVD.calculate_shapes/16639 └─ lib/nx/lin_alg/svd.ex:62:58: Nx.LinAlg.SVD.calculate_shapes/16640 └─ lib/nx/lin_alg/svd.ex:63:21: Nx.LinAlg.SVD.calculate_shapes/16641 └─ lib/nx/lin_alg/svd.ex:64:22: Nx.LinAlg.SVD.calculate_shapes/166426643 warning: the following clause will never match:66446645 %Complex{re: re} when float_output? and real_output? ->66466647 because it attempts to match on the result of:66486649 x66506651 which has type:66526653 dynamic(:infinity or :nan or :neg_infinity or float())66546655 where "float_output?" was given the types:66566657 # type: dynamic(boolean())6658 # from: lib/nx/binary_backend.ex:2196:236659 float_output? = Nx.Type.float?(output_type)66606661 # type: dynamic(true)6662 # from: lib/nx/binary_backend.ex:2206:396663 float_output?66646665 where "real_output?" was given the types:66666667 # type: dynamic(boolean())6668 # from: lib/nx/binary_backend.ex:2197:226669 real_output? = not Nx.Type.complex?(output_type)66706671 # type: dynamic(true)6672 # from: lib/nx/binary_backend.ex:2206:576673 real_output?66746675 type warning found at:6676 │6677 2206 │ %Complex{re: re} when float_output? and real_output? ->6678 │ ~6679 │6680 └─ lib/nx/binary_backend.ex:2206:17: Nx.BinaryBackend.as_type/266816682 warning: Tuple.append/2 is deprecated. Use insert_at instead6683 │6684 722 │ Tuple.append(dims, dim)6685 │ ~6686 │6687 └─ lib/nx/random.ex:722:17: Nx.Random.validate_multivariate_normal_args/36688 └─ lib/nx/random.ex:1102:38: Nx.Random.float_or_complex/466896690 warning: the following clause will never match:66916692 %Complex{re: re} when float_output? and real_output? ->66936694 because it attempts to match on the result of:66956696 x66976698 which has type:66996700 dynamic(:infinity or :nan or :neg_infinity or float())67016702 where "float_output?" was given the types:67036704 # type: dynamic(boolean())6705 # from: lib/nx/binary_backend.ex:2196:236706 float_output? = Nx.Type.float?(output_type)67076708 # type: dynamic(true)6709 # from: lib/nx/binary_backend.ex:2206:396710 float_output?67116712 where "real_output?" was given the types:67136714 # type: dynamic(boolean())6715 # from: lib/nx/binary_backend.ex:2197:226716 real_output? = not Nx.Type.complex?(output_type)67176718 # type: dynamic(true)6719 # from: lib/nx/binary_backend.ex:2206:576720 real_output?67216722 type warning found at:6723 │6724 2206 │ %Complex{re: re} when float_output? and real_output? ->6725 │ ~6726 │6727 └─ lib/nx/binary_backend.ex:2206:17: Nx.BinaryBackend.as_type/267286729 warning: the following clause will never match:67306731 %Complex{re: re} when float_output? and real_output? ->67326733 because it attempts to match on the result of:67346735 x67366737 which has type:67386739 integer()67406741 where "float_output?" was given the types:67426743 # type: dynamic(boolean())6744 # from: lib/nx/binary_backend.ex:2196:236745 float_output? = Nx.Type.float?(output_type)67466747 # type: dynamic(true)6748 # from: lib/nx/binary_backend.ex:2206:396749 float_output?67506751 where "real_output?" was given the types:67526753 # type: dynamic(boolean())6754 # from: lib/nx/binary_backend.ex:2197:226755 real_output? = not Nx.Type.complex?(output_type)67566757 # type: dynamic(true)6758 # from: lib/nx/binary_backend.ex:2206:576759 real_output?67606761 type warning found at:6762 │6763 2206 │ %Complex{re: re} when float_output? and real_output? ->6764 │ ~6765 │6766 └─ lib/nx/binary_backend.ex:2206:17: Nx.BinaryBackend.as_type/267676768 warning: the following clause will never match:67696770 %Complex{re: re} when float_output? and real_output? ->67716772 because it attempts to match on the result of:67736774 x67756776 which has type:67776778 integer()67796780 where "float_output?" was given the types:67816782 # type: dynamic(boolean())6783 # from: lib/nx/binary_backend.ex:2196:236784 float_output? = Nx.Type.float?(output_type)67856786 # type: dynamic(true)6787 # from: lib/nx/binary_backend.ex:2206:396788 float_output?67896790 where "real_output?" was given the types:67916792 # type: dynamic(boolean())6793 # from: lib/nx/binary_backend.ex:2197:226794 real_output? = not Nx.Type.complex?(output_type)67956796 # type: dynamic(true)6797 # from: lib/nx/binary_backend.ex:2206:576798 real_output?67996800 type warning found at:6801 │6802 2206 │ %Complex{re: re} when float_output? and real_output? ->6803 │ ~6804 │6805 └─ lib/nx/binary_backend.ex:2206: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 dynamic(:infinity or :nan or :neg_infinity or float())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: the following clause will never match:68656866 %Complex{re: re} ->68676868 because it attempts to match on the result of:68696870 x68716872 which has type:68736874 integer()68756876 type warning found at:6877 │6878 2212 │ %Complex{re: re} ->6879 │ ~6880 │6881 └─ lib/nx/binary_backend.ex:2212:17: Nx.BinaryBackend.as_type/268826883 warning: this guard will never succeed:68846885 is_number(x)68866887 because it returns type:68886889 dynamic(false)68906891 where "x" was given the type:68926893 # type: dynamic(%Complex{6894 re: :infinity or :nan or :neg_infinity or float(),6895 im: :infinity or :nan or :neg_infinity or float()6896 })6897 # from: lib/nx/binary_backend.ex:2203:176898 x =6899 Nx.Shared.read_complex(6900 x,6901 arg16902 )69036904 type warning found at:6905 │6906 2215 │ _ when is_number(x) ->6907 │ ~6908 │6909 └─ lib/nx/binary_backend.ex:2215:24: Nx.BinaryBackend.as_type/269106911 warning: the following clause will never match:69126913 :nan ->69146915 because it attempts to match on the result of:69166917 x69186919 which has type:69206921 dynamic(%Complex{6922 re: :infinity or :nan or :neg_infinity or float(),6923 im: :infinity or :nan or :neg_infinity or float()6924 })69256926 type warning found at:6927 │6928 2218 │ :nan ->6929 │ ~~~~~~~6930 │6931 └─ lib/nx/binary_backend.ex:2218: Nx.BinaryBackend.as_type/269326933 warning: the following clause will never match:69346935 :nan ->69366937 because it attempts to match on the result of:69386939 x69406941 which has type:69426943 integer()69446945 type warning found at:6946 │6947 2218 │ :nan ->6948 │ ~~~~~~~6949 │6950 └─ lib/nx/binary_backend.ex:2218: Nx.BinaryBackend.as_type/269516952 warning: the following clause will never match:69536954 :nan ->69556956 because it attempts to match on the result of:69576958 x69596960 which has type:69616962 integer()69636964 type warning found at:6965 │6966 2218 │ :nan ->6967 │ ~~~~~~~6968 │6969 └─ lib/nx/binary_backend.ex:2218: Nx.BinaryBackend.as_type/269706971 warning: the following clause will never match:69726973 :infinity ->69746975 because it attempts to match on the result of:69766977 x69786979 which has type:69806981 dynamic(%Complex{6982 re: :infinity or :nan or :neg_infinity or float(),6983 im: :infinity or :nan or :neg_infinity or float()6984 })69856986 type warning found at:6987 │6988 2221 │ :infinity ->6989 │ ~~~~~~~~~~~~6990 │6991 └─ lib/nx/binary_backend.ex:2221: Nx.BinaryBackend.as_type/269926993 warning: the following clause will never match:69946995 :infinity ->69966997 because it attempts to match on the result of:69986999 x70007001 which has type:70027003 integer()70047005 type warning found at:7006 │7007 2221 │ :infinity ->7008 │ ~~~~~~~~~~~~7009 │7010 └─ lib/nx/binary_backend.ex:2221: Nx.BinaryBackend.as_type/270117012 warning: the following clause will never match:70137014 :infinity ->70157016 because it attempts to match on the result of:70177018 x70197020 which has type:70217022 integer()70237024 type warning found at:7025 │7026 2221 │ :infinity ->7027 │ ~~~~~~~~~~~~7028 │7029 └─ lib/nx/binary_backend.ex:2221: Nx.BinaryBackend.as_type/270307031 warning: the following clause will never match:70327033 :neg_infinity ->70347035 because it attempts to match on the result of:70367037 x70387039 which has type:70407041 dynamic(%Complex{7042 re: :infinity or :nan or :neg_infinity or float(),7043 im: :infinity or :nan or :neg_infinity or float()7044 })70457046 type warning found at:7047 │7048 2224 │ :neg_infinity ->7049 │ ~~~~~~~~~~~~~~~~7050 │7051 └─ lib/nx/binary_backend.ex:2224: Nx.BinaryBackend.as_type/270527053 warning: the following clause will never match:70547055 :neg_infinity ->70567057 because it attempts to match on the result of:70587059 x70607061 which has type:70627063 integer()70647065 type warning found at:7066 │7067 2224 │ :neg_infinity ->7068 │ ~~~~~~~~~~~~~~~~7069 │7070 └─ lib/nx/binary_backend.ex:2224: Nx.BinaryBackend.as_type/270717072 warning: Tuple.append/2 is deprecated. Use insert_at instead7073 │7074 1252 │ indices = Nx.reshape(indices_to_flatten, Tuple.append(source.shape, num_axes))7075 │ ~7076 │7077 └─ lib/nx/defn/grad.ex:1252:52: Nx.Defn.Grad.grad/47078 └─ lib/nx/defn/grad.ex:1588:57: Nx.Defn.Grad.grad_scatter_window__gather_windows/470797080 warning: the following clause will never match:70817082 :neg_infinity ->70837084 because it attempts to match on the result of:70857086 x70877088 which has type:70897090 integer()70917092 type warning found at:7093 │7094 2224 │ :neg_infinity ->7095 │ ~~~~~~~~~~~~~~~~7096 │7097 └─ lib/nx/binary_backend.ex:2224: Nx.BinaryBackend.as_type/270987099 warning: comparison with structs found:71007101 a >= b71027103 given types:71047105 dynamic(7106 %Complex{7107 re: :infinity or :nan or :neg_infinity or float(),7108 im: :infinity or :nan or :neg_infinity or float()7109 } or float() or integer()7110 ) >=7111 dynamic(7112 %Complex{7113 re: :infinity or :nan or :neg_infinity or float(),7114 im: :infinity or :nan or :neg_infinity or float()7115 } or float() or integer()7116 )71177118 where "a" was given the type:71197120 # type: dynamic(7121 %Complex{7122 re: :infinity or :nan or :neg_infinity or float(),7123 im: :infinity or :nan or :neg_infinity or float()7124 } or float() or integer()7125 )7126 # from: lib/nx/binary_backend.ex7127 {a, b}71287129 where "b" was given the type:71307131 # type: dynamic(7132 %Complex{7133 re: :infinity or :nan or :neg_infinity or float(),7134 im: :infinity or :nan or :neg_infinity or float()7135 } or float() or integer()7136 )7137 # from: lib/nx/binary_backend.ex7138 {a, b}71397140 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.71417142 type warning found at:7143 │7144 2261 │ {a, b} -> a >= b7145 │ ~7146 │7147 └─ lib/nx/binary_backend.ex:2261:27: Nx.BinaryBackend.do_sort/471487149 warning: this clause of defp boolean_to_number/1 is never used (or it will always fail/warn when invoked)7150 │7151 856 │ defp boolean_to_number(value), do: value7152 │ ~7153 │7154 └─ lib/nx/defn/kernel.ex:856:8: Nx.Defn.Kernel.boolean_to_number/171557156 warning: comparison with structs found:71577158 a <= b71597160 given types:71617162 dynamic(7163 %Complex{7164 re: :infinity or :nan or :neg_infinity or float(),7165 im: :infinity or :nan or :neg_infinity or float()7166 } or float() or integer()7167 ) <=7168 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 )71747175 where "a" was given the type:71767177 # type: dynamic(7178 %Complex{7179 re: :infinity or :nan or :neg_infinity or float(),7180 im: :infinity or :nan or :neg_infinity or float()7181 } or float() or integer()7182 )7183 # from: lib/nx/binary_backend.ex7184 {a, b}71857186 where "b" was given the type:71877188 # type: dynamic(7189 %Complex{7190 re: :infinity or :nan or :neg_infinity or float(),7191 im: :infinity or :nan or :neg_infinity or float()7192 } or float() or integer()7193 )7194 # from: lib/nx/binary_backend.ex7195 {a, b}71967197 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.71987199 type warning found at:7200 │7201 2275 │ {a, b} -> a <= b7202 │ ~7203 │7204 └─ lib/nx/binary_backend.ex:2275:27: Nx.BinaryBackend.do_sort/472057206 warning: this clause of defp assert_non_concat_dims_equal/2 is never used (or it will always fail/warn when invoked)7207 │7208 1693 │ defp assert_non_concat_dims_equal([], _axis), do: :ok7209 │ ~7210 │7211 └─ lib/nx/shape.ex:1693:8: Nx.Shape.assert_non_concat_dims_equal/272127213 warning: incompatible types given to Nx.Shared.write_non_finite/2:72147215 Nx.Shared.write_non_finite(x, arg1)72167217 given types:72187219 (7220 -dynamic(%Complex{7221 re: :infinity or :nan or :neg_infinity or float(),7222 im: :infinity or :nan or :neg_infinity or float()7223 })-,7224 integer()7225 )72267227 but expected one of:72287229 :infinity or :nan or :neg_infinity, integer()72307231 where "arg1" (context Nx.Shared) was given the types:72327233 # type: dynamic()7234 # from: lib/nx/binary_backend.ex:23817235 {{:f, arg1}}72367237 # type: integer()7238 # from: lib/nx/binary_backend.ex:23817239 Nx.Shared.write_non_finite(x, arg1)72407241 where "x" (context Nx.Shared) was given the type:72427243 # type: dynamic(%Complex{7244 re: :infinity or :nan or :neg_infinity or float(),7245 im: :infinity or :nan or :neg_infinity or float()7246 })7247 # from: lib/nx/binary_backend.ex:23817248 x72497250 type warning found at:7251 │7252 2381 │ match_types [out.type] do7253 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7254 │7255 └─ lib/nx/binary_backend.ex:2381: Nx.BinaryBackend.calculate_fft/472567257 warning: incompatible types in binary construction:72587259 <<Complex.new(re, im)::integer-native-signed-size(arg1)>>72607261 got type:72627263 dynamic(%Complex{7264 re: :infinity or :nan or :neg_infinity or float(),7265 im: :infinity or :nan or :neg_infinity or float()7266 })72677268 but expected type:72697270 integer()72717272 where "arg1" (context Nx.Shared) was given the type:72737274 # type: dynamic()7275 # from: lib/nx/binary_backend.ex:23817276 {{:s, arg1}}72777278 where "im" was given the type:72797280 # type: dynamic(float() or integer())7281 # from: lib/nx/binary_backend.ex:2384:147282 im =7283 if abs(im) <= eps do7284 07285 else7286 im7287 end72887289 where "re" was given the type:72907291 # type: dynamic(float() or integer())7292 # from: lib/nx/binary_backend.ex:2383:147293 re =7294 if abs(re) <= eps do7295 07296 else7297 re7298 end72997300 type warning found at:7301 │7302 2381 │ match_types [out.type] do7303 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7304 │7305 └─ lib/nx/binary_backend.ex:2381: Nx.BinaryBackend.calculate_fft/473067307 warning: incompatible types in binary construction:73087309 <<Complex.new(re, im)::integer-native-unsigned-size(arg1)>>73107311 got type:73127313 dynamic(%Complex{7314 re: :infinity or :nan or :neg_infinity or float(),7315 im: :infinity or :nan or :neg_infinity or float()7316 })73177318 but expected type:73197320 integer()73217322 where "arg1" (context Nx.Shared) was given the type:73237324 # type: dynamic()7325 # from: lib/nx/binary_backend.ex:23817326 {{:u, arg1}}73277328 where "im" was given the type:73297330 # type: dynamic(float() or integer())7331 # from: lib/nx/binary_backend.ex:2384:147332 im =7333 if abs(im) <= eps do7334 07335 else7336 im7337 end73387339 where "re" was given the type:73407341 # type: dynamic(float() or integer())7342 # from: lib/nx/binary_backend.ex:2383:147343 re =7344 if abs(re) <= eps do7345 07346 else7347 re7348 end73497350 type warning found at:7351 │7352 2381 │ match_types [out.type] do7353 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7354 │7355 └─ lib/nx/binary_backend.ex:2381: Nx.BinaryBackend.calculate_fft/473567357 warning: incompatible types given to Nx.Shared.write_non_finite/2:73587359 Nx.Shared.write_non_finite(x, elem_size)73607361 given types:73627363 (7364 -dynamic(%Complex{7365 re: :infinity or :nan or :neg_infinity or float(),7366 im: :infinity or :nan or :neg_infinity or float()7367 })-,7368 integer()7369 )73707371 but expected one of:73727373 :infinity or :nan or :neg_infinity, integer()73747375 where "elem_size" (context Nx.Shared) was given the type:73767377 # type: integer()7378 # from: lib/nx/binary_backend.ex:23817379 elem_size = div(arg1, 2)73807381 where "x" (context Nx.Shared) was given the type:73827383 # type: dynamic(%Complex{7384 re: :infinity or :nan or :neg_infinity or float(),7385 im: :infinity or :nan or :neg_infinity or float()7386 })7387 # from: lib/nx/binary_backend.ex:23817388 x73897390 type warning found at:7391 │7392 2381 │ match_types [out.type] do7393 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7394 │7395 └─ lib/nx/binary_backend.ex:2381: Nx.BinaryBackend.calculate_fft/473967397 warning: incompatible types given to Nx.Shared.write_bf16/1:73987399 Nx.Shared.write_bf16(x)74007401 given types:74027403 -dynamic(%Complex{7404 re: :infinity or :nan or :neg_infinity or float(),7405 im: :infinity or :nan or :neg_infinity or float()7406 })-74077408 but expected one of:74097410 :infinity or :nan or :neg_infinity74117412 where "x" (context Nx.Shared) was given the type:74137414 # type: dynamic(%Complex{7415 re: :infinity or :nan or :neg_infinity or float(),7416 im: :infinity or :nan or :neg_infinity or float()7417 })7418 # from: lib/nx/binary_backend.ex:23817419 x74207421 type warning found at:7422 │7423 2381 │ match_types [out.type] do7424 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7425 │7426 └─ lib/nx/binary_backend.ex:2381: Nx.BinaryBackend.calculate_fft/474277428 warning: the following clause cannot match because the previous clauses already matched all possible values:74297430 x ->74317432 it attempts to match on the result of:74337434 Complex.new(re, im)74357436 which has the already matched type:74377438 dynamic(%Complex{7439 re: :infinity or :nan or :neg_infinity or float(),7440 im: :infinity or :nan or :neg_infinity or float()7441 })74427443 where "x" (context Nx.Shared) was given the type:74447445 # type: dynamic(%Complex{7446 re: :infinity or :nan or :neg_infinity or float(),7447 im: :infinity or :nan or :neg_infinity or float()7448 })7449 # from: lib/nx/binary_backend.ex:23817450 x74517452 type warning found at:7453 │7454 2381 │ match_types [out.type] do7455 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7456 │7457 └─ lib/nx/binary_backend.ex:2381: Nx.BinaryBackend.calculate_fft/474587459 warning: this clause of defp bin_zip_reduce/7 is never used (or it will always fail/warn when invoked)7460 │7461 2505 │ defp bin_zip_reduce(t1, [], t2, [], type, acc, fun) do7462 │ ~7463 │7464 └─ lib/nx/binary_backend.ex:2505:8: Nx.BinaryBackend.bin_zip_reduce/774657466 warning: the following clause will never match:74677468 x when is_number(x) ->74697470 because it attempts to match on the result of:74717472 Complex.new(re, im)74737474 which has type:74757476 dynamic(%Complex{7477 re: :infinity or :nan or :neg_infinity or float(),7478 im: :infinity or :nan or :neg_infinity or float()7479 })74807481 where "x" (context Nx.Shared) was given the type:74827483 # type: float() or integer()7484 # from: lib/nx/binary_backend.ex:23817485 is_number(x)74867487 type warning found at:7488 │7489 2381 │ match_types [out.type] do7490 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7491 │7492 └─ lib/nx/binary_backend.ex:2381: Nx.BinaryBackend.calculate_fft/474937494 warning: the following clause will never match:74957496 x when is_number(x) ->74977498 because it attempts to match on the result of:74997500 Complex.new(re, im)75017502 which has type:75037504 dynamic(%Complex{7505 re: :infinity or :nan or :neg_infinity or float(),7506 im: :infinity or :nan or :neg_infinity or float()7507 })75087509 where "x" (context Nx.Shared) was given the type:75107511 # type: float() or integer()7512 # from: lib/nx/binary_backend.ex:23817513 is_number(x)75147515 type warning found at:7516 │7517 2381 │ match_types [out.type] do7518 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7519 │7520 └─ lib/nx/binary_backend.ex:2381: Nx.BinaryBackend.calculate_fft/475217522 warning: the following clause will never match:75237524 x when is_number(x) ->75257526 because it attempts to match on the result of:75277528 Complex.new(re, im)75297530 which has type:75317532 dynamic(%Complex{7533 re: :infinity or :nan or :neg_infinity or float(),7534 im: :infinity or :nan or :neg_infinity or float()7535 })75367537 where "x" (context Nx.Shared) was given the type:75387539 # type: float() or integer()7540 # from: lib/nx/binary_backend.ex:23817541 is_number(x)75427543 type warning found at:7544 │7545 2381 │ match_types [out.type] do7546 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7547 │7548 └─ lib/nx/binary_backend.ex:2381: Nx.BinaryBackend.calculate_fft/475497550Generated nx app7551==> exla7552Unpacking /home/nerves/.cache/xla/0.5.1/cache/download/xla_extension-x86_64-linux-gnu-cpu.tar.gz into /work/proj/deps_rpi4/exla/cache7553Using 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.so7554Compiling 21 files (.ex)7555 warning: Tuple.append/2 is deprecated. Use insert_at instead7556 │7557 778 │ |> EXLA.Op.reshape(Tuple.append(b_shape, 1))7558 │ ~7559 │7560 └─ lib/exla/defn.ex:778:36: EXLA.Defn.to_operator/47561 └─ lib/exla/defn.ex:1172:28: EXLA.Defn.to_operator/475627563Generated exla app7564==> nx_image7565Compiling 1 file (.ex)7566Generated nx_image app7567==> safetensors7568Compiling 3 files (.ex)7569 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 operator7570 │7571 27 │ for <<data::size(size)-binary <- binary>> do7572 │ ~7573 │7574 └─ lib/safetensors/shared.ex:27:26: Safetensors.Shared.new_byte_order/375757576Generated safetensors app7577==> phoenix_html7578Compiling 9 files (.ex)7579 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) check7580 │7581 87 │ defimpl Phoenix.HTML.FormData, for: [Plug.Conn, Atom, Map] do7582 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7583 │7584 └─ lib/phoenix_html/form_data.ex:87: (file)75857586 warning: comparison between distinct types found:75877588 id == nil75897590 given types:75917592 dynamic(not false and not nil and not binary()) == nil75937594 where "id" was given the types:75957596 # type: dynamic(not false and not nil)7597 # from: lib/phoenix_html/form_data.ex:92:87598 id = Keyword.get(opts, :id) || name75997600 # type: dynamic(not false and not nil and not binary())7601 # from: lib/phoenix_html/form_data.ex:94:127602 is_binary(id)76037604 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 false76057606 type warning found at:7607 │7608 94 │ unless is_binary(id) or is_nil(id) do7609 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7610 │7611 └─ lib/phoenix_html/form_data.ex:94: Phoenix.HTML.FormData.Atom.to_form/276127613 warning: the 1st pattern in clause will never match:76147615 6076167617 because it is expected to receive type:76187619 dynamic(empty_list() or non_empty_list(term(), term()))76207621 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())76227623 type warning found at:7624 │7625 56 │ def to_iodata(?<), do: "<"7626 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7627 │7628 └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/176297630 warning: the 1st pattern in clause will never match:76317632 6276337634 because it is expected to receive type:76357636 dynamic(empty_list() or non_empty_list(term(), term()))76377638 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())76397640 type warning found at:7641 │7642 57 │ def to_iodata(?>), do: ">"7643 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7644 │7645 └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/176467647 warning: the 1st pattern in clause will never match:76487649 3876507651 because it is expected to receive type:76527653 dynamic(empty_list() or non_empty_list(term(), term()))76547655 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())76567657 type warning found at:7658 │7659 58 │ def to_iodata(?&), do: "&"7660 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7661 │7662 └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/176637664 warning: the 1st pattern in clause will never match:76657666 3476677668 because it is expected to receive type:76697670 dynamic(empty_list() or non_empty_list(term(), term()))76717672 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())76737674 type warning found at:7675 │7676 59 │ def to_iodata(?"), do: """7677 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7678 │7679 └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/176807681 warning: the 1st pattern in clause will never match:76827683 3976847685 because it is expected to receive type:76867687 dynamic(empty_list() or non_empty_list(term(), term()))76887689 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())76907691 type warning found at:7692 │7693 60 │ def to_iodata(?'), do: "'"7694 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7695 │7696 └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/176977698 warning: the 1st pattern in clause will never match:76997700 {:safe, data}77017702 because it is expected to receive type:77037704 dynamic(empty_list() or non_empty_list(term(), term()))77057706 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())77077708 type warning found at:7709 │7710 76 │ def to_iodata({:safe, data}) do7711 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7712 │7713 └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/177147715 warning: the following clause is redundant:77167717 def to_iodata(other)77187719 it has type:77207721 dynamic(empty_list() or non_empty_list(term(), term()))77227723 previous clauses have already matched on the following types:77247725 non_empty_list(term(), term())7726 empty_list()77277728 │7729 80 │ def to_iodata(other) do7730 │ ~7731 │7732 └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/177337734 warning: the 1st pattern in clause will never match:77357736 h77377738 because it is expected to receive type:77397740 dynamic(empty_list() or non_empty_list(term(), term()))77417742 where "h" was given the type:77437744 # type: integer()7745 # from: lib/phoenix_html/safe.ex:62:257746 is_integer(h)77477748 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())77497750 type warning found at:7751 │7752 62 │ def to_iodata(h) when is_integer(h) and h <= 255 do7753 │ ~7754 │7755 └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/177567757 warning: the 1st pattern in clause will never match:77587759 h77607761 because it is expected to receive type:77627763 dynamic(empty_list() or non_empty_list(term(), term()))77647765 where "h" was given the type:77667767 # type: integer()7768 # from: lib/phoenix_html/safe.ex:66:257769 is_integer(h)77707771 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())77727773 type warning found at:7774 │7775 66 │ def to_iodata(h) when is_integer(h) do7776 │ ~7777 │7778 └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/177797780 warning: the 1st pattern in clause will never match:77817782 h77837784 because it is expected to receive type:77857786 dynamic(empty_list() or non_empty_list(term(), term()))77877788 where "h" was given the type:77897790 # type: binary()7791 # from: lib/phoenix_html/safe.ex:72:257792 is_binary(h)77937794 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())77957796 type warning found at:7797 │7798 72 │ def to_iodata(h) when is_binary(h) do7799 │ ~7800 │7801 └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/178027803Generated phoenix_html app7804==> polaris7805Compiling 5 files (.ex)7806Generated polaris app7807==> scholar7808Compiling 32 files (.ex)7809warning: first.._ inside match is deprecated, you must always match on the step: first.._//var or first.._//_ if you want to ignore it7810 lib/scholar/model_selection.ex:78: Scholar.ModelSelection.concat_ranges/178117812warning: _..last inside match is deprecated, you must always match on the step: _..last//var or _..last//_ if you want to ignore it7813 lib/scholar/model_selection.ex:80: Scholar.ModelSelection.last_last/178147815 warning: unused require Nx7816 │7817 7 │ require Nx7818 │ ~7819 │7820 └─ lib/scholar/neighbors/radius_nearest_neighbors.ex:7:378217822 warning: unused require Nx7823 │7824 7 │ require Nx7825 │ ~7826 │7827 └─ lib/scholar/neighbors/k_nearest_neighbors.ex:7:378287829 warning: unused require Nx7830 │7831 21 │ require Nx7832 │ ~7833 │7834 └─ lib/scholar/cluster/k_means.ex:21:378357836 warning: unused require Nx7837 │7838 23 │ require Nx7839 │ ~7840 │7841 └─ lib/scholar/cluster/gmm.ex:23:378427843 warning: incompatible types given to Nx.sqrt/1:78447845 Nx.sqrt(scalar)78467847 given types:78487849 -dynamic({})-78507851 but expected one of:78527853 %{..., __struct__: Complex} or %{..., __struct__: Nx.Tensor} or :infinity or :nan or7854 :neg_infinity or float() or integer() or non_empty_list(term())78557856 where "scalar" was given the type:78577858 # type: dynamic({})7859 # from: lib/scholar/linear/linear_regression.ex:136:107860 {} = scalar78617862 type warning found at:7863 │7864 137 │ scalar = Nx.sqrt(scalar)7865 │ ~7866 │7867 └─ lib/scholar/linear/linear_regression.ex:137:21: Scholar.Linear.LinearRegression."__defn:rescale__"/378687869 warning: incompatible types given to Nx.new_axis/2:78707871 Nx.new_axis(target_x, 0)78727873 given types:78747875 -dynamic({...})-, integer()78767877 but expected one of:78787879 (7880 %{..., __struct__: Complex} or %{..., __struct__: Nx.Tensor} or :infinity or :nan or7881 :neg_infinity or float() or integer() or non_empty_list(term()),7882 integer()7883 )78847885 where "target_x" was given the type:78867887 # type: dynamic({...})7888 # from: lib/scholar/interpolation/cubic_spline.ex:245:77889 Nx.Defn.Compiler.__case__(target_x)78907891 type warning found at:7892 │7893 247 │ Nx.new_axis(target_x, 0)7894 │ ~7895 │7896 └─ lib/scholar/interpolation/cubic_spline.ex:247:14: Scholar.Interpolation.CubicSpline."__defn:predict_n__"/378977898 warning: incompatible types given to Nx.sqrt/1:78997900 Nx.sqrt(scalar)79017902 given types:79037904 -dynamic({})-79057906 but expected one of:79077908 %{..., __struct__: Complex} or %{..., __struct__: Nx.Tensor} or :infinity or :nan or7909 :neg_infinity or float() or integer() or non_empty_list(term())79107911 where "scalar" was given the type:79127913 # type: dynamic({})7914 # from: lib/scholar/linear/ridge_regression.ex:226:107915 {} = scalar79167917 type warning found at:7918 │7919 227 │ scalar = Nx.sqrt(scalar)7920 │ ~7921 │7922 └─ lib/scholar/linear/ridge_regression.ex:227:21: Scholar.Linear.RidgeRegression."__defn:rescale__"/379237924Generated scholar app7925==> axon7926Compiling 23 files (.ex)7927 warning: unused require Polaris.Updates7928 │7929 212 │ require Polaris.Updates7930 │ ~7931 │7932 └─ lib/axon/loop.ex:212:379337934 warning: the following conditional expression will always succeed:79357936 not improved?79377938 because it evaluates to:79397940 dynamic(true)79417942 where "improved?" was given the type:79437944 # type: dynamic(false or nil)7945 # from: lib/axon/loop.ex:1166:77946 improved?79477948 type warning found at:7949 │7950 1178 │ not improved? and not over_patience? ->7951 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7952 │7953 └─ lib/axon/loop.ex:1178: Axon.Loop.monitor_impl/679547955 warning: a struct for Axon.Loop.State is expected on struct update:79567957 %Axon.Loop.State{7958 state7959 | epoch: epoch + 1,7960 metrics: zero_metrics,7961 iteration: 0,7962 max_iteration: state.max_iteration7963 }79647965 but got type:79667967 dynamic(%{..., metrics: term()})79687969 where "state" was given the type:79707971 # type: dynamic(%{..., metrics: term()})7972 # from: lib/axon/loop.ex:1732:437973 Map.put(final_metrics_map, epoch, state.metrics)79747975 when defining the variable "state", you must also pattern match on "%Axon.Loop.State{}"79767977 type warning found at:7978 │7979 1733 │ ... %State{7980 │ ~7981 │7982 └─ lib/axon/loop.ex:1733:29: Axon.Loop.run/479837984 warning: a struct for Axon.Loop.State is expected on struct update:79857986 %Axon.Loop.State{state | epoch: epoch + 1, iteration: 0}79877988 but got type:79897990 dynamic(%{..., epoch: term(), metrics: term()})79917992 where "state" was given the types:79937994 # type: dynamic(%{..., epoch: term(), metrics: term()})7995 # from: lib/axon/loop.ex:1940:557996 %{epoch: epoch, metrics: metrics} = state79977998 # type: dynamic(%{..., epoch: term(), metrics: term()})7999 # from: lib/axon/loop.ex8000 {:halt_epoch, %{epoch: epoch, metrics: metrics} = state}80018002 when defining the variable "state", you must also pattern match on "%Axon.Loop.State{}"80038004 type warning found at:8005 │8006 1942 │ {:cont, {batch_fn, final_metrics_map, %State{state | epoch: epoch + 1, iteration: 0}}}8007 │ ~8008 │8009 └─ lib/axon/loop.ex:1942:47: Axon.Loop.halt_epoch/580108011Generated axon app8012==> rustler_precompiled8013Compiling 4 files (.ex)8014Generated rustler_precompiled app8015==> tokenizers8016Compiling 18 files (.ex)8017801808:47:21.209 [debug] Downloading NIF from https://github.com/elixir-nx/tokenizers/releases/download/v0.5.1/libex_tokenizers-v0.5.1-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz8019802008:47:27.603 [debug] NIF cached at /home/nerves/.cache/rustler_precompiled/precompiled_nifs/libex_tokenizers-v0.5.1-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz and extracted to /work/proj/_build/rpi4/lib/tokenizers/priv/native/libex_tokenizers-v0.5.1-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz8021Generated tokenizers app8022==> nx_signal8023Compiling 5 files (.ex)8024 warning: Tuple.append/2 is deprecated. Use insert_at instead8025 │8026 739 │ |> Tuple.append(out_len)8027 │ ~8028 │8029 └─ lib/nx_signal.ex:739:14: NxSignal.overlap_and_add_output_shape/280308031Generated nx_signal app8032==> bumblebee8033Compiling 96 files (.ex)8034 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 operator8035 │8036 274 │ <<^size::integer-little-signed-size(64), chunk::binary-size(bytes), data::binary>> = data8037 │ ~8038 │8039 └─ lib/bumblebee/conversion/pytorch/loader.ex:274:69: Bumblebee.Conversion.PyTorch.Loader.storage_binaries/180408041 warning: Tuple.append/2 is deprecated. Use insert_at instead8042 │8043 126 │ {hidden_state, Tuple.append(output_states, {hidden_state, out_channels})}8044 │ ~8045 │8046 └─ lib/bumblebee/diffusion/layers/unet.ex:126:32: Bumblebee.Diffusion.Layers.UNet.down_block_2d/48047 └─ lib/bumblebee/diffusion/layers/unet.ex:136:28: Bumblebee.Diffusion.Layers.UNet.down_block_2d/480488049 warning: Tuple.append/2 is deprecated. Use insert_at instead8050 │8051 282 │ bounding_box_shape = Tuple.append(shape, 4)8052 │ ~8053 │8054 └─ lib/bumblebee/multimodal/layout_lm.ex:282:32: Bumblebee.Multimodal.LayoutLm.inputs/280558056 warning: Tuple.append/2 is deprecated. Use insert_at instead8057 │8058 409 │ hidden_shape = Tuple.append(shape, spec.hidden_size)8059 │ ~8060 │8061 └─ lib/bumblebee/text/bert.ex:409:26: Bumblebee.Text.Bert.inputs/280628063 warning: Tuple.append/2 is deprecated. Use insert_at instead8064 │8065 363 │ hidden_shape = Tuple.append(shape, spec.hidden_size)8066 │ ~8067 │8068 └─ lib/bumblebee/text/roberta.ex:363:26: Bumblebee.Text.Roberta.inputs/280698070 warning: the following clause will never match:80718072 {:error, error} ->80738074 because it attempts to match on the result of:80758076 IO.binwrite(state.file, body)80778078 which has type:80798080 dynamic(not {:error, term()})80818082 type warning found at:8083 │8084 78 │ {:error, error} ->8085 │ ~~~~~~~~~~~~~~~~~~8086 │8087 └─ lib/bumblebee/utils/http.ex:78: Bumblebee.Utils.HTTP.download_receive/280888089 warning: the following clause will never match:80908091 {:error, error} ->80928093 because it attempts to match on the result of:80948095 IO.binwrite(state.file, body_part)80968097 which has type:80988099 dynamic(not {:error, term()})81008101 type warning found at:8102 │8103 105 │ {:error, error} ->8104 │ ~~~~~~~~~~~~~~~~~~8105 │8106 └─ lib/bumblebee/utils/http.ex:105: Bumblebee.Utils.HTTP.download_receive/281078108 warning: Tuple.append/2 is deprecated. Use insert_at instead8109 │8110 763 │ Axon.layer(fn tuple, x, _ -> Tuple.append(tuple, x) end, [tuple, x], op_name: :append)8111 │ ~8112 │8113 └─ lib/bumblebee/layers.ex:763:40: Bumblebee.Layers.append/281148115Generated bumblebee app8116==> fss8117Compiling 4 files (.ex)8118Generated fss app8119==> explorer8120Compiling 25 files (.ex)8121812208:48:21.018 [debug] Downloading NIF from https://github.com/elixir-nx/explorer/releases/download/v0.7.2/libexplorer-v0.7.2-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz8123812408:48:27.764 [debug] NIF cached at /home/nerves/.cache/rustler_precompiled/precompiled_nifs/libexplorer-v0.7.2-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz and extracted to /work/proj/_build/rpi4/lib/explorer/priv/native/libexplorer-v0.7.2-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz8125Compiling lib/explorer/data_frame.ex (it's taking more than 10s)8126 warning: the following clause is redundant:81278128 def to_expr(%Explorer.Backend.LazySeries{op: :acos, args: [arg1]})81298130 it has type:81318132 dynamic(%Explorer.Backend.LazySeries{op: :acos, args: non_empty_list(term())})81338134 previous clauses have already matched on the following types:81358136 %Explorer.Backend.LazySeries{op: :quantile, args: non_empty_list(term(), term())}8137 %Explorer.Backend.LazySeries{op: :argsort, args: non_empty_list(term(), term())}8138 %Explorer.Backend.LazySeries{op: :sort, args: non_empty_list(term(), term())}8139 %Explorer.Backend.LazySeries{op: :head, args: non_empty_list(term(), term())}8140 %Explorer.Backend.LazySeries{op: :tail, args: non_empty_list(term(), term())}8141 %Explorer.Backend.LazySeries{op: :peaks, args: non_empty_list(term(), term())}8142 %Explorer.Backend.LazySeries{op: :rank, args: non_empty_list(term(), term())}8143 %Explorer.Backend.LazySeries{op: :sample_n, args: non_empty_list(term(), term())}8144 %Explorer.Backend.LazySeries{op: :sample_frac, args: non_empty_list(term(), term())}8145 %Explorer.Backend.LazySeries{op: :exp, args: non_empty_list(term(), term())}8146 %Explorer.Backend.LazySeries{op: :skew, args: non_empty_list(term(), term())}8147 %Explorer.Backend.LazySeries{op: :round, args: non_empty_list(term(), term())}8148 %Explorer.Backend.LazySeries{op: :clip_float, args: non_empty_list(term(), term())}8149 %Explorer.Backend.LazySeries{op: :clip_integer, args: non_empty_list(term(), term())}8150 %Explorer.Backend.LazySeries{op: :variance, args: non_empty_list(term(), term())}8151 %Explorer.Backend.LazySeries{op: :standard_deviation, args: non_empty_list(term(), term())}8152 %Explorer.Backend.LazySeries{op: :acos, args: non_empty_list(term(), term())}8153 %Explorer.Backend.LazySeries{op: :asin, args: non_empty_list(term(), term())}8154 %Explorer.Backend.LazySeries{op: :atan, args: non_empty_list(term(), term())}8155 %Explorer.Backend.LazySeries{op: :cos, args: non_empty_list(term(), term())}8156 %Explorer.Backend.LazySeries{op: :sin, args: non_empty_list(term(), term())}8157 %Explorer.Backend.LazySeries{op: :tan, args: non_empty_list(term(), term())}8158 %Explorer.Backend.LazySeries{op: :cumulative_max, args: non_empty_list(term(), term())}8159 %Explorer.Backend.LazySeries{op: :cumulative_min, args: non_empty_list(term(), term())}8160 %Explorer.Backend.LazySeries{op: :cumulative_sum, args: non_empty_list(term(), term())}8161 %Explorer.Backend.LazySeries{op: :cumulative_product, args: non_empty_list(term(), term())}8162 %Explorer.Backend.LazySeries{op: :window_max, args: non_empty_list(term(), term())}8163 %Explorer.Backend.LazySeries{op: :window_mean, args: non_empty_list(term(), term())}8164 %Explorer.Backend.LazySeries{op: :window_median, args: non_empty_list(term(), term())}8165 %Explorer.Backend.LazySeries{op: :window_min, args: non_empty_list(term(), term())}8166 %Explorer.Backend.LazySeries{op: :window_sum, args: non_empty_list(term(), term())}8167 %Explorer.Backend.LazySeries{op: :window_standard_deviation, args: non_empty_list(term(), term())}8168 %Explorer.Backend.LazySeries{op: :ewm_mean, args: non_empty_list(term(), term())}8169 %Explorer.Backend.LazySeries{op: :strptime, args: non_empty_list(term(), term())}8170 %Explorer.Backend.LazySeries{op: :strftime, args: non_empty_list(term(), term())}8171 %Explorer.Backend.LazySeries{op: :contains, args: non_empty_list(term(), term())}8172 %Explorer.Backend.LazySeries{op: :replace, args: non_empty_list(term(), term())}8173 %Explorer.Backend.LazySeries{op: :strip, args: non_empty_list(term(), term())}8174 %Explorer.Backend.LazySeries{op: :lstrip, args: non_empty_list(term(), term())}8175 %Explorer.Backend.LazySeries{op: :rstrip, args: non_empty_list(term(), term())}8176 %Explorer.Backend.LazySeries{op: :downcase, args: non_empty_list(term(), term())}8177 %Explorer.Backend.LazySeries{op: :upcase, args: non_empty_list(term(), term())}8178 %Explorer.Backend.LazySeries{op: :substring, args: non_empty_list(term(), term())}8179 %Explorer.Backend.LazySeries{op: :split, args: non_empty_list(term(), term())}8180 %Explorer.Backend.LazySeries{op: :join, args: non_empty_list(term(), term())}8181 %Explorer.Backend.LazySeries{op: :lengths, args: non_empty_list(term(), term())}8182 %Explorer.Backend.LazySeries{op: :member, args: non_empty_list(term(), term())}81838184 │8185 298 │ def to_expr(%LazySeries{op: unquote(op), args: unquote(args)}) do8186 │ ~8187 │8188 └─ lib/explorer/polars_backend/expression.ex:298:9: Explorer.PolarsBackend.Expression.to_expr/181898190 warning: the following clause will never match:81918192 {:ok, df} ->81938194 because it attempts to match on the result of:81958196 from_query(conn, query, params, opts)81978198 which has type:81998200 none()82018202 type warning found at:8203 │8204 498 │ {:ok, df} -> df8205 │ ~~~~~~~~~~~~~~~8206 │8207 └─ lib/explorer/data_frame.ex:498: Explorer.DataFrame.from_query!/482088209 warning: the following clause is redundant:82108211 def to_expr(%Explorer.Backend.LazySeries{op: :asin, args: [arg1]})82128213 it has type:82148215 dynamic(%Explorer.Backend.LazySeries{op: :asin, args: non_empty_list(term())})82168217 previous clauses have already matched on the following types:82188219 %Explorer.Backend.LazySeries{op: :quantile, args: non_empty_list(term(), term())}8220 %Explorer.Backend.LazySeries{op: :argsort, args: non_empty_list(term(), term())}8221 %Explorer.Backend.LazySeries{op: :sort, args: non_empty_list(term(), term())}8222 %Explorer.Backend.LazySeries{op: :head, args: non_empty_list(term(), term())}8223 %Explorer.Backend.LazySeries{op: :tail, args: non_empty_list(term(), term())}8224 %Explorer.Backend.LazySeries{op: :peaks, args: non_empty_list(term(), term())}8225 %Explorer.Backend.LazySeries{op: :rank, args: non_empty_list(term(), term())}8226 %Explorer.Backend.LazySeries{op: :sample_n, args: non_empty_list(term(), term())}8227 %Explorer.Backend.LazySeries{op: :sample_frac, args: non_empty_list(term(), term())}8228 %Explorer.Backend.LazySeries{op: :exp, args: non_empty_list(term(), term())}8229 %Explorer.Backend.LazySeries{op: :skew, args: non_empty_list(term(), term())}8230 %Explorer.Backend.LazySeries{op: :round, args: non_empty_list(term(), term())}8231 %Explorer.Backend.LazySeries{op: :clip_float, args: non_empty_list(term(), term())}8232 %Explorer.Backend.LazySeries{op: :clip_integer, args: non_empty_list(term(), term())}8233 %Explorer.Backend.LazySeries{op: :variance, args: non_empty_list(term(), term())}8234 %Explorer.Backend.LazySeries{op: :standard_deviation, args: non_empty_list(term(), term())}8235 %Explorer.Backend.LazySeries{op: :acos, args: non_empty_list(term(), term())}8236 %Explorer.Backend.LazySeries{op: :asin, args: non_empty_list(term(), term())}8237 %Explorer.Backend.LazySeries{op: :atan, args: non_empty_list(term(), term())}8238 %Explorer.Backend.LazySeries{op: :cos, args: non_empty_list(term(), term())}8239 %Explorer.Backend.LazySeries{op: :sin, args: non_empty_list(term(), term())}8240 %Explorer.Backend.LazySeries{op: :tan, args: non_empty_list(term(), term())}8241 %Explorer.Backend.LazySeries{op: :cumulative_max, args: non_empty_list(term(), term())}8242 %Explorer.Backend.LazySeries{op: :cumulative_min, args: non_empty_list(term(), term())}8243 %Explorer.Backend.LazySeries{op: :cumulative_sum, args: non_empty_list(term(), term())}8244 %Explorer.Backend.LazySeries{op: :cumulative_product, args: non_empty_list(term(), term())}8245 %Explorer.Backend.LazySeries{op: :window_max, args: non_empty_list(term(), term())}8246 %Explorer.Backend.LazySeries{op: :window_mean, args: non_empty_list(term(), term())}8247 %Explorer.Backend.LazySeries{op: :window_median, args: non_empty_list(term(), term())}8248 %Explorer.Backend.LazySeries{op: :window_min, args: non_empty_list(term(), term())}8249 %Explorer.Backend.LazySeries{op: :window_sum, args: non_empty_list(term(), term())}8250 %Explorer.Backend.LazySeries{op: :window_standard_deviation, args: non_empty_list(term(), term())}8251 %Explorer.Backend.LazySeries{op: :ewm_mean, args: non_empty_list(term(), term())}8252 %Explorer.Backend.LazySeries{op: :strptime, args: non_empty_list(term(), term())}8253 %Explorer.Backend.LazySeries{op: :strftime, args: non_empty_list(term(), term())}8254 %Explorer.Backend.LazySeries{op: :contains, args: non_empty_list(term(), term())}8255 %Explorer.Backend.LazySeries{op: :replace, args: non_empty_list(term(), term())}8256 %Explorer.Backend.LazySeries{op: :strip, args: non_empty_list(term(), term())}8257 %Explorer.Backend.LazySeries{op: :lstrip, args: non_empty_list(term(), term())}8258 %Explorer.Backend.LazySeries{op: :rstrip, args: non_empty_list(term(), term())}8259 %Explorer.Backend.LazySeries{op: :downcase, args: non_empty_list(term(), term())}8260 %Explorer.Backend.LazySeries{op: :upcase, args: non_empty_list(term(), term())}8261 %Explorer.Backend.LazySeries{op: :substring, args: non_empty_list(term(), term())}8262 %Explorer.Backend.LazySeries{op: :split, args: non_empty_list(term(), term())}8263 %Explorer.Backend.LazySeries{op: :join, args: non_empty_list(term(), term())}8264 %Explorer.Backend.LazySeries{op: :lengths, args: non_empty_list(term(), term())}8265 %Explorer.Backend.LazySeries{op: :member, args: non_empty_list(term(), term())}82668267 │8268 298 │ def to_expr(%LazySeries{op: unquote(op), args: unquote(args)}) do8269 │ ~8270 │8271 └─ lib/explorer/polars_backend/expression.ex:298:9: Explorer.PolarsBackend.Expression.to_expr/182728273 warning: the following clause will never match:82748275 {:error, error} ->82768277 because it attempts to match on the result of:82788279 from_query(conn, query, params, opts)82808281 which has type:82828283 none()82848285 type warning found at:8286 │8287 499 │ {:error, error} -> raise error8288 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8289 │8290 └─ lib/explorer/data_frame.ex:499: Explorer.DataFrame.from_query!/482918292 warning: the following clause is redundant:82938294 def to_expr(%Explorer.Backend.LazySeries{op: :atan, args: [arg1]})82958296 it has type:82978298 dynamic(%Explorer.Backend.LazySeries{op: :atan, args: non_empty_list(term())})82998300 previous clauses have already matched on the following types:83018302 %Explorer.Backend.LazySeries{op: :quantile, args: non_empty_list(term(), term())}8303 %Explorer.Backend.LazySeries{op: :argsort, args: non_empty_list(term(), term())}8304 %Explorer.Backend.LazySeries{op: :sort, args: non_empty_list(term(), term())}8305 %Explorer.Backend.LazySeries{op: :head, args: non_empty_list(term(), term())}8306 %Explorer.Backend.LazySeries{op: :tail, args: non_empty_list(term(), term())}8307 %Explorer.Backend.LazySeries{op: :peaks, args: non_empty_list(term(), term())}8308 %Explorer.Backend.LazySeries{op: :rank, args: non_empty_list(term(), term())}8309 %Explorer.Backend.LazySeries{op: :sample_n, args: non_empty_list(term(), term())}8310 %Explorer.Backend.LazySeries{op: :sample_frac, args: non_empty_list(term(), term())}8311 %Explorer.Backend.LazySeries{op: :exp, args: non_empty_list(term(), term())}8312 %Explorer.Backend.LazySeries{op: :skew, args: non_empty_list(term(), term())}8313 %Explorer.Backend.LazySeries{op: :round, args: non_empty_list(term(), term())}8314 %Explorer.Backend.LazySeries{op: :clip_float, args: non_empty_list(term(), term())}8315 %Explorer.Backend.LazySeries{op: :clip_integer, args: non_empty_list(term(), term())}8316 %Explorer.Backend.LazySeries{op: :variance, args: non_empty_list(term(), term())}8317 %Explorer.Backend.LazySeries{op: :standard_deviation, args: non_empty_list(term(), term())}8318 %Explorer.Backend.LazySeries{op: :acos, args: non_empty_list(term(), term())}8319 %Explorer.Backend.LazySeries{op: :asin, args: non_empty_list(term(), term())}8320 %Explorer.Backend.LazySeries{op: :atan, args: non_empty_list(term(), term())}8321 %Explorer.Backend.LazySeries{op: :cos, args: non_empty_list(term(), term())}8322 %Explorer.Backend.LazySeries{op: :sin, args: non_empty_list(term(), term())}8323 %Explorer.Backend.LazySeries{op: :tan, args: non_empty_list(term(), term())}8324 %Explorer.Backend.LazySeries{op: :cumulative_max, args: non_empty_list(term(), term())}8325 %Explorer.Backend.LazySeries{op: :cumulative_min, args: non_empty_list(term(), term())}8326 %Explorer.Backend.LazySeries{op: :cumulative_sum, args: non_empty_list(term(), term())}8327 %Explorer.Backend.LazySeries{op: :cumulative_product, args: non_empty_list(term(), term())}8328 %Explorer.Backend.LazySeries{op: :window_max, args: non_empty_list(term(), term())}8329 %Explorer.Backend.LazySeries{op: :window_mean, args: non_empty_list(term(), term())}8330 %Explorer.Backend.LazySeries{op: :window_median, args: non_empty_list(term(), term())}8331 %Explorer.Backend.LazySeries{op: :window_min, args: non_empty_list(term(), term())}8332 %Explorer.Backend.LazySeries{op: :window_sum, args: non_empty_list(term(), term())}8333 %Explorer.Backend.LazySeries{op: :window_standard_deviation, args: non_empty_list(term(), term())}8334 %Explorer.Backend.LazySeries{op: :ewm_mean, args: non_empty_list(term(), term())}8335 %Explorer.Backend.LazySeries{op: :strptime, args: non_empty_list(term(), term())}8336 %Explorer.Backend.LazySeries{op: :strftime, args: non_empty_list(term(), term())}8337 %Explorer.Backend.LazySeries{op: :contains, args: non_empty_list(term(), term())}8338 %Explorer.Backend.LazySeries{op: :replace, args: non_empty_list(term(), term())}8339 %Explorer.Backend.LazySeries{op: :strip, args: non_empty_list(term(), term())}8340 %Explorer.Backend.LazySeries{op: :lstrip, args: non_empty_list(term(), term())}8341 %Explorer.Backend.LazySeries{op: :rstrip, args: non_empty_list(term(), term())}8342 %Explorer.Backend.LazySeries{op: :downcase, args: non_empty_list(term(), term())}8343 %Explorer.Backend.LazySeries{op: :upcase, args: non_empty_list(term(), term())}8344 %Explorer.Backend.LazySeries{op: :substring, args: non_empty_list(term(), term())}8345 %Explorer.Backend.LazySeries{op: :split, args: non_empty_list(term(), term())}8346 %Explorer.Backend.LazySeries{op: :join, args: non_empty_list(term(), term())}8347 %Explorer.Backend.LazySeries{op: :lengths, args: non_empty_list(term(), term())}8348 %Explorer.Backend.LazySeries{op: :member, args: non_empty_list(term(), term())}83498350 │8351 298 │ def to_expr(%LazySeries{op: unquote(op), args: unquote(args)}) do8352 │ ~8353 │8354 └─ lib/explorer/polars_backend/expression.ex:298:9: Explorer.PolarsBackend.Expression.to_expr/183558356 warning: incompatible types given to ArgumentError.message/1:83578358 ArgumentError.message(8359 <<":config key is only supported when the argument is a string, got ", inspect(entry)::binary,8360 " with config ", inspect(config)::binary>>8361 )83628363 given types:83648365 -binary()-83668367 but expected one of:83688369 %{..., message: term()}83708371 where "config" was given the types:83728373 # type: dynamic(not nil)8374 # from: lib/explorer/data_frame.ex:721:388375 config83768377 # type: not nil8378 # from: lib/explorer/data_frame.ex:721:588379 config != nil83808381 where "entry" was given the type:83828383 # type: dynamic(%{..., __struct__: atom()})8384 # from: lib/explorer/data_frame.ex:721:298385 %_{} = entry83868387 type warning found at:8388 │8389 723 │ ArgumentError.message(8390 │ ~8391 │8392 └─ lib/explorer/data_frame.ex:723:20: Explorer.DataFrame.normalise_entry/283938394 warning: the following clause is redundant:83958396 def to_expr(%Explorer.Backend.LazySeries{op: :cos, args: [arg1]})83978398 it has type:83998400 dynamic(%Explorer.Backend.LazySeries{op: :cos, args: non_empty_list(term())})84018402 previous clauses have already matched on the following types:84038404 %Explorer.Backend.LazySeries{op: :quantile, args: non_empty_list(term(), term())}8405 %Explorer.Backend.LazySeries{op: :argsort, args: non_empty_list(term(), term())}8406 %Explorer.Backend.LazySeries{op: :sort, args: non_empty_list(term(), term())}8407 %Explorer.Backend.LazySeries{op: :head, args: non_empty_list(term(), term())}8408 %Explorer.Backend.LazySeries{op: :tail, args: non_empty_list(term(), term())}8409 %Explorer.Backend.LazySeries{op: :peaks, args: non_empty_list(term(), term())}8410 %Explorer.Backend.LazySeries{op: :rank, args: non_empty_list(term(), term())}8411 %Explorer.Backend.LazySeries{op: :sample_n, args: non_empty_list(term(), term())}8412 %Explorer.Backend.LazySeries{op: :sample_frac, args: non_empty_list(term(), term())}8413 %Explorer.Backend.LazySeries{op: :exp, args: non_empty_list(term(), term())}8414 %Explorer.Backend.LazySeries{op: :skew, args: non_empty_list(term(), term())}8415 %Explorer.Backend.LazySeries{op: :round, args: non_empty_list(term(), term())}8416 %Explorer.Backend.LazySeries{op: :clip_float, args: non_empty_list(term(), term())}8417 %Explorer.Backend.LazySeries{op: :clip_integer, args: non_empty_list(term(), term())}8418 %Explorer.Backend.LazySeries{op: :variance, args: non_empty_list(term(), term())}8419 %Explorer.Backend.LazySeries{op: :standard_deviation, args: non_empty_list(term(), term())}8420 %Explorer.Backend.LazySeries{op: :acos, args: non_empty_list(term(), term())}8421 %Explorer.Backend.LazySeries{op: :asin, args: non_empty_list(term(), term())}8422 %Explorer.Backend.LazySeries{op: :atan, args: non_empty_list(term(), term())}8423 %Explorer.Backend.LazySeries{op: :cos, args: non_empty_list(term(), term())}8424 %Explorer.Backend.LazySeries{op: :sin, args: non_empty_list(term(), term())}8425 %Explorer.Backend.LazySeries{op: :tan, args: non_empty_list(term(), term())}8426 %Explorer.Backend.LazySeries{op: :cumulative_max, args: non_empty_list(term(), term())}8427 %Explorer.Backend.LazySeries{op: :cumulative_min, args: non_empty_list(term(), term())}8428 %Explorer.Backend.LazySeries{op: :cumulative_sum, args: non_empty_list(term(), term())}8429 %Explorer.Backend.LazySeries{op: :cumulative_product, args: non_empty_list(term(), term())}8430 %Explorer.Backend.LazySeries{op: :window_max, args: non_empty_list(term(), term())}8431 %Explorer.Backend.LazySeries{op: :window_mean, args: non_empty_list(term(), term())}8432 %Explorer.Backend.LazySeries{op: :window_median, args: non_empty_list(term(), term())}8433 %Explorer.Backend.LazySeries{op: :window_min, args: non_empty_list(term(), term())}8434 %Explorer.Backend.LazySeries{op: :window_sum, args: non_empty_list(term(), term())}8435 %Explorer.Backend.LazySeries{op: :window_standard_deviation, args: non_empty_list(term(), term())}8436 %Explorer.Backend.LazySeries{op: :ewm_mean, args: non_empty_list(term(), term())}8437 %Explorer.Backend.LazySeries{op: :strptime, args: non_empty_list(term(), term())}8438 %Explorer.Backend.LazySeries{op: :strftime, args: non_empty_list(term(), term())}8439 %Explorer.Backend.LazySeries{op: :contains, args: non_empty_list(term(), term())}8440 %Explorer.Backend.LazySeries{op: :replace, args: non_empty_list(term(), term())}8441 %Explorer.Backend.LazySeries{op: :strip, args: non_empty_list(term(), term())}8442 %Explorer.Backend.LazySeries{op: :lstrip, args: non_empty_list(term(), term())}8443 %Explorer.Backend.LazySeries{op: :rstrip, args: non_empty_list(term(), term())}8444 %Explorer.Backend.LazySeries{op: :downcase, args: non_empty_list(term(), term())}8445 %Explorer.Backend.LazySeries{op: :upcase, args: non_empty_list(term(), term())}8446 %Explorer.Backend.LazySeries{op: :substring, args: non_empty_list(term(), term())}8447 %Explorer.Backend.LazySeries{op: :split, args: non_empty_list(term(), term())}8448 %Explorer.Backend.LazySeries{op: :join, args: non_empty_list(term(), term())}8449 %Explorer.Backend.LazySeries{op: :lengths, args: non_empty_list(term(), term())}8450 %Explorer.Backend.LazySeries{op: :member, args: non_empty_list(term(), term())}84518452 │8453 298 │ def to_expr(%LazySeries{op: unquote(op), args: unquote(args)}) do8454 │ ~8455 │8456 └─ lib/explorer/polars_backend/expression.ex:298:9: Explorer.PolarsBackend.Expression.to_expr/184578458 warning: the following clause is redundant:84598460 def to_expr(%Explorer.Backend.LazySeries{op: :exp, args: [arg1]})84618462 it has type:84638464 dynamic(%Explorer.Backend.LazySeries{op: :exp, args: non_empty_list(term())})84658466 previous clauses have already matched on the following types:84678468 %Explorer.Backend.LazySeries{op: :quantile, args: non_empty_list(term(), term())}8469 %Explorer.Backend.LazySeries{op: :argsort, args: non_empty_list(term(), term())}8470 %Explorer.Backend.LazySeries{op: :sort, args: non_empty_list(term(), term())}8471 %Explorer.Backend.LazySeries{op: :head, args: non_empty_list(term(), term())}8472 %Explorer.Backend.LazySeries{op: :tail, args: non_empty_list(term(), term())}8473 %Explorer.Backend.LazySeries{op: :peaks, args: non_empty_list(term(), term())}8474 %Explorer.Backend.LazySeries{op: :rank, args: non_empty_list(term(), term())}8475 %Explorer.Backend.LazySeries{op: :sample_n, args: non_empty_list(term(), term())}8476 %Explorer.Backend.LazySeries{op: :sample_frac, args: non_empty_list(term(), term())}8477 %Explorer.Backend.LazySeries{op: :exp, args: non_empty_list(term(), term())}8478 %Explorer.Backend.LazySeries{op: :skew, args: non_empty_list(term(), term())}8479 %Explorer.Backend.LazySeries{op: :round, args: non_empty_list(term(), term())}8480 %Explorer.Backend.LazySeries{op: :clip_float, args: non_empty_list(term(), term())}8481 %Explorer.Backend.LazySeries{op: :clip_integer, args: non_empty_list(term(), term())}8482 %Explorer.Backend.LazySeries{op: :variance, args: non_empty_list(term(), term())}8483 %Explorer.Backend.LazySeries{op: :standard_deviation, args: non_empty_list(term(), term())}8484 %Explorer.Backend.LazySeries{op: :acos, args: non_empty_list(term(), term())}8485 %Explorer.Backend.LazySeries{op: :asin, args: non_empty_list(term(), term())}8486 %Explorer.Backend.LazySeries{op: :atan, args: non_empty_list(term(), term())}8487 %Explorer.Backend.LazySeries{op: :cos, args: non_empty_list(term(), term())}8488 %Explorer.Backend.LazySeries{op: :sin, args: non_empty_list(term(), term())}8489 %Explorer.Backend.LazySeries{op: :tan, args: non_empty_list(term(), term())}8490 %Explorer.Backend.LazySeries{op: :cumulative_max, args: non_empty_list(term(), term())}8491 %Explorer.Backend.LazySeries{op: :cumulative_min, args: non_empty_list(term(), term())}8492 %Explorer.Backend.LazySeries{op: :cumulative_sum, args: non_empty_list(term(), term())}8493 %Explorer.Backend.LazySeries{op: :cumulative_product, args: non_empty_list(term(), term())}8494 %Explorer.Backend.LazySeries{op: :window_max, args: non_empty_list(term(), term())}8495 %Explorer.Backend.LazySeries{op: :window_mean, args: non_empty_list(term(), term())}8496 %Explorer.Backend.LazySeries{op: :window_median, args: non_empty_list(term(), term())}8497 %Explorer.Backend.LazySeries{op: :window_min, args: non_empty_list(term(), term())}8498 %Explorer.Backend.LazySeries{op: :window_sum, args: non_empty_list(term(), term())}8499 %Explorer.Backend.LazySeries{op: :window_standard_deviation, args: non_empty_list(term(), term())}8500 %Explorer.Backend.LazySeries{op: :ewm_mean, args: non_empty_list(term(), term())}8501 %Explorer.Backend.LazySeries{op: :strptime, args: non_empty_list(term(), term())}8502 %Explorer.Backend.LazySeries{op: :strftime, args: non_empty_list(term(), term())}8503 %Explorer.Backend.LazySeries{op: :contains, args: non_empty_list(term(), term())}8504 %Explorer.Backend.LazySeries{op: :replace, args: non_empty_list(term(), term())}8505 %Explorer.Backend.LazySeries{op: :strip, args: non_empty_list(term(), term())}8506 %Explorer.Backend.LazySeries{op: :lstrip, args: non_empty_list(term(), term())}8507 %Explorer.Backend.LazySeries{op: :rstrip, args: non_empty_list(term(), term())}8508 %Explorer.Backend.LazySeries{op: :downcase, args: non_empty_list(term(), term())}8509 %Explorer.Backend.LazySeries{op: :upcase, args: non_empty_list(term(), term())}8510 %Explorer.Backend.LazySeries{op: :substring, args: non_empty_list(term(), term())}8511 %Explorer.Backend.LazySeries{op: :split, args: non_empty_list(term(), term())}8512 %Explorer.Backend.LazySeries{op: :join, args: non_empty_list(term(), term())}8513 %Explorer.Backend.LazySeries{op: :lengths, args: non_empty_list(term(), term())}8514 %Explorer.Backend.LazySeries{op: :member, args: non_empty_list(term(), term())}85158516 │8517 298 │ def to_expr(%LazySeries{op: unquote(op), args: unquote(args)}) do8518 │ ~8519 │8520 └─ lib/explorer/polars_backend/expression.ex:298:9: Explorer.PolarsBackend.Expression.to_expr/185218522 warning: the following clause is redundant:85238524 def to_expr(%Explorer.Backend.LazySeries{op: :sin, args: [arg1]})85258526 it has type:85278528 dynamic(%Explorer.Backend.LazySeries{op: :sin, args: non_empty_list(term())})85298530 previous clauses have already matched on the following types:85318532 %Explorer.Backend.LazySeries{op: :quantile, args: non_empty_list(term(), term())}8533 %Explorer.Backend.LazySeries{op: :argsort, args: non_empty_list(term(), term())}8534 %Explorer.Backend.LazySeries{op: :sort, args: non_empty_list(term(), term())}8535 %Explorer.Backend.LazySeries{op: :head, args: non_empty_list(term(), term())}8536 %Explorer.Backend.LazySeries{op: :tail, args: non_empty_list(term(), term())}8537 %Explorer.Backend.LazySeries{op: :peaks, args: non_empty_list(term(), term())}8538 %Explorer.Backend.LazySeries{op: :rank, args: non_empty_list(term(), term())}8539 %Explorer.Backend.LazySeries{op: :sample_n, args: non_empty_list(term(), term())}8540 %Explorer.Backend.LazySeries{op: :sample_frac, args: non_empty_list(term(), term())}8541 %Explorer.Backend.LazySeries{op: :exp, args: non_empty_list(term(), term())}8542 %Explorer.Backend.LazySeries{op: :skew, args: non_empty_list(term(), term())}8543 %Explorer.Backend.LazySeries{op: :round, args: non_empty_list(term(), term())}8544 %Explorer.Backend.LazySeries{op: :clip_float, args: non_empty_list(term(), term())}8545 %Explorer.Backend.LazySeries{op: :clip_integer, args: non_empty_list(term(), term())}8546 %Explorer.Backend.LazySeries{op: :variance, args: non_empty_list(term(), term())}8547 %Explorer.Backend.LazySeries{op: :standard_deviation, args: non_empty_list(term(), term())}8548 %Explorer.Backend.LazySeries{op: :acos, args: non_empty_list(term(), term())}8549 %Explorer.Backend.LazySeries{op: :asin, args: non_empty_list(term(), term())}8550 %Explorer.Backend.LazySeries{op: :atan, args: non_empty_list(term(), term())}8551 %Explorer.Backend.LazySeries{op: :cos, args: non_empty_list(term(), term())}8552 %Explorer.Backend.LazySeries{op: :sin, args: non_empty_list(term(), term())}8553 %Explorer.Backend.LazySeries{op: :tan, args: non_empty_list(term(), term())}8554 %Explorer.Backend.LazySeries{op: :cumulative_max, args: non_empty_list(term(), term())}8555 %Explorer.Backend.LazySeries{op: :cumulative_min, args: non_empty_list(term(), term())}8556 %Explorer.Backend.LazySeries{op: :cumulative_sum, args: non_empty_list(term(), term())}8557 %Explorer.Backend.LazySeries{op: :cumulative_product, args: non_empty_list(term(), term())}8558 %Explorer.Backend.LazySeries{op: :window_max, args: non_empty_list(term(), term())}8559 %Explorer.Backend.LazySeries{op: :window_mean, args: non_empty_list(term(), term())}8560 %Explorer.Backend.LazySeries{op: :window_median, args: non_empty_list(term(), term())}8561 %Explorer.Backend.LazySeries{op: :window_min, args: non_empty_list(term(), term())}8562 %Explorer.Backend.LazySeries{op: :window_sum, args: non_empty_list(term(), term())}8563 %Explorer.Backend.LazySeries{op: :window_standard_deviation, args: non_empty_list(term(), term())}8564 %Explorer.Backend.LazySeries{op: :ewm_mean, args: non_empty_list(term(), term())}8565 %Explorer.Backend.LazySeries{op: :strptime, args: non_empty_list(term(), term())}8566 %Explorer.Backend.LazySeries{op: :strftime, args: non_empty_list(term(), term())}8567 %Explorer.Backend.LazySeries{op: :contains, args: non_empty_list(term(), term())}8568 %Explorer.Backend.LazySeries{op: :replace, args: non_empty_list(term(), term())}8569 %Explorer.Backend.LazySeries{op: :strip, args: non_empty_list(term(), term())}8570 %Explorer.Backend.LazySeries{op: :lstrip, args: non_empty_list(term(), term())}8571 %Explorer.Backend.LazySeries{op: :rstrip, args: non_empty_list(term(), term())}8572 %Explorer.Backend.LazySeries{op: :downcase, args: non_empty_list(term(), term())}8573 %Explorer.Backend.LazySeries{op: :upcase, args: non_empty_list(term(), term())}8574 %Explorer.Backend.LazySeries{op: :substring, args: non_empty_list(term(), term())}8575 %Explorer.Backend.LazySeries{op: :split, args: non_empty_list(term(), term())}8576 %Explorer.Backend.LazySeries{op: :join, args: non_empty_list(term(), term())}8577 %Explorer.Backend.LazySeries{op: :lengths, args: non_empty_list(term(), term())}8578 %Explorer.Backend.LazySeries{op: :member, args: non_empty_list(term(), term())}85798580 │8581 298 │ def to_expr(%LazySeries{op: unquote(op), args: unquote(args)}) do8582 │ ~8583 │8584 └─ lib/explorer/polars_backend/expression.ex:298:9: Explorer.PolarsBackend.Expression.to_expr/185858586 warning: the following clause is redundant:85878588 def to_expr(%Explorer.Backend.LazySeries{op: :skew, args: [arg1, arg2]})85898590 it has type:85918592 dynamic(%Explorer.Backend.LazySeries{op: :skew, args: non_empty_list(term())})85938594 previous clauses have already matched on the following types:85958596 %Explorer.Backend.LazySeries{op: :quantile, args: non_empty_list(term(), term())}8597 %Explorer.Backend.LazySeries{op: :argsort, args: non_empty_list(term(), term())}8598 %Explorer.Backend.LazySeries{op: :sort, args: non_empty_list(term(), term())}8599 %Explorer.Backend.LazySeries{op: :head, args: non_empty_list(term(), term())}8600 %Explorer.Backend.LazySeries{op: :tail, args: non_empty_list(term(), term())}8601 %Explorer.Backend.LazySeries{op: :peaks, args: non_empty_list(term(), term())}8602 %Explorer.Backend.LazySeries{op: :rank, args: non_empty_list(term(), term())}8603 %Explorer.Backend.LazySeries{op: :sample_n, args: non_empty_list(term(), term())}8604 %Explorer.Backend.LazySeries{op: :sample_frac, args: non_empty_list(term(), term())}8605 %Explorer.Backend.LazySeries{op: :exp, args: non_empty_list(term(), term())}8606 %Explorer.Backend.LazySeries{op: :skew, args: non_empty_list(term(), term())}8607 %Explorer.Backend.LazySeries{op: :round, args: non_empty_list(term(), term())}8608 %Explorer.Backend.LazySeries{op: :clip_float, args: non_empty_list(term(), term())}8609 %Explorer.Backend.LazySeries{op: :clip_integer, args: non_empty_list(term(), term())}8610 %Explorer.Backend.LazySeries{op: :variance, args: non_empty_list(term(), term())}8611 %Explorer.Backend.LazySeries{op: :standard_deviation, args: non_empty_list(term(), term())}8612 %Explorer.Backend.LazySeries{op: :acos, args: non_empty_list(term(), term())}8613 %Explorer.Backend.LazySeries{op: :asin, args: non_empty_list(term(), term())}8614 %Explorer.Backend.LazySeries{op: :atan, args: non_empty_list(term(), term())}8615 %Explorer.Backend.LazySeries{op: :cos, args: non_empty_list(term(), term())}8616 %Explorer.Backend.LazySeries{op: :sin, args: non_empty_list(term(), term())}8617 %Explorer.Backend.LazySeries{op: :tan, args: non_empty_list(term(), term())}8618 %Explorer.Backend.LazySeries{op: :cumulative_max, args: non_empty_list(term(), term())}8619 %Explorer.Backend.LazySeries{op: :cumulative_min, args: non_empty_list(term(), term())}8620 %Explorer.Backend.LazySeries{op: :cumulative_sum, args: non_empty_list(term(), term())}8621 %Explorer.Backend.LazySeries{op: :cumulative_product, args: non_empty_list(term(), term())}8622 %Explorer.Backend.LazySeries{op: :window_max, args: non_empty_list(term(), term())}8623 %Explorer.Backend.LazySeries{op: :window_mean, args: non_empty_list(term(), term())}8624 %Explorer.Backend.LazySeries{op: :window_median, args: non_empty_list(term(), term())}8625 %Explorer.Backend.LazySeries{op: :window_min, args: non_empty_list(term(), term())}8626 %Explorer.Backend.LazySeries{op: :window_sum, args: non_empty_list(term(), term())}8627 %Explorer.Backend.LazySeries{op: :window_standard_deviation, args: non_empty_list(term(), term())}8628 %Explorer.Backend.LazySeries{op: :ewm_mean, args: non_empty_list(term(), term())}8629 %Explorer.Backend.LazySeries{op: :strptime, args: non_empty_list(term(), term())}8630 %Explorer.Backend.LazySeries{op: :strftime, args: non_empty_list(term(), term())}8631 %Explorer.Backend.LazySeries{op: :contains, args: non_empty_list(term(), term())}8632 %Explorer.Backend.LazySeries{op: :replace, args: non_empty_list(term(), term())}8633 %Explorer.Backend.LazySeries{op: :strip, args: non_empty_list(term(), term())}8634 %Explorer.Backend.LazySeries{op: :lstrip, args: non_empty_list(term(), term())}8635 %Explorer.Backend.LazySeries{op: :rstrip, args: non_empty_list(term(), term())}8636 %Explorer.Backend.LazySeries{op: :downcase, args: non_empty_list(term(), term())}8637 %Explorer.Backend.LazySeries{op: :upcase, args: non_empty_list(term(), term())}8638 %Explorer.Backend.LazySeries{op: :substring, args: non_empty_list(term(), term())}8639 %Explorer.Backend.LazySeries{op: :split, args: non_empty_list(term(), term())}8640 %Explorer.Backend.LazySeries{op: :join, args: non_empty_list(term(), term())}8641 %Explorer.Backend.LazySeries{op: :lengths, args: non_empty_list(term(), term())}8642 %Explorer.Backend.LazySeries{op: :member, args: non_empty_list(term(), term())}86438644 │8645 298 │ def to_expr(%LazySeries{op: unquote(op), args: unquote(args)}) do8646 │ ~8647 │8648 └─ lib/explorer/polars_backend/expression.ex:298:9: Explorer.PolarsBackend.Expression.to_expr/186498650 warning: the following clause is redundant:86518652 def to_expr(%Explorer.Backend.LazySeries{op: :standard_deviation, args: [arg1, arg2]})86538654 it has type:86558656 dynamic(%Explorer.Backend.LazySeries{op: :standard_deviation, args: non_empty_list(term())})86578658 previous clauses have already matched on the following types:86598660 %Explorer.Backend.LazySeries{op: :quantile, args: non_empty_list(term(), term())}8661 %Explorer.Backend.LazySeries{op: :argsort, args: non_empty_list(term(), term())}8662 %Explorer.Backend.LazySeries{op: :sort, args: non_empty_list(term(), term())}8663 %Explorer.Backend.LazySeries{op: :head, args: non_empty_list(term(), term())}8664 %Explorer.Backend.LazySeries{op: :tail, args: non_empty_list(term(), term())}8665 %Explorer.Backend.LazySeries{op: :peaks, args: non_empty_list(term(), term())}8666 %Explorer.Backend.LazySeries{op: :rank, args: non_empty_list(term(), term())}8667 %Explorer.Backend.LazySeries{op: :sample_n, args: non_empty_list(term(), term())}8668 %Explorer.Backend.LazySeries{op: :sample_frac, args: non_empty_list(term(), term())}8669 %Explorer.Backend.LazySeries{op: :exp, args: non_empty_list(term(), term())}8670 %Explorer.Backend.LazySeries{op: :skew, args: non_empty_list(term(), term())}8671 %Explorer.Backend.LazySeries{op: :round, args: non_empty_list(term(), term())}8672 %Explorer.Backend.LazySeries{op: :clip_float, args: non_empty_list(term(), term())}8673 %Explorer.Backend.LazySeries{op: :clip_integer, args: non_empty_list(term(), term())}8674 %Explorer.Backend.LazySeries{op: :variance, args: non_empty_list(term(), term())}8675 %Explorer.Backend.LazySeries{op: :standard_deviation, args: non_empty_list(term(), term())}8676 %Explorer.Backend.LazySeries{op: :acos, args: non_empty_list(term(), term())}8677 %Explorer.Backend.LazySeries{op: :asin, args: non_empty_list(term(), term())}8678 %Explorer.Backend.LazySeries{op: :atan, args: non_empty_list(term(), term())}8679 %Explorer.Backend.LazySeries{op: :cos, args: non_empty_list(term(), term())}8680 %Explorer.Backend.LazySeries{op: :sin, args: non_empty_list(term(), term())}8681 %Explorer.Backend.LazySeries{op: :tan, args: non_empty_list(term(), term())}8682 %Explorer.Backend.LazySeries{op: :cumulative_max, args: non_empty_list(term(), term())}8683 %Explorer.Backend.LazySeries{op: :cumulative_min, args: non_empty_list(term(), term())}8684 %Explorer.Backend.LazySeries{op: :cumulative_sum, args: non_empty_list(term(), term())}8685 %Explorer.Backend.LazySeries{op: :cumulative_product, args: non_empty_list(term(), term())}8686 %Explorer.Backend.LazySeries{op: :window_max, args: non_empty_list(term(), term())}8687 %Explorer.Backend.LazySeries{op: :window_mean, args: non_empty_list(term(), term())}8688 %Explorer.Backend.LazySeries{op: :window_median, args: non_empty_list(term(), term())}8689 %Explorer.Backend.LazySeries{op: :window_min, args: non_empty_list(term(), term())}8690 %Explorer.Backend.LazySeries{op: :window_sum, args: non_empty_list(term(), term())}8691 %Explorer.Backend.LazySeries{op: :window_standard_deviation, args: non_empty_list(term(), term())}8692 %Explorer.Backend.LazySeries{op: :ewm_mean, args: non_empty_list(term(), term())}8693 %Explorer.Backend.LazySeries{op: :strptime, args: non_empty_list(term(), term())}8694 %Explorer.Backend.LazySeries{op: :strftime, args: non_empty_list(term(), term())}8695 %Explorer.Backend.LazySeries{op: :contains, args: non_empty_list(term(), term())}8696 %Explorer.Backend.LazySeries{op: :replace, args: non_empty_list(term(), term())}8697 %Explorer.Backend.LazySeries{op: :strip, args: non_empty_list(term(), term())}8698 %Explorer.Backend.LazySeries{op: :lstrip, args: non_empty_list(term(), term())}8699 %Explorer.Backend.LazySeries{op: :rstrip, args: non_empty_list(term(), term())}8700 %Explorer.Backend.LazySeries{op: :downcase, args: non_empty_list(term(), term())}8701 %Explorer.Backend.LazySeries{op: :upcase, args: non_empty_list(term(), term())}8702 %Explorer.Backend.LazySeries{op: :substring, args: non_empty_list(term(), term())}8703 %Explorer.Backend.LazySeries{op: :split, args: non_empty_list(term(), term())}8704 %Explorer.Backend.LazySeries{op: :join, args: non_empty_list(term(), term())}8705 %Explorer.Backend.LazySeries{op: :lengths, args: non_empty_list(term(), term())}8706 %Explorer.Backend.LazySeries{op: :member, args: non_empty_list(term(), term())}87078708 │8709 298 │ def to_expr(%LazySeries{op: unquote(op), args: unquote(args)}) do8710 │ ~8711 │8712 └─ lib/explorer/polars_backend/expression.ex:298:9: Explorer.PolarsBackend.Expression.to_expr/187138714 warning: the following clause is redundant:87158716 def to_expr(%Explorer.Backend.LazySeries{op: :tan, args: [arg1]})87178718 it has type:87198720 dynamic(%Explorer.Backend.LazySeries{op: :tan, args: non_empty_list(term())})87218722 previous clauses have already matched on the following types:87238724 %Explorer.Backend.LazySeries{op: :quantile, args: non_empty_list(term(), term())}8725 %Explorer.Backend.LazySeries{op: :argsort, args: non_empty_list(term(), term())}8726 %Explorer.Backend.LazySeries{op: :sort, args: non_empty_list(term(), term())}8727 %Explorer.Backend.LazySeries{op: :head, args: non_empty_list(term(), term())}8728 %Explorer.Backend.LazySeries{op: :tail, args: non_empty_list(term(), term())}8729 %Explorer.Backend.LazySeries{op: :peaks, args: non_empty_list(term(), term())}8730 %Explorer.Backend.LazySeries{op: :rank, args: non_empty_list(term(), term())}8731 %Explorer.Backend.LazySeries{op: :sample_n, args: non_empty_list(term(), term())}8732 %Explorer.Backend.LazySeries{op: :sample_frac, args: non_empty_list(term(), term())}8733 %Explorer.Backend.LazySeries{op: :exp, args: non_empty_list(term(), term())}8734 %Explorer.Backend.LazySeries{op: :skew, args: non_empty_list(term(), term())}8735 %Explorer.Backend.LazySeries{op: :round, args: non_empty_list(term(), term())}8736 %Explorer.Backend.LazySeries{op: :clip_float, args: non_empty_list(term(), term())}8737 %Explorer.Backend.LazySeries{op: :clip_integer, args: non_empty_list(term(), term())}8738 %Explorer.Backend.LazySeries{op: :variance, args: non_empty_list(term(), term())}8739 %Explorer.Backend.LazySeries{op: :standard_deviation, args: non_empty_list(term(), term())}8740 %Explorer.Backend.LazySeries{op: :acos, args: non_empty_list(term(), term())}8741 %Explorer.Backend.LazySeries{op: :asin, args: non_empty_list(term(), term())}8742 %Explorer.Backend.LazySeries{op: :atan, args: non_empty_list(term(), term())}8743 %Explorer.Backend.LazySeries{op: :cos, args: non_empty_list(term(), term())}8744 %Explorer.Backend.LazySeries{op: :sin, args: non_empty_list(term(), term())}8745 %Explorer.Backend.LazySeries{op: :tan, args: non_empty_list(term(), term())}8746 %Explorer.Backend.LazySeries{op: :cumulative_max, args: non_empty_list(term(), term())}8747 %Explorer.Backend.LazySeries{op: :cumulative_min, args: non_empty_list(term(), term())}8748 %Explorer.Backend.LazySeries{op: :cumulative_sum, args: non_empty_list(term(), term())}8749 %Explorer.Backend.LazySeries{op: :cumulative_product, args: non_empty_list(term(), term())}8750 %Explorer.Backend.LazySeries{op: :window_max, args: non_empty_list(term(), term())}8751 %Explorer.Backend.LazySeries{op: :window_mean, args: non_empty_list(term(), term())}8752 %Explorer.Backend.LazySeries{op: :window_median, args: non_empty_list(term(), term())}8753 %Explorer.Backend.LazySeries{op: :window_min, args: non_empty_list(term(), term())}8754 %Explorer.Backend.LazySeries{op: :window_sum, args: non_empty_list(term(), term())}8755 %Explorer.Backend.LazySeries{op: :window_standard_deviation, args: non_empty_list(term(), term())}8756 %Explorer.Backend.LazySeries{op: :ewm_mean, args: non_empty_list(term(), term())}8757 %Explorer.Backend.LazySeries{op: :strptime, args: non_empty_list(term(), term())}8758 %Explorer.Backend.LazySeries{op: :strftime, args: non_empty_list(term(), term())}8759 %Explorer.Backend.LazySeries{op: :contains, args: non_empty_list(term(), term())}8760 %Explorer.Backend.LazySeries{op: :replace, args: non_empty_list(term(), term())}8761 %Explorer.Backend.LazySeries{op: :strip, args: non_empty_list(term(), term())}8762 %Explorer.Backend.LazySeries{op: :lstrip, args: non_empty_list(term(), term())}8763 %Explorer.Backend.LazySeries{op: :rstrip, args: non_empty_list(term(), term())}8764 %Explorer.Backend.LazySeries{op: :downcase, args: non_empty_list(term(), term())}8765 %Explorer.Backend.LazySeries{op: :upcase, args: non_empty_list(term(), term())}8766 %Explorer.Backend.LazySeries{op: :substring, args: non_empty_list(term(), term())}8767 %Explorer.Backend.LazySeries{op: :split, args: non_empty_list(term(), term())}8768 %Explorer.Backend.LazySeries{op: :join, args: non_empty_list(term(), term())}8769 %Explorer.Backend.LazySeries{op: :lengths, args: non_empty_list(term(), term())}8770 %Explorer.Backend.LazySeries{op: :member, args: non_empty_list(term(), term())}87718772 │8773 298 │ def to_expr(%LazySeries{op: unquote(op), args: unquote(args)}) do8774 │ ~8775 │8776 └─ lib/explorer/polars_backend/expression.ex:298:9: Explorer.PolarsBackend.Expression.to_expr/187778778 warning: the following clause is redundant:87798780 def to_expr(%Explorer.Backend.LazySeries{op: :variance, args: [arg1, arg2]})87818782 it has type:87838784 dynamic(%Explorer.Backend.LazySeries{op: :variance, args: non_empty_list(term())})87858786 previous clauses have already matched on the following types:87878788 %Explorer.Backend.LazySeries{op: :quantile, args: non_empty_list(term(), term())}8789 %Explorer.Backend.LazySeries{op: :argsort, args: non_empty_list(term(), term())}8790 %Explorer.Backend.LazySeries{op: :sort, args: non_empty_list(term(), term())}8791 %Explorer.Backend.LazySeries{op: :head, args: non_empty_list(term(), term())}8792 %Explorer.Backend.LazySeries{op: :tail, args: non_empty_list(term(), term())}8793 %Explorer.Backend.LazySeries{op: :peaks, args: non_empty_list(term(), term())}8794 %Explorer.Backend.LazySeries{op: :rank, args: non_empty_list(term(), term())}8795 %Explorer.Backend.LazySeries{op: :sample_n, args: non_empty_list(term(), term())}8796 %Explorer.Backend.LazySeries{op: :sample_frac, args: non_empty_list(term(), term())}8797 %Explorer.Backend.LazySeries{op: :exp, args: non_empty_list(term(), term())}8798 %Explorer.Backend.LazySeries{op: :skew, args: non_empty_list(term(), term())}8799 %Explorer.Backend.LazySeries{op: :round, args: non_empty_list(term(), term())}8800 %Explorer.Backend.LazySeries{op: :clip_float, args: non_empty_list(term(), term())}8801 %Explorer.Backend.LazySeries{op: :clip_integer, args: non_empty_list(term(), term())}8802 %Explorer.Backend.LazySeries{op: :variance, args: non_empty_list(term(), term())}8803 %Explorer.Backend.LazySeries{op: :standard_deviation, args: non_empty_list(term(), term())}8804 %Explorer.Backend.LazySeries{op: :acos, args: non_empty_list(term(), term())}8805 %Explorer.Backend.LazySeries{op: :asin, args: non_empty_list(term(), term())}8806 %Explorer.Backend.LazySeries{op: :atan, args: non_empty_list(term(), term())}8807 %Explorer.Backend.LazySeries{op: :cos, args: non_empty_list(term(), term())}8808 %Explorer.Backend.LazySeries{op: :sin, args: non_empty_list(term(), term())}8809 %Explorer.Backend.LazySeries{op: :tan, args: non_empty_list(term(), term())}8810 %Explorer.Backend.LazySeries{op: :cumulative_max, args: non_empty_list(term(), term())}8811 %Explorer.Backend.LazySeries{op: :cumulative_min, args: non_empty_list(term(), term())}8812 %Explorer.Backend.LazySeries{op: :cumulative_sum, args: non_empty_list(term(), term())}8813 %Explorer.Backend.LazySeries{op: :cumulative_product, args: non_empty_list(term(), term())}8814 %Explorer.Backend.LazySeries{op: :window_max, args: non_empty_list(term(), term())}8815 %Explorer.Backend.LazySeries{op: :window_mean, args: non_empty_list(term(), term())}8816 %Explorer.Backend.LazySeries{op: :window_median, args: non_empty_list(term(), term())}8817 %Explorer.Backend.LazySeries{op: :window_min, args: non_empty_list(term(), term())}8818 %Explorer.Backend.LazySeries{op: :window_sum, args: non_empty_list(term(), term())}8819 %Explorer.Backend.LazySeries{op: :window_standard_deviation, args: non_empty_list(term(), term())}8820 %Explorer.Backend.LazySeries{op: :ewm_mean, args: non_empty_list(term(), term())}8821 %Explorer.Backend.LazySeries{op: :strptime, args: non_empty_list(term(), term())}8822 %Explorer.Backend.LazySeries{op: :strftime, args: non_empty_list(term(), term())}8823 %Explorer.Backend.LazySeries{op: :contains, args: non_empty_list(term(), term())}8824 %Explorer.Backend.LazySeries{op: :replace, args: non_empty_list(term(), term())}8825 %Explorer.Backend.LazySeries{op: :strip, args: non_empty_list(term(), term())}8826 %Explorer.Backend.LazySeries{op: :lstrip, args: non_empty_list(term(), term())}8827 %Explorer.Backend.LazySeries{op: :rstrip, args: non_empty_list(term(), term())}8828 %Explorer.Backend.LazySeries{op: :downcase, args: non_empty_list(term(), term())}8829 %Explorer.Backend.LazySeries{op: :upcase, args: non_empty_list(term(), term())}8830 %Explorer.Backend.LazySeries{op: :substring, args: non_empty_list(term(), term())}8831 %Explorer.Backend.LazySeries{op: :split, args: non_empty_list(term(), term())}8832 %Explorer.Backend.LazySeries{op: :join, args: non_empty_list(term(), term())}8833 %Explorer.Backend.LazySeries{op: :lengths, args: non_empty_list(term(), term())}8834 %Explorer.Backend.LazySeries{op: :member, args: non_empty_list(term(), term())}88358836 │8837 298 │ def to_expr(%LazySeries{op: unquote(op), args: unquote(args)}) do8838 │ ~8839 │8840 └─ lib/explorer/polars_backend/expression.ex:298:9: Explorer.PolarsBackend.Expression.to_expr/188418842 warning: the following clause will never match:88438844 :infinity ->88458846 because it attempts to match on the result of:88478848 inspect_opts.limit88498850 which has type:88518852 integer()88538854 type warning found at:8855 │8856 251 │ :infinity -> series8857 │ ~~~~~~~~~~~~~~~~~~~8858 │8859 └─ lib/explorer/backend/data_frame.ex:251: Explorer.Backend.DataFrame.inspect/588608861Generated explorer app8862==> nerves_compatibility_test8863===> Analyzing applications...8864===> Compiling certifi8865===> Analyzing applications...8866===> Compiling parse_trans8867==> uboot_env8868Compiling 5 files (.ex)8869Generated uboot_env app8870==> cc_precompiler8871Compiling 3 files (.ex)8872Generated cc_precompiler app8873==> stb_image8874Downloading precompiled NIF to /home/nerves/.cache/elixir_make/stb_image-nif-2.16-aarch64-linux-gnu-0.6.10.tar.gz8875Compiling 2 files (.ex)8876Generated stb_image app8877==> vix8878Downloading precompiled NIF to /home/nerves/.cache/elixir_make/vix-nif-2.17-aarch64-linux-gnu-0.41.0.tar.gz8879Compiling 28 files (.ex)8880888108:49:13.791 [warning] The on_load function for module Elixir.Vix.Nif returned:8882{:error,8883 {:load_failed,8884 ~c"Failed to load NIF library: '/work/proj/_build/rpi4/lib/vix/priv/vix.so: cannot open shared object file: No such file or directory'"}}888588868887== Compilation error in file lib/vix/vips/flag.ex ==8888** (UndefinedFunctionError) function Vix.Nif.nif_vips_flag_list/0 is undefined (module Vix.Nif is not available)8889 Vix.Nif.nif_vips_flag_list()8890 lib/vix/vips/flag.ex:5: Vix.Vips.FlagHelper.__before_compile__/18891 (stdlib 8.0.3) lists.erl:2465: :lists.foldl/38892 (stdlib 8.0.3) lists.erl:2470: :lists.foldl_1/38893could not compile dependency :vix, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile vix --force", update it with "mix deps.update vix" or clean it with "mix deps.clean vix"