Build log
nerves_system_rpi4
axon_interp 0.1.0 · fail · run axon_interp-0.1.0-1789945007977
8170 of 8170 lines
1Resolving Hex dependencies...2Resolution completed in 0.303s3Unchanged:4 axon 0.3.15 axon_interp 0.1.06 axon_onnx 0.3.07 castore 0.1.228 circular_buffer 1.1.09 complex 0.4.310 decimal 2.4.1 VULNERABLE!11 EEF-CVE-2026-32686 (MEDIUM)12 aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v13 Unbounded exponent in decimal enables unauthenticated DoS14 https://osv.dev/vulnerability/EEF-CVE-2026-3268615 elixir_make 0.10.016 exla 0.4.217 interactive_cmd 0.1.418 jason 1.4.519 nerves 1.15.020 nerves_discovery 0.1.521 nerves_logging 0.2.422 nerves_runtime 0.13.1323 nerves_system_bbb 2.30.224 nerves_system_br 1.34.425 nerves_system_mangopi_mq_pro 0.17.226 nerves_system_qemu_aarch64 0.4.227 nerves_system_rpi 2.1.228 nerves_system_rpi0 2.1.229 nerves_system_rpi0_2 2.1.230 nerves_system_rpi2 2.1.231 nerves_system_rpi3 2.1.232 nerves_system_rpi4 2.1.233 nerves_system_rpi5 2.1.234 nerves_system_x86_64 1.34.235 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.136 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.137 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.138 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.139 nerves_toolchain_x86_64_nerves_linux_musl 15.3.140 nerves_uevent 0.1.741 nx 0.4.242 property_table 0.3.443 protox 1.6.1044 ring_logger 0.11.745 shoehorn 0.9.346 tablet 0.3.347 telemetry 1.4.248 toolshed 0.5.049 uboot_env 1.0.250 xla 0.4.451* Getting axon_interp (Hex package)52* Getting nerves (Hex package)53* Getting shoehorn (Hex package)54* Getting ring_logger (Hex package)55* Getting toolshed (Hex package)56* Getting nerves_runtime (Hex package)57* Getting nerves_system_bbb (Hex package)58* Getting nerves_system_mangopi_mq_pro (Hex package)59* Getting nerves_system_qemu_aarch64 (Hex package)60* Getting nerves_system_rpi (Hex package)61* Getting nerves_system_rpi0 (Hex package)62* Getting nerves_system_rpi0_2 (Hex package)63* Getting nerves_system_rpi2 (Hex package)64* Getting nerves_system_rpi3 (Hex package)65* Getting nerves_system_rpi4 (Hex package)66* Getting nerves_system_rpi5 (Hex package)67* Getting nerves_system_x86_64 (Hex package)68* Getting nerves_system_br (Hex package)69* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)70* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)71* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)72* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)73* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)74* Getting nerves_logging (Hex package)75* Getting nerves_uevent (Hex package)76* Getting uboot_env (Hex package)77* Getting elixir_make (Hex package)78* Getting property_table (Hex package)79* Getting circular_buffer (Hex package)80* Getting interactive_cmd (Hex package)81* Getting jason (Hex package)82* Getting nerves_discovery (Hex package)83* Getting tablet (Hex package)84* Getting axon (Hex package)85* Getting axon_onnx (Hex package)86* Getting castore (Hex package)87* Getting exla (Hex package)88* Getting nx (Hex package)89* Getting complex (Hex package)90* Getting telemetry (Hex package)91* Getting xla (Hex package)92* Getting protox (Hex package)93* Getting decimal (Hex package)94Found packages with security advisories, see above for details95==> tablet96Compiling 2 files (.ex)97Generated tablet app98==> elixir_make99Compiling 8 files (.ex)100Generated elixir_make app101==> nerves_discovery102Compiling 5 files (.ex)103Generated nerves_discovery app104==> decimal105Compiling 4 files (.ex)106 warning: this clause of defp check_dbl_min_max/1 is never used (or it will always fail/warn when invoked)107 │108 2842 │ defp check_dbl_min_max(%Decimal{coef: :inf} = infinity), do: infinity109 │ ~110 │111 └─ lib/decimal.ex:2842:8: Decimal.check_dbl_min_max/1112113Generated decimal app114==> jason115Compiling 10 files (.ex)116Compiling lib/decoder.ex (it's taking more than 10s)117Generated jason app118==> interactive_cmd119Compiling 1 file (.ex)120Generated interactive_cmd app121==> nerves122HOST_CC port.o123HOST_LD port124Compiling 55 files (.ex)125Generated nerves app126==> nerves_compatibility_test127128Nerves environment129 MIX_TARGET: rpi4130 MIX_ENV: prod131132Checking for prebuilt Nerves artifacts...133 Found nerves_system_rpi4 in cache134 /home/nerves/.nerves/artifacts/nerves_system_rpi4-portable-2.1.2135 Found nerves_toolchain_aarch64_nerves_linux_gnu in cache136 /home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-linux_x86_64-15.3.1137==> tablet138Compiling 2 files (.ex)139Generated tablet app140==> elixir_make141Compiling 8 files (.ex)142Generated elixir_make app143==> nerves_discovery144Compiling 5 files (.ex)145Generated nerves_discovery app146==> decimal147Compiling 4 files (.ex)148 warning: this clause of defp check_dbl_min_max/1 is never used (or it will always fail/warn when invoked)149 │150 2842 │ defp check_dbl_min_max(%Decimal{coef: :inf} = infinity), do: infinity151 │ ~152 │153 └─ lib/decimal.ex:2842:8: Decimal.check_dbl_min_max/1154155Generated decimal app156==> jason157Compiling 10 files (.ex)158Compiling lib/decoder.ex (it's taking more than 10s)159Generated jason app160==> interactive_cmd161Compiling 1 file (.ex)162Generated interactive_cmd app163==> nerves164HOST_CC port.o165HOST_LD port166Compiling 55 files (.ex)167Generated nerves app168==> nerves_system_br169Generated nerves_system_br app170==> nerves_toolchain_aarch64_nerves_linux_gnu171Compiling 1 file (.ex)172Generated nerves_toolchain_aarch64_nerves_linux_gnu app173==> nerves_system_rpi4174Generated nerves_system_rpi4 app175==> nerves_compatibility_test176177Nerves environment178 MIX_TARGET: rpi4179 MIX_ENV: prod180181==> circular_buffer182Compiling 1 file (.ex)183Generated circular_buffer app184==> complex185Compiling 2 files (.ex)186Generated complex app187==> nerves_logging188 CC kmsg_tailer.o189 LD kmsg_tailer190Compiling 5 files (.ex)191Generated nerves_logging app192warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"193 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2194 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1195 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5196 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2197 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4198 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2199200==> castore201Compiling 1 file (.ex)202Generated castore app203==> ring_logger204Compiling 7 files (.ex)205Generated ring_logger app206==> shoehorn207Compiling 8 files (.ex)208Generated shoehorn app209==> xla210Compiling 2 files (.ex)211Generated xla app212==> nx213Compiling 30 files (.ex)214 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity215 │216 625 │ def ~~~tensor when is_number(tensor), do: Bitwise.~~~(tensor)217 │ ~218 │219 └─ lib/nx/defn/kernel.ex:625:7220221 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity222 │223 626 │ def ~~~tensor, do: Nx.bitwise_not(tensor)224 │ ~225 │226 └─ lib/nx/defn/kernel.ex:626:7227228 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 operator229 │230 213 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val231 │ ~232 │233 └─ lib/nx/shared.ex:213:33: Nx.Shared.read_complex/2234235 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 operator236 │237 213 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val238 │ ~239 │240 └─ lib/nx/shared.ex:213:71: Nx.Shared.read_complex/2241242 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 operator243 │244 217 │ <<x::float-native-size(elem_size)>> -> x245 │ ~246 │247 └─ lib/nx/shared.ex:217:32: Nx.Shared.read_complex/2248249 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 operator250 │251 223 │ <<x::float-native-size(elem_size)>> -> x252 │ ~253 │254 └─ lib/nx/shared.ex:223:32: Nx.Shared.read_complex/2255256warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0257└─ lib/nx/defn/grad.ex: Nx.Defn.Grad.zero?/1258259warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0260└─ lib/nx/defn/kernel.ex: Nx.Defn.Kernel.logical_not/1261262 warning: clauses with the same name should be grouped together, "defmacro while/4" was previously defined (lib/nx/defn/kernel.ex:1116)263 │264 1153 │ defmacro while(_var, _cond, _opts, other) do265 │ ~266 │267 └─ lib/nx/defn/kernel.ex:1153:12268269 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 operator270 │271 532 │ <<x::size(bits)-big>> = <<-1::float-size(bits)-big>>272 │ ~273 │274 └─ lib/nx/random.ex:532:15: Nx.Random.next_after_minus_1/1275276 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 operator277 │278 536 │ <<f::float-size(bits)-big>> = <<x - 1::integer-size(bits)-big>>279 │ ~280 │281 └─ lib/nx/random.ex:536:21: Nx.Random.next_after_minus_1/1282283 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator284 │285 690 │ match_types [type] do286 │ ~~~~~~~~~~~~~~~~~~~~~287 │288 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2289290 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator291 │292 690 │ match_types [type] do293 │ ~~~~~~~~~~~~~~~~~~~~~294 │295 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2296297 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator298 │299 690 │ match_types [type] do300 │ ~~~~~~~~~~~~~~~~~~~~~301 │302 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2303304 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator305 │306 690 │ match_types [type] do307 │ ~~~~~~~~~~~~~~~~~~~~~308 │309 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2310311 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator312 │313 690 │ match_types [type] do314 │ ~~~~~~~~~~~~~~~~~~~~~315 │316 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2317318 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator319 │320 690 │ match_types [type] do321 │ ~~~~~~~~~~~~~~~~~~~~~322 │323 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2324325 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator326 │327 192 │ Nx.Shared.match_types [type] do328 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~329 │330 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5331332 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator333 │334 192 │ Nx.Shared.match_types [type] do335 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~336 │337 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5338339 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator340 │341 192 │ Nx.Shared.match_types [type] do342 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~343 │344 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5345346 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator347 │348 192 │ Nx.Shared.match_types [type] do349 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~350 │351 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5352353 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator354 │355 192 │ Nx.Shared.match_types [type] do356 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~357 │358 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5359360 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator361 │362 192 │ Nx.Shared.match_types [type] do363 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~364 │365 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5366367 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 operator368 │369 282 │ for <<chunk::size(chunk_size)-bitstring <- data>> do370 │ ~371 │372 └─ lib/nx/binary_backend.ex:282:23: Nx.BinaryBackend.unary_broadcast/7373374 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 operator375 │376 329 │ for <<chunk::size(chunk_size)-bitstring <- data>> do377 │ ~378 │379 └─ lib/nx/binary_backend.ex:329:25: Nx.BinaryBackend.transpose/3380381 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 operator382 │383 409 │ for <<dim::size(size)-bitstring <- bin>>, into: <<>> do384 │ ~385 │386 └─ lib/nx/binary_backend.ex:409:27: Nx.BinaryBackend.pad_last_dim/5387388 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 operator389 │390 414 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = padded391 │ ~392 │393 └─ lib/nx/binary_backend.ex:414:25: Nx.BinaryBackend.pad_last_dim/5394395 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 operator396 │397 426 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =398 │ ~399 │400 └─ lib/nx/binary_backend.ex:426:23: Nx.BinaryBackend.pad_last_dim/5401402 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 operator403 │404 426 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =405 │ ~406 │407 └─ lib/nx/binary_backend.ex:426:58: Nx.BinaryBackend.pad_last_dim/5408409 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 operator410 │411 433 │ <<_::size(low_byte)-bitstring, new_bin::bitstring>> = bin412 │ ~413 │414 └─ lib/nx/binary_backend.ex:433:23: Nx.BinaryBackend.pad_last_dim/5415416 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 operator417 │418 439 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = bin419 │ ~420 │421 └─ lib/nx/binary_backend.ex:439:29: Nx.BinaryBackend.pad_last_dim/5422423 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 operator424 │425 485 │ for <<chunk::size(chunk_size)-bitstring <- data>> do426 │ ~427 │428 └─ lib/nx/binary_backend.ex:485:25: Nx.BinaryBackend.reverse/3429430 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 operator431 │432 557 │ <<_::bitstring-size(left_offset_bits),433 │ ~434 │435 └─ lib/nx/binary_backend.ex:557:29: Nx.BinaryBackend.dot/7436437 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 operator438 │439 558 │ left_batch_item_binary::bitstring-size(left_batch_item_bits),440 │ ~441 │442 └─ lib/nx/binary_backend.ex:558:50: Nx.BinaryBackend.dot/7443444 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 operator445 │446 561 │ <<_::bitstring-size(right_offset_bits),447 │ ~448 │449 └─ lib/nx/binary_backend.ex:561:29: Nx.BinaryBackend.dot/7450451 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 operator452 │453 562 │ right_batch_item_binary::bitstring-size(right_batch_item_bits),454 │ ~455 │456 └─ lib/nx/binary_backend.ex:562:51: Nx.BinaryBackend.dot/7457458 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 operator459 │460 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data461 │ ~462 │463 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4464465 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator466 │467 655 │ match_types [pred_type] do468 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~469 │470 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4471472 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 operator473 │474 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data475 │ ~476 │477 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4478479 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator480 │481 655 │ match_types [pred_type] do482 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~483 │484 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4485486 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator487 │488 655 │ match_types [pred_type] do489 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~490 │491 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4492493 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 operator494 │495 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data496 │ ~497 │498 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4499500 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator501 │502 655 │ match_types [pred_type] do503 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~504 │505 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4506507 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 operator508 │509 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data510 │ ~511 │512 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4513514 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator515 │516 655 │ match_types [pred_type] do517 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~518 │519 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4520521 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 operator522 │523 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data524 │ ~525 │526 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4527528 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator529 │530 655 │ match_types [pred_type] do531 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~532 │533 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4534535 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 operator536 │537 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data538 │ ~539 │540 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4541542 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator543 │544 669 │ match_types [left_type] do545 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~546 │547 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4548549 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 operator550 │551 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data552 │ ~553 │554 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4555556 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator557 │558 669 │ match_types [left_type] do559 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~560 │561 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4562563 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator564 │565 669 │ match_types [left_type] do566 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~567 │568 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4569570 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 operator571 │572 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data573 │ ~574 │575 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4576577 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator578 │579 669 │ match_types [left_type] do580 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~581 │582 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4583584 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 operator585 │586 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data587 │ ~588 │589 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4590591 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator592 │593 669 │ match_types [left_type] do594 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~595 │596 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4597598 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 operator599 │600 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data601 │ ~602 │603 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4604605 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator606 │607 669 │ match_types [left_type] do608 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~609 │610 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4611612 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 operator613 │614 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data615 │ ~616 │617 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4618619 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator620 │621 663 │ match_types [right_type] do622 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~623 │624 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4625626 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator627 │628 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data629 │ ~630 │631 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4632633 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator634 │635 663 │ match_types [right_type] do636 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~637 │638 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4639640 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator641 │642 663 │ match_types [right_type] do643 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~644 │645 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4646647 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 operator648 │649 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data650 │ ~651 │652 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4653654 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator655 │656 663 │ match_types [right_type] do657 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~658 │659 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4660661 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator662 │663 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data664 │ ~665 │666 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4667668 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator669 │670 663 │ match_types [right_type] do671 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~672 │673 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4674675 warning: the variable "consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator676 │677 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data678 │ ~679 │680 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4681682 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator683 │684 663 │ match_types [right_type] do685 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~686 │687 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4688689 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator690 │691 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data692 │ ~693 │694 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4695696 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator697 │698 728 │ match_types [left_type, right_type, type] do699 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~700 │701 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4702703 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator704 │705 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data706 │ ~707 │708 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4709710 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator711 │712 728 │ match_types [left_type, right_type, type] do713 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~714 │715 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4716717 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator718 │719 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data720 │ ~721 │722 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4723724 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator725 │726 728 │ match_types [left_type, right_type, type] do727 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~728 │729 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4730731 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator732 │733 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data734 │ ~735 │736 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4737738 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator739 │740 728 │ match_types [left_type, right_type, type] do741 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~742 │743 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4744745 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator746 │747 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data748 │ ~749 │750 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4751752 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator753 │754 728 │ match_types [left_type, right_type, type] do755 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~756 │757 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4758759 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator760 │761 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data762 │ ~763 │764 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4765766 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator767 │768 728 │ match_types [left_type, right_type, type] do769 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~770 │771 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4772773 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator774 │775 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data776 │ ~777 │778 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4779780 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator781 │782 728 │ match_types [left_type, right_type, type] do783 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~784 │785 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4786787 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator788 │789 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data790 │ ~791 │792 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4793794 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator795 │796 728 │ match_types [left_type, right_type, type] do797 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~798 │799 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4800801 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator802 │803 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data804 │ ~805 │806 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4807808 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator809 │810 728 │ match_types [left_type, right_type, type] do811 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~812 │813 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4814815 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator816 │817 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data818 │ ~819 │820 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4821822 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator823 │824 728 │ match_types [left_type, right_type, type] do825 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~826 │827 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4828829 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator830 │831 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data832 │ ~833 │834 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4835836 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator837 │838 728 │ match_types [left_type, right_type, type] do839 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~840 │841 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4842843 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator844 │845 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data846 │ ~847 │848 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4849850 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator851 │852 728 │ match_types [left_type, right_type, type] do853 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~854 │855 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4856857 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator858 │859 728 │ match_types [left_type, right_type, type] do860 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~861 │862 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4863864 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator865 │866 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data867 │ ~868 │869 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4870871 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator872 │873 728 │ match_types [left_type, right_type, type] do874 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~875 │876 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4877878 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator879 │880 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data881 │ ~882 │883 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4884885 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator886 │887 728 │ match_types [left_type, right_type, type] do888 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~889 │890 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4891892 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator893 │894 728 │ match_types [left_type, right_type, type] do895 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~896 │897 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4898899 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator900 │901 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data902 │ ~903 │904 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4905906 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator907 │908 728 │ match_types [left_type, right_type, type] do909 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~910 │911 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4912913 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator914 │915 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data916 │ ~917 │918 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4919920 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator921 │922 728 │ match_types [left_type, right_type, type] do923 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~924 │925 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4926927 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator928 │929 728 │ match_types [left_type, right_type, type] do930 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~931 │932 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4933934 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator935 │936 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data937 │ ~938 │939 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4940941 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator942 │943 728 │ match_types [left_type, right_type, type] do944 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~945 │946 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4947948 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator949 │950 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data951 │ ~952 │953 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4954955 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator956 │957 728 │ match_types [left_type, right_type, type] do958 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~959 │960 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4961962 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator963 │964 728 │ match_types [left_type, right_type, type] do965 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~966 │967 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4968969 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator970 │971 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data972 │ ~973 │974 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4975976 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator977 │978 728 │ match_types [left_type, right_type, type] do979 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~980 │981 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4982983 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator984 │985 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data986 │ ~987 │988 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4989990 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator991 │992 728 │ match_types [left_type, right_type, type] do993 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~994 │995 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4996997 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator998 │999 728 │ match_types [left_type, right_type, type] do1000 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1001 │1002 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410031004 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1005 │1006 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1007 │ ~1008 │1009 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410101011 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1012 │1013 728 │ match_types [left_type, right_type, type] do1014 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1015 │1016 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410171018 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1019 │1020 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1021 │ ~1022 │1023 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/410241025 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1026 │1027 728 │ match_types [left_type, right_type, type] do1028 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1029 │1030 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410311032 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1033 │1034 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1035 │ ~1036 │1037 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410381039 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1040 │1041 728 │ match_types [left_type, right_type, type] do1042 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1043 │1044 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410451046 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1047 │1048 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1049 │ ~1050 │1051 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/410521053 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1054 │1055 728 │ match_types [left_type, right_type, type] do1056 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1057 │1058 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410591060 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1061 │1062 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1063 │ ~1064 │1065 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410661067 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1068 │1069 728 │ match_types [left_type, right_type, type] do1070 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1071 │1072 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410731074 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1075 │1076 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1077 │ ~1078 │1079 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/410801081 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1082 │1083 728 │ match_types [left_type, right_type, type] do1084 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1085 │1086 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410871088 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1089 │1090 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1091 │ ~1092 │1093 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410941095 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1096 │1097 728 │ match_types [left_type, right_type, type] do1098 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1099 │1100 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411011102 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1103 │1104 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1105 │ ~1106 │1107 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411081109 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1110 │1111 728 │ match_types [left_type, right_type, type] do1112 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1113 │1114 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411151116 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1117 │1118 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1119 │ ~1120 │1121 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411221123 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1124 │1125 728 │ match_types [left_type, right_type, type] do1126 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1127 │1128 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411291130 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1131 │1132 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1133 │ ~1134 │1135 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411361137 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1138 │1139 728 │ match_types [left_type, right_type, type] do1140 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1141 │1142 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411431144 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1145 │1146 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1147 │ ~1148 │1149 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411501151 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1152 │1153 728 │ match_types [left_type, right_type, type] do1154 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1155 │1156 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411571158 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1159 │1160 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1161 │ ~1162 │1163 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411641165 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1166 │1167 728 │ match_types [left_type, right_type, type] do1168 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1169 │1170 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411711172 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1173 │1174 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1175 │ ~1176 │1177 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411781179 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1180 │1181 728 │ match_types [left_type, right_type, type] do1182 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1183 │1184 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411851186 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1187 │1188 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1189 │ ~1190 │1191 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411921193 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1194 │1195 728 │ match_types [left_type, right_type, type] do1196 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1197 │1198 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411991200 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1201 │1202 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1203 │ ~1204 │1205 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412061207 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1208 │1209 728 │ match_types [left_type, right_type, type] do1210 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1211 │1212 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412131214 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1215 │1216 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1217 │ ~1218 │1219 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412201221 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1222 │1223 728 │ match_types [left_type, right_type, type] do1224 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1225 │1226 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412271228 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1229 │1230 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1231 │ ~1232 │1233 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412341235 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1236 │1237 728 │ match_types [left_type, right_type, type] do1238 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1239 │1240 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412411242 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1243 │1244 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1245 │ ~1246 │1247 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412481249 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1250 │1251 728 │ match_types [left_type, right_type, type] do1252 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1253 │1254 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412551256 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1257 │1258 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1259 │ ~1260 │1261 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412621263 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1264 │1265 728 │ match_types [left_type, right_type, type] do1266 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1267 │1268 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412691270 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1271 │1272 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1273 │ ~1274 │1275 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412761277 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1278 │1279 728 │ match_types [left_type, right_type, type] do1280 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1281 │1282 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412831284 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1285 │1286 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1287 │ ~1288 │1289 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412901291 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1292 │1293 728 │ match_types [left_type, right_type, type] do1294 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1295 │1296 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412971298 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1299 │1300 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1301 │ ~1302 │1303 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413041305 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1306 │1307 728 │ match_types [left_type, right_type, type] do1308 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1309 │1310 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413111312 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1313 │1314 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1315 │ ~1316 │1317 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413181319 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1320 │1321 728 │ match_types [left_type, right_type, type] do1322 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1323 │1324 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413251326 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1327 │1328 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1329 │ ~1330 │1331 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413321333 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1334 │1335 728 │ match_types [left_type, right_type, type] do1336 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1337 │1338 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413391340 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1341 │1342 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1343 │ ~1344 │1345 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413461347 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1348 │1349 728 │ match_types [left_type, right_type, type] do1350 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1351 │1352 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413531354 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1355 │1356 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1357 │ ~1358 │1359 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413601361 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1362 │1363 728 │ match_types [left_type, right_type, type] do1364 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1365 │1366 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413671368 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1369 │1370 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1371 │ ~1372 │1373 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413741375 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1376 │1377 728 │ match_types [left_type, right_type, type] do1378 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1379 │1380 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413811382 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1383 │1384 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1385 │ ~1386 │1387 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413881389 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1390 │1391 728 │ match_types [left_type, right_type, type] do1392 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1393 │1394 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413951396 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1397 │1398 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1399 │ ~1400 │1401 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414021403 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1404 │1405 728 │ match_types [left_type, right_type, type] do1406 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1407 │1408 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414091410 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1411 │1412 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1413 │ ~1414 │1415 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414161417 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1418 │1419 728 │ match_types [left_type, right_type, type] do1420 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1421 │1422 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414231424 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1425 │1426 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1427 │ ~1428 │1429 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414301431 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1432 │1433 728 │ match_types [left_type, right_type, type] do1434 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1435 │1436 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414371438 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1439 │1440 728 │ match_types [left_type, right_type, type] do1441 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1442 │1443 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414441445 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1446 │1447 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1448 │ ~1449 │1450 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414511452 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1453 │1454 728 │ match_types [left_type, right_type, type] do1455 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1456 │1457 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414581459 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1460 │1461 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1462 │ ~1463 │1464 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414651466 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1467 │1468 728 │ match_types [left_type, right_type, type] do1469 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1470 │1471 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414721473 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1474 │1475 728 │ match_types [left_type, right_type, type] do1476 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1477 │1478 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414791480 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1481 │1482 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1483 │ ~1484 │1485 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414861487 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1488 │1489 728 │ match_types [left_type, right_type, type] do1490 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1491 │1492 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414931494 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1495 │1496 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1497 │ ~1498 │1499 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415001501 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1502 │1503 728 │ match_types [left_type, right_type, type] do1504 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1505 │1506 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415071508 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1509 │1510 728 │ match_types [left_type, right_type, type] do1511 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1512 │1513 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415141515 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1516 │1517 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1518 │ ~1519 │1520 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415211522 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1523 │1524 728 │ match_types [left_type, right_type, type] do1525 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1526 │1527 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415281529 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1530 │1531 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1532 │ ~1533 │1534 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415351536 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1537 │1538 728 │ match_types [left_type, right_type, type] do1539 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1540 │1541 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415421543 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1544 │1545 728 │ match_types [left_type, right_type, type] do1546 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1547 │1548 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415491550 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1551 │1552 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1553 │ ~1554 │1555 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415561557 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1558 │1559 728 │ match_types [left_type, right_type, type] do1560 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1561 │1562 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415631564 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1565 │1566 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1567 │ ~1568 │1569 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415701571 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1572 │1573 728 │ match_types [left_type, right_type, type] do1574 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1575 │1576 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415771578 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1579 │1580 728 │ match_types [left_type, right_type, type] do1581 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1582 │1583 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415841585 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1586 │1587 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1588 │ ~1589 │1590 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415911592 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1593 │1594 728 │ match_types [left_type, right_type, type] do1595 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1596 │1597 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415981599 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1600 │1601 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1602 │ ~1603 │1604 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416051606 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1607 │1608 728 │ match_types [left_type, right_type, type] do1609 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1610 │1611 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416121613 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1614 │1615 728 │ match_types [left_type, right_type, type] do1616 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1617 │1618 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416191620 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1621 │1622 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1623 │ ~1624 │1625 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/416261627 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1628 │1629 728 │ match_types [left_type, right_type, type] do1630 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1631 │1632 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416331634 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1635 │1636 728 │ match_types [left_type, right_type, type] do1637 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1638 │1639 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416401641 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1642 │1643 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1644 │ ~1645 │1646 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416471648 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1649 │1650 728 │ match_types [left_type, right_type, type] do1651 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1652 │1653 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416541655 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1656 │1657 728 │ match_types [left_type, right_type, type] do1658 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1659 │1660 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416611662 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1663 │1664 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1665 │ ~1666 │1667 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/416681669 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1670 │1671 728 │ match_types [left_type, right_type, type] do1672 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1673 │1674 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416751676 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1677 │1678 728 │ match_types [left_type, right_type, type] do1679 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1680 │1681 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416821683 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1684 │1685 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1686 │ ~1687 │1688 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416891690 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1691 │1692 728 │ match_types [left_type, right_type, type] do1693 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1694 │1695 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416961697 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1698 │1699 728 │ match_types [left_type, right_type, type] do1700 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1701 │1702 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417031704 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1705 │1706 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1707 │ ~1708 │1709 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417101711 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1712 │1713 728 │ match_types [left_type, right_type, type] do1714 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1715 │1716 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417171718 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1719 │1720 728 │ match_types [left_type, right_type, type] do1721 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1722 │1723 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417241725 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1726 │1727 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1728 │ ~1729 │1730 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417311732 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1733 │1734 728 │ match_types [left_type, right_type, type] do1735 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1736 │1737 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417381739 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1740 │1741 728 │ match_types [left_type, right_type, type] do1742 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1743 │1744 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417451746 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1747 │1748 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1749 │ ~1750 │1751 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417521753 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1754 │1755 728 │ match_types [left_type, right_type, type] do1756 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1757 │1758 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417591760 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1761 │1762 728 │ match_types [left_type, right_type, type] do1763 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1764 │1765 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417661767 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1768 │1769 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1770 │ ~1771 │1772 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417731774 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1775 │1776 728 │ match_types [left_type, right_type, type] do1777 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1778 │1779 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417801781 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1782 │1783 728 │ match_types [left_type, right_type, type] do1784 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1785 │1786 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417871788 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1789 │1790 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1791 │ ~1792 │1793 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417941795 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1796 │1797 728 │ match_types [left_type, right_type, type] do1798 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1799 │1800 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418011802 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1803 │1804 728 │ match_types [left_type, right_type, type] do1805 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1806 │1807 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418081809 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1810 │1811 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1812 │ ~1813 │1814 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/418151816 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1817 │1818 728 │ match_types [left_type, right_type, type] do1819 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1820 │1821 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418221823 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1824 │1825 728 │ match_types [left_type, right_type, type] do1826 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1827 │1828 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418291830 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1831 │1832 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1833 │ ~1834 │1835 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/418361837 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1838 │1839 728 │ match_types [left_type, right_type, type] do1840 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1841 │1842 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418431844 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1845 │1846 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1847 │ ~1848 │1849 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/418501851 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1852 │1853 728 │ match_types [left_type, right_type, type] do1854 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1855 │1856 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418571858 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1859 │1860 728 │ match_types [left_type, right_type, type] do1861 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1862 │1863 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418641865 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1866 │1867 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1868 │ ~1869 │1870 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/418711872 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1873 │1874 728 │ match_types [left_type, right_type, type] do1875 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1876 │1877 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418781879 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1880 │1881 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1882 │ ~1883 │1884 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/418851886 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1887 │1888 728 │ match_types [left_type, right_type, type] do1889 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1890 │1891 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418921893 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1894 │1895 728 │ match_types [left_type, right_type, type] do1896 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1897 │1898 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418991900 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1901 │1902 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1903 │ ~1904 │1905 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/419061907 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1908 │1909 728 │ match_types [left_type, right_type, type] do1910 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1911 │1912 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419131914 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1915 │1916 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1917 │ ~1918 │1919 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/419201921 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1922 │1923 728 │ match_types [left_type, right_type, type] do1924 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1925 │1926 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419271928 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1929 │1930 728 │ match_types [left_type, right_type, type] do1931 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1932 │1933 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419341935 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1936 │1937 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1938 │ ~1939 │1940 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/419411942 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1943 │1944 728 │ match_types [left_type, right_type, type] do1945 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1946 │1947 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419481949 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1950 │1951 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1952 │ ~1953 │1954 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/419551956 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1957 │1958 728 │ match_types [left_type, right_type, type] do1959 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1960 │1961 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419621963 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1964 │1965 728 │ match_types [left_type, right_type, type] do1966 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1967 │1968 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419691970 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1971 │1972 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1973 │ ~1974 │1975 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/419761977 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1978 │1979 728 │ match_types [left_type, right_type, type] do1980 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1981 │1982 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419831984 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1985 │1986 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1987 │ ~1988 │1989 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/419901991 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1992 │1993 728 │ match_types [left_type, right_type, type] do1994 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1995 │1996 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419971998 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1999 │2000 728 │ match_types [left_type, right_type, type] do2001 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2002 │2003 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420042005 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2006 │2007 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2008 │ ~2009 │2010 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/420112012 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2013 │2014 728 │ match_types [left_type, right_type, type] do2015 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2016 │2017 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420182019 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2020 │2021 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2022 │ ~2023 │2024 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420252026 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2027 │2028 728 │ match_types [left_type, right_type, type] do2029 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2030 │2031 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420322033 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2034 │2035 728 │ match_types [left_type, right_type, type] do2036 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2037 │2038 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420392040 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2041 │2042 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2043 │ ~2044 │2045 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/420462047 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2048 │2049 728 │ match_types [left_type, right_type, type] do2050 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2051 │2052 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420532054 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2055 │2056 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2057 │ ~2058 │2059 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420602061 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2062 │2063 728 │ match_types [left_type, right_type, type] do2064 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2065 │2066 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420672068 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2069 │2070 728 │ match_types [left_type, right_type, type] do2071 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2072 │2073 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420742075 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2076 │2077 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2078 │ ~2079 │2080 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/420812082 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2083 │2084 728 │ match_types [left_type, right_type, type] do2085 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2086 │2087 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420882089 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2090 │2091 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2092 │ ~2093 │2094 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420952096 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2097 │2098 728 │ match_types [left_type, right_type, type] do2099 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2100 │2101 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421022103 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2104 │2105 728 │ match_types [left_type, right_type, type] do2106 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2107 │2108 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421092110 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2111 │2112 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2113 │ ~2114 │2115 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421162117 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2118 │2119 728 │ match_types [left_type, right_type, type] do2120 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2121 │2122 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421232124 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2125 │2126 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2127 │ ~2128 │2129 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/421302131 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2132 │2133 728 │ match_types [left_type, right_type, type] do2134 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2135 │2136 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421372138 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2139 │2140 728 │ match_types [left_type, right_type, type] do2141 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2142 │2143 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421442145 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2146 │2147 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2148 │ ~2149 │2150 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421512152 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2153 │2154 728 │ match_types [left_type, right_type, type] do2155 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2156 │2157 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421582159 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2160 │2161 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2162 │ ~2163 │2164 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/421652166 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2167 │2168 728 │ match_types [left_type, right_type, type] do2169 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2170 │2171 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421722173 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2174 │2175 728 │ match_types [left_type, right_type, type] do2176 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2177 │2178 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421792180 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2181 │2182 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2183 │ ~2184 │2185 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421862187 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2188 │2189 728 │ match_types [left_type, right_type, type] do2190 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2191 │2192 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421932194 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2195 │2196 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2197 │ ~2198 │2199 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422002201 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2202 │2203 728 │ match_types [left_type, right_type, type] do2204 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2205 │2206 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422072208 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2209 │2210 728 │ match_types [left_type, right_type, type] do2211 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2212 │2213 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422142215 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2216 │2217 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2218 │ ~2219 │2220 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422212222 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2223 │2224 728 │ match_types [left_type, right_type, type] do2225 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2226 │2227 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422282229 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2230 │2231 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2232 │ ~2233 │2234 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422352236 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2237 │2238 728 │ match_types [left_type, right_type, type] do2239 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2240 │2241 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422422243 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2244 │2245 728 │ match_types [left_type, right_type, type] do2246 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2247 │2248 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422492250 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2251 │2252 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2253 │ ~2254 │2255 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422562257 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2258 │2259 728 │ match_types [left_type, right_type, type] do2260 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2261 │2262 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422632264 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2265 │2266 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2267 │ ~2268 │2269 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422702271 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2272 │2273 728 │ match_types [left_type, right_type, type] do2274 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2275 │2276 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422772278 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2279 │2280 728 │ match_types [left_type, right_type, type] do2281 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2282 │2283 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422842285 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2286 │2287 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2288 │ ~2289 │2290 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422912292 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2293 │2294 728 │ match_types [left_type, right_type, type] do2295 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2296 │2297 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422982299 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2300 │2301 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2302 │ ~2303 │2304 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423052306 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2307 │2308 728 │ match_types [left_type, right_type, type] do2309 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2310 │2311 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423122313 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2314 │2315 728 │ match_types [left_type, right_type, type] do2316 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2317 │2318 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423192320 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2321 │2322 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2323 │ ~2324 │2325 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423262327 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2328 │2329 728 │ match_types [left_type, right_type, type] do2330 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2331 │2332 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423332334 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2335 │2336 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2337 │ ~2338 │2339 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423402341 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2342 │2343 728 │ match_types [left_type, right_type, type] do2344 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2345 │2346 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423472348 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2349 │2350 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2351 │ ~2352 │2353 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423542355 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2356 │2357 728 │ match_types [left_type, right_type, type] do2358 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2359 │2360 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423612362 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2363 │2364 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2365 │ ~2366 │2367 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423682369 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2370 │2371 728 │ match_types [left_type, right_type, type] do2372 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2373 │2374 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423752376 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2377 │2378 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2379 │ ~2380 │2381 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423822383 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2384 │2385 728 │ match_types [left_type, right_type, type] do2386 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2387 │2388 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423892390 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2391 │2392 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2393 │ ~2394 │2395 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423962397 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2398 │2399 728 │ match_types [left_type, right_type, type] do2400 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2401 │2402 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424032404 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2405 │2406 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2407 │ ~2408 │2409 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424102411 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2412 │2413 728 │ match_types [left_type, right_type, type] do2414 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2415 │2416 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424172418 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2419 │2420 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2421 │ ~2422 │2423 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424242425 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2426 │2427 728 │ match_types [left_type, right_type, type] do2428 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2429 │2430 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424312432 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2433 │2434 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2435 │ ~2436 │2437 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424382439 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2440 │2441 728 │ match_types [left_type, right_type, type] do2442 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2443 │2444 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424452446 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2447 │2448 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2449 │ ~2450 │2451 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424522453 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2454 │2455 728 │ match_types [left_type, right_type, type] do2456 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2457 │2458 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424592460 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2461 │2462 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2463 │ ~2464 │2465 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424662467 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2468 │2469 728 │ match_types [left_type, right_type, type] do2470 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2471 │2472 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424732474 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2475 │2476 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2477 │ ~2478 │2479 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424802481 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2482 │2483 728 │ match_types [left_type, right_type, type] do2484 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2485 │2486 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424872488 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2489 │2490 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2491 │ ~2492 │2493 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424942495 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2496 │2497 728 │ match_types [left_type, right_type, type] do2498 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2499 │2500 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425012502 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2503 │2504 728 │ match_types [left_type, right_type, type] do2505 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2506 │2507 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425082509 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2510 │2511 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2512 │ ~2513 │2514 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425152516 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2517 │2518 728 │ match_types [left_type, right_type, type] do2519 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2520 │2521 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425222523 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2524 │2525 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2526 │ ~2527 │2528 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425292530 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2531 │2532 728 │ match_types [left_type, right_type, type] do2533 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2534 │2535 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425362537 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2538 │2539 728 │ match_types [left_type, right_type, type] do2540 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2541 │2542 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425432544 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2545 │2546 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2547 │ ~2548 │2549 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425502551 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2552 │2553 728 │ match_types [left_type, right_type, type] do2554 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2555 │2556 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425572558 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2559 │2560 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2561 │ ~2562 │2563 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425642565 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2566 │2567 728 │ match_types [left_type, right_type, type] do2568 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2569 │2570 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425712572 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2573 │2574 728 │ match_types [left_type, right_type, type] do2575 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2576 │2577 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425782579 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2580 │2581 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2582 │ ~2583 │2584 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425852586 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2587 │2588 728 │ match_types [left_type, right_type, type] do2589 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2590 │2591 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425922593 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2594 │2595 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2596 │ ~2597 │2598 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425992600 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2601 │2602 728 │ match_types [left_type, right_type, type] do2603 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2604 │2605 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426062607 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2608 │2609 728 │ match_types [left_type, right_type, type] do2610 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2611 │2612 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426132614 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2615 │2616 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2617 │ ~2618 │2619 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426202621 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2622 │2623 728 │ match_types [left_type, right_type, type] do2624 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2625 │2626 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426272628 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2629 │2630 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2631 │ ~2632 │2633 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426342635 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2636 │2637 728 │ match_types [left_type, right_type, type] do2638 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2639 │2640 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426412642 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2643 │2644 728 │ match_types [left_type, right_type, type] do2645 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2646 │2647 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426482649 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2650 │2651 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2652 │ ~2653 │2654 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426552656 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2657 │2658 728 │ match_types [left_type, right_type, type] do2659 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2660 │2661 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426622663 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2664 │2665 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2666 │ ~2667 │2668 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426692670 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2671 │2672 728 │ match_types [left_type, right_type, type] do2673 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2674 │2675 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426762677 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2678 │2679 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2680 │ ~2681 │2682 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426832684 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2685 │2686 728 │ match_types [left_type, right_type, type] do2687 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2688 │2689 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426902691 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2692 │2693 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2694 │ ~2695 │2696 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426972698 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2699 │2700 728 │ match_types [left_type, right_type, type] do2701 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2702 │2703 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427042705 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2706 │2707 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2708 │ ~2709 │2710 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427112712 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2713 │2714 728 │ match_types [left_type, right_type, type] do2715 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2716 │2717 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427182719 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2720 │2721 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2722 │ ~2723 │2724 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427252726 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2727 │2728 728 │ match_types [left_type, right_type, type] do2729 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2730 │2731 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427322733 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2734 │2735 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2736 │ ~2737 │2738 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427392740 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2741 │2742 728 │ match_types [left_type, right_type, type] do2743 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2744 │2745 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427462747 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2748 │2749 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2750 │ ~2751 │2752 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427532754 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2755 │2756 728 │ match_types [left_type, right_type, type] do2757 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2758 │2759 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427602761 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2762 │2763 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2764 │ ~2765 │2766 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427672768 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2769 │2770 728 │ match_types [left_type, right_type, type] do2771 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2772 │2773 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427742775 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2776 │2777 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2778 │ ~2779 │2780 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427812782 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2783 │2784 728 │ match_types [left_type, right_type, type] do2785 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2786 │2787 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427882789 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2790 │2791 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2792 │ ~2793 │2794 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427952796 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2797 │2798 728 │ match_types [left_type, right_type, type] do2799 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2800 │2801 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428022803 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2804 │2805 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2806 │ ~2807 │2808 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428092810 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2811 │2812 728 │ match_types [left_type, right_type, type] do2813 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2814 │2815 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428162817 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2818 │2819 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2820 │ ~2821 │2822 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428232824 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2825 │2826 728 │ match_types [left_type, right_type, type] do2827 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2828 │2829 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428302831 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2832 │2833 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2834 │ ~2835 │2836 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428372838 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2839 │2840 728 │ match_types [left_type, right_type, type] do2841 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2842 │2843 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428442845 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2846 │2847 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2848 │ ~2849 │2850 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428512852 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2853 │2854 728 │ match_types [left_type, right_type, type] do2855 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2856 │2857 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428582859 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2860 │2861 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2862 │ ~2863 │2864 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428652866 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2867 │2868 728 │ match_types [left_type, right_type, type] do2869 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2870 │2871 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428722873 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2874 │2875 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2876 │ ~2877 │2878 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428792880 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2881 │2882 728 │ match_types [left_type, right_type, type] do2883 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2884 │2885 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428862887 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2888 │2889 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2890 │ ~2891 │2892 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428932894 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2895 │2896 728 │ match_types [left_type, right_type, type] do2897 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2898 │2899 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429002901 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2902 │2903 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2904 │ ~2905 │2906 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429072908 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2909 │2910 728 │ match_types [left_type, right_type, type] do2911 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2912 │2913 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429142915 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2916 │2917 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2918 │ ~2919 │2920 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429212922 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2923 │2924 728 │ match_types [left_type, right_type, type] do2925 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2926 │2927 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429282929 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2930 │2931 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2932 │ ~2933 │2934 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429352936 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2937 │2938 728 │ match_types [left_type, right_type, type] do2939 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2940 │2941 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429422943 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2944 │2945 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2946 │ ~2947 │2948 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429492950 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2951 │2952 728 │ match_types [left_type, right_type, type] do2953 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2954 │2955 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429562957 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2958 │2959 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2960 │ ~2961 │2962 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429632964 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2965 │2966 728 │ match_types [left_type, right_type, type] do2967 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2968 │2969 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429702971 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2972 │2973 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2974 │ ~2975 │2976 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429772978 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2979 │2980 728 │ match_types [left_type, right_type, type] do2981 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2982 │2983 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429842985 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2986 │2987 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2988 │ ~2989 │2990 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429912992 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2993 │2994 728 │ match_types [left_type, right_type, type] do2995 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2996 │2997 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429982999 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3000 │3001 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3002 │ ~3003 │3004 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430053006 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3007 │3008 728 │ match_types [left_type, right_type, type] do3009 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3010 │3011 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430123013 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3014 │3015 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3016 │ ~3017 │3018 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430193020 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3021 │3022 728 │ match_types [left_type, right_type, type] do3023 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3024 │3025 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430263027 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3028 │3029 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3030 │ ~3031 │3032 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430333034 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3035 │3036 728 │ match_types [left_type, right_type, type] do3037 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3038 │3039 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430403041 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3042 │3043 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3044 │ ~3045 │3046 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430473048 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3049 │3050 728 │ match_types [left_type, right_type, type] do3051 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3052 │3053 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430543055 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3056 │3057 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3058 │ ~3059 │3060 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430613062 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3063 │3064 728 │ match_types [left_type, right_type, type] do3065 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3066 │3067 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430683069 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3070 │3071 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3072 │ ~3073 │3074 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430753076 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3077 │3078 728 │ match_types [left_type, right_type, type] do3079 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3080 │3081 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430823083 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3084 │3085 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3086 │ ~3087 │3088 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430893090 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3091 │3092 728 │ match_types [left_type, right_type, type] do3093 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3094 │3095 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430963097 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3098 │3099 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3100 │ ~3101 │3102 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431033104 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3105 │3106 728 │ match_types [left_type, right_type, type] do3107 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3108 │3109 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431103111 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3112 │3113 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3114 │ ~3115 │3116 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431173118 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3119 │3120 728 │ match_types [left_type, right_type, type] do3121 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3122 │3123 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431243125 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3126 │3127 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3128 │ ~3129 │3130 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431313132 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3133 │3134 728 │ match_types [left_type, right_type, type] do3135 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3136 │3137 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431383139 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3140 │3141 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3142 │ ~3143 │3144 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431453146 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3147 │3148 728 │ match_types [left_type, right_type, type] do3149 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3150 │3151 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431523153 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3154 │3155 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3156 │ ~3157 │3158 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431593160 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3161 │3162 728 │ match_types [left_type, right_type, type] do3163 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3164 │3165 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431663167 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3168 │3169 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3170 │ ~3171 │3172 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431733174 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3175 │3176 728 │ match_types [left_type, right_type, type] do3177 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3178 │3179 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431803181 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3182 │3183 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3184 │ ~3185 │3186 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431873188 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3189 │3190 728 │ match_types [left_type, right_type, type] do3191 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3192 │3193 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431943195 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3196 │3197 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3198 │ ~3199 │3200 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432013202 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3203 │3204 728 │ match_types [left_type, right_type, type] do3205 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3206 │3207 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432083209 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3210 │3211 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3212 │ ~3213 │3214 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432153216 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3217 │3218 728 │ match_types [left_type, right_type, type] do3219 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3220 │3221 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432223223 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3224 │3225 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3226 │ ~3227 │3228 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432293230 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3231 │3232 728 │ match_types [left_type, right_type, type] do3233 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3234 │3235 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432363237 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3238 │3239 728 │ match_types [left_type, right_type, type] do3240 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3241 │3242 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432433244 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3245 │3246 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3247 │ ~3248 │3249 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432503251 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3252 │3253 728 │ match_types [left_type, right_type, type] do3254 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3255 │3256 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432573258 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3259 │3260 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3261 │ ~3262 │3263 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432643265 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3266 │3267 728 │ match_types [left_type, right_type, type] do3268 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3269 │3270 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432713272 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3273 │3274 728 │ match_types [left_type, right_type, type] do3275 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3276 │3277 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432783279 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3280 │3281 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3282 │ ~3283 │3284 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432853286 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3287 │3288 728 │ match_types [left_type, right_type, type] do3289 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3290 │3291 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432923293 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3294 │3295 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3296 │ ~3297 │3298 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432993300 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3301 │3302 728 │ match_types [left_type, right_type, type] do3303 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3304 │3305 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433063307 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3308 │3309 728 │ match_types [left_type, right_type, type] do3310 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3311 │3312 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433133314 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3315 │3316 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3317 │ ~3318 │3319 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433203321 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3322 │3323 728 │ match_types [left_type, right_type, type] do3324 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3325 │3326 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433273328 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3329 │3330 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3331 │ ~3332 │3333 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433343335 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3336 │3337 728 │ match_types [left_type, right_type, type] do3338 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3339 │3340 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433413342 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3343 │3344 728 │ match_types [left_type, right_type, type] do3345 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3346 │3347 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433483349 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3350 │3351 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3352 │ ~3353 │3354 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433553356 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3357 │3358 728 │ match_types [left_type, right_type, type] do3359 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3360 │3361 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433623363 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3364 │3365 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3366 │ ~3367 │3368 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433693370 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3371 │3372 728 │ match_types [left_type, right_type, type] do3373 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3374 │3375 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433763377 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3378 │3379 728 │ match_types [left_type, right_type, type] do3380 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3381 │3382 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433833384 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3385 │3386 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3387 │ ~3388 │3389 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433903391 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3392 │3393 728 │ match_types [left_type, right_type, type] do3394 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3395 │3396 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433973398 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3399 │3400 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3401 │ ~3402 │3403 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434043405 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3406 │3407 728 │ match_types [left_type, right_type, type] do3408 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3409 │3410 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434113412 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3413 │3414 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3415 │ ~3416 │3417 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434183419 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3420 │3421 728 │ match_types [left_type, right_type, type] do3422 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3423 │3424 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434253426 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3427 │3428 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3429 │ ~3430 │3431 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434323433 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3434 │3435 728 │ match_types [left_type, right_type, type] do3436 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3437 │3438 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434393440 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3441 │3442 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3443 │ ~3444 │3445 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434463447 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3448 │3449 728 │ match_types [left_type, right_type, type] do3450 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3451 │3452 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434533454 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3455 │3456 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3457 │ ~3458 │3459 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434603461 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3462 │3463 728 │ match_types [left_type, right_type, type] do3464 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3465 │3466 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434673468 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3469 │3470 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3471 │ ~3472 │3473 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434743475 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3476 │3477 728 │ match_types [left_type, right_type, type] do3478 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3479 │3480 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434813482 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3483 │3484 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3485 │ ~3486 │3487 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434883489 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3490 │3491 728 │ match_types [left_type, right_type, type] do3492 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3493 │3494 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434953496 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3497 │3498 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3499 │ ~3500 │3501 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435023503 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3504 │3505 728 │ match_types [left_type, right_type, type] do3506 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3507 │3508 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435093510 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3511 │3512 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3513 │ ~3514 │3515 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435163517 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3518 │3519 728 │ match_types [left_type, right_type, type] do3520 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3521 │3522 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435233524 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3525 │3526 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3527 │ ~3528 │3529 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435303531 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3532 │3533 728 │ match_types [left_type, right_type, type] do3534 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3535 │3536 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435373538 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3539 │3540 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3541 │ ~3542 │3543 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435443545 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3546 │3547 728 │ match_types [left_type, right_type, type] do3548 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3549 │3550 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435513552 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3553 │3554 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3555 │ ~3556 │3557 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435583559 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3560 │3561 728 │ match_types [left_type, right_type, type] do3562 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3563 │3564 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435653566 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3567 │3568 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3569 │ ~3570 │3571 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435723573 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3574 │3575 728 │ match_types [left_type, right_type, type] do3576 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3577 │3578 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435793580 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3581 │3582 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3583 │ ~3584 │3585 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435863587 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3588 │3589 728 │ match_types [left_type, right_type, type] do3590 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3591 │3592 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435933594 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3595 │3596 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3597 │ ~3598 │3599 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436003601 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3602 │3603 728 │ match_types [left_type, right_type, type] do3604 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3605 │3606 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436073608 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3609 │3610 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3611 │ ~3612 │3613 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436143615 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3616 │3617 728 │ match_types [left_type, right_type, type] do3618 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3619 │3620 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436213622 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3623 │3624 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3625 │ ~3626 │3627 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436283629 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3630 │3631 728 │ match_types [left_type, right_type, type] do3632 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3633 │3634 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436353636 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3637 │3638 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3639 │ ~3640 │3641 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436423643 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3644 │3645 728 │ match_types [left_type, right_type, type] do3646 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3647 │3648 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436493650 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3651 │3652 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3653 │ ~3654 │3655 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436563657 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3658 │3659 728 │ match_types [left_type, right_type, type] do3660 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3661 │3662 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436633664 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3665 │3666 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3667 │ ~3668 │3669 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436703671 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3672 │3673 728 │ match_types [left_type, right_type, type] do3674 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3675 │3676 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436773678 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3679 │3680 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3681 │ ~3682 │3683 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436843685 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3686 │3687 728 │ match_types [left_type, right_type, type] do3688 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3689 │3690 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436913692 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3693 │3694 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3695 │ ~3696 │3697 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436983699 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3700 │3701 728 │ match_types [left_type, right_type, type] do3702 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3703 │3704 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437053706 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3707 │3708 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3709 │ ~3710 │3711 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437123713 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3714 │3715 728 │ match_types [left_type, right_type, type] do3716 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3717 │3718 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437193720 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3721 │3722 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3723 │ ~3724 │3725 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437263727 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3728 │3729 728 │ match_types [left_type, right_type, type] do3730 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3731 │3732 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437333734 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3735 │3736 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3737 │ ~3738 │3739 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437403741 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3742 │3743 728 │ match_types [left_type, right_type, type] do3744 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3745 │3746 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437473748 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3749 │3750 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3751 │ ~3752 │3753 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437543755 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3756 │3757 728 │ match_types [left_type, right_type, type] do3758 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3759 │3760 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437613762 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3763 │3764 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3765 │ ~3766 │3767 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437683769 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3770 │3771 728 │ match_types [left_type, right_type, type] do3772 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3773 │3774 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437753776 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3777 │3778 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3779 │ ~3780 │3781 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437823783 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3784 │3785 728 │ match_types [left_type, right_type, type] do3786 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3787 │3788 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437893790 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3791 │3792 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3793 │ ~3794 │3795 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437963797 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3798 │3799 728 │ match_types [left_type, right_type, type] do3800 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3801 │3802 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438033804 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3805 │3806 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3807 │ ~3808 │3809 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438103811 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3812 │3813 728 │ match_types [left_type, right_type, type] do3814 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3815 │3816 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438173818 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3819 │3820 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3821 │ ~3822 │3823 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438243825 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3826 │3827 728 │ match_types [left_type, right_type, type] do3828 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3829 │3830 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438313832 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3833 │3834 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3835 │ ~3836 │3837 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438383839 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3840 │3841 728 │ match_types [left_type, right_type, type] do3842 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3843 │3844 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438453846 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3847 │3848 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3849 │ ~3850 │3851 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438523853 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3854 │3855 728 │ match_types [left_type, right_type, type] do3856 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3857 │3858 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438593860 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3861 │3862 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3863 │ ~3864 │3865 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438663867 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3868 │3869 728 │ match_types [left_type, right_type, type] do3870 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3871 │3872 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438733874 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3875 │3876 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3877 │ ~3878 │3879 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438803881 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3882 │3883 728 │ match_types [left_type, right_type, type] do3884 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3885 │3886 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438873888 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3889 │3890 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3891 │ ~3892 │3893 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438943895 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3896 │3897 728 │ match_types [left_type, right_type, type] do3898 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3899 │3900 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439013902 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3903 │3904 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3905 │ ~3906 │3907 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439083909 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3910 │3911 728 │ match_types [left_type, right_type, type] do3912 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3913 │3914 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439153916 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3917 │3918 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3919 │ ~3920 │3921 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439223923 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3924 │3925 728 │ match_types [left_type, right_type, type] do3926 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3927 │3928 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439293930 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3931 │3932 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3933 │ ~3934 │3935 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439363937 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3938 │3939 728 │ match_types [left_type, right_type, type] do3940 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3941 │3942 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439433944 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3945 │3946 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3947 │ ~3948 │3949 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439503951 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3952 │3953 728 │ match_types [left_type, right_type, type] do3954 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3955 │3956 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439573958 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3959 │3960 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3961 │ ~3962 │3963 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439643965 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3966 │3967 728 │ match_types [left_type, right_type, type] do3968 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3969 │3970 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439713972 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3973 │3974 728 │ match_types [left_type, right_type, type] do3975 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3976 │3977 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439783979 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3980 │3981 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3982 │ ~3983 │3984 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439853986 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3987 │3988 728 │ match_types [left_type, right_type, type] do3989 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3990 │3991 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439923993 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3994 │3995 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3996 │ ~3997 │3998 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439994000 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4001 │4002 728 │ match_types [left_type, right_type, type] do4003 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4004 │4005 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440064007 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4008 │4009 728 │ match_types [left_type, right_type, type] do4010 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4011 │4012 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440134014 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4015 │4016 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4017 │ ~4018 │4019 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440204021 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4022 │4023 728 │ match_types [left_type, right_type, type] do4024 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4025 │4026 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440274028 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4029 │4030 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4031 │ ~4032 │4033 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440344035 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4036 │4037 728 │ match_types [left_type, right_type, type] do4038 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4039 │4040 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440414042 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4043 │4044 728 │ match_types [left_type, right_type, type] do4045 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4046 │4047 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440484049 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4050 │4051 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4052 │ ~4053 │4054 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440554056 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4057 │4058 728 │ match_types [left_type, right_type, type] do4059 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4060 │4061 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440624063 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4064 │4065 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4066 │ ~4067 │4068 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440694070 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4071 │4072 728 │ match_types [left_type, right_type, type] do4073 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4074 │4075 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440764077 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4078 │4079 728 │ match_types [left_type, right_type, type] do4080 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4081 │4082 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440834084 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4085 │4086 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4087 │ ~4088 │4089 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440904091 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4092 │4093 728 │ match_types [left_type, right_type, type] do4094 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4095 │4096 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440974098 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4099 │4100 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4101 │ ~4102 │4103 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441044105 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4106 │4107 728 │ match_types [left_type, right_type, type] do4108 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4109 │4110 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441114112 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4113 │4114 728 │ match_types [left_type, right_type, type] do4115 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4116 │4117 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441184119 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4120 │4121 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4122 │ ~4123 │4124 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441254126 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4127 │4128 728 │ match_types [left_type, right_type, type] do4129 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4130 │4131 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441324133 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4134 │4135 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4136 │ ~4137 │4138 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441394140 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4141 │4142 728 │ match_types [left_type, right_type, type] do4143 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4144 │4145 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441464147 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4148 │4149 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4150 │ ~4151 │4152 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441534154 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4155 │4156 728 │ match_types [left_type, right_type, type] do4157 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4158 │4159 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441604161 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4162 │4163 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4164 │ ~4165 │4166 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441674168 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4169 │4170 728 │ match_types [left_type, right_type, type] do4171 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4172 │4173 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441744175 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4176 │4177 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4178 │ ~4179 │4180 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441814182 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4183 │4184 728 │ match_types [left_type, right_type, type] do4185 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4186 │4187 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441884189 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4190 │4191 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4192 │ ~4193 │4194 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441954196 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4197 │4198 728 │ match_types [left_type, right_type, type] do4199 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4200 │4201 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442024203 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4204 │4205 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4206 │ ~4207 │4208 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442094210 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4211 │4212 728 │ match_types [left_type, right_type, type] do4213 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4214 │4215 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442164217 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4218 │4219 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4220 │ ~4221 │4222 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442234224 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4225 │4226 728 │ match_types [left_type, right_type, type] do4227 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4228 │4229 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442304231 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4232 │4233 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4234 │ ~4235 │4236 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442374238 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4239 │4240 728 │ match_types [left_type, right_type, type] do4241 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4242 │4243 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442444245 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4246 │4247 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4248 │ ~4249 │4250 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442514252 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4253 │4254 728 │ match_types [left_type, right_type, type] do4255 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4256 │4257 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442584259 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4260 │4261 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4262 │ ~4263 │4264 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442654266 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4267 │4268 728 │ match_types [left_type, right_type, type] do4269 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4270 │4271 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442724273 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4274 │4275 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4276 │ ~4277 │4278 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442794280 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4281 │4282 728 │ match_types [left_type, right_type, type] do4283 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4284 │4285 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442864287 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4288 │4289 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4290 │ ~4291 │4292 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442934294 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4295 │4296 728 │ match_types [left_type, right_type, type] do4297 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4298 │4299 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443004301 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4302 │4303 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4304 │ ~4305 │4306 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443074308 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4309 │4310 728 │ match_types [left_type, right_type, type] do4311 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4312 │4313 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443144315 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4316 │4317 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4318 │ ~4319 │4320 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443214322 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4323 │4324 728 │ match_types [left_type, right_type, type] do4325 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4326 │4327 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443284329 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4330 │4331 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4332 │ ~4333 │4334 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443354336 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4337 │4338 728 │ match_types [left_type, right_type, type] do4339 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4340 │4341 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443424343 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4344 │4345 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4346 │ ~4347 │4348 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443494350 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4351 │4352 728 │ match_types [left_type, right_type, type] do4353 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4354 │4355 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443564357 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4358 │4359 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4360 │ ~4361 │4362 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443634364 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4365 │4366 728 │ match_types [left_type, right_type, type] do4367 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4368 │4369 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443704371 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4372 │4373 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4374 │ ~4375 │4376 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443774378 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4379 │4380 728 │ match_types [left_type, right_type, type] do4381 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4382 │4383 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443844385 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4386 │4387 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4388 │ ~4389 │4390 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443914392 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4393 │4394 728 │ match_types [left_type, right_type, type] do4395 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4396 │4397 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443984399 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4400 │4401 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4402 │ ~4403 │4404 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444054406 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4407 │4408 728 │ match_types [left_type, right_type, type] do4409 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4410 │4411 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444124413 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4414 │4415 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4416 │ ~4417 │4418 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/444194420 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4421 │4422 728 │ match_types [left_type, right_type, type] do4423 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4424 │4425 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444264427 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4428 │4429 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4430 │ ~4431 │4432 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444334434 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4435 │4436 728 │ match_types [left_type, right_type, type] do4437 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4438 │4439 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444404441 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4442 │4443 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4444 │ ~4445 │4446 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/444474448 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4449 │4450 728 │ match_types [left_type, right_type, type] do4451 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4452 │4453 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444544455 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4456 │4457 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4458 │ ~4459 │4460 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444614462 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4463 │4464 728 │ match_types [left_type, right_type, type] do4465 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4466 │4467 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444684469 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4470 │4471 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4472 │ ~4473 │4474 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/444754476 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4477 │4478 728 │ match_types [left_type, right_type, type] do4479 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4480 │4481 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444824483 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4484 │4485 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4486 │ ~4487 │4488 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444894490 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4491 │4492 728 │ match_types [left_type, right_type, type] do4493 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4494 │4495 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444964497 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4498 │4499 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4500 │ ~4501 │4502 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/445034504 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4505 │4506 728 │ match_types [left_type, right_type, type] do4507 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4508 │4509 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445104511 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4512 │4513 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4514 │ ~4515 │4516 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/445174518 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4519 │4520 728 │ match_types [left_type, right_type, type] do4521 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4522 │4523 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445244525 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4526 │4527 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4528 │ ~4529 │4530 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/445314532 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4533 │4534 728 │ match_types [left_type, right_type, type] do4535 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4536 │4537 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445384539 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 operator4540 │4541 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4542 │ ~4543 │4544 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/345454546 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 operator4547 │4548 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4549 │ ~4550 │4551 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/345524553 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 operator4554 │4555 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4556 │ ~4557 │4558 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/345594560 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 operator4561 │4562 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4563 │ ~4564 │4565 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/345664567 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 operator4568 │4569 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4570 │ ~4571 │4572 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/345734574 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 operator4575 │4576 885 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4577 │ ~4578 │4579 └─ lib/nx/binary_backend.ex:885:34: Nx.BinaryBackend.real/245804581 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 operator4582 │4583 885 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4584 │ ~4585 │4586 └─ lib/nx/binary_backend.ex:885:69: Nx.BinaryBackend.real/245874588 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 operator4589 │4590 897 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4591 │ ~4592 │4593 └─ lib/nx/binary_backend.ex:897:31: Nx.BinaryBackend.imag/245944595 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 operator4596 │4597 897 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4598 │ ~4599 │4600 └─ lib/nx/binary_backend.ex:897:69: Nx.BinaryBackend.imag/246014602 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 operator4603 │4604 1177 │ for <<batch::size(batch_size)-bitstring <- batch_group>>,4605 │ ~4606 │4607 └─ lib/nx/binary_backend.ex:1177:27: Nx.BinaryBackend.conv/446084609 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 operator4610 │4611 1206 │ <<_::size(current_input_pos)-bitstring, input_receptive_field::bitstring>> = window4612 │ ~4613 │4614 └─ lib/nx/binary_backend.ex:1206:25: Nx.BinaryBackend.conv/446154616 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 operator4617 │4618 1208 │ <<_::size(current_filter_pos)-bitstring, filter_receptive_field::bitstring>> =4619 │ ~4620 │4621 └─ lib/nx/binary_backend.ex:1208:25: Nx.BinaryBackend.conv/446224623 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4624 │4625 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4626 │ ~4627 │4628 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/446294630 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4631 │4632 1213 │ match_types [input_type] do4633 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4634 │4635 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/446364637 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4638 │4639 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4640 │ ~4641 │4642 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/446434644 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4645 │4646 1213 │ match_types [input_type] do4647 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4648 │4649 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/446504651 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4652 │4653 1213 │ match_types [input_type] do4654 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4655 │4656 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/446574658 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4659 │4660 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4661 │ ~4662 │4663 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/446644665 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4666 │4667 1213 │ match_types [input_type] do4668 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4669 │4670 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/446714672 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4673 │4674 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4675 │ ~4676 │4677 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/446784679 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4680 │4681 1213 │ match_types [input_type] do4682 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4683 │4684 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/446854686 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4687 │4688 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4689 │ ~4690 │4691 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/446924693 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4694 │4695 1213 │ match_types [input_type] do4696 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4697 │4698 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/446994700 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4701 │4702 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4703 │ ~4704 │4705 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/447064707 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4708 │4709 1223 │ match_types [kernel_type] do4710 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4711 │4712 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/447134714 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4715 │4716 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4717 │ ~4718 │4719 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/447204721 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4722 │4723 1223 │ match_types [kernel_type] do4724 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4725 │4726 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/447274728 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4729 │4730 1223 │ match_types [kernel_type] do4731 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4732 │4733 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/447344735 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4736 │4737 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4738 │ ~4739 │4740 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/447414742 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4743 │4744 1223 │ match_types [kernel_type] do4745 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4746 │4747 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/447484749 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4750 │4751 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4752 │ ~4753 │4754 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/447554756 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4757 │4758 1223 │ match_types [kernel_type] do4759 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4760 │4761 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/447624763 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4764 │4765 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4766 │ ~4767 │4768 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/447694770 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4771 │4772 1223 │ match_types [kernel_type] do4773 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4774 │4775 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/447764777 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 operator4778 │4779 1252 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =4780 │ ~4781 │4782 └─ lib/nx/binary_backend.ex:1252:19: Nx.BinaryBackend.split_into_feature_groups/447834784 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 operator4785 │4786 1252 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =4787 │ ~4788 │4789 └─ lib/nx/binary_backend.ex:1252:55: Nx.BinaryBackend.split_into_feature_groups/447904791 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 operator4792 │4793 1254 │ <<out_data::size(data_size)-bitstring <- data_group>>,4794 │ ~4795 │4796 └─ lib/nx/binary_backend.ex:1254:26: Nx.BinaryBackend.split_into_feature_groups/447974798 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 operator4799 │4800 1266 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data4801 │ ~4802 │4803 └─ lib/nx/binary_backend.ex:1266:19: Nx.BinaryBackend.split_into_batch_groups/448044805 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 operator4806 │4807 1266 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data4808 │ ~4809 │4810 └─ lib/nx/binary_backend.ex:1266:49: Nx.BinaryBackend.split_into_batch_groups/448114812 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4813 │4814 1542 │ match_types [type] do4815 │ ~~~~~~~~~~~~~~~~~~~~~4816 │4817 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/648184819 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4820 │4821 1542 │ match_types [type] do4822 │ ~~~~~~~~~~~~~~~~~~~~~4823 │4824 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/648254826 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4827 │4828 1542 │ match_types [type] do4829 │ ~~~~~~~~~~~~~~~~~~~~~4830 │4831 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/648324833 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4834 │4835 1542 │ match_types [type] do4836 │ ~~~~~~~~~~~~~~~~~~~~~4837 │4838 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/648394840 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4841 │4842 1542 │ match_types [type] do4843 │ ~~~~~~~~~~~~~~~~~~~~~4844 │4845 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/648464847 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4848 │4849 1542 │ match_types [type] do4850 │ ~~~~~~~~~~~~~~~~~~~~~4851 │4852 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/648534854 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 operator4855 │4856 1609 │ for <<bin::size(size)-bitstring <- data>>, into: <<>> do4857 │ ~4858 │4859 └─ lib/nx/binary_backend.ex:1609:23: Nx.BinaryBackend.map/448604861 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4862 │4863 1679 │ match_types [type] do4864 │ ~~~~~~~~~~~~~~~~~~~~~4865 │4866 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/848674868 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4869 │4870 1679 │ match_types [type] do4871 │ ~~~~~~~~~~~~~~~~~~~~~4872 │4873 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/848744875 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4876 │4877 1679 │ match_types [type] do4878 │ ~~~~~~~~~~~~~~~~~~~~~4879 │4880 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/848814882 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4883 │4884 1679 │ match_types [type] do4885 │ ~~~~~~~~~~~~~~~~~~~~~4886 │4887 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/848884889 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4890 │4891 1679 │ match_types [type] do4892 │ ~~~~~~~~~~~~~~~~~~~~~4893 │4894 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/848954896 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4897 │4898 1679 │ match_types [type] do4899 │ ~~~~~~~~~~~~~~~~~~~~~4900 │4901 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849024903 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4904 │4905 1679 │ match_types [type] do4906 │ ~~~~~~~~~~~~~~~~~~~~~4907 │4908 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849094910 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4911 │4912 1679 │ match_types [type] do4913 │ ~~~~~~~~~~~~~~~~~~~~~4914 │4915 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849164917 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4918 │4919 1679 │ match_types [type] do4920 │ ~~~~~~~~~~~~~~~~~~~~~4921 │4922 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849234924 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4925 │4926 1679 │ match_types [type] do4927 │ ~~~~~~~~~~~~~~~~~~~~~4928 │4929 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849304931 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4932 │4933 1679 │ match_types [type] do4934 │ ~~~~~~~~~~~~~~~~~~~~~4935 │4936 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849374938 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4939 │4940 1679 │ match_types [type] do4941 │ ~~~~~~~~~~~~~~~~~~~~~4942 │4943 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849444945 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4946 │4947 1679 │ match_types [type] do4948 │ ~~~~~~~~~~~~~~~~~~~~~4949 │4950 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849514952 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 operator4953 │4954 1702 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,4955 │ ~4956 │4957 └─ lib/nx/binary_backend.ex:1702:19: Nx.BinaryBackend.select_and_scatter/849584959 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 operator4960 │4961 1702 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,4962 │ ~4963 │4964 └─ lib/nx/binary_backend.ex:1702:65: Nx.BinaryBackend.select_and_scatter/849654966 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 operator4967 │4968 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4969 │ ~4970 │4971 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/649724973 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4974 │4975 1821 │ match_types [target.type, out.type] do4976 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4977 │4978 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/649794980 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 operator4981 │4982 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4983 │ ~4984 │4985 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/649864987 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4988 │4989 1821 │ match_types [target.type, out.type] do4990 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4991 │4992 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/649934994 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 operator4995 │4996 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4997 │ ~4998 │4999 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650005001 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5002 │5003 1821 │ match_types [target.type, out.type] do5004 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5005 │5006 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650075008 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 operator5009 │5010 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5011 │ ~5012 │5013 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650145015 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5016 │5017 1821 │ match_types [target.type, out.type] do5018 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5019 │5020 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650215022 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 operator5023 │5024 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5025 │ ~5026 │5027 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650285029 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5030 │5031 1821 │ match_types [target.type, out.type] do5032 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5033 │5034 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650355036 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 operator5037 │5038 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5039 │ ~5040 │5041 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650425043 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5044 │5045 1821 │ match_types [target.type, out.type] do5046 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5047 │5048 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650495050 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5051 │5052 1821 │ match_types [target.type, out.type] do5053 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5054 │5055 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650565057 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 operator5058 │5059 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5060 │ ~5061 │5062 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650635064 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5065 │5066 1821 │ match_types [target.type, out.type] do5067 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5068 │5069 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650705071 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5072 │5073 1821 │ match_types [target.type, out.type] do5074 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5075 │5076 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650775078 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 operator5079 │5080 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5081 │ ~5082 │5083 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650845085 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5086 │5087 1821 │ match_types [target.type, out.type] do5088 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5089 │5090 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650915092 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5093 │5094 1821 │ match_types [target.type, out.type] do5095 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5096 │5097 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650985099 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 operator5100 │5101 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5102 │ ~5103 │5104 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651055106 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5107 │5108 1821 │ match_types [target.type, out.type] do5109 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5110 │5111 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651125113 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5114 │5115 1821 │ match_types [target.type, out.type] do5116 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5117 │5118 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651195120 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 operator5121 │5122 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5123 │ ~5124 │5125 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651265127 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5128 │5129 1821 │ match_types [target.type, out.type] do5130 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5131 │5132 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651335134 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5135 │5136 1821 │ match_types [target.type, out.type] do5137 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5138 │5139 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651405141 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5142 │5143 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5144 │ ~5145 │5146 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651475148 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5149 │5150 1821 │ match_types [target.type, out.type] do5151 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5152 │5153 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651545155 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 operator5156 │5157 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5158 │ ~5159 │5160 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651615162 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5163 │5164 1821 │ match_types [target.type, out.type] do5165 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5166 │5167 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651685169 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 operator5170 │5171 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5172 │ ~5173 │5174 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651755176 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5177 │5178 1821 │ match_types [target.type, out.type] do5179 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5180 │5181 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651825183 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 operator5184 │5185 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5186 │ ~5187 │5188 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651895190 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5191 │5192 1821 │ match_types [target.type, out.type] do5193 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5194 │5195 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651965197 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 operator5198 │5199 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5200 │ ~5201 │5202 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652035204 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5205 │5206 1821 │ match_types [target.type, out.type] do5207 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5208 │5209 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652105211 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 operator5212 │5213 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5214 │ ~5215 │5216 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652175218 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5219 │5220 1821 │ match_types [target.type, out.type] do5221 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5222 │5223 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652245225 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 operator5226 │5227 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5228 │ ~5229 │5230 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652315232 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5233 │5234 1821 │ match_types [target.type, out.type] do5235 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5236 │5237 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652385239 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 operator5240 │5241 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5242 │ ~5243 │5244 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652455246 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5247 │5248 1821 │ match_types [target.type, out.type] do5249 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5250 │5251 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652525253 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 operator5254 │5255 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5256 │ ~5257 │5258 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652595260 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5261 │5262 1821 │ match_types [target.type, out.type] do5263 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5264 │5265 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652665267 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 operator5268 │5269 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5270 │ ~5271 │5272 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652735274 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5275 │5276 1821 │ match_types [target.type, out.type] do5277 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5278 │5279 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652805281 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 operator5282 │5283 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5284 │ ~5285 │5286 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652875288 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5289 │5290 1821 │ match_types [target.type, out.type] do5291 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5292 │5293 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652945295 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 operator5296 │5297 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5298 │ ~5299 │5300 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653015302 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5303 │5304 1821 │ match_types [target.type, out.type] do5305 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5306 │5307 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653085309 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 operator5310 │5311 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5312 │ ~5313 │5314 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653155316 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5317 │5318 1821 │ match_types [target.type, out.type] do5319 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5320 │5321 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653225323 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 operator5324 │5325 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5326 │ ~5327 │5328 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653295330 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5331 │5332 1821 │ match_types [target.type, out.type] do5333 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5334 │5335 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653365337 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 operator5338 │5339 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5340 │ ~5341 │5342 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653435344 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5345 │5346 1821 │ match_types [target.type, out.type] do5347 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5348 │5349 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653505351 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 operator5352 │5353 1938 │ {<<cur_elem::size(size)-bitstring, rest_of_slice::bitstring>>, binary} ->5354 │ ~5355 │5356 └─ lib/nx/binary_backend.ex:1938:27: Nx.BinaryBackend.put_slice/553575358 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 operator5359 │5360 1939 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5361 │ ~5362 │5363 └─ lib/nx/binary_backend.ex:1939:26: Nx.BinaryBackend.put_slice/553645365 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5366 │5367 1939 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5368 │ ~5369 │5370 └─ lib/nx/binary_backend.ex:1939:61: Nx.BinaryBackend.put_slice/553715372 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 operator5373 │5374 1971 │ for <<bin::size(idx_size)-bitstring <- to_binary(indices)>> do5375 │ ~5376 │5377 └─ lib/nx/binary_backend.ex:1971:23: Nx.BinaryBackend.take/453785379 warning: the variable "idx_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 operator5380 │5381 2047 │ for <<bin::size(idx_last_dim_bin_size)-bitstring <- to_binary(indices)>>, into: <<>> do5382 │ ~5383 │5384 └─ lib/nx/binary_backend.ex:2047:23: Nx.BinaryBackend.gather/353855386 warning: the variable "idx_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5387 │5388 2049 │ for <<bin::size(idx_size)-bitstring <- bin>>, do: binary_to_number(bin, indices.type)5389 │ ~5390 │5391 └─ lib/nx/binary_backend.ex:2049:27: Nx.BinaryBackend.gather/353925393 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 operator5394 │5395 2103 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5396 │ ~5397 │5398 └─ lib/nx/binary_backend.ex:2103:29: Nx.BinaryBackend.bin_concatenate/453995400 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 operator5401 │5402 2103 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5403 │ ~5404 │5405 └─ lib/nx/binary_backend.ex:2103:59: Nx.BinaryBackend.bin_concatenate/454065407 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5408 │5409 2127 │ match_types [input_type] do5410 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5411 │5412 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/254135414 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5415 │5416 2127 │ match_types [input_type] do5417 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5418 │5419 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/254205421 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5422 │5423 2127 │ match_types [input_type] do5424 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5425 │5426 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/254275428 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5429 │5430 2127 │ match_types [input_type] do5431 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5432 │5433 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/254345435 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5436 │5437 2127 │ match_types [input_type] do5438 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5439 │5440 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/254415442 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5443 │5444 2127 │ match_types [input_type] do5445 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5446 │5447 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/254485449 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 operator5450 │5451 2234 │ data = for <<x::size(size)-bitstring <- bin>>, do: x5452 │ ~5453 │5454 └─ lib/nx/binary_backend.ex:2234:30: Nx.BinaryBackend.sort_last_dim/454555456 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 operator5457 │5458 2356 │ for <<bin::size(size)-bitstring <- axis>>, reduce: {<<>>, acc} do5459 │ ~5460 │5461 └─ lib/nx/binary_backend.ex:2356:25: Nx.BinaryBackend.bin_reduce/554625463 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 operator5464 │5465 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5466 │ ~5467 │5468 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/754695470 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 operator5471 │5472 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5473 │ ~5474 │5475 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/754765477 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5478 │5479 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5480 │ ~5481 │5482 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/754835484 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5485 │5486 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5487 │ ~5488 │5489 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/754905491 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5492 │5493 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5494 │ ~5495 │5496 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/754975498 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5499 │5500 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5501 │ ~5502 │5503 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755045505 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5506 │5507 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5508 │ ~5509 │5510 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755115512 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5513 │5514 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5515 │ ~5516 │5517 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755185519 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5520 │5521 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5522 │ ~5523 │5524 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755255526 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5527 │5528 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5529 │ ~5530 │5531 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755325533 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5534 │5535 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5536 │ ~5537 │5538 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755395540 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5541 │5542 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5543 │ ~5544 │5545 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755465547 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5548 │5549 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5550 │ ~5551 │5552 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755535554 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5555 │5556 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5557 │ ~5558 │5559 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755605561 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5562 │5563 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5564 │ ~5565 │5566 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755675568 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5569 │5570 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5571 │ ~5572 │5573 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755745575 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5576 │5577 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5578 │ ~5579 │5580 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755815582 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5583 │5584 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5585 │ ~5586 │5587 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755885589 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5590 │5591 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5592 │ ~5593 │5594 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755955596 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5597 │5598 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5599 │ ~5600 │5601 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756025603 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5604 │5605 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5606 │ ~5607 │5608 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756095610 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5611 │5612 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5613 │ ~5614 │5615 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756165617 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5618 │5619 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5620 │ ~5621 │5622 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756235624 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5625 │5626 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5627 │ ~5628 │5629 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756305631 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5632 │5633 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5634 │ ~5635 │5636 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756375638 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5639 │5640 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5641 │ ~5642 │5643 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756445645 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5646 │5647 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5648 │ ~5649 │5650 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756515652 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5653 │5654 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5655 │ ~5656 │5657 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756585659 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5660 │5661 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5662 │ ~5663 │5664 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756655666 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5667 │5668 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5669 │ ~5670 │5671 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756725673 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5674 │5675 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5676 │ ~5677 │5678 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756795680 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5681 │5682 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5683 │ ~5684 │5685 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756865687 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5688 │5689 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5690 │ ~5691 │5692 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756935694 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5695 │5696 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5697 │ ~5698 │5699 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757005701 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5702 │5703 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5704 │ ~5705 │5706 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757075708 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5709 │5710 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5711 │ ~5712 │5713 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757145715 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5716 │5717 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5718 │ ~5719 │5720 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757215722 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5723 │5724 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5725 │ ~5726 │5727 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757285729 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5730 │5731 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5732 │ ~5733 │5734 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757355736 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5737 │5738 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5739 │ ~5740 │5741 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757425743 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5744 │5745 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5746 │ ~5747 │5748 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757495750 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5751 │5752 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5753 │ ~5754 │5755 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757565757 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5758 │5759 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5760 │ ~5761 │5762 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757635764 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5765 │5766 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5767 │ ~5768 │5769 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757705771 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5772 │5773 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5774 │ ~5775 │5776 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757775778 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5779 │5780 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5781 │ ~5782 │5783 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757845785 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5786 │5787 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5788 │ ~5789 │5790 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757915792 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5793 │5794 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5795 │ ~5796 │5797 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757985799 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5800 │5801 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5802 │ ~5803 │5804 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/758055806 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5807 │5808 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5809 │ ~5810 │5811 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/758125813 warning: the variable "s1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5814 │5815 2397 │ <<x::size(s1)-bitstring, rest1::bitstring>> = b15816 │ ~5817 │5818 └─ lib/nx/binary_backend.ex:2397:15: Nx.BinaryBackend.bin_zip_reduce_axis/758195820 warning: the variable "s2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5821 │5822 2398 │ <<y::size(s2)-bitstring, rest2::bitstring>> = b25823 │ ~5824 │5825 └─ lib/nx/binary_backend.ex:2398:15: Nx.BinaryBackend.bin_zip_reduce_axis/758265827 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5828 │5829 2441 │ match_types [type] do5830 │ ~~~~~~~~~~~~~~~~~~~~~5831 │5832 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/258335834 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5835 │5836 2441 │ match_types [type] do5837 │ ~~~~~~~~~~~~~~~~~~~~~5838 │5839 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/258405841 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5842 │5843 2441 │ match_types [type] do5844 │ ~~~~~~~~~~~~~~~~~~~~~5845 │5846 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/258475848 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5849 │5850 2441 │ match_types [type] do5851 │ ~~~~~~~~~~~~~~~~~~~~~5852 │5853 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/258545855 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5856 │5857 2441 │ match_types [type] do5858 │ ~~~~~~~~~~~~~~~~~~~~~5859 │5860 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/258615862 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5863 │5864 2441 │ match_types [type] do5865 │ ~~~~~~~~~~~~~~~~~~~~~5866 │5867 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/258685869 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5870 │5871 2448 │ match_types [type] do5872 │ ~~~~~~~~~~~~~~~~~~~~~5873 │5874 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/258755876 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5877 │5878 2448 │ match_types [type] do5879 │ ~~~~~~~~~~~~~~~~~~~~~5880 │5881 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/258825883 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5884 │5885 2448 │ match_types [type] do5886 │ ~~~~~~~~~~~~~~~~~~~~~5887 │5888 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/258895890 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5891 │5892 2448 │ match_types [type] do5893 │ ~~~~~~~~~~~~~~~~~~~~~5894 │5895 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/258965897 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5898 │5899 2448 │ match_types [type] do5900 │ ~~~~~~~~~~~~~~~~~~~~~5901 │5902 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/259035904 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5905 │5906 2448 │ match_types [type] do5907 │ ~~~~~~~~~~~~~~~~~~~~~5908 │5909 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/259105911 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5912 │5913 2454 │ match_types [in_type, out_type] do5914 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5915 │5916 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459175918 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5919 │5920 2454 │ match_types [in_type, out_type] do5921 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5922 │5923 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459245925 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5926 │5927 2454 │ match_types [in_type, out_type] do5928 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5929 │5930 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459315932 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5933 │5934 2454 │ match_types [in_type, out_type] do5935 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5936 │5937 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459385939 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5940 │5941 2454 │ match_types [in_type, out_type] do5942 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5943 │5944 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459455946 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5947 │5948 2454 │ match_types [in_type, out_type] do5949 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5950 │5951 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459525953 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5954 │5955 2454 │ match_types [in_type, out_type] do5956 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5957 │5958 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459595960 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5961 │5962 2454 │ match_types [in_type, out_type] do5963 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5964 │5965 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459665967 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5968 │5969 2454 │ match_types [in_type, out_type] do5970 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5971 │5972 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459735974 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5975 │5976 2454 │ match_types [in_type, out_type] do5977 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5978 │5979 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459805981 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5982 │5983 2454 │ match_types [in_type, out_type] do5984 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5985 │5986 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459875988 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5989 │5990 2454 │ match_types [in_type, out_type] do5991 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5992 │5993 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459945995 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5996 │5997 2454 │ match_types [in_type, out_type] do5998 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5999 │6000 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460016002 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6003 │6004 2454 │ match_types [in_type, out_type] do6005 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6006 │6007 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460086009 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6010 │6011 2454 │ match_types [in_type, out_type] do6012 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6013 │6014 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460156016 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6017 │6018 2454 │ match_types [in_type, out_type] do6019 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6020 │6021 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460226023 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6024 │6025 2454 │ match_types [in_type, out_type] do6026 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6027 │6028 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460296030 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6031 │6032 2454 │ match_types [in_type, out_type] do6033 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6034 │6035 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460366037 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6038 │6039 2454 │ match_types [in_type, out_type] do6040 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6041 │6042 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460436044 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6045 │6046 2454 │ match_types [in_type, out_type] do6047 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6048 │6049 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460506051 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6052 │6053 2454 │ match_types [in_type, out_type] do6054 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6055 │6056 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460576058 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6059 │6060 2454 │ match_types [in_type, out_type] do6061 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6062 │6063 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460646065 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6066 │6067 2454 │ match_types [in_type, out_type] do6068 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6069 │6070 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460716072 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6073 │6074 2454 │ match_types [in_type, out_type] do6075 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6076 │6077 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460786079 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6080 │6081 2454 │ match_types [in_type, out_type] do6082 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6083 │6084 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460856086 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6087 │6088 2454 │ match_types [in_type, out_type] do6089 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6090 │6091 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460926093 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6094 │6095 2454 │ match_types [in_type, out_type] do6096 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6097 │6098 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460996100 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6101 │6102 2454 │ match_types [in_type, out_type] do6103 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6104 │6105 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461066107 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6108 │6109 2454 │ match_types [in_type, out_type] do6110 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6111 │6112 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461136114 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6115 │6116 2454 │ match_types [in_type, out_type] do6117 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6118 │6119 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461206121 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 operator6122 │6123 2467 │ for <<chunk::size(chunk_size)-bitstring <- binary>> do6124 │ ~6125 │6126 └─ lib/nx/binary_backend.ex:2467:25: Nx.BinaryBackend.aggregate_axes/461276128 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 operator6129 │6130 2562 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data6131 │ ~6132 │6133 └─ lib/nx/binary_backend.ex:2562:15: Nx.BinaryBackend.weighted_traverse/461346135 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 operator6136 │6137 2562 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data6138 │ ~6139 │6140 └─ lib/nx/binary_backend.ex:2562:46: Nx.BinaryBackend.weighted_traverse/461416142 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 operator6143 │6144 2582 │ <<_::size(dim_size)-bitstring, data::bitstring>> = data6145 │ ~6146 │6147 └─ lib/nx/binary_backend.ex:2582:19: Nx.BinaryBackend.weighted_traverse/661486149Compiling lib/nx/defn/expr.ex (it's taking more than 10s)6150Compiling lib/nx/binary_backend.ex (it's taking more than 10s)6151 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 operator6152 │6153 2038 │ for <<part::size(size)-bitstring <- to_binary(tensor, Keyword.take(opts, [:limit]))>> do6154 │ ~6155 │6156 └─ lib/nx.ex:2038:22: Nx.to_flat_list/261576158 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6159 │6160 2039 │ match_types [type] do6161 │ ~~~~~~~~~~~~~~~~~~~~~6162 │6163 └─ lib/nx.ex:2039: Nx.to_flat_list/261646165 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6166 │6167 2039 │ match_types [type] do6168 │ ~~~~~~~~~~~~~~~~~~~~~6169 │6170 └─ lib/nx.ex:2039: Nx.to_flat_list/261716172 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6173 │6174 2039 │ match_types [type] do6175 │ ~~~~~~~~~~~~~~~~~~~~~6176 │6177 └─ lib/nx.ex:2039: Nx.to_flat_list/261786179 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6180 │6181 2039 │ match_types [type] do6182 │ ~~~~~~~~~~~~~~~~~~~~~6183 │6184 └─ lib/nx.ex:2039: Nx.to_flat_list/261856186 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6187 │6188 2039 │ match_types [type] do6189 │ ~~~~~~~~~~~~~~~~~~~~~6190 │6191 └─ lib/nx.ex:2039: Nx.to_flat_list/261926193 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6194 │6195 2039 │ match_types [type] do6196 │ ~~~~~~~~~~~~~~~~~~~~~6197 │6198 └─ lib/nx.ex:2039: Nx.to_flat_list/261996200 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6201 │6202 2194 │ match_types [tensor.type] do6203 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6204 │6205 └─ lib/nx.ex:2194: Nx.to_number/162066207 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6208 │6209 2194 │ match_types [tensor.type] do6210 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6211 │6212 └─ lib/nx.ex:2194: Nx.to_number/162136214 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6215 │6216 2194 │ match_types [tensor.type] do6217 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6218 │6219 └─ lib/nx.ex:2194: Nx.to_number/162206221 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6222 │6223 2194 │ match_types [tensor.type] do6224 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6225 │6226 └─ lib/nx.ex:2194: Nx.to_number/162276228 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6229 │6230 2194 │ match_types [tensor.type] do6231 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6232 │6233 └─ lib/nx.ex:2194: Nx.to_number/162346235 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6236 │6237 2194 │ match_types [tensor.type] do6238 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6239 │6240 └─ lib/nx.ex:2194: Nx.to_number/162416242 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 operator6243 │6244 11685 │ <<header::size(header_size)-binary, array::binary>> = rest6245 │ ~6246 │6247 └─ lib/nx.ex:11685:20: Nx.do_numpy_to_tensor/262486249 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 operator6250 │6251 11689 │ <<data::size(byte_size_of_array)-binary>> = array6252 │ ~6253 │6254 └─ lib/nx.ex:11689:18: Nx.do_numpy_to_tensor/262556256 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 operator6257 │6258 11765 │ for <<data::size(size)-binary <- binary>> do6259 │ ~6260 │6261 └─ lib/nx.ex:11765:26: Nx.new_byte_order/362626263Compiling lib/nx.ex (it's taking more than 10s)6264 warning: Tuple.append/2 is deprecated. Use insert_at instead6265 │6266 1597 │ Nx.reshape(t, Tuple.append(batch_shape, diag_length))6267 │ ~6268 │6269 └─ lib/nx.ex:1597:27: Nx.take_diagonal/262706271 warning: the following conditional expression:62726273 is_list(axes)62746275 will always evaluate to:62766277 dynamic(true)62786279 where "axes" was given the type:62806281 # type: dynamic(list(term()))6282 # from: lib/nx.ex:7021:496283 length(axes)62846285 type warning found at:6286 │6287 7026 │ checked_axes = if is_list(axes), do: Enum.at(axes, 0), else: axes6288 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6289 │6290 └─ lib/nx.ex:7026: Nx.weighted_mean/362916292 warning: Tuple.append/2 is deprecated. Use insert_at instead6293 │6294 1533 │ tensor = Nx.pad(tensor, acc, Enum.map(padding_config, &Tuple.append(&1, 0)))6295 │ ~6296 │6297 └─ lib/nx/binary_backend.ex:1533:68: Nx.BinaryBackend.window_reduce/66298 └─ lib/nx/binary_backend.ex:1661:63: Nx.BinaryBackend.select_and_scatter/862996300 warning: the following clause will never match:63016302 %Complex{re: re} when float_output? and real_output? ->63036304 because it attempts to match on the result of:63056306 x63076308 which has type:63096310 dynamic(:infinity or :nan or :neg_infinity or float())63116312 where "float_output?" was given the types:63136314 # type: dynamic(boolean())6315 # from: lib/nx/binary_backend.ex:2122:236316 float_output? = Nx.Type.float?(output_type)63176318 # type: dynamic(true)6319 # from: lib/nx/binary_backend.ex:2132:396320 float_output?63216322 where "real_output?" was given the types:63236324 # type: dynamic(boolean())6325 # from: lib/nx/binary_backend.ex:2123:226326 real_output? = not Nx.Type.complex?(output_type)63276328 # type: dynamic(true)6329 # from: lib/nx/binary_backend.ex:2132:576330 real_output?63316332 type warning found at:6333 │6334 2132 │ %Complex{re: re} when float_output? and real_output? ->6335 │ ~6336 │6337 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/263386339 warning: the following clause will never match:63406341 %Complex{re: re} when float_output? and real_output? ->63426343 because it attempts to match on the result of:63446345 x63466347 which has type:63486349 dynamic(:infinity or :nan or :neg_infinity or float())63506351 where "float_output?" was given the types:63526353 # type: dynamic(boolean())6354 # from: lib/nx/binary_backend.ex:2122:236355 float_output? = Nx.Type.float?(output_type)63566357 # type: dynamic(true)6358 # from: lib/nx/binary_backend.ex:2132:396359 float_output?63606361 where "real_output?" was given the types:63626363 # type: dynamic(boolean())6364 # from: lib/nx/binary_backend.ex:2123:226365 real_output? = not Nx.Type.complex?(output_type)63666367 # type: dynamic(true)6368 # from: lib/nx/binary_backend.ex:2132:576369 real_output?63706371 type warning found at:6372 │6373 2132 │ %Complex{re: re} when float_output? and real_output? ->6374 │ ~6375 │6376 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/263776378 warning: the following clause will never match:63796380 %Complex{re: re} when float_output? and real_output? ->63816382 because it attempts to match on the result of:63836384 x63856386 which has type:63876388 integer()63896390 where "float_output?" was given the types:63916392 # type: dynamic(boolean())6393 # from: lib/nx/binary_backend.ex:2122:236394 float_output? = Nx.Type.float?(output_type)63956396 # type: dynamic(true)6397 # from: lib/nx/binary_backend.ex:2132:396398 float_output?63996400 where "real_output?" was given the types:64016402 # type: dynamic(boolean())6403 # from: lib/nx/binary_backend.ex:2123:226404 real_output? = not Nx.Type.complex?(output_type)64056406 # type: dynamic(true)6407 # from: lib/nx/binary_backend.ex:2132:576408 real_output?64096410 type warning found at:6411 │6412 2132 │ %Complex{re: re} when float_output? and real_output? ->6413 │ ~6414 │6415 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/264166417 warning: the following clause will never match:64186419 %Complex{re: re} when float_output? and real_output? ->64206421 because it attempts to match on the result of:64226423 x64246425 which has type:64266427 integer()64286429 where "float_output?" was given the types:64306431 # type: dynamic(boolean())6432 # from: lib/nx/binary_backend.ex:2122:236433 float_output? = Nx.Type.float?(output_type)64346435 # type: dynamic(true)6436 # from: lib/nx/binary_backend.ex:2132:396437 float_output?64386439 where "real_output?" was given the types:64406441 # type: dynamic(boolean())6442 # from: lib/nx/binary_backend.ex:2123:226443 real_output? = not Nx.Type.complex?(output_type)64446445 # type: dynamic(true)6446 # from: lib/nx/binary_backend.ex:2132:576447 real_output?64486449 type warning found at:6450 │6451 2132 │ %Complex{re: re} when float_output? and real_output? ->6452 │ ~6453 │6454 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/264556456 warning: the following clause will never match:64576458 %Complex{re: re} ->64596460 because it attempts to match on the result of:64616462 x64636464 which has type:64656466 dynamic(:infinity or :nan or :neg_infinity or float())64676468 type warning found at:6469 │6470 2138 │ %Complex{re: re} ->6471 │ ~6472 │6473 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/264746475 warning: Tuple.append/2 is deprecated. Use insert_at instead6476 │6477 545 │ data = fun.(key, type, Tuple.append(shape, 2))6478 │ ~6479 │6480 └─ lib/nx/random.ex:545:38: Nx.Random.float_or_complex/464816482 warning: the following clause will never match:64836484 %Complex{re: re} ->64856486 because it attempts to match on the result of:64876488 x64896490 which has type:64916492 dynamic(:infinity or :nan or :neg_infinity or float())64936494 type warning found at:6495 │6496 2138 │ %Complex{re: re} ->6497 │ ~6498 │6499 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/265006501 warning: this clause of defp boolean_to_number/1 is never used (or it will always fail/warn when invoked)6502 │6503 822 │ defp boolean_to_number(value), do: value6504 │ ~6505 │6506 └─ lib/nx/defn/kernel.ex:822:8: Nx.Defn.Kernel.boolean_to_number/165076508 warning: the following clause will never match:65096510 %Complex{re: re} ->65116512 because it attempts to match on the result of:65136514 x65156516 which has type:65176518 integer()65196520 type warning found at:6521 │6522 2138 │ %Complex{re: re} ->6523 │ ~6524 │6525 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/265266527 warning: the following clause will never match:65286529 %Complex{re: re} ->65306531 because it attempts to match on the result of:65326533 x65346535 which has type:65366537 integer()65386539 type warning found at:6540 │6541 2138 │ %Complex{re: re} ->6542 │ ~6543 │6544 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/265456546 warning: this guard will never succeed:65476548 is_number(x)65496550 because it returns type:65516552 dynamic(false)65536554 where "x" was given the type:65556556 # type: dynamic(%Complex{6557 re: :infinity or :nan or :neg_infinity or float(),6558 im: :infinity or :nan or :neg_infinity or float()6559 })6560 # from: lib/nx/binary_backend.ex:2129:176561 x =6562 Nx.Shared.read_complex(6563 x,6564 arg16565 )65666567 type warning found at:6568 │6569 2141 │ _ when is_number(x) ->6570 │ ~6571 │6572 └─ lib/nx/binary_backend.ex:2141:24: Nx.BinaryBackend.as_type/265736574 warning: the following clause will never match:65756576 :nan ->65776578 because it attempts to match on the result of:65796580 x65816582 which has type:65836584 dynamic(%Complex{6585 re: :infinity or :nan or :neg_infinity or float(),6586 im: :infinity or :nan or :neg_infinity or float()6587 })65886589 type warning found at:6590 │6591 2144 │ :nan ->6592 │ ~~~~~~~6593 │6594 └─ lib/nx/binary_backend.ex:2144: Nx.BinaryBackend.as_type/265956596 warning: the following clause will never match:65976598 :nan ->65996600 because it attempts to match on the result of:66016602 x66036604 which has type:66056606 integer()66076608 type warning found at:6609 │6610 2144 │ :nan ->6611 │ ~~~~~~~6612 │6613 └─ lib/nx/binary_backend.ex:2144: Nx.BinaryBackend.as_type/266146615 warning: the following clause will never match:66166617 :nan ->66186619 because it attempts to match on the result of:66206621 x66226623 which has type:66246625 integer()66266627 type warning found at:6628 │6629 2144 │ :nan ->6630 │ ~~~~~~~6631 │6632 └─ lib/nx/binary_backend.ex:2144: Nx.BinaryBackend.as_type/266336634 warning: the following clause will never match:66356636 :infinity ->66376638 because it attempts to match on the result of:66396640 x66416642 which has type:66436644 dynamic(%Complex{6645 re: :infinity or :nan or :neg_infinity or float(),6646 im: :infinity or :nan or :neg_infinity or float()6647 })66486649 type warning found at:6650 │6651 2147 │ :infinity ->6652 │ ~~~~~~~~~~~~6653 │6654 └─ lib/nx/binary_backend.ex:2147: Nx.BinaryBackend.as_type/266556656 warning: the following clause will never match:66576658 :infinity ->66596660 because it attempts to match on the result of:66616662 x66636664 which has type:66656666 integer()66676668 type warning found at:6669 │6670 2147 │ :infinity ->6671 │ ~~~~~~~~~~~~6672 │6673 └─ lib/nx/binary_backend.ex:2147: Nx.BinaryBackend.as_type/266746675 warning: the following clause will never match:66766677 :infinity ->66786679 because it attempts to match on the result of:66806681 x66826683 which has type:66846685 integer()66866687 type warning found at:6688 │6689 2147 │ :infinity ->6690 │ ~~~~~~~~~~~~6691 │6692 └─ lib/nx/binary_backend.ex:2147: Nx.BinaryBackend.as_type/266936694 warning: the following clause will never match:66956696 :neg_infinity ->66976698 because it attempts to match on the result of:66996700 x67016702 which has type:67036704 dynamic(%Complex{6705 re: :infinity or :nan or :neg_infinity or float(),6706 im: :infinity or :nan or :neg_infinity or float()6707 })67086709 type warning found at:6710 │6711 2150 │ :neg_infinity ->6712 │ ~~~~~~~~~~~~~~~~6713 │6714 └─ lib/nx/binary_backend.ex:2150: Nx.BinaryBackend.as_type/267156716 warning: the following clause will never match:67176718 :neg_infinity ->67196720 because it attempts to match on the result of:67216722 x67236724 which has type:67256726 integer()67276728 type warning found at:6729 │6730 2150 │ :neg_infinity ->6731 │ ~~~~~~~~~~~~~~~~6732 │6733 └─ lib/nx/binary_backend.ex:2150: Nx.BinaryBackend.as_type/267346735 warning: the following clause will never match:67366737 :neg_infinity ->67386739 because it attempts to match on the result of:67406741 x67426743 which has type:67446745 integer()67466747 type warning found at:6748 │6749 2150 │ :neg_infinity ->6750 │ ~~~~~~~~~~~~~~~~6751 │6752 └─ lib/nx/binary_backend.ex:2150: Nx.BinaryBackend.as_type/267536754 warning: comparison with structs found:67556756 a >= b67576758 given types:67596760 dynamic(6761 %Complex{6762 re: :infinity or :nan or :neg_infinity or float(),6763 im: :infinity or :nan or :neg_infinity or float()6764 } or :infinity or :nan or :neg_infinity or float() or integer()6765 ) >=6766 dynamic(6767 %Complex{6768 re: :infinity or :nan or :neg_infinity or float(),6769 im: :infinity or :nan or :neg_infinity or float()6770 } or :infinity or :nan or :neg_infinity or float() or integer()6771 )67726773 where "a" was given the type:67746775 # type: dynamic(6776 %Complex{6777 re: :infinity or :nan or :neg_infinity or float(),6778 im: :infinity or :nan or :neg_infinity or float()6779 } or :infinity or :nan or :neg_infinity or float() or integer()6780 )6781 # from: lib/nx/binary_backend.ex:2179:156782 a = binary_to_number(a, type)67836784 where "b" was given the type:67856786 # type: dynamic(6787 %Complex{6788 re: :infinity or :nan or :neg_infinity or float(),6789 im: :infinity or :nan or :neg_infinity or float()6790 } or :infinity or :nan or :neg_infinity or float() or integer()6791 )6792 # from: lib/nx/binary_backend.ex:2180:156793 b = binary_to_number(b, type)67946795 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.67966797 type warning found at:6798 │6799 2181 │ a >= b6800 │ ~6801 │6802 └─ lib/nx/binary_backend.ex:2181:15: Nx.BinaryBackend.do_sort/468036804 warning: comparison with structs found:68056806 a <= b68076808 given types:68096810 dynamic(6811 %Complex{6812 re: :infinity or :nan or :neg_infinity or float(),6813 im: :infinity or :nan or :neg_infinity or float()6814 } or :infinity or :nan or :neg_infinity or float() or integer()6815 ) <=6816 dynamic(6817 %Complex{6818 re: :infinity or :nan or :neg_infinity or float(),6819 im: :infinity or :nan or :neg_infinity or float()6820 } or :infinity or :nan or :neg_infinity or float() or integer()6821 )68226823 where "a" was given the type:68246825 # type: dynamic(6826 %Complex{6827 re: :infinity or :nan or :neg_infinity or float(),6828 im: :infinity or :nan or :neg_infinity or float()6829 } or :infinity or :nan or :neg_infinity or float() or integer()6830 )6831 # from: lib/nx/binary_backend.ex:2186:156832 a = binary_to_number(a, type)68336834 where "b" was given the type:68356836 # type: dynamic(6837 %Complex{6838 re: :infinity or :nan or :neg_infinity or float(),6839 im: :infinity or :nan or :neg_infinity or float()6840 } or :infinity or :nan or :neg_infinity or float() or integer()6841 )6842 # from: lib/nx/binary_backend.ex:2187:156843 b = binary_to_number(b, type)68446845 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.68466847 type warning found at:6848 │6849 2188 │ a <= b6850 │ ~6851 │6852 └─ lib/nx/binary_backend.ex:2188:15: Nx.BinaryBackend.do_sort/468536854 warning: incompatible types given to Nx.Shared.write_non_finite/2:68556856 Nx.Shared.write_non_finite(x, arg1)68576858 given types:68596860 (6861 -dynamic(%Complex{6862 re: :infinity or :nan or :neg_infinity or float(),6863 im: :infinity or :nan or :neg_infinity or float()6864 })-,6865 integer()6866 )68676868 but expected one of:68696870 :infinity or :nan or :neg_infinity, integer()68716872 where "arg1" (context Nx.Shared) was given the types:68736874 # type: dynamic()6875 # from: lib/nx/binary_backend.ex:22966876 {{:f, arg1}}68776878 # type: integer()6879 # from: lib/nx/binary_backend.ex:22966880 Nx.Shared.write_non_finite(x, arg1)68816882 where "x" (context Nx.Shared) was given the type:68836884 # type: dynamic(%Complex{6885 re: :infinity or :nan or :neg_infinity or float(),6886 im: :infinity or :nan or :neg_infinity or float()6887 })6888 # from: lib/nx/binary_backend.ex:22966889 x68906891 type warning found at:6892 │6893 2296 │ match_types [out.type] do6894 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6895 │6896 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/468976898 warning: incompatible types in binary construction:68996900 <<Complex.new(re, im)::integer-native-signed-size(arg1)>>69016902 got type:69036904 dynamic(%Complex{6905 re: :infinity or :nan or :neg_infinity or float(),6906 im: :infinity or :nan or :neg_infinity or float()6907 })69086909 but expected type:69106911 integer()69126913 where "arg1" (context Nx.Shared) was given the type:69146915 # type: dynamic()6916 # from: lib/nx/binary_backend.ex:22966917 {{:s, arg1}}69186919 where "im" was given the type:69206921 # type: dynamic(float() or integer())6922 # from: lib/nx/binary_backend.ex:2299:146923 im =6924 if abs(im) <= eps do6925 06926 else6927 im6928 end69296930 where "re" was given the type:69316932 # type: dynamic(float() or integer())6933 # from: lib/nx/binary_backend.ex:2298:146934 re =6935 if abs(re) <= eps do6936 06937 else6938 re6939 end69406941 type warning found at:6942 │6943 2296 │ match_types [out.type] do6944 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6945 │6946 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/469476948 warning: incompatible types in binary construction:69496950 <<Complex.new(re, im)::integer-native-unsigned-size(arg1)>>69516952 got type:69536954 dynamic(%Complex{6955 re: :infinity or :nan or :neg_infinity or float(),6956 im: :infinity or :nan or :neg_infinity or float()6957 })69586959 but expected type:69606961 integer()69626963 where "arg1" (context Nx.Shared) was given the type:69646965 # type: dynamic()6966 # from: lib/nx/binary_backend.ex:22966967 {{:u, arg1}}69686969 where "im" was given the type:69706971 # type: dynamic(float() or integer())6972 # from: lib/nx/binary_backend.ex:2299:146973 im =6974 if abs(im) <= eps do6975 06976 else6977 im6978 end69796980 where "re" was given the type:69816982 # type: dynamic(float() or integer())6983 # from: lib/nx/binary_backend.ex:2298:146984 re =6985 if abs(re) <= eps do6986 06987 else6988 re6989 end69906991 type warning found at:6992 │6993 2296 │ match_types [out.type] do6994 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6995 │6996 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/469976998 warning: incompatible types given to Nx.Shared.write_bf16/1:69997000 Nx.Shared.write_bf16(x)70017002 given types:70037004 -dynamic(%Complex{7005 re: :infinity or :nan or :neg_infinity or float(),7006 im: :infinity or :nan or :neg_infinity or float()7007 })-70087009 but expected one of:70107011 :infinity or :nan or :neg_infinity70127013 where "x" (context Nx.Shared) was given the type:70147015 # type: dynamic(%Complex{7016 re: :infinity or :nan or :neg_infinity or float(),7017 im: :infinity or :nan or :neg_infinity or float()7018 })7019 # from: lib/nx/binary_backend.ex:22967020 x70217022 type warning found at:7023 │7024 2296 │ match_types [out.type] do7025 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7026 │7027 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/470287029 warning: this clause of defp bin_zip_reduce/7 is never used (or it will always fail/warn when invoked)7030 │7031 2364 │ defp bin_zip_reduce(t1, [], t2, [], type, acc, fun) do7032 │ ~7033 │7034 └─ lib/nx/binary_backend.ex:2364:8: Nx.BinaryBackend.bin_zip_reduce/770357036 warning: the following clause will never match:70377038 x when is_number(x) ->70397040 because it attempts to match on the result of:70417042 Complex.new(re, im)70437044 which has type:70457046 dynamic(%Complex{7047 re: :infinity or :nan or :neg_infinity or float(),7048 im: :infinity or :nan or :neg_infinity or float()7049 })70507051 where "x" (context Nx.Shared) was given the type:70527053 # type: float() or integer()7054 # from: lib/nx/binary_backend.ex:22967055 is_number(x)70567057 type warning found at:7058 │7059 2296 │ match_types [out.type] do7060 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7061 │7062 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/470637064 warning: the following clause will never match:70657066 x when is_number(x) ->70677068 because it attempts to match on the result of:70697070 Complex.new(re, im)70717072 which has type:70737074 dynamic(%Complex{7075 re: :infinity or :nan or :neg_infinity or float(),7076 im: :infinity or :nan or :neg_infinity or float()7077 })70787079 where "x" (context Nx.Shared) was given the type:70807081 # type: float() or integer()7082 # from: lib/nx/binary_backend.ex:22967083 is_number(x)70847085 type warning found at:7086 │7087 2296 │ match_types [out.type] do7088 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7089 │7090 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/470917092 warning: the following clause will never match:70937094 x when is_number(x) ->70957096 because it attempts to match on the result of:70977098 Complex.new(re, im)70997100 which has type:71017102 dynamic(%Complex{7103 re: :infinity or :nan or :neg_infinity or float(),7104 im: :infinity or :nan or :neg_infinity or float()7105 })71067107 where "x" (context Nx.Shared) was given the type:71087109 # type: float() or integer()7110 # from: lib/nx/binary_backend.ex:22967111 is_number(x)71127113 type warning found at:7114 │7115 2296 │ match_types [out.type] do7116 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7117 │7118 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/471197120 warning: the following clause will never match:71217122 x when x === :infinity or x === :neg_infinity or x === :nan ->71237124 because it attempts to match on the result of:71257126 Complex.new(re, im)71277128 which has type:71297130 dynamic(%Complex{7131 re: :infinity or :nan or :neg_infinity or float(),7132 im: :infinity or :nan or :neg_infinity or float()7133 })71347135 where "x" (context Nx.Shared) was given the type:71367137 # type: :infinity or :nan or :neg_infinity7138 # from: lib/nx/binary_backend.ex:22967139 x in [:infinity, :neg_infinity, :nan]71407141 type warning found at:7142 │7143 2296 │ match_types [out.type] do7144 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7145 │7146 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/471477148Generated nx app7149==> nerves_compatibility_test7150===> Analyzing applications...7151===> Compiling telemetry7152==> exla7153Unpacking /home/nerves/.cache/xla/0.4.4/cache/download/xla_extension-x86_64-linux-gnu-cpu.tar.gz into /work/proj/deps_rpi4/exla/cache7154Using libexla.so from /home/nerves/.cache/xla/exla/elixir-1.20.3-erts-17.0.4-xla-0.4.4-exla-0.4.2-f3y7b4sbfstq2xerfhu4feca7e/libexla.so7155Compiling 21 files (.ex)7156 warning: Tuple.append/2 is deprecated. Use insert_at instead7157 │7158 764 │ |> EXLA.Op.reshape(Tuple.append(b_shape, 1))7159 │ ~7160 │7161 └─ lib/exla/defn.ex:764:36: EXLA.Defn.to_operator/47162 └─ lib/exla/defn.ex:1153:28: EXLA.Defn.to_operator/471637164Generated exla app7165==> axon7166Compiling 24 files (.ex)7167warning: Nx.tensor/2 inside defn expects the first argument to be a literal (such as a list)71687169You must avoid code such as:71707171 Nx.tensor(opts[:key])71727173As that will JIT compile a different function for each different key.7174Those values must be literals or be converted to tensors by explicitly calling Nx.tensor/2 outside of a defn71757176 /work/proj/deps_rpi4/axon/lib/axon/schedules.ex:146: Axon.Schedules.apply_constant/271777178warning: Nx.tensor/2 inside defn expects the first argument to be a literal (such as a list)71797180You must avoid code such as:71817182 Nx.tensor(opts[:key])71837184As that will JIT compile a different function for each different key.7185Those values must be literals or be converted to tensors by explicitly calling Nx.tensor/2 outside of a defn71867187 /work/proj/deps_rpi4/axon/lib/axon/initializers.ex:629: Axon.Initializers.variance_scaling_impl/271887189warning: Nx.tensor/2 inside defn expects the first argument to be a literal (such as a list)71907191You must avoid code such as:71927193 Nx.tensor(opts[:key])71947195As that will JIT compile a different function for each different key.7196Those values must be literals or be converted to tensors by explicitly calling Nx.tensor/2 outside of a defn71977198 /work/proj/deps_rpi4/axon/lib/axon/layers.ex:1612: Axon.Layers.dropout/271997200 warning: unused require Axon.Updates7201 │7202 206 │ require Axon.Updates7203 │ ~7204 │7205 └─ lib/axon/loop.ex:206:372067207 warning: the following conditional expression will always succeed:72087209 not improved?72107211 because it evaluates to:72127213 dynamic(true)72147215 where "improved?" was given the types:72167217 # type: dynamic(boolean())7218 # from: lib/axon/loop.ex:1075:177219 improved? =7220 case mode do7221 ...7222 end72237224 # type: dynamic(false)7225 # from: lib/axon/loop.ex:1089:97226 improved?72277228 type warning found at:7229 │7230 1097 │ not improved? and not over_patience? ->7231 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7232 │7233 └─ lib/axon/loop.ex:1097: Axon.Loop.early_stop/372347235 warning: the following conditional expression will always succeed:72367237 not improved?72387239 because it evaluates to:72407241 dynamic(true)72427243 where "improved?" was given the types:72447245 # type: dynamic(boolean())7246 # from: lib/axon/loop.ex:1179:177247 improved? =7248 case mode do7249 ...7250 end72517252 # type: dynamic(false)7253 # from: lib/axon/loop.ex:1193:97254 improved?72557256 type warning found at:7257 │7258 1201 │ not improved? and not over_patience? ->7259 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7260 │7261 └─ lib/axon/loop.ex:1201: Axon.Loop.reduce_lr_on_plateau/372627263 warning: a struct for Axon.Loop.State is expected on struct update:72647265 %Axon.Loop.State{7266 state7267 | epoch: epoch + 1,7268 metrics: zero_metrics,7269 iteration: 0,7270 max_iteration: state.max_iteration7271 }72727273 but got type:72747275 dynamic(%{..., metrics: term()})72767277 where "state" was given the type:72787279 # type: dynamic(%{..., metrics: term()})7280 # from: lib/axon/loop.ex:1446:337281 Map.replace!(final_metrics_map, epoch, state.metrics)72827283 when defining the variable "state", you must also pattern match on "%Axon.Loop.State{}"72847285 type warning found at:7286 │7287 1450 │ ... %State{7288 │ ~7289 │7290 └─ lib/axon/loop.ex:1450:29: Axon.Loop.run/472917292 warning: a struct for Axon.Loop.State is expected on struct update:72937294 %Axon.Loop.State{state | epoch: state.epoch + 1, iteration: 0}72957296 but got type:72977298 dynamic()72997300 where "state" was given the type:73017302 # type: dynamic()7303 # from: lib/axon/loop.ex7304 {:halt_epoch, state}73057306 when defining the variable "state", you must also pattern match on "%Axon.Loop.State{}"73077308 type warning found at:7309 │7310 1628 │ {:halted, final_metrics_map, %State{state | epoch: state.epoch + 1, iteration: 0}}}7311 │ ~7312 │7313 └─ lib/axon/loop.ex:1628:39: Axon.Loop.halt_epoch/473147315 warning: Nx.Defn.Kernel.custom_grad/2 is deprecated. custom_grad/2 is deprecated, use custom_grad/3 instead7316 │7317 855 │ Nx.Defn.Kernel.custom_grad(expr, fn _ans, g ->7318 │ ~7319 │7320 └─ lib/axon/compiler.ex:855:26: Axon.Compiler.apply_hooks/473217322 warning: Nx.Defn.Kernel.custom_grad/2 is deprecated. custom_grad/2 is deprecated, use custom_grad/3 instead7323 │7324 526 │ custom_grad(7325 │ ~7326 │7327 └─ lib/axon/activations.ex:526:5: Axon.Activations."__defn:relu__"/173287329Generated axon app7330==> protox7331Compiling 53 files (.ex)7332 warning: using single-quoted strings to represent charlists is deprecated.7333 Use ~c"" if you indeed want a charlist or use "" instead.7334 You may run "mix format --migrate" to change all single-quoted7335 strings to use the ~c sigil and fix this warning.7336 │7337 95 │ |> :calendar.system_time_to_rfc3339([{:unit, :nanosecond}, {:offset, 'Z'}])7338 │ ~7339 │7340 └─ lib/google/protobuf/timestamp.ex:95:7873417342 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator7343 │7344 53 │ <<unknown_bytes::binary-size(len), rest::binary>> = new_bytes7345 │ ~7346 │7347 └─ lib/protox/decode.ex:53:36: Protox.Decode.parse_unknown/373487349 warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator7350 │7351 254 │ <<value::binary-size(len), rest::binary>> = bytes7352 │ ~7353 │7354 └─ lib/protox/decode.ex:254:28: Protox.Decode.parse_delimited/273557356Compiling lib/protox/poison.ex (it's taking more than 10s)7357 warning: struct Poison.DecodeError is undefined (module Poison.DecodeError is not available or is yet to be defined)7358 │7359 19 │ e in [Poison.DecodeError, Poison.ParseError] ->7360 │ ~7361 │7362 └─ lib/protox/poison.ex:19:9: Protox.Poison.decode!/273637364 warning: struct Poison.EncodeError is undefined (module Poison.EncodeError is not available or is yet to be defined)7365 │7366 29 │ e in Poison.EncodeError ->7367 │ ~7368 │7369 └─ lib/protox/poison.ex:29:9: Protox.Poison.encode!/273707371 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:73727373 msg.__struct__.unknown_fields(msg)73747375 but got type:73767377 dynamic(%{..., unknown_fields_name: term()})73787379 where "msg" (context Protox.DefineDecoder) was given the type:73807381 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7382 # from: lib/google/protobuf/empty.ex7383 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}73847385 type warning found at:7386 │7387 4 │ use Protox.Define,7388 │ ~~~~~~~~~~~~~~~~~~7389 │7390 └─ lib/google/protobuf/empty.ex:4: Google.Protobuf.Empty.parse_key_value/273917392 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:73937394 msg.__struct__.unknown_fields(msg)73957396 but got type:73977398 dynamic(%{..., unknown_fields_name: term()})73997400 where "msg" (context Protox.DefineDecoder) was given the type:74017402 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7403 # from: lib/google/protobuf/value.ex7404 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}74057406 type warning found at:7407 │7408 9 │ use Protox.Define,7409 │ ~~~~~~~~~~~~~~~~~~7410 │7411 └─ lib/google/protobuf/value.ex:9: Google.Protobuf.Value.parse_key_value/274127413 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:74147415 msg.__struct__.unknown_fields(msg)74167417 but got type:74187419 dynamic(%{..., unknown_fields_name: term()})74207421 where "msg" (context Protox.DefineDecoder) was given the type:74227423 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7424 # from: lib/google/protobuf/uint64_value.ex7425 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}74267427 type warning found at:7428 │7429 4 │ use Protox.Define,7430 │ ~~~~~~~~~~~~~~~~~~7431 │7432 └─ lib/google/protobuf/uint64_value.ex:4: Google.Protobuf.UInt64Value.parse_key_value/274337434 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:74357436 msg.__struct__.unknown_fields(msg)74377438 but got type:74397440 dynamic(%{..., unknown_fields_name: term()})74417442 where "msg" (context Protox.DefineDecoder) was given the type:74437444 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7445 # from: lib/google/protobuf/uint32_value.ex7446 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}74477448 type warning found at:7449 │7450 4 │ use Protox.Define,7451 │ ~~~~~~~~~~~~~~~~~~7452 │7453 └─ lib/google/protobuf/uint32_value.ex:4: Google.Protobuf.UInt32Value.parse_key_value/274547455 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:74567457 msg.__struct__.unknown_fields(msg)74587459 but got type:74607461 dynamic(%{..., unknown_fields_name: term()})74627463 where "msg" (context Protox.DefineDecoder) was given the type:74647465 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7466 # from: lib/google/protobuf/timestamp.ex7467 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}74687469 type warning found at:7470 │7471 4 │ use Protox.Define,7472 │ ~~~~~~~~~~~~~~~~~~7473 │7474 └─ lib/google/protobuf/timestamp.ex:4: Google.Protobuf.Timestamp.parse_key_value/274757476 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:74777478 msg.__struct__.unknown_fields(msg)74797480 but got type:74817482 dynamic(%{..., unknown_fields_name: term()})74837484 where "msg" (context Protox.DefineDecoder) was given the type:74857486 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7487 # from: lib/google/protobuf/struct.ex7488 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}74897490 type warning found at:7491 │7492 9 │ use Protox.Define,7493 │ ~~~~~~~~~~~~~~~~~~7494 │7495 └─ lib/google/protobuf/struct.ex:9: Google.Protobuf.Struct.parse_key_value/274967497 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:74987499 msg.__struct__.unknown_fields(msg)75007501 but got type:75027503 dynamic(%{..., unknown_fields_name: term()})75047505 where "msg" (context Protox.DefineDecoder) was given the type:75067507 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7508 # from: lib/google/protobuf/string_value.ex7509 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}75107511 type warning found at:7512 │7513 4 │ use Protox.Define,7514 │ ~~~~~~~~~~~~~~~~~~7515 │7516 └─ lib/google/protobuf/string_value.ex:4: Google.Protobuf.StringValue.parse_key_value/275177518 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:75197520 msg.__struct__.unknown_fields(msg)75217522 but got type:75237524 dynamic(%{..., unknown_fields_name: term()})75257526 where "msg" (context Protox.DefineDecoder) was given the type:75277528 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7529 # from: lib/protox/descriptor.ex7530 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}75317532 type warning found at:7533 │7534 7 │ use Protox.Define,7535 │ ~~~~~~~~~~~~~~~~~~7536 │7537 └─ lib/protox/descriptor.ex:7: Protox.Google.Protobuf.MessageOptions.parse_key_value/275387539 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:75407541 msg.__struct__.unknown_fields(msg)75427543 but got type:75447545 dynamic(%{..., unknown_fields_name: term()})75467547 where "msg" (context Protox.DefineDecoder) was given the type:75487549 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7550 # from: lib/google/protobuf/list_value.ex7551 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}75527553 type warning found at:7554 │7555 9 │ use Protox.Define,7556 │ ~~~~~~~~~~~~~~~~~~7557 │7558 └─ lib/google/protobuf/list_value.ex:9: Google.Protobuf.ListValue.parse_key_value/275597560 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:75617562 msg.__struct__.unknown_fields(msg)75637564 but got type:75657566 dynamic(%{..., unknown_fields_name: term()})75677568 where "msg" (context Protox.DefineDecoder) was given the type:75697570 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7571 # from: lib/protox/descriptor.ex7572 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}75737574 type warning found at:7575 │7576 7 │ use Protox.Define,7577 │ ~~~~~~~~~~~~~~~~~~7578 │7579 └─ lib/protox/descriptor.ex:7: Protox.Google.Protobuf.EnumValueDescriptorProto.parse_key_value/275807581 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:75827583 msg.__struct__.unknown_fields(msg)75847585 but got type:75867587 dynamic(%{..., unknown_fields_name: term()})75887589 where "msg" (context Protox.DefineDecoder) was given the type:75907591 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7592 # from: lib/google/protobuf/int64_value.ex7593 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}75947595 type warning found at:7596 │7597 4 │ use Protox.Define,7598 │ ~~~~~~~~~~~~~~~~~~7599 │7600 └─ lib/google/protobuf/int64_value.ex:4: Google.Protobuf.Int64Value.parse_key_value/276017602 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:76037604 msg.__struct__.unknown_fields(msg)76057606 but got type:76077608 dynamic(%{..., unknown_fields_name: term()})76097610 where "msg" (context Protox.DefineDecoder) was given the type:76117612 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7613 # from: lib/protox/descriptor.ex7614 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}76157616 type warning found at:7617 │7618 7 │ use Protox.Define,7619 │ ~~~~~~~~~~~~~~~~~~7620 │7621 └─ lib/protox/descriptor.ex:7: Protox.Google.Protobuf.EnumDescriptorProto.parse_key_value/276227623 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:76247625 msg.__struct__.unknown_fields(msg)76267627 but got type:76287629 dynamic(%{..., unknown_fields_name: term()})76307631 where "msg" (context Protox.DefineDecoder) was given the type:76327633 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7634 # from: lib/protox/descriptor.ex7635 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}76367637 type warning found at:7638 │7639 7 │ use Protox.Define,7640 │ ~~~~~~~~~~~~~~~~~~7641 │7642 └─ lib/protox/descriptor.ex:7: Protox.Google.Protobuf.OneofDescriptorProto.parse_key_value/276437644 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:76457646 msg.__struct__.unknown_fields(msg)76477648 but got type:76497650 dynamic(%{..., unknown_fields_name: term()})76517652 where "msg" (context Protox.DefineDecoder) was given the type:76537654 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7655 # from: lib/protox/descriptor.ex7656 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}76577658 type warning found at:7659 │7660 7 │ use Protox.Define,7661 │ ~~~~~~~~~~~~~~~~~~7662 │7663 └─ lib/protox/descriptor.ex:7: Protox.Google.Protobuf.FieldOptions.parse_key_value/276647665 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:76667667 msg.__struct__.unknown_fields(msg)76687669 but got type:76707671 dynamic(%{..., unknown_fields_name: term()})76727673 where "msg" (context Protox.DefineDecoder) was given the type:76747675 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7676 # from: lib/protox/descriptor.ex7677 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}76787679 type warning found at:7680 │7681 7 │ use Protox.Define,7682 │ ~~~~~~~~~~~~~~~~~~7683 │7684 └─ lib/protox/descriptor.ex:7: Protox.Google.Protobuf.FieldDescriptorProto.parse_key_value/276857686 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:76877688 msg.__struct__.unknown_fields(msg)76897690 but got type:76917692 dynamic(%{..., unknown_fields_name: term()})76937694 where "msg" (context Protox.DefineDecoder) was given the type:76957696 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7697 # from: lib/google/protobuf/int32_value.ex7698 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}76997700 type warning found at:7701 │7702 4 │ use Protox.Define,7703 │ ~~~~~~~~~~~~~~~~~~7704 │7705 └─ lib/google/protobuf/int32_value.ex:4: Google.Protobuf.Int32Value.parse_key_value/277067707 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:77087709 msg.__struct__.unknown_fields(msg)77107711 but got type:77127713 dynamic(%{..., unknown_fields_name: term()})77147715 where "msg" (context Protox.DefineDecoder) was given the type:77167717 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7718 # from: lib/google/protobuf/field_mask.ex7719 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}77207721 type warning found at:7722 │7723 8 │ use Protox.Define,7724 │ ~~~~~~~~~~~~~~~~~~7725 │7726 └─ lib/google/protobuf/field_mask.ex:8: Google.Protobuf.FieldMask.parse_key_value/277277728 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:77297730 msg.__struct__.unknown_fields(msg)77317732 but got type:77337734 dynamic(%{..., unknown_fields_name: term()})77357736 where "msg" (context Protox.DefineDecoder) was given the type:77377738 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7739 # from: lib/protox/descriptor.ex7740 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}77417742 type warning found at:7743 │7744 7 │ use Protox.Define,7745 │ ~~~~~~~~~~~~~~~~~~7746 │7747 └─ lib/protox/descriptor.ex:7: Protox.Google.Protobuf.DescriptorProto.parse_key_value/277487749 warning: the following clause will never match:77507751 {:ok, dec} ->77527753 because it attempts to match on the result of:77547755 Decimal.parse(json_decimal)77567757 which has type:77587759 dynamic(7760 :error or7761 {%Decimal{sign: integer(), coef: integer(), exp: float() or integer()} or7762 %Decimal{sign: integer(), coef: :NaN or :inf, exp: integer()}, term()}7763 )77647765 type warning found at:7766 │7767 63 │ {:ok, dec} -> dec7768 │ ~~~~~~~~~~~~~~~~~7769 │7770 └─ lib/google/protobuf/duration.ex:63: Protox.JsonMessageDecoder.Google.Protobuf.Duration.get_decimal/177717772 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:77737774 msg.__struct__.unknown_fields(msg)77757776 but got type:77777778 dynamic(%{..., unknown_fields_name: term()})77797780 where "msg" (context Protox.DefineDecoder) was given the type:77817782 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7783 # from: lib/google/protobuf/float_value.ex7784 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}77857786 type warning found at:7787 │7788 4 │ use Protox.Define,7789 │ ~~~~~~~~~~~~~~~~~~7790 │7791 └─ lib/google/protobuf/float_value.ex:4: Google.Protobuf.FloatValue.parse_key_value/277927793 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:77947795 msg.__struct__.unknown_fields(msg)77967797 but got type:77987799 dynamic(%{..., unknown_fields_name: term()})78007801 where "msg" (context Protox.DefineDecoder) was given the type:78027803 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7804 # from: lib/google/protobuf/duration.ex7805 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}78067807 type warning found at:7808 │7809 4 │ use Protox.Define,7810 │ ~~~~~~~~~~~~~~~~~~7811 │7812 └─ lib/google/protobuf/duration.ex:4: Google.Protobuf.Duration.parse_key_value/278137814 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:78157816 msg.__struct__.unknown_fields(msg)78177818 but got type:78197820 dynamic(%{..., unknown_fields_name: term()})78217822 where "msg" (context Protox.DefineDecoder) was given the type:78237824 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7825 # from: lib/google/protobuf/bytes_value.ex7826 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}78277828 type warning found at:7829 │7830 4 │ use Protox.Define,7831 │ ~~~~~~~~~~~~~~~~~~7832 │7833 └─ lib/google/protobuf/bytes_value.ex:4: Google.Protobuf.BytesValue.parse_key_value/278347835 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:78367837 msg.__struct__.unknown_fields(msg)78387839 but got type:78407841 dynamic(%{..., unknown_fields_name: term()})78427843 where "msg" (context Protox.DefineDecoder) was given the type:78447845 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7846 # from: lib/google/protobuf/double_value.ex7847 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}78487849 type warning found at:7850 │7851 4 │ use Protox.Define,7852 │ ~~~~~~~~~~~~~~~~~~7853 │7854 └─ lib/google/protobuf/double_value.ex:4: Google.Protobuf.DoubleValue.parse_key_value/278557856 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:78577858 msg.__struct__.unknown_fields(msg)78597860 but got type:78617862 dynamic(%{..., unknown_fields_name: term()})78637864 where "msg" (context Protox.DefineDecoder) was given the type:78657866 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7867 # from: lib/protox/descriptor.ex7868 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}78697870 type warning found at:7871 │7872 7 │ use Protox.Define,7873 │ ~~~~~~~~~~~~~~~~~~7874 │7875 └─ lib/protox/descriptor.ex:7: Protox.Google.Protobuf.DescriptorProto.ExtensionRange.parse_key_value/278767877 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:78787879 msg.__struct__.unknown_fields(msg)78807881 but got type:78827883 dynamic(%{..., unknown_fields_name: term()})78847885 where "msg" (context Protox.DefineDecoder) was given the type:78867887 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7888 # from: lib/protox/descriptor.ex7889 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}78907891 type warning found at:7892 │7893 7 │ use Protox.Define,7894 │ ~~~~~~~~~~~~~~~~~~7895 │7896 └─ lib/protox/descriptor.ex:7: Protox.Google.Protobuf.FileDescriptorProto.parse_key_value/278977898 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:78997900 msg.__struct__.unknown_fields(msg)79017902 but got type:79037904 dynamic(%{..., unknown_fields_name: term()})79057906 where "msg" (context Protox.DefineDecoder) was given the type:79077908 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7909 # from: lib/google/protobuf/bool_value.ex7910 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}79117912 type warning found at:7913 │7914 4 │ use Protox.Define,7915 │ ~~~~~~~~~~~~~~~~~~7916 │7917 └─ lib/google/protobuf/bool_value.ex:4: Google.Protobuf.BoolValue.parse_key_value/279187919 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:79207921 msg.__struct__.unknown_fields(msg)79227923 but got type:79247925 dynamic(%{..., unknown_fields_name: term()})79267927 where "msg" (context Protox.DefineDecoder) was given the type:79287929 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7930 # from: lib/protox/descriptor.ex7931 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}79327933 type warning found at:7934 │7935 7 │ use Protox.Define,7936 │ ~~~~~~~~~~~~~~~~~~7937 │7938 └─ lib/protox/descriptor.ex:7: Protox.Google.Protobuf.FileDescriptorSet.parse_key_value/279397940 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:79417942 msg.__struct__.unknown_fields(msg)79437944 but got type:79457946 dynamic(%{..., unknown_fields_name: term()})79477948 where "msg" (context Protox.DefineDecoder) was given the type:79497950 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7951 # from: lib/google/protobuf/any.ex7952 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}79537954 type warning found at:7955 │7956 4 │ use Protox.Define,7957 │ ~~~~~~~~~~~~~~~~~~7958 │7959 └─ lib/google/protobuf/any.ex:4: Google.Protobuf.Any.parse_key_value/279607961Generated protox app7962==> axon_onnx7963Compiling 28 files (.ex)7964 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead7965 │7966 1043 │ Logger.warn("Training mode in batch norm has no effect")7967 │ ~7968 │7969 └─ lib/axon_onnx/deserialize.ex:1043:14: AxonOnnx.Deserialize.recur_nodes/279707971 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead7972 │7973 2395 │ Logger.warn("#{key} has no specified dimension, assuming nil")7974 │ ~7975 │7976 └─ lib/axon_onnx/deserialize.ex:2395:20: AxonOnnx.Deserialize.shape!/279777978Compiling lib/onnx/elixir_onnx_attribute_proto.ex (it's taking more than 10s)7979Compiling lib/axon_onnx/deserialize.ex (it's taking more than 10s)7980 warning: incompatible types given to Axon.nx/3:79817982 Axon.nx(inp, fn x -> Nx.clip(x, Nx.Constants.min_finite(Nx.type(x)), max) end,7983 name: output_name,7984 op_name: :clip7985 )79867987 given types:79887989 (7990 -dynamic(%Axon.Node{})-,7991 (%Complex{} or %Nx.Tensor{} or :infinity or :nan or :neg_infinity or float() or integer() ->7992 dynamic()),7993 dynamic(7994 non_empty_list({:name, term()} or {:op_name, :clip}) and not non_empty_list({:op_name, :clip})7995 ) or non_empty_list({:op_name, :clip})7996 )79977998 but expected one of:79998000 %Axon{}, (none() -> term()), empty_list() or non_empty_list(term(), term())80018002 where "inp" was given the type:80038004 # type: dynamic(%Axon.Node{})8005 # from: lib/axon_onnx/deserialize.ex8006 {inp, max}80078008 where "max" was given the types:80098010 # type: dynamic(%Nx.Tensor{})8011 # from: lib/axon_onnx/deserialize.ex:1699:378012 %Nx.Tensor{} = max80138014 # type: dynamic(%Nx.Tensor{})8015 # from: lib/axon_onnx/deserialize.ex8016 {%Axon.Node{}, %Nx.Tensor{} = max}80178018 where "output_name" was given the type:80198020 # type: dynamic()8021 # from: lib/axon_onnx/deserialize.ex:1681:108022 %Onnx.NodeProto{op_type: "Clip", input: [inp_name, "", max_name], output: [output_name]}80238024 type warning found at:8025 │8026 1701 │ Axon.nx(inp, fn x -> Nx.clip(x, Nx.Constants.min_finite(Nx.type(x)), max) end,8027 │ ~8028 │8029 └─ lib/axon_onnx/deserialize.ex:1701:18: AxonOnnx.Deserialize.recur_nodes/280308031 warning: the following conditional expression:80328033 strides80348035 will always evaluate to:80368037 dynamic(not false and not nil)80388039 where "strides" was given the type:80408041 # type: dynamic(not false and not nil)8042 # from: lib/axon_onnx/deserialize.ex:865:138043 strides = avg_pool_options["strides"] || 180448045 type warning found at:8046 │8047 887 │ if strides do8048 │ ~~~~~~~~~~~~~8049 │8050 └─ lib/axon_onnx/deserialize.ex:887: AxonOnnx.Deserialize.recur_nodes/280518052Generated axon_onnx app8053==> axon_interp8054Compiling 2 files (.ex)8055 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.80568057 This error happens when you have function calls without parentheses inside keywords. For example:80588059 function(arg, one: nested_call a, b, c)8060 function(arg, one: if expr, do: :this, else: :that)80618062 In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:80638064 function(arg, one: if(expr, do: :this, else: :that))8065 function(arg, one: nested_call(a, b, c))80668067 Ambiguity found at:8068 │8069 171 │ def validate_model(nil, _), do: raise ArgumentError, "need a model file #{inspect(@model_suffix)}."8070 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8071 │8072 └─ lib/axon_interp.ex:17180738074 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.80758076 This error happens when you have function calls without parentheses inside keywords. For example:80778078 function(arg, one: nested_call a, b, c)8079 function(arg, one: if expr, do: :this, else: :that)80808081 In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:80828083 function(arg, one: if(expr, do: :this, else: :that))8084 function(arg, one: nested_call(a, b, c))80858086 Ambiguity found at:8087 │8088 186 │ do: raise ArgumentError, "expects the model file #{inspect(@model_suffix)} not \"#{actual_ext}\"."8089 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8090 │8091 └─ lib/axon_interp.ex:18680928093 warning: using single-quoted strings to represent charlists is deprecated.8094 Use ~c"" if you indeed want a charlist or use "" instead.8095 You may run "mix format --migrate" to change all single-quoted8096 strings to use the ~c sigil and fix this warning.8097 │8098 77 │ with {_, cd} <- List.keyfind(headers, 'content-disposition', 0),8099 │ ~8100 │8101 └─ lib/axon_interp/url.ex:77:4381028103 warning: module attribute @basic_usage was set but never used8104 │8105 7 │ @basic_usage """8106 │ ~~~~~~~~~~~~~~~~8107 │8108 └─ lib/axon_interp.ex:7: AxonInterp (module)81098110Generated axon_interp app8111==> uboot_env8112Compiling 5 files (.ex)8113Generated uboot_env app8114==> property_table8115Compiling 8 files (.ex)8116Generated property_table app8117==> nerves_uevent8118 CC uevent.o8119 LD uevent8120Compiling 5 files (.ex)8121Generated nerves_uevent app8122==> nerves_runtime8123Compiling 14 files (.ex)8124Generated nerves_runtime app8125==> toolshed8126Compiling 5 files (.ex)8127Generated toolshed app8128==> nerves_compatibility_test8129Compiling 2 files (.ex)8130Generated nerves_compatibility_test app8131|nerves| Building OTP Release...81328133* [Nerves] validating vm.args8134* skipping runtime configuration (config/runtime.exs not found)8135* creating _build/rpi4/rel/nerves_compatibility_test/releases/0.1.0/vm.args8136Updating base firmware image with Erlang release...8137scrub-otp-release.sh: ERROR: Unexpected executable format for '/work/proj/_build/rpi4/_nerves-tmp/rootfs_overlay/srv/erlang/lib/exla-0.4.2/priv/libexla.so'81388139Got:8140 readelf:Advanced Micro Devices X86-64;0x081418142Expecting:8143 readelf:AArch64;0x081448145This file was compiled for the host or a different target and probably8146will not work.81478148Check the following:814981501. If this file comes from a library, that library may be compiling to8151 its source directory under `deps`. Manually clean up the source8152 directory and try building again.815381542. Are you using a path dependency in your mix deps? If so, run8155 'mix clean' in that directory to avoid pulling in any of its8156 build products.815781583. Did you recently upgrade or change your Nerves system? If so,8159 try cleaning and rebuilding this project and its deps.816081614. Are you building outside of Nerves' mix integration? If so,8162 make sure that you've sourced 'nerves-env.sh'.81638164If you are very sure you know what you are doing, you may place an empty8165file in the same directory as the offending file(s) called '.noscrub'.8166This will explicitly disable scrubbing for that directory.81678168If you're still having trouble, please file an issue on Github8169at https://github.com/nerves-project/nerves_system_br/issues.8170