Build log
nerves_system_mangopi_mq_pro
axon_interp 0.1.0 · fail · run axon_interp-0.1.0-1789945007977
8173 of 8173 lines
1Resolving Hex dependencies...2Resolution completed in 0.29s3Unchanged: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)116Generated jason app117==> interactive_cmd118Compiling 1 file (.ex)119Generated interactive_cmd app120==> nerves121HOST_CC port.o122HOST_LD port123Compiling 55 files (.ex)124Compiling lib/mix/tasks/firmware.ex (it's taking more than 10s)125Compiling lib/mix/tasks/nerves.artifact.get.ex (it's taking more than 10s)126Generated nerves app127==> nerves_compatibility_test128129Nerves environment130 MIX_TARGET: mangopi_mq_pro131 MIX_ENV: prod132133Checking for prebuilt Nerves artifacts...134 Found nerves_system_mangopi_mq_pro in cache135 /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2136 Found nerves_toolchain_riscv64_nerves_linux_gnu in cache137 /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1138==> tablet139Compiling 2 files (.ex)140Generated tablet app141==> elixir_make142Compiling 8 files (.ex)143Generated elixir_make app144==> nerves_discovery145Compiling 5 files (.ex)146Generated nerves_discovery app147==> decimal148Compiling 4 files (.ex)149 warning: this clause of defp check_dbl_min_max/1 is never used (or it will always fail/warn when invoked)150 │151 2842 │ defp check_dbl_min_max(%Decimal{coef: :inf} = infinity), do: infinity152 │ ~153 │154 └─ lib/decimal.ex:2842:8: Decimal.check_dbl_min_max/1155156Generated decimal app157==> jason158Compiling 10 files (.ex)159Compiling lib/decoder.ex (it's taking more than 10s)160Compiling lib/encode.ex (it's taking more than 10s)161Generated jason app162==> interactive_cmd163Compiling 1 file (.ex)164Generated interactive_cmd app165==> nerves166HOST_CC port.o167HOST_LD port168Compiling 55 files (.ex)169Generated nerves app170==> nerves_system_br171Generated nerves_system_br app172==> nerves_toolchain_riscv64_nerves_linux_gnu173Compiling 1 file (.ex)174Generated nerves_toolchain_riscv64_nerves_linux_gnu app175==> nerves_system_mangopi_mq_pro176Generated nerves_system_mangopi_mq_pro app177==> nerves_compatibility_test178179Nerves environment180 MIX_TARGET: mangopi_mq_pro181 MIX_ENV: prod182183==> circular_buffer184Compiling 1 file (.ex)185Generated circular_buffer app186==> complex187Compiling 2 files (.ex)188Generated complex app189==> nerves_logging190 CC kmsg_tailer.o191 LD kmsg_tailer192Compiling 5 files (.ex)193Generated nerves_logging app194warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"195 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2196 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1197 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5198 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2199 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4200 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2201202==> castore203Compiling 1 file (.ex)204Generated castore app205==> ring_logger206Compiling 7 files (.ex)207Generated ring_logger app208==> shoehorn209Compiling 8 files (.ex)210Generated shoehorn app211==> xla212Compiling 2 files (.ex)213Generated xla app214==> nx215Compiling 30 files (.ex)216 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity217 │218 625 │ def ~~~tensor when is_number(tensor), do: Bitwise.~~~(tensor)219 │ ~220 │221 └─ lib/nx/defn/kernel.ex:625:7222223 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity224 │225 626 │ def ~~~tensor, do: Nx.bitwise_not(tensor)226 │ ~227 │228 └─ lib/nx/defn/kernel.ex:626:7229230 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 operator231 │232 213 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val233 │ ~234 │235 └─ lib/nx/shared.ex:213:33: Nx.Shared.read_complex/2236237 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 operator238 │239 213 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val240 │ ~241 │242 └─ lib/nx/shared.ex:213:71: Nx.Shared.read_complex/2243244 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 operator245 │246 217 │ <<x::float-native-size(elem_size)>> -> x247 │ ~248 │249 └─ lib/nx/shared.ex:217:32: Nx.Shared.read_complex/2250251 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 operator252 │253 223 │ <<x::float-native-size(elem_size)>> -> x254 │ ~255 │256 └─ lib/nx/shared.ex:223:32: Nx.Shared.read_complex/2257258Compiling lib/nx/batch.ex (it's taking more than 10s)259warning: 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/grad.ex: Nx.Defn.Grad.zero?/1261262Compiling lib/nx/defn/compiler.ex (it's taking more than 10s)263warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0264└─ lib/nx/defn/kernel.ex: Nx.Defn.Kernel.logical_not/1265266 warning: clauses with the same name should be grouped together, "defmacro while/4" was previously defined (lib/nx/defn/kernel.ex:1116)267 │268 1153 │ defmacro while(_var, _cond, _opts, other) do269 │ ~270 │271 └─ lib/nx/defn/kernel.ex:1153:12272273 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 operator274 │275 532 │ <<x::size(bits)-big>> = <<-1::float-size(bits)-big>>276 │ ~277 │278 └─ lib/nx/random.ex:532:15: Nx.Random.next_after_minus_1/1279280 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 operator281 │282 536 │ <<f::float-size(bits)-big>> = <<x - 1::integer-size(bits)-big>>283 │ ~284 │285 └─ lib/nx/random.ex:536:21: Nx.Random.next_after_minus_1/1286287 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator288 │289 690 │ match_types [type] do290 │ ~~~~~~~~~~~~~~~~~~~~~291 │292 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2293294 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator295 │296 690 │ match_types [type] do297 │ ~~~~~~~~~~~~~~~~~~~~~298 │299 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2300301 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator302 │303 690 │ match_types [type] do304 │ ~~~~~~~~~~~~~~~~~~~~~305 │306 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2307308 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator309 │310 690 │ match_types [type] do311 │ ~~~~~~~~~~~~~~~~~~~~~312 │313 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2314315 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator316 │317 690 │ match_types [type] do318 │ ~~~~~~~~~~~~~~~~~~~~~319 │320 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2321322 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator323 │324 690 │ match_types [type] do325 │ ~~~~~~~~~~~~~~~~~~~~~326 │327 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2328329 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator330 │331 192 │ Nx.Shared.match_types [type] do332 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~333 │334 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5335336 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator337 │338 192 │ Nx.Shared.match_types [type] do339 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~340 │341 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5342343 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator344 │345 192 │ Nx.Shared.match_types [type] do346 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~347 │348 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5349350 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator351 │352 192 │ Nx.Shared.match_types [type] do353 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~354 │355 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5356357 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator358 │359 192 │ Nx.Shared.match_types [type] do360 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~361 │362 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5363364 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator365 │366 192 │ Nx.Shared.match_types [type] do367 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~368 │369 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5370371 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 operator372 │373 282 │ for <<chunk::size(chunk_size)-bitstring <- data>> do374 │ ~375 │376 └─ lib/nx/binary_backend.ex:282:23: Nx.BinaryBackend.unary_broadcast/7377378 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 operator379 │380 329 │ for <<chunk::size(chunk_size)-bitstring <- data>> do381 │ ~382 │383 └─ lib/nx/binary_backend.ex:329:25: Nx.BinaryBackend.transpose/3384385 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 operator386 │387 409 │ for <<dim::size(size)-bitstring <- bin>>, into: <<>> do388 │ ~389 │390 └─ lib/nx/binary_backend.ex:409:27: Nx.BinaryBackend.pad_last_dim/5391392 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 operator393 │394 414 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = padded395 │ ~396 │397 └─ lib/nx/binary_backend.ex:414:25: Nx.BinaryBackend.pad_last_dim/5398399 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 operator400 │401 426 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =402 │ ~403 │404 └─ lib/nx/binary_backend.ex:426:23: Nx.BinaryBackend.pad_last_dim/5405406 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 operator407 │408 426 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =409 │ ~410 │411 └─ lib/nx/binary_backend.ex:426:58: Nx.BinaryBackend.pad_last_dim/5412413 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 operator414 │415 433 │ <<_::size(low_byte)-bitstring, new_bin::bitstring>> = bin416 │ ~417 │418 └─ lib/nx/binary_backend.ex:433:23: Nx.BinaryBackend.pad_last_dim/5419420 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 operator421 │422 439 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = bin423 │ ~424 │425 └─ lib/nx/binary_backend.ex:439:29: Nx.BinaryBackend.pad_last_dim/5426427 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 operator428 │429 485 │ for <<chunk::size(chunk_size)-bitstring <- data>> do430 │ ~431 │432 └─ lib/nx/binary_backend.ex:485:25: Nx.BinaryBackend.reverse/3433434 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 operator435 │436 557 │ <<_::bitstring-size(left_offset_bits),437 │ ~438 │439 └─ lib/nx/binary_backend.ex:557:29: Nx.BinaryBackend.dot/7440441 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 operator442 │443 558 │ left_batch_item_binary::bitstring-size(left_batch_item_bits),444 │ ~445 │446 └─ lib/nx/binary_backend.ex:558:50: Nx.BinaryBackend.dot/7447448 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 operator449 │450 561 │ <<_::bitstring-size(right_offset_bits),451 │ ~452 │453 └─ lib/nx/binary_backend.ex:561:29: Nx.BinaryBackend.dot/7454455 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 operator456 │457 562 │ right_batch_item_binary::bitstring-size(right_batch_item_bits),458 │ ~459 │460 └─ lib/nx/binary_backend.ex:562:51: Nx.BinaryBackend.dot/7461462 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 operator463 │464 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data465 │ ~466 │467 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4468469 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator470 │471 655 │ match_types [pred_type] do472 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~473 │474 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4475476 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 operator477 │478 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data479 │ ~480 │481 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4482483 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator484 │485 655 │ match_types [pred_type] do486 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~487 │488 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4489490 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator491 │492 655 │ match_types [pred_type] do493 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~494 │495 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4496497 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 operator498 │499 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data500 │ ~501 │502 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4503504 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator505 │506 655 │ match_types [pred_type] do507 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~508 │509 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4510511 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 operator512 │513 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data514 │ ~515 │516 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4517518 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator519 │520 655 │ match_types [pred_type] do521 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~522 │523 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4524525 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 operator526 │527 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data528 │ ~529 │530 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4531532 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator533 │534 655 │ match_types [pred_type] do535 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~536 │537 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4538539 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 operator540 │541 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data542 │ ~543 │544 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4545546 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator547 │548 669 │ match_types [left_type] do549 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~550 │551 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4552553 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 operator554 │555 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data556 │ ~557 │558 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4559560 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator561 │562 669 │ match_types [left_type] do563 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~564 │565 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4566567 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator568 │569 669 │ match_types [left_type] do570 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~571 │572 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4573574 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 operator575 │576 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data577 │ ~578 │579 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4580581 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator582 │583 669 │ match_types [left_type] do584 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~585 │586 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4587588 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 operator589 │590 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data591 │ ~592 │593 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4594595 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator596 │597 669 │ match_types [left_type] do598 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~599 │600 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4601602 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 operator603 │604 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data605 │ ~606 │607 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4608609 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator610 │611 669 │ match_types [left_type] do612 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~613 │614 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4615616 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 operator617 │618 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data619 │ ~620 │621 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4622623 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator624 │625 663 │ match_types [right_type] do626 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~627 │628 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4629630 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 operator631 │632 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data633 │ ~634 │635 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4636637 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator638 │639 663 │ match_types [right_type] do640 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~641 │642 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4643644 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator645 │646 663 │ match_types [right_type] do647 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~648 │649 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4650651 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 operator652 │653 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data654 │ ~655 │656 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4657658 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator659 │660 663 │ match_types [right_type] do661 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~662 │663 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4664665 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 operator666 │667 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data668 │ ~669 │670 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4671672 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator673 │674 663 │ match_types [right_type] do675 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~676 │677 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4678679 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 operator680 │681 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data682 │ ~683 │684 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4685686 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator687 │688 663 │ match_types [right_type] do689 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~690 │691 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4692693 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator694 │695 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data696 │ ~697 │698 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4699700 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator701 │702 728 │ match_types [left_type, right_type, type] do703 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~704 │705 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4706707 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator708 │709 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data710 │ ~711 │712 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4713714 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator715 │716 728 │ match_types [left_type, right_type, type] do717 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~718 │719 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4720721 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator722 │723 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data724 │ ~725 │726 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4727728 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator729 │730 728 │ match_types [left_type, right_type, type] do731 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~732 │733 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4734735 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator736 │737 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data738 │ ~739 │740 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4741742 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator743 │744 728 │ match_types [left_type, right_type, type] do745 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~746 │747 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4748749 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator750 │751 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data752 │ ~753 │754 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4755756 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator757 │758 728 │ match_types [left_type, right_type, type] do759 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~760 │761 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4762763 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator764 │765 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data766 │ ~767 │768 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4769770 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator771 │772 728 │ match_types [left_type, right_type, type] do773 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~774 │775 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4776777 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator778 │779 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data780 │ ~781 │782 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4783784 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator785 │786 728 │ match_types [left_type, right_type, type] do787 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~788 │789 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4790791 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator792 │793 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data794 │ ~795 │796 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4797798 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator799 │800 728 │ match_types [left_type, right_type, type] do801 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~802 │803 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4804805 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator806 │807 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data808 │ ~809 │810 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4811812 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator813 │814 728 │ match_types [left_type, right_type, type] do815 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~816 │817 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4818819 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator820 │821 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data822 │ ~823 │824 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4825826 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator827 │828 728 │ match_types [left_type, right_type, type] do829 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~830 │831 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4832833 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator834 │835 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data836 │ ~837 │838 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4839840 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator841 │842 728 │ match_types [left_type, right_type, type] do843 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~844 │845 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4846847 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator848 │849 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data850 │ ~851 │852 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4853854 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator855 │856 728 │ match_types [left_type, right_type, type] do857 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~858 │859 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4860861 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator862 │863 728 │ match_types [left_type, right_type, type] do864 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~865 │866 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4867868 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator869 │870 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data871 │ ~872 │873 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4874875 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator876 │877 728 │ match_types [left_type, right_type, type] do878 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~879 │880 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4881882 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator883 │884 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data885 │ ~886 │887 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4888889 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator890 │891 728 │ match_types [left_type, right_type, type] do892 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~893 │894 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4895896 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator897 │898 728 │ match_types [left_type, right_type, type] do899 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~900 │901 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4902903 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator904 │905 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data906 │ ~907 │908 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4909910 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator911 │912 728 │ match_types [left_type, right_type, type] do913 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~914 │915 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4916917 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator918 │919 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data920 │ ~921 │922 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4923924 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator925 │926 728 │ match_types [left_type, right_type, type] do927 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~928 │929 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4930931 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator932 │933 728 │ match_types [left_type, right_type, type] do934 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~935 │936 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4937938 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator939 │940 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data941 │ ~942 │943 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4944945 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator946 │947 728 │ match_types [left_type, right_type, type] do948 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~949 │950 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4951952 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator953 │954 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data955 │ ~956 │957 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4958959 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator960 │961 728 │ match_types [left_type, right_type, type] do962 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~963 │964 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4965966 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator967 │968 728 │ match_types [left_type, right_type, type] do969 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~970 │971 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4972973 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator974 │975 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data976 │ ~977 │978 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4979980 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator981 │982 728 │ match_types [left_type, right_type, type] do983 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~984 │985 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4986987 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator988 │989 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data990 │ ~991 │992 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4993994 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator995 │996 728 │ match_types [left_type, right_type, type] do997 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~998 │999 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410001001 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1002 │1003 728 │ match_types [left_type, right_type, type] do1004 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1005 │1006 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410071008 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1009 │1010 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1011 │ ~1012 │1013 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410141015 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1016 │1017 728 │ match_types [left_type, right_type, type] do1018 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1019 │1020 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410211022 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1023 │1024 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1025 │ ~1026 │1027 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/410281029 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1030 │1031 728 │ match_types [left_type, right_type, type] do1032 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1033 │1034 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410351036 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1037 │1038 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1039 │ ~1040 │1041 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410421043 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1044 │1045 728 │ match_types [left_type, right_type, type] do1046 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1047 │1048 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410491050 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1051 │1052 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1053 │ ~1054 │1055 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/410561057 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1058 │1059 728 │ match_types [left_type, right_type, type] do1060 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1061 │1062 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410631064 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1065 │1066 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1067 │ ~1068 │1069 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410701071 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1072 │1073 728 │ match_types [left_type, right_type, type] do1074 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1075 │1076 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410771078 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1079 │1080 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1081 │ ~1082 │1083 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/410841085 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1086 │1087 728 │ match_types [left_type, right_type, type] do1088 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1089 │1090 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410911092 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1093 │1094 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1095 │ ~1096 │1097 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410981099 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1100 │1101 728 │ match_types [left_type, right_type, type] do1102 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1103 │1104 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411051106 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1107 │1108 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1109 │ ~1110 │1111 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411121113 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1114 │1115 728 │ match_types [left_type, right_type, type] do1116 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1117 │1118 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411191120 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1121 │1122 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1123 │ ~1124 │1125 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411261127 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1128 │1129 728 │ match_types [left_type, right_type, type] do1130 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1131 │1132 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411331134 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1135 │1136 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1137 │ ~1138 │1139 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411401141 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1142 │1143 728 │ match_types [left_type, right_type, type] do1144 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1145 │1146 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411471148 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1149 │1150 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1151 │ ~1152 │1153 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411541155 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1156 │1157 728 │ match_types [left_type, right_type, type] do1158 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1159 │1160 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411611162 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1163 │1164 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1165 │ ~1166 │1167 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411681169 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1170 │1171 728 │ match_types [left_type, right_type, type] do1172 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1173 │1174 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411751176 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1177 │1178 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1179 │ ~1180 │1181 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411821183 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1184 │1185 728 │ match_types [left_type, right_type, type] do1186 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1187 │1188 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411891190 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1191 │1192 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1193 │ ~1194 │1195 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411961197 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1198 │1199 728 │ match_types [left_type, right_type, type] do1200 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1201 │1202 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412031204 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1205 │1206 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1207 │ ~1208 │1209 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412101211 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1212 │1213 728 │ match_types [left_type, right_type, type] do1214 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1215 │1216 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412171218 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1219 │1220 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1221 │ ~1222 │1223 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412241225 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1226 │1227 728 │ match_types [left_type, right_type, type] do1228 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1229 │1230 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412311232 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1233 │1234 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1235 │ ~1236 │1237 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412381239 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1240 │1241 728 │ match_types [left_type, right_type, type] do1242 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1243 │1244 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412451246 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1247 │1248 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1249 │ ~1250 │1251 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412521253 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1254 │1255 728 │ match_types [left_type, right_type, type] do1256 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1257 │1258 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412591260 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1261 │1262 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1263 │ ~1264 │1265 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412661267 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1268 │1269 728 │ match_types [left_type, right_type, type] do1270 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1271 │1272 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412731274 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1275 │1276 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1277 │ ~1278 │1279 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412801281 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1282 │1283 728 │ match_types [left_type, right_type, type] do1284 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1285 │1286 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412871288 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1289 │1290 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1291 │ ~1292 │1293 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412941295 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1296 │1297 728 │ match_types [left_type, right_type, type] do1298 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1299 │1300 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413011302 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1303 │1304 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1305 │ ~1306 │1307 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413081309 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1310 │1311 728 │ match_types [left_type, right_type, type] do1312 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1313 │1314 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413151316 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1317 │1318 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1319 │ ~1320 │1321 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413221323 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1324 │1325 728 │ match_types [left_type, right_type, type] do1326 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1327 │1328 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413291330 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1331 │1332 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1333 │ ~1334 │1335 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413361337 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1338 │1339 728 │ match_types [left_type, right_type, type] do1340 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1341 │1342 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413431344 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1345 │1346 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1347 │ ~1348 │1349 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413501351 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1352 │1353 728 │ match_types [left_type, right_type, type] do1354 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1355 │1356 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413571358 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1359 │1360 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1361 │ ~1362 │1363 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413641365 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1366 │1367 728 │ match_types [left_type, right_type, type] do1368 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1369 │1370 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413711372 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1373 │1374 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1375 │ ~1376 │1377 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413781379 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1380 │1381 728 │ match_types [left_type, right_type, type] do1382 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1383 │1384 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413851386 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1387 │1388 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1389 │ ~1390 │1391 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413921393 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1394 │1395 728 │ match_types [left_type, right_type, type] do1396 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1397 │1398 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413991400 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1401 │1402 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1403 │ ~1404 │1405 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414061407 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1408 │1409 728 │ match_types [left_type, right_type, type] do1410 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1411 │1412 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414131414 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1415 │1416 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1417 │ ~1418 │1419 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414201421 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1422 │1423 728 │ match_types [left_type, right_type, type] do1424 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1425 │1426 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414271428 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1429 │1430 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1431 │ ~1432 │1433 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414341435 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1436 │1437 728 │ match_types [left_type, right_type, type] do1438 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1439 │1440 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414411442 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1443 │1444 728 │ match_types [left_type, right_type, type] do1445 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1446 │1447 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414481449 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1450 │1451 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1452 │ ~1453 │1454 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414551456 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1457 │1458 728 │ match_types [left_type, right_type, type] do1459 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1460 │1461 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414621463 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1464 │1465 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1466 │ ~1467 │1468 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414691470 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1471 │1472 728 │ match_types [left_type, right_type, type] do1473 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1474 │1475 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414761477 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1478 │1479 728 │ match_types [left_type, right_type, type] do1480 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1481 │1482 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414831484 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1485 │1486 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1487 │ ~1488 │1489 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414901491 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1492 │1493 728 │ match_types [left_type, right_type, type] do1494 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1495 │1496 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414971498 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1499 │1500 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1501 │ ~1502 │1503 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415041505 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1506 │1507 728 │ match_types [left_type, right_type, type] do1508 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1509 │1510 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415111512 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1513 │1514 728 │ match_types [left_type, right_type, type] do1515 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1516 │1517 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415181519 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1520 │1521 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1522 │ ~1523 │1524 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415251526 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1527 │1528 728 │ match_types [left_type, right_type, type] do1529 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1530 │1531 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415321533 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1534 │1535 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1536 │ ~1537 │1538 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415391540 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1541 │1542 728 │ match_types [left_type, right_type, type] do1543 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1544 │1545 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415461547 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1548 │1549 728 │ match_types [left_type, right_type, type] do1550 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1551 │1552 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415531554 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1555 │1556 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1557 │ ~1558 │1559 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415601561 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1562 │1563 728 │ match_types [left_type, right_type, type] do1564 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1565 │1566 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415671568 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1569 │1570 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1571 │ ~1572 │1573 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415741575 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1576 │1577 728 │ match_types [left_type, right_type, type] do1578 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1579 │1580 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415811582 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1583 │1584 728 │ match_types [left_type, right_type, type] do1585 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1586 │1587 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415881589 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1590 │1591 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1592 │ ~1593 │1594 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415951596 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1597 │1598 728 │ match_types [left_type, right_type, type] do1599 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1600 │1601 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416021603 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1604 │1605 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1606 │ ~1607 │1608 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416091610 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1611 │1612 728 │ match_types [left_type, right_type, type] do1613 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1614 │1615 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416161617 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1618 │1619 728 │ match_types [left_type, right_type, type] do1620 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1621 │1622 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416231624 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1625 │1626 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1627 │ ~1628 │1629 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/416301631 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1632 │1633 728 │ match_types [left_type, right_type, type] do1634 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1635 │1636 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416371638 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1639 │1640 728 │ match_types [left_type, right_type, type] do1641 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1642 │1643 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416441645 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1646 │1647 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1648 │ ~1649 │1650 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416511652 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1653 │1654 728 │ match_types [left_type, right_type, type] do1655 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1656 │1657 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416581659 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1660 │1661 728 │ match_types [left_type, right_type, type] do1662 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1663 │1664 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416651666 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1667 │1668 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1669 │ ~1670 │1671 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/416721673 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1674 │1675 728 │ match_types [left_type, right_type, type] do1676 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1677 │1678 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416791680 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1681 │1682 728 │ match_types [left_type, right_type, type] do1683 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1684 │1685 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416861687 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1688 │1689 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1690 │ ~1691 │1692 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416931694 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1695 │1696 728 │ match_types [left_type, right_type, type] do1697 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1698 │1699 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417001701 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1702 │1703 728 │ match_types [left_type, right_type, type] do1704 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1705 │1706 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417071708 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1709 │1710 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1711 │ ~1712 │1713 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417141715 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1716 │1717 728 │ match_types [left_type, right_type, type] do1718 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1719 │1720 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417211722 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1723 │1724 728 │ match_types [left_type, right_type, type] do1725 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1726 │1727 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417281729 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1730 │1731 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1732 │ ~1733 │1734 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417351736 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1737 │1738 728 │ match_types [left_type, right_type, type] do1739 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1740 │1741 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417421743 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1744 │1745 728 │ match_types [left_type, right_type, type] do1746 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1747 │1748 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417491750 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1751 │1752 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1753 │ ~1754 │1755 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417561757 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1758 │1759 728 │ match_types [left_type, right_type, type] do1760 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1761 │1762 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417631764 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1765 │1766 728 │ match_types [left_type, right_type, type] do1767 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1768 │1769 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417701771 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1772 │1773 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1774 │ ~1775 │1776 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417771778 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1779 │1780 728 │ match_types [left_type, right_type, type] do1781 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1782 │1783 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417841785 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1786 │1787 728 │ match_types [left_type, right_type, type] do1788 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1789 │1790 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417911792 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1793 │1794 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1795 │ ~1796 │1797 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417981799 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1800 │1801 728 │ match_types [left_type, right_type, type] do1802 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1803 │1804 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418051806 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1807 │1808 728 │ match_types [left_type, right_type, type] do1809 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1810 │1811 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418121813 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1814 │1815 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1816 │ ~1817 │1818 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/418191820 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1821 │1822 728 │ match_types [left_type, right_type, type] do1823 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1824 │1825 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418261827 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1828 │1829 728 │ match_types [left_type, right_type, type] do1830 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1831 │1832 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418331834 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1835 │1836 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1837 │ ~1838 │1839 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/418401841 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1842 │1843 728 │ match_types [left_type, right_type, type] do1844 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1845 │1846 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418471848 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1849 │1850 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1851 │ ~1852 │1853 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/418541855 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1856 │1857 728 │ match_types [left_type, right_type, type] do1858 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1859 │1860 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418611862 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1863 │1864 728 │ match_types [left_type, right_type, type] do1865 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1866 │1867 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418681869 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1870 │1871 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1872 │ ~1873 │1874 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/418751876 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1877 │1878 728 │ match_types [left_type, right_type, type] do1879 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1880 │1881 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418821883 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1884 │1885 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1886 │ ~1887 │1888 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/418891890 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1891 │1892 728 │ match_types [left_type, right_type, type] do1893 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1894 │1895 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418961897 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1898 │1899 728 │ match_types [left_type, right_type, type] do1900 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1901 │1902 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419031904 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1905 │1906 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1907 │ ~1908 │1909 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/419101911 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1912 │1913 728 │ match_types [left_type, right_type, type] do1914 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1915 │1916 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419171918 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1919 │1920 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1921 │ ~1922 │1923 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/419241925 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1926 │1927 728 │ match_types [left_type, right_type, type] do1928 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1929 │1930 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419311932 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1933 │1934 728 │ match_types [left_type, right_type, type] do1935 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1936 │1937 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419381939 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1940 │1941 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1942 │ ~1943 │1944 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/419451946 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1947 │1948 728 │ match_types [left_type, right_type, type] do1949 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1950 │1951 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419521953 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1954 │1955 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1956 │ ~1957 │1958 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/419591960 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1961 │1962 728 │ match_types [left_type, right_type, type] do1963 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1964 │1965 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419661967 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1968 │1969 728 │ match_types [left_type, right_type, type] do1970 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1971 │1972 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419731974 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1975 │1976 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1977 │ ~1978 │1979 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/419801981 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1982 │1983 728 │ match_types [left_type, right_type, type] do1984 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1985 │1986 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419871988 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1989 │1990 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1991 │ ~1992 │1993 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/419941995 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1996 │1997 728 │ match_types [left_type, right_type, type] do1998 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1999 │2000 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420012002 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2003 │2004 728 │ match_types [left_type, right_type, type] do2005 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2006 │2007 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420082009 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2010 │2011 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2012 │ ~2013 │2014 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/420152016 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2017 │2018 728 │ match_types [left_type, right_type, type] do2019 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2020 │2021 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420222023 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2024 │2025 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2026 │ ~2027 │2028 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420292030 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2031 │2032 728 │ match_types [left_type, right_type, type] do2033 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2034 │2035 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420362037 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2038 │2039 728 │ match_types [left_type, right_type, type] do2040 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2041 │2042 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420432044 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2045 │2046 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2047 │ ~2048 │2049 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/420502051 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2052 │2053 728 │ match_types [left_type, right_type, type] do2054 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2055 │2056 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420572058 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2059 │2060 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2061 │ ~2062 │2063 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420642065 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2066 │2067 728 │ match_types [left_type, right_type, type] do2068 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2069 │2070 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420712072 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2073 │2074 728 │ match_types [left_type, right_type, type] do2075 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2076 │2077 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420782079 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2080 │2081 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2082 │ ~2083 │2084 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/420852086 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2087 │2088 728 │ match_types [left_type, right_type, type] do2089 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2090 │2091 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420922093 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2094 │2095 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2096 │ ~2097 │2098 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420992100 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2101 │2102 728 │ match_types [left_type, right_type, type] do2103 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2104 │2105 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421062107 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2108 │2109 728 │ match_types [left_type, right_type, type] do2110 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2111 │2112 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421132114 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2115 │2116 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2117 │ ~2118 │2119 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421202121 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2122 │2123 728 │ match_types [left_type, right_type, type] do2124 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2125 │2126 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421272128 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2129 │2130 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2131 │ ~2132 │2133 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/421342135 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2136 │2137 728 │ match_types [left_type, right_type, type] do2138 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2139 │2140 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421412142 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2143 │2144 728 │ match_types [left_type, right_type, type] do2145 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2146 │2147 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421482149 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2150 │2151 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2152 │ ~2153 │2154 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421552156 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2157 │2158 728 │ match_types [left_type, right_type, type] do2159 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2160 │2161 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421622163 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2164 │2165 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2166 │ ~2167 │2168 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/421692170 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2171 │2172 728 │ match_types [left_type, right_type, type] do2173 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2174 │2175 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421762177 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2178 │2179 728 │ match_types [left_type, right_type, type] do2180 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2181 │2182 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421832184 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2185 │2186 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2187 │ ~2188 │2189 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421902191 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2192 │2193 728 │ match_types [left_type, right_type, type] do2194 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2195 │2196 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421972198 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2199 │2200 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2201 │ ~2202 │2203 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422042205 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2206 │2207 728 │ match_types [left_type, right_type, type] do2208 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2209 │2210 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422112212 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2213 │2214 728 │ match_types [left_type, right_type, type] do2215 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2216 │2217 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422182219 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2220 │2221 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2222 │ ~2223 │2224 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422252226 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2227 │2228 728 │ match_types [left_type, right_type, type] do2229 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2230 │2231 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422322233 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2234 │2235 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2236 │ ~2237 │2238 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422392240 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2241 │2242 728 │ match_types [left_type, right_type, type] do2243 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2244 │2245 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422462247 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2248 │2249 728 │ match_types [left_type, right_type, type] do2250 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2251 │2252 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422532254 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2255 │2256 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2257 │ ~2258 │2259 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422602261 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2262 │2263 728 │ match_types [left_type, right_type, type] do2264 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2265 │2266 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422672268 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2269 │2270 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2271 │ ~2272 │2273 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422742275 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2276 │2277 728 │ match_types [left_type, right_type, type] do2278 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2279 │2280 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422812282 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2283 │2284 728 │ match_types [left_type, right_type, type] do2285 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2286 │2287 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422882289 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2290 │2291 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2292 │ ~2293 │2294 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422952296 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2297 │2298 728 │ match_types [left_type, right_type, type] do2299 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2300 │2301 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423022303 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2304 │2305 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2306 │ ~2307 │2308 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423092310 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2311 │2312 728 │ match_types [left_type, right_type, type] do2313 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2314 │2315 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423162317 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2318 │2319 728 │ match_types [left_type, right_type, type] do2320 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2321 │2322 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423232324 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2325 │2326 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2327 │ ~2328 │2329 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423302331 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2332 │2333 728 │ match_types [left_type, right_type, type] do2334 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2335 │2336 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423372338 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2339 │2340 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2341 │ ~2342 │2343 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423442345 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2346 │2347 728 │ match_types [left_type, right_type, type] do2348 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2349 │2350 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423512352 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2353 │2354 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2355 │ ~2356 │2357 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423582359 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2360 │2361 728 │ match_types [left_type, right_type, type] do2362 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2363 │2364 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423652366 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2367 │2368 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2369 │ ~2370 │2371 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423722373 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2374 │2375 728 │ match_types [left_type, right_type, type] do2376 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2377 │2378 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423792380 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2381 │2382 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2383 │ ~2384 │2385 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423862387 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2388 │2389 728 │ match_types [left_type, right_type, type] do2390 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2391 │2392 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423932394 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2395 │2396 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2397 │ ~2398 │2399 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424002401 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2402 │2403 728 │ match_types [left_type, right_type, type] do2404 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2405 │2406 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424072408 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2409 │2410 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2411 │ ~2412 │2413 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424142415 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2416 │2417 728 │ match_types [left_type, right_type, type] do2418 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2419 │2420 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424212422 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2423 │2424 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2425 │ ~2426 │2427 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424282429 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2430 │2431 728 │ match_types [left_type, right_type, type] do2432 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2433 │2434 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424352436 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2437 │2438 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2439 │ ~2440 │2441 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424422443 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2444 │2445 728 │ match_types [left_type, right_type, type] do2446 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2447 │2448 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424492450 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2451 │2452 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2453 │ ~2454 │2455 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424562457 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2458 │2459 728 │ match_types [left_type, right_type, type] do2460 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2461 │2462 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424632464 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2465 │2466 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2467 │ ~2468 │2469 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424702471 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2472 │2473 728 │ match_types [left_type, right_type, type] do2474 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2475 │2476 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424772478 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2479 │2480 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2481 │ ~2482 │2483 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424842485 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2486 │2487 728 │ match_types [left_type, right_type, type] do2488 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2489 │2490 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424912492 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2493 │2494 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2495 │ ~2496 │2497 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424982499 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2500 │2501 728 │ match_types [left_type, right_type, type] do2502 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2503 │2504 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425052506 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2507 │2508 728 │ match_types [left_type, right_type, type] do2509 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2510 │2511 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425122513 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2514 │2515 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2516 │ ~2517 │2518 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425192520 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2521 │2522 728 │ match_types [left_type, right_type, type] do2523 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2524 │2525 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425262527 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2528 │2529 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2530 │ ~2531 │2532 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425332534 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2535 │2536 728 │ match_types [left_type, right_type, type] do2537 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2538 │2539 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425402541 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2542 │2543 728 │ match_types [left_type, right_type, type] do2544 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2545 │2546 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425472548 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2549 │2550 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2551 │ ~2552 │2553 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425542555 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2556 │2557 728 │ match_types [left_type, right_type, type] do2558 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2559 │2560 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425612562 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2563 │2564 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2565 │ ~2566 │2567 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425682569 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2570 │2571 728 │ match_types [left_type, right_type, type] do2572 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2573 │2574 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425752576 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2577 │2578 728 │ match_types [left_type, right_type, type] do2579 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2580 │2581 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425822583 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2584 │2585 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2586 │ ~2587 │2588 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425892590 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2591 │2592 728 │ match_types [left_type, right_type, type] do2593 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2594 │2595 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425962597 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2598 │2599 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2600 │ ~2601 │2602 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426032604 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2605 │2606 728 │ match_types [left_type, right_type, type] do2607 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2608 │2609 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426102611 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2612 │2613 728 │ match_types [left_type, right_type, type] do2614 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2615 │2616 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426172618 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2619 │2620 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2621 │ ~2622 │2623 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426242625 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2626 │2627 728 │ match_types [left_type, right_type, type] do2628 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2629 │2630 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426312632 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2633 │2634 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2635 │ ~2636 │2637 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426382639 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2640 │2641 728 │ match_types [left_type, right_type, type] do2642 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2643 │2644 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426452646 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2647 │2648 728 │ match_types [left_type, right_type, type] do2649 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2650 │2651 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426522653 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2654 │2655 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2656 │ ~2657 │2658 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426592660 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2661 │2662 728 │ match_types [left_type, right_type, type] do2663 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2664 │2665 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426662667 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2668 │2669 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2670 │ ~2671 │2672 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426732674 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2675 │2676 728 │ match_types [left_type, right_type, type] do2677 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2678 │2679 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426802681 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2682 │2683 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2684 │ ~2685 │2686 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426872688 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2689 │2690 728 │ match_types [left_type, right_type, type] do2691 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2692 │2693 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426942695 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2696 │2697 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2698 │ ~2699 │2700 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427012702 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2703 │2704 728 │ match_types [left_type, right_type, type] do2705 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2706 │2707 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427082709 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2710 │2711 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2712 │ ~2713 │2714 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427152716 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2717 │2718 728 │ match_types [left_type, right_type, type] do2719 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2720 │2721 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427222723 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2724 │2725 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2726 │ ~2727 │2728 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427292730 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2731 │2732 728 │ match_types [left_type, right_type, type] do2733 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2734 │2735 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427362737 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2738 │2739 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2740 │ ~2741 │2742 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427432744 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2745 │2746 728 │ match_types [left_type, right_type, type] do2747 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2748 │2749 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427502751 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2752 │2753 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2754 │ ~2755 │2756 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427572758 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2759 │2760 728 │ match_types [left_type, right_type, type] do2761 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2762 │2763 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427642765 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2766 │2767 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2768 │ ~2769 │2770 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427712772 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2773 │2774 728 │ match_types [left_type, right_type, type] do2775 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2776 │2777 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427782779 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2780 │2781 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2782 │ ~2783 │2784 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427852786 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2787 │2788 728 │ match_types [left_type, right_type, type] do2789 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2790 │2791 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427922793 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2794 │2795 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2796 │ ~2797 │2798 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427992800 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2801 │2802 728 │ match_types [left_type, right_type, type] do2803 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2804 │2805 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428062807 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2808 │2809 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2810 │ ~2811 │2812 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428132814 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2815 │2816 728 │ match_types [left_type, right_type, type] do2817 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2818 │2819 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428202821 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2822 │2823 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2824 │ ~2825 │2826 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428272828 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2829 │2830 728 │ match_types [left_type, right_type, type] do2831 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2832 │2833 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428342835 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2836 │2837 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2838 │ ~2839 │2840 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428412842 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2843 │2844 728 │ match_types [left_type, right_type, type] do2845 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2846 │2847 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428482849 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2850 │2851 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2852 │ ~2853 │2854 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428552856 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2857 │2858 728 │ match_types [left_type, right_type, type] do2859 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2860 │2861 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428622863 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2864 │2865 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2866 │ ~2867 │2868 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428692870 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2871 │2872 728 │ match_types [left_type, right_type, type] do2873 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2874 │2875 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428762877 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2878 │2879 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2880 │ ~2881 │2882 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428832884 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2885 │2886 728 │ match_types [left_type, right_type, type] do2887 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2888 │2889 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428902891 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2892 │2893 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2894 │ ~2895 │2896 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428972898 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2899 │2900 728 │ match_types [left_type, right_type, type] do2901 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2902 │2903 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429042905 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2906 │2907 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2908 │ ~2909 │2910 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429112912 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2913 │2914 728 │ match_types [left_type, right_type, type] do2915 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2916 │2917 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429182919 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2920 │2921 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2922 │ ~2923 │2924 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429252926 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2927 │2928 728 │ match_types [left_type, right_type, type] do2929 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2930 │2931 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429322933 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2934 │2935 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2936 │ ~2937 │2938 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429392940 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2941 │2942 728 │ match_types [left_type, right_type, type] do2943 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2944 │2945 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429462947 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2948 │2949 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2950 │ ~2951 │2952 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429532954 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2955 │2956 728 │ match_types [left_type, right_type, type] do2957 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2958 │2959 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429602961 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2962 │2963 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2964 │ ~2965 │2966 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429672968 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2969 │2970 728 │ match_types [left_type, right_type, type] do2971 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2972 │2973 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429742975 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2976 │2977 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2978 │ ~2979 │2980 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429812982 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2983 │2984 728 │ match_types [left_type, right_type, type] do2985 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2986 │2987 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429882989 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2990 │2991 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2992 │ ~2993 │2994 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429952996 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2997 │2998 728 │ match_types [left_type, right_type, type] do2999 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3000 │3001 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430023003 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3004 │3005 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3006 │ ~3007 │3008 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430093010 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3011 │3012 728 │ match_types [left_type, right_type, type] do3013 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3014 │3015 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430163017 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3018 │3019 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3020 │ ~3021 │3022 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430233024 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3025 │3026 728 │ match_types [left_type, right_type, type] do3027 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3028 │3029 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430303031 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3032 │3033 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3034 │ ~3035 │3036 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430373038 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3039 │3040 728 │ match_types [left_type, right_type, type] do3041 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3042 │3043 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430443045 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3046 │3047 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3048 │ ~3049 │3050 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430513052 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3053 │3054 728 │ match_types [left_type, right_type, type] do3055 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3056 │3057 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430583059 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3060 │3061 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3062 │ ~3063 │3064 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430653066 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3067 │3068 728 │ match_types [left_type, right_type, type] do3069 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3070 │3071 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430723073 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3074 │3075 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3076 │ ~3077 │3078 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430793080 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3081 │3082 728 │ match_types [left_type, right_type, type] do3083 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3084 │3085 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430863087 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3088 │3089 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3090 │ ~3091 │3092 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430933094 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3095 │3096 728 │ match_types [left_type, right_type, type] do3097 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3098 │3099 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431003101 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3102 │3103 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3104 │ ~3105 │3106 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431073108 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3109 │3110 728 │ match_types [left_type, right_type, type] do3111 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3112 │3113 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431143115 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3116 │3117 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3118 │ ~3119 │3120 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431213122 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3123 │3124 728 │ match_types [left_type, right_type, type] do3125 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3126 │3127 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431283129 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3130 │3131 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3132 │ ~3133 │3134 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431353136 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3137 │3138 728 │ match_types [left_type, right_type, type] do3139 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3140 │3141 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431423143 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3144 │3145 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3146 │ ~3147 │3148 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431493150 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3151 │3152 728 │ match_types [left_type, right_type, type] do3153 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3154 │3155 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431563157 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3158 │3159 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3160 │ ~3161 │3162 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431633164 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3165 │3166 728 │ match_types [left_type, right_type, type] do3167 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3168 │3169 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431703171 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3172 │3173 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3174 │ ~3175 │3176 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431773178 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3179 │3180 728 │ match_types [left_type, right_type, type] do3181 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3182 │3183 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431843185 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3186 │3187 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3188 │ ~3189 │3190 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431913192 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3193 │3194 728 │ match_types [left_type, right_type, type] do3195 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3196 │3197 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431983199 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3200 │3201 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3202 │ ~3203 │3204 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432053206 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3207 │3208 728 │ match_types [left_type, right_type, type] do3209 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3210 │3211 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432123213 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3214 │3215 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3216 │ ~3217 │3218 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432193220 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3221 │3222 728 │ match_types [left_type, right_type, type] do3223 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3224 │3225 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432263227 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3228 │3229 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3230 │ ~3231 │3232 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432333234 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3235 │3236 728 │ match_types [left_type, right_type, type] do3237 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3238 │3239 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432403241 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3242 │3243 728 │ match_types [left_type, right_type, type] do3244 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3245 │3246 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432473248 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3249 │3250 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3251 │ ~3252 │3253 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432543255 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3256 │3257 728 │ match_types [left_type, right_type, type] do3258 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3259 │3260 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432613262 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3263 │3264 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3265 │ ~3266 │3267 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432683269 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3270 │3271 728 │ match_types [left_type, right_type, type] do3272 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3273 │3274 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432753276 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3277 │3278 728 │ match_types [left_type, right_type, type] do3279 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3280 │3281 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432823283 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3284 │3285 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3286 │ ~3287 │3288 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432893290 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3291 │3292 728 │ match_types [left_type, right_type, type] do3293 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3294 │3295 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432963297 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3298 │3299 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3300 │ ~3301 │3302 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433033304 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3305 │3306 728 │ match_types [left_type, right_type, type] do3307 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3308 │3309 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433103311 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3312 │3313 728 │ match_types [left_type, right_type, type] do3314 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3315 │3316 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433173318 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3319 │3320 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3321 │ ~3322 │3323 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433243325 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3326 │3327 728 │ match_types [left_type, right_type, type] do3328 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3329 │3330 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433313332 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3333 │3334 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3335 │ ~3336 │3337 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433383339 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3340 │3341 728 │ match_types [left_type, right_type, type] do3342 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3343 │3344 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433453346 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3347 │3348 728 │ match_types [left_type, right_type, type] do3349 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3350 │3351 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433523353 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3354 │3355 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3356 │ ~3357 │3358 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433593360 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3361 │3362 728 │ match_types [left_type, right_type, type] do3363 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3364 │3365 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433663367 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3368 │3369 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3370 │ ~3371 │3372 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433733374 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3375 │3376 728 │ match_types [left_type, right_type, type] do3377 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3378 │3379 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433803381 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3382 │3383 728 │ match_types [left_type, right_type, type] do3384 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3385 │3386 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433873388 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3389 │3390 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3391 │ ~3392 │3393 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433943395 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3396 │3397 728 │ match_types [left_type, right_type, type] do3398 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3399 │3400 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434013402 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3403 │3404 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3405 │ ~3406 │3407 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434083409 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3410 │3411 728 │ match_types [left_type, right_type, type] do3412 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3413 │3414 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434153416 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3417 │3418 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3419 │ ~3420 │3421 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434223423 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3424 │3425 728 │ match_types [left_type, right_type, type] do3426 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3427 │3428 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434293430 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3431 │3432 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3433 │ ~3434 │3435 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434363437 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3438 │3439 728 │ match_types [left_type, right_type, type] do3440 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3441 │3442 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434433444 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3445 │3446 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3447 │ ~3448 │3449 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434503451 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3452 │3453 728 │ match_types [left_type, right_type, type] do3454 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3455 │3456 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434573458 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3459 │3460 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3461 │ ~3462 │3463 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434643465 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3466 │3467 728 │ match_types [left_type, right_type, type] do3468 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3469 │3470 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434713472 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3473 │3474 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3475 │ ~3476 │3477 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434783479 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3480 │3481 728 │ match_types [left_type, right_type, type] do3482 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3483 │3484 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434853486 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3487 │3488 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3489 │ ~3490 │3491 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434923493 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3494 │3495 728 │ match_types [left_type, right_type, type] do3496 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3497 │3498 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434993500 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3501 │3502 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3503 │ ~3504 │3505 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435063507 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3508 │3509 728 │ match_types [left_type, right_type, type] do3510 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3511 │3512 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435133514 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3515 │3516 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3517 │ ~3518 │3519 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435203521 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3522 │3523 728 │ match_types [left_type, right_type, type] do3524 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3525 │3526 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435273528 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3529 │3530 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3531 │ ~3532 │3533 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435343535 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3536 │3537 728 │ match_types [left_type, right_type, type] do3538 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3539 │3540 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435413542 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3543 │3544 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3545 │ ~3546 │3547 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435483549 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3550 │3551 728 │ match_types [left_type, right_type, type] do3552 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3553 │3554 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435553556 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3557 │3558 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3559 │ ~3560 │3561 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435623563 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3564 │3565 728 │ match_types [left_type, right_type, type] do3566 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3567 │3568 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435693570 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3571 │3572 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3573 │ ~3574 │3575 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435763577 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3578 │3579 728 │ match_types [left_type, right_type, type] do3580 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3581 │3582 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435833584 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3585 │3586 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3587 │ ~3588 │3589 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435903591 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3592 │3593 728 │ match_types [left_type, right_type, type] do3594 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3595 │3596 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435973598 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3599 │3600 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3601 │ ~3602 │3603 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436043605 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3606 │3607 728 │ match_types [left_type, right_type, type] do3608 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3609 │3610 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436113612 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3613 │3614 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3615 │ ~3616 │3617 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436183619 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3620 │3621 728 │ match_types [left_type, right_type, type] do3622 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3623 │3624 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436253626 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3627 │3628 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3629 │ ~3630 │3631 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436323633 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3634 │3635 728 │ match_types [left_type, right_type, type] do3636 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3637 │3638 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436393640 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3641 │3642 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3643 │ ~3644 │3645 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436463647 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3648 │3649 728 │ match_types [left_type, right_type, type] do3650 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3651 │3652 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436533654 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3655 │3656 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3657 │ ~3658 │3659 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436603661 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3662 │3663 728 │ match_types [left_type, right_type, type] do3664 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3665 │3666 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436673668 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3669 │3670 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3671 │ ~3672 │3673 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436743675 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3676 │3677 728 │ match_types [left_type, right_type, type] do3678 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3679 │3680 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436813682 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3683 │3684 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3685 │ ~3686 │3687 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436883689 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3690 │3691 728 │ match_types [left_type, right_type, type] do3692 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3693 │3694 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436953696 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3697 │3698 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3699 │ ~3700 │3701 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437023703 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3704 │3705 728 │ match_types [left_type, right_type, type] do3706 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3707 │3708 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437093710 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3711 │3712 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3713 │ ~3714 │3715 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437163717 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3718 │3719 728 │ match_types [left_type, right_type, type] do3720 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3721 │3722 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437233724 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3725 │3726 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3727 │ ~3728 │3729 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437303731 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3732 │3733 728 │ match_types [left_type, right_type, type] do3734 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3735 │3736 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437373738 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3739 │3740 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3741 │ ~3742 │3743 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437443745 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3746 │3747 728 │ match_types [left_type, right_type, type] do3748 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3749 │3750 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437513752 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3753 │3754 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3755 │ ~3756 │3757 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437583759 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3760 │3761 728 │ match_types [left_type, right_type, type] do3762 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3763 │3764 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437653766 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3767 │3768 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3769 │ ~3770 │3771 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437723773 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3774 │3775 728 │ match_types [left_type, right_type, type] do3776 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3777 │3778 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437793780 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3781 │3782 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3783 │ ~3784 │3785 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437863787 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3788 │3789 728 │ match_types [left_type, right_type, type] do3790 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3791 │3792 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437933794 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3795 │3796 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3797 │ ~3798 │3799 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438003801 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3802 │3803 728 │ match_types [left_type, right_type, type] do3804 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3805 │3806 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438073808 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3809 │3810 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3811 │ ~3812 │3813 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438143815 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3816 │3817 728 │ match_types [left_type, right_type, type] do3818 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3819 │3820 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438213822 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3823 │3824 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3825 │ ~3826 │3827 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438283829 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3830 │3831 728 │ match_types [left_type, right_type, type] do3832 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3833 │3834 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438353836 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3837 │3838 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3839 │ ~3840 │3841 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438423843 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3844 │3845 728 │ match_types [left_type, right_type, type] do3846 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3847 │3848 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438493850 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3851 │3852 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3853 │ ~3854 │3855 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438563857 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3858 │3859 728 │ match_types [left_type, right_type, type] do3860 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3861 │3862 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438633864 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3865 │3866 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3867 │ ~3868 │3869 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438703871 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3872 │3873 728 │ match_types [left_type, right_type, type] do3874 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3875 │3876 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438773878 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3879 │3880 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3881 │ ~3882 │3883 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438843885 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3886 │3887 728 │ match_types [left_type, right_type, type] do3888 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3889 │3890 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438913892 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3893 │3894 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3895 │ ~3896 │3897 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438983899 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3900 │3901 728 │ match_types [left_type, right_type, type] do3902 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3903 │3904 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439053906 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3907 │3908 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3909 │ ~3910 │3911 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439123913 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3914 │3915 728 │ match_types [left_type, right_type, type] do3916 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3917 │3918 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439193920 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3921 │3922 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3923 │ ~3924 │3925 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439263927 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3928 │3929 728 │ match_types [left_type, right_type, type] do3930 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3931 │3932 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439333934 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3935 │3936 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3937 │ ~3938 │3939 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439403941 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3942 │3943 728 │ match_types [left_type, right_type, type] do3944 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3945 │3946 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439473948 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3949 │3950 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3951 │ ~3952 │3953 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439543955 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3956 │3957 728 │ match_types [left_type, right_type, type] do3958 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3959 │3960 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439613962 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3963 │3964 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3965 │ ~3966 │3967 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439683969 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3970 │3971 728 │ match_types [left_type, right_type, type] do3972 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3973 │3974 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439753976 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3977 │3978 728 │ match_types [left_type, right_type, type] do3979 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3980 │3981 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439823983 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3984 │3985 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3986 │ ~3987 │3988 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439893990 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3991 │3992 728 │ match_types [left_type, right_type, type] do3993 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3994 │3995 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439963997 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3998 │3999 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4000 │ ~4001 │4002 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440034004 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4005 │4006 728 │ match_types [left_type, right_type, type] do4007 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4008 │4009 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440104011 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4012 │4013 728 │ match_types [left_type, right_type, type] do4014 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4015 │4016 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440174018 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4019 │4020 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4021 │ ~4022 │4023 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440244025 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4026 │4027 728 │ match_types [left_type, right_type, type] do4028 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4029 │4030 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440314032 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4033 │4034 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4035 │ ~4036 │4037 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440384039 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4040 │4041 728 │ match_types [left_type, right_type, type] do4042 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4043 │4044 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440454046 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4047 │4048 728 │ match_types [left_type, right_type, type] do4049 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4050 │4051 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440524053 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4054 │4055 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4056 │ ~4057 │4058 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440594060 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4061 │4062 728 │ match_types [left_type, right_type, type] do4063 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4064 │4065 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440664067 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4068 │4069 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4070 │ ~4071 │4072 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440734074 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4075 │4076 728 │ match_types [left_type, right_type, type] do4077 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4078 │4079 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440804081 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4082 │4083 728 │ match_types [left_type, right_type, type] do4084 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4085 │4086 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440874088 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4089 │4090 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4091 │ ~4092 │4093 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440944095 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4096 │4097 728 │ match_types [left_type, right_type, type] do4098 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4099 │4100 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441014102 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4103 │4104 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4105 │ ~4106 │4107 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441084109 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4110 │4111 728 │ match_types [left_type, right_type, type] do4112 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4113 │4114 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441154116 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4117 │4118 728 │ match_types [left_type, right_type, type] do4119 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4120 │4121 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441224123 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4124 │4125 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4126 │ ~4127 │4128 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441294130 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4131 │4132 728 │ match_types [left_type, right_type, type] do4133 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4134 │4135 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441364137 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4138 │4139 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4140 │ ~4141 │4142 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441434144 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4145 │4146 728 │ match_types [left_type, right_type, type] do4147 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4148 │4149 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441504151 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4152 │4153 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4154 │ ~4155 │4156 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441574158 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4159 │4160 728 │ match_types [left_type, right_type, type] do4161 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4162 │4163 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441644165 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4166 │4167 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4168 │ ~4169 │4170 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441714172 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4173 │4174 728 │ match_types [left_type, right_type, type] do4175 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4176 │4177 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441784179 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4180 │4181 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4182 │ ~4183 │4184 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441854186 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4187 │4188 728 │ match_types [left_type, right_type, type] do4189 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4190 │4191 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441924193 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4194 │4195 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4196 │ ~4197 │4198 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441994200 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4201 │4202 728 │ match_types [left_type, right_type, type] do4203 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4204 │4205 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442064207 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4208 │4209 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4210 │ ~4211 │4212 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442134214 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4215 │4216 728 │ match_types [left_type, right_type, type] do4217 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4218 │4219 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442204221 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4222 │4223 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4224 │ ~4225 │4226 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442274228 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4229 │4230 728 │ match_types [left_type, right_type, type] do4231 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4232 │4233 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442344235 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4236 │4237 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4238 │ ~4239 │4240 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442414242 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4243 │4244 728 │ match_types [left_type, right_type, type] do4245 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4246 │4247 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442484249 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4250 │4251 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4252 │ ~4253 │4254 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442554256 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4257 │4258 728 │ match_types [left_type, right_type, type] do4259 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4260 │4261 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442624263 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4264 │4265 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4266 │ ~4267 │4268 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442694270 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4271 │4272 728 │ match_types [left_type, right_type, type] do4273 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4274 │4275 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442764277 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4278 │4279 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4280 │ ~4281 │4282 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442834284 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4285 │4286 728 │ match_types [left_type, right_type, type] do4287 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4288 │4289 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442904291 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4292 │4293 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4294 │ ~4295 │4296 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442974298 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4299 │4300 728 │ match_types [left_type, right_type, type] do4301 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4302 │4303 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443044305 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4306 │4307 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4308 │ ~4309 │4310 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443114312 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4313 │4314 728 │ match_types [left_type, right_type, type] do4315 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4316 │4317 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443184319 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4320 │4321 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4322 │ ~4323 │4324 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443254326 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4327 │4328 728 │ match_types [left_type, right_type, type] do4329 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4330 │4331 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443324333 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4334 │4335 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4336 │ ~4337 │4338 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443394340 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4341 │4342 728 │ match_types [left_type, right_type, type] do4343 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4344 │4345 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443464347 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4348 │4349 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4350 │ ~4351 │4352 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443534354 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4355 │4356 728 │ match_types [left_type, right_type, type] do4357 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4358 │4359 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443604361 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4362 │4363 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4364 │ ~4365 │4366 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443674368 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4369 │4370 728 │ match_types [left_type, right_type, type] do4371 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4372 │4373 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443744375 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4376 │4377 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4378 │ ~4379 │4380 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443814382 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4383 │4384 728 │ match_types [left_type, right_type, type] do4385 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4386 │4387 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443884389 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4390 │4391 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4392 │ ~4393 │4394 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443954396 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4397 │4398 728 │ match_types [left_type, right_type, type] do4399 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4400 │4401 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444024403 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4404 │4405 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4406 │ ~4407 │4408 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444094410 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4411 │4412 728 │ match_types [left_type, right_type, type] do4413 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4414 │4415 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444164417 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4418 │4419 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4420 │ ~4421 │4422 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/444234424 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4425 │4426 728 │ match_types [left_type, right_type, type] do4427 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4428 │4429 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444304431 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4432 │4433 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4434 │ ~4435 │4436 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444374438 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4439 │4440 728 │ match_types [left_type, right_type, type] do4441 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4442 │4443 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444444445 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4446 │4447 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4448 │ ~4449 │4450 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/444514452 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4453 │4454 728 │ match_types [left_type, right_type, type] do4455 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4456 │4457 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444584459 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4460 │4461 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4462 │ ~4463 │4464 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444654466 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4467 │4468 728 │ match_types [left_type, right_type, type] do4469 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4470 │4471 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444724473 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4474 │4475 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4476 │ ~4477 │4478 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/444794480 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4481 │4482 728 │ match_types [left_type, right_type, type] do4483 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4484 │4485 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444864487 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4488 │4489 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4490 │ ~4491 │4492 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444934494 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4495 │4496 728 │ match_types [left_type, right_type, type] do4497 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4498 │4499 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445004501 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4502 │4503 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4504 │ ~4505 │4506 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/445074508 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4509 │4510 728 │ match_types [left_type, right_type, type] do4511 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4512 │4513 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445144515 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4516 │4517 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4518 │ ~4519 │4520 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/445214522 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4523 │4524 728 │ match_types [left_type, right_type, type] do4525 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4526 │4527 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445284529 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4530 │4531 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4532 │ ~4533 │4534 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/445354536 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4537 │4538 728 │ match_types [left_type, right_type, type] do4539 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4540 │4541 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/445424543 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 operator4544 │4545 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4546 │ ~4547 │4548 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/345494550 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 operator4551 │4552 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4553 │ ~4554 │4555 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/345564557 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 operator4558 │4559 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4560 │ ~4561 │4562 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/345634564 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 operator4565 │4566 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4567 │ ~4568 │4569 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/345704571 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 operator4572 │4573 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4574 │ ~4575 │4576 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/345774578 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 operator4579 │4580 885 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4581 │ ~4582 │4583 └─ lib/nx/binary_backend.ex:885:34: Nx.BinaryBackend.real/245844585 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 operator4586 │4587 885 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4588 │ ~4589 │4590 └─ lib/nx/binary_backend.ex:885:69: Nx.BinaryBackend.real/245914592 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 operator4593 │4594 897 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4595 │ ~4596 │4597 └─ lib/nx/binary_backend.ex:897:31: Nx.BinaryBackend.imag/245984599 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 operator4600 │4601 897 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4602 │ ~4603 │4604 └─ lib/nx/binary_backend.ex:897:69: Nx.BinaryBackend.imag/246054606 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 operator4607 │4608 1177 │ for <<batch::size(batch_size)-bitstring <- batch_group>>,4609 │ ~4610 │4611 └─ lib/nx/binary_backend.ex:1177:27: Nx.BinaryBackend.conv/446124613 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 operator4614 │4615 1206 │ <<_::size(current_input_pos)-bitstring, input_receptive_field::bitstring>> = window4616 │ ~4617 │4618 └─ lib/nx/binary_backend.ex:1206:25: Nx.BinaryBackend.conv/446194620 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 operator4621 │4622 1208 │ <<_::size(current_filter_pos)-bitstring, filter_receptive_field::bitstring>> =4623 │ ~4624 │4625 └─ lib/nx/binary_backend.ex:1208:25: Nx.BinaryBackend.conv/446264627 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4628 │4629 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4630 │ ~4631 │4632 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/446334634 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4635 │4636 1213 │ match_types [input_type] do4637 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4638 │4639 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/446404641 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4642 │4643 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4644 │ ~4645 │4646 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/446474648 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4649 │4650 1213 │ match_types [input_type] do4651 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4652 │4653 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/446544655 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4656 │4657 1213 │ match_types [input_type] do4658 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4659 │4660 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/446614662 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4663 │4664 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4665 │ ~4666 │4667 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/446684669 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4670 │4671 1213 │ match_types [input_type] do4672 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4673 │4674 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/446754676 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4677 │4678 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4679 │ ~4680 │4681 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/446824683 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4684 │4685 1213 │ match_types [input_type] do4686 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4687 │4688 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/446894690 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4691 │4692 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4693 │ ~4694 │4695 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/446964697 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4698 │4699 1213 │ match_types [input_type] do4700 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4701 │4702 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/447034704 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4705 │4706 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4707 │ ~4708 │4709 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/447104711 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4712 │4713 1223 │ match_types [kernel_type] do4714 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4715 │4716 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/447174718 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4719 │4720 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4721 │ ~4722 │4723 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/447244725 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4726 │4727 1223 │ match_types [kernel_type] do4728 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4729 │4730 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/447314732 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4733 │4734 1223 │ match_types [kernel_type] do4735 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4736 │4737 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/447384739 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4740 │4741 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4742 │ ~4743 │4744 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/447454746 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4747 │4748 1223 │ match_types [kernel_type] do4749 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4750 │4751 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/447524753 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4754 │4755 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4756 │ ~4757 │4758 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/447594760 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4761 │4762 1223 │ match_types [kernel_type] do4763 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4764 │4765 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/447664767 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4768 │4769 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4770 │ ~4771 │4772 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/447734774 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4775 │4776 1223 │ match_types [kernel_type] do4777 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4778 │4779 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/447804781 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 operator4782 │4783 1252 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =4784 │ ~4785 │4786 └─ lib/nx/binary_backend.ex:1252:19: Nx.BinaryBackend.split_into_feature_groups/447874788 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 operator4789 │4790 1252 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =4791 │ ~4792 │4793 └─ lib/nx/binary_backend.ex:1252:55: Nx.BinaryBackend.split_into_feature_groups/447944795 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 operator4796 │4797 1254 │ <<out_data::size(data_size)-bitstring <- data_group>>,4798 │ ~4799 │4800 └─ lib/nx/binary_backend.ex:1254:26: Nx.BinaryBackend.split_into_feature_groups/448014802 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 operator4803 │4804 1266 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data4805 │ ~4806 │4807 └─ lib/nx/binary_backend.ex:1266:19: Nx.BinaryBackend.split_into_batch_groups/448084809 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 operator4810 │4811 1266 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data4812 │ ~4813 │4814 └─ lib/nx/binary_backend.ex:1266:49: Nx.BinaryBackend.split_into_batch_groups/448154816 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4817 │4818 1542 │ match_types [type] do4819 │ ~~~~~~~~~~~~~~~~~~~~~4820 │4821 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/648224823 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4824 │4825 1542 │ match_types [type] do4826 │ ~~~~~~~~~~~~~~~~~~~~~4827 │4828 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/648294830 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4831 │4832 1542 │ match_types [type] do4833 │ ~~~~~~~~~~~~~~~~~~~~~4834 │4835 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/648364837 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4838 │4839 1542 │ match_types [type] do4840 │ ~~~~~~~~~~~~~~~~~~~~~4841 │4842 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/648434844 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4845 │4846 1542 │ match_types [type] do4847 │ ~~~~~~~~~~~~~~~~~~~~~4848 │4849 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/648504851 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4852 │4853 1542 │ match_types [type] do4854 │ ~~~~~~~~~~~~~~~~~~~~~4855 │4856 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/648574858 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 operator4859 │4860 1609 │ for <<bin::size(size)-bitstring <- data>>, into: <<>> do4861 │ ~4862 │4863 └─ lib/nx/binary_backend.ex:1609:23: Nx.BinaryBackend.map/448644865 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4866 │4867 1679 │ match_types [type] do4868 │ ~~~~~~~~~~~~~~~~~~~~~4869 │4870 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/848714872 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4873 │4874 1679 │ match_types [type] do4875 │ ~~~~~~~~~~~~~~~~~~~~~4876 │4877 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/848784879 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4880 │4881 1679 │ match_types [type] do4882 │ ~~~~~~~~~~~~~~~~~~~~~4883 │4884 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/848854886 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4887 │4888 1679 │ match_types [type] do4889 │ ~~~~~~~~~~~~~~~~~~~~~4890 │4891 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/848924893 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4894 │4895 1679 │ match_types [type] do4896 │ ~~~~~~~~~~~~~~~~~~~~~4897 │4898 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/848994900 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4901 │4902 1679 │ match_types [type] do4903 │ ~~~~~~~~~~~~~~~~~~~~~4904 │4905 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849064907 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4908 │4909 1679 │ match_types [type] do4910 │ ~~~~~~~~~~~~~~~~~~~~~4911 │4912 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849134914 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4915 │4916 1679 │ match_types [type] do4917 │ ~~~~~~~~~~~~~~~~~~~~~4918 │4919 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849204921 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4922 │4923 1679 │ match_types [type] do4924 │ ~~~~~~~~~~~~~~~~~~~~~4925 │4926 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849274928 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4929 │4930 1679 │ match_types [type] do4931 │ ~~~~~~~~~~~~~~~~~~~~~4932 │4933 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849344935 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4936 │4937 1679 │ match_types [type] do4938 │ ~~~~~~~~~~~~~~~~~~~~~4939 │4940 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849414942 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4943 │4944 1679 │ match_types [type] do4945 │ ~~~~~~~~~~~~~~~~~~~~~4946 │4947 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849484949 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4950 │4951 1679 │ match_types [type] do4952 │ ~~~~~~~~~~~~~~~~~~~~~4953 │4954 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849554956 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 operator4957 │4958 1702 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,4959 │ ~4960 │4961 └─ lib/nx/binary_backend.ex:1702:19: Nx.BinaryBackend.select_and_scatter/849624963 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 operator4964 │4965 1702 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,4966 │ ~4967 │4968 └─ lib/nx/binary_backend.ex:1702:65: Nx.BinaryBackend.select_and_scatter/849694970 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 operator4971 │4972 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4973 │ ~4974 │4975 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/649764977 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4978 │4979 1821 │ match_types [target.type, out.type] do4980 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4981 │4982 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/649834984 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 operator4985 │4986 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4987 │ ~4988 │4989 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/649904991 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4992 │4993 1821 │ match_types [target.type, out.type] do4994 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4995 │4996 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/649974998 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 operator4999 │5000 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5001 │ ~5002 │5003 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650045005 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5006 │5007 1821 │ match_types [target.type, out.type] do5008 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5009 │5010 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650115012 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 operator5013 │5014 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5015 │ ~5016 │5017 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650185019 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5020 │5021 1821 │ match_types [target.type, out.type] do5022 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5023 │5024 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650255026 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 operator5027 │5028 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5029 │ ~5030 │5031 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650325033 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5034 │5035 1821 │ match_types [target.type, out.type] do5036 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5037 │5038 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650395040 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 operator5041 │5042 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5043 │ ~5044 │5045 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650465047 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5048 │5049 1821 │ match_types [target.type, out.type] do5050 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5051 │5052 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650535054 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5055 │5056 1821 │ match_types [target.type, out.type] do5057 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5058 │5059 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650605061 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 operator5062 │5063 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5064 │ ~5065 │5066 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650675068 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5069 │5070 1821 │ match_types [target.type, out.type] do5071 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5072 │5073 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650745075 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5076 │5077 1821 │ match_types [target.type, out.type] do5078 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5079 │5080 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650815082 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 operator5083 │5084 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5085 │ ~5086 │5087 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650885089 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5090 │5091 1821 │ match_types [target.type, out.type] do5092 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5093 │5094 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650955096 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5097 │5098 1821 │ match_types [target.type, out.type] do5099 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5100 │5101 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651025103 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 operator5104 │5105 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5106 │ ~5107 │5108 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651095110 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5111 │5112 1821 │ match_types [target.type, out.type] do5113 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5114 │5115 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651165117 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5118 │5119 1821 │ match_types [target.type, out.type] do5120 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5121 │5122 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651235124 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 operator5125 │5126 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5127 │ ~5128 │5129 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651305131 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5132 │5133 1821 │ match_types [target.type, out.type] do5134 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5135 │5136 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651375138 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5139 │5140 1821 │ match_types [target.type, out.type] do5141 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5142 │5143 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651445145 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 operator5146 │5147 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5148 │ ~5149 │5150 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651515152 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5153 │5154 1821 │ match_types [target.type, out.type] do5155 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5156 │5157 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651585159 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 operator5160 │5161 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5162 │ ~5163 │5164 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651655166 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5167 │5168 1821 │ match_types [target.type, out.type] do5169 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5170 │5171 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651725173 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 operator5174 │5175 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5176 │ ~5177 │5178 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651795180 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5181 │5182 1821 │ match_types [target.type, out.type] do5183 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5184 │5185 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651865187 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 operator5188 │5189 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5190 │ ~5191 │5192 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651935194 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5195 │5196 1821 │ match_types [target.type, out.type] do5197 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5198 │5199 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652005201 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 operator5202 │5203 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5204 │ ~5205 │5206 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652075208 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5209 │5210 1821 │ match_types [target.type, out.type] do5211 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5212 │5213 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652145215 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 operator5216 │5217 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5218 │ ~5219 │5220 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652215222 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5223 │5224 1821 │ match_types [target.type, out.type] do5225 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5226 │5227 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652285229 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 operator5230 │5231 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5232 │ ~5233 │5234 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652355236 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5237 │5238 1821 │ match_types [target.type, out.type] do5239 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5240 │5241 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652425243 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 operator5244 │5245 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5246 │ ~5247 │5248 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652495250 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5251 │5252 1821 │ match_types [target.type, out.type] do5253 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5254 │5255 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652565257 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 operator5258 │5259 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5260 │ ~5261 │5262 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652635264 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5265 │5266 1821 │ match_types [target.type, out.type] do5267 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5268 │5269 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652705271 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 operator5272 │5273 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5274 │ ~5275 │5276 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652775278 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5279 │5280 1821 │ match_types [target.type, out.type] do5281 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5282 │5283 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652845285 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 operator5286 │5287 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5288 │ ~5289 │5290 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652915292 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5293 │5294 1821 │ match_types [target.type, out.type] do5295 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5296 │5297 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652985299 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 operator5300 │5301 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5302 │ ~5303 │5304 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653055306 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5307 │5308 1821 │ match_types [target.type, out.type] do5309 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5310 │5311 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653125313 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 operator5314 │5315 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5316 │ ~5317 │5318 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653195320 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5321 │5322 1821 │ match_types [target.type, out.type] do5323 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5324 │5325 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653265327 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 operator5328 │5329 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5330 │ ~5331 │5332 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653335334 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5335 │5336 1821 │ match_types [target.type, out.type] do5337 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5338 │5339 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653405341 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 operator5342 │5343 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5344 │ ~5345 │5346 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653475348 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5349 │5350 1821 │ match_types [target.type, out.type] do5351 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5352 │5353 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653545355 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 operator5356 │5357 1938 │ {<<cur_elem::size(size)-bitstring, rest_of_slice::bitstring>>, binary} ->5358 │ ~5359 │5360 └─ lib/nx/binary_backend.ex:1938:27: Nx.BinaryBackend.put_slice/553615362 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 operator5363 │5364 1939 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5365 │ ~5366 │5367 └─ lib/nx/binary_backend.ex:1939:26: Nx.BinaryBackend.put_slice/553685369 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 operator5370 │5371 1939 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5372 │ ~5373 │5374 └─ lib/nx/binary_backend.ex:1939:61: Nx.BinaryBackend.put_slice/553755376 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 operator5377 │5378 1971 │ for <<bin::size(idx_size)-bitstring <- to_binary(indices)>> do5379 │ ~5380 │5381 └─ lib/nx/binary_backend.ex:1971:23: Nx.BinaryBackend.take/453825383 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 operator5384 │5385 2047 │ for <<bin::size(idx_last_dim_bin_size)-bitstring <- to_binary(indices)>>, into: <<>> do5386 │ ~5387 │5388 └─ lib/nx/binary_backend.ex:2047:23: Nx.BinaryBackend.gather/353895390 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 operator5391 │5392 2049 │ for <<bin::size(idx_size)-bitstring <- bin>>, do: binary_to_number(bin, indices.type)5393 │ ~5394 │5395 └─ lib/nx/binary_backend.ex:2049:27: Nx.BinaryBackend.gather/353965397 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 operator5398 │5399 2103 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5400 │ ~5401 │5402 └─ lib/nx/binary_backend.ex:2103:29: Nx.BinaryBackend.bin_concatenate/454035404 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 operator5405 │5406 2103 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5407 │ ~5408 │5409 └─ lib/nx/binary_backend.ex:2103:59: Nx.BinaryBackend.bin_concatenate/454105411 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5412 │5413 2127 │ match_types [input_type] do5414 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5415 │5416 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/254175418 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5419 │5420 2127 │ match_types [input_type] do5421 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5422 │5423 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/254245425 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5426 │5427 2127 │ match_types [input_type] do5428 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5429 │5430 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/254315432 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5433 │5434 2127 │ match_types [input_type] do5435 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5436 │5437 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/254385439 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5440 │5441 2127 │ match_types [input_type] do5442 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5443 │5444 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/254455446 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5447 │5448 2127 │ match_types [input_type] do5449 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5450 │5451 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/254525453 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 operator5454 │5455 2234 │ data = for <<x::size(size)-bitstring <- bin>>, do: x5456 │ ~5457 │5458 └─ lib/nx/binary_backend.ex:2234:30: Nx.BinaryBackend.sort_last_dim/454595460 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 operator5461 │5462 2356 │ for <<bin::size(size)-bitstring <- axis>>, reduce: {<<>>, acc} do5463 │ ~5464 │5465 └─ lib/nx/binary_backend.ex:2356:25: Nx.BinaryBackend.bin_reduce/554665467 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 operator5468 │5469 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5470 │ ~5471 │5472 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/754735474 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 operator5475 │5476 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5477 │ ~5478 │5479 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/754805481 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 operator5482 │5483 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5484 │ ~5485 │5486 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/754875488 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 operator5489 │5490 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5491 │ ~5492 │5493 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/754945495 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 operator5496 │5497 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5498 │ ~5499 │5500 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755015502 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 operator5503 │5504 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5505 │ ~5506 │5507 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755085509 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 operator5510 │5511 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5512 │ ~5513 │5514 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755155516 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 operator5517 │5518 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5519 │ ~5520 │5521 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755225523 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 operator5524 │5525 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5526 │ ~5527 │5528 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755295530 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 operator5531 │5532 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5533 │ ~5534 │5535 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755365537 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 operator5538 │5539 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5540 │ ~5541 │5542 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755435544 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 operator5545 │5546 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5547 │ ~5548 │5549 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755505551 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 operator5552 │5553 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5554 │ ~5555 │5556 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755575558 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 operator5559 │5560 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5561 │ ~5562 │5563 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755645565 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 operator5566 │5567 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5568 │ ~5569 │5570 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755715572 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 operator5573 │5574 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5575 │ ~5576 │5577 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755785579 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 operator5580 │5581 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5582 │ ~5583 │5584 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755855586 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 operator5587 │5588 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5589 │ ~5590 │5591 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755925593 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 operator5594 │5595 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5596 │ ~5597 │5598 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755995600 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 operator5601 │5602 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5603 │ ~5604 │5605 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756065607 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 operator5608 │5609 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5610 │ ~5611 │5612 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756135614 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 operator5615 │5616 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5617 │ ~5618 │5619 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756205621 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 operator5622 │5623 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5624 │ ~5625 │5626 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756275628 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 operator5629 │5630 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5631 │ ~5632 │5633 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756345635 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 operator5636 │5637 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5638 │ ~5639 │5640 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756415642 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 operator5643 │5644 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5645 │ ~5646 │5647 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756485649 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 operator5650 │5651 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5652 │ ~5653 │5654 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756555656 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 operator5657 │5658 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5659 │ ~5660 │5661 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756625663 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 operator5664 │5665 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5666 │ ~5667 │5668 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756695670 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 operator5671 │5672 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5673 │ ~5674 │5675 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756765677 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 operator5678 │5679 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5680 │ ~5681 │5682 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756835684 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 operator5685 │5686 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5687 │ ~5688 │5689 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756905691 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 operator5692 │5693 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5694 │ ~5695 │5696 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756975698 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 operator5699 │5700 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5701 │ ~5702 │5703 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757045705 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 operator5706 │5707 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5708 │ ~5709 │5710 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757115712 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 operator5713 │5714 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5715 │ ~5716 │5717 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757185719 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 operator5720 │5721 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5722 │ ~5723 │5724 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757255726 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 operator5727 │5728 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5729 │ ~5730 │5731 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757325733 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 operator5734 │5735 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5736 │ ~5737 │5738 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757395740 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 operator5741 │5742 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5743 │ ~5744 │5745 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757465747 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 operator5748 │5749 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5750 │ ~5751 │5752 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757535754 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 operator5755 │5756 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5757 │ ~5758 │5759 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757605761 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 operator5762 │5763 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5764 │ ~5765 │5766 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757675768 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 operator5769 │5770 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5771 │ ~5772 │5773 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757745775 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 operator5776 │5777 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5778 │ ~5779 │5780 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757815782 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 operator5783 │5784 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5785 │ ~5786 │5787 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757885789 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 operator5790 │5791 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5792 │ ~5793 │5794 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757955796 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 operator5797 │5798 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5799 │ ~5800 │5801 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/758025803 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 operator5804 │5805 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5806 │ ~5807 │5808 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/758095810 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 operator5811 │5812 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5813 │ ~5814 │5815 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/758165817 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 operator5818 │5819 2397 │ <<x::size(s1)-bitstring, rest1::bitstring>> = b15820 │ ~5821 │5822 └─ lib/nx/binary_backend.ex:2397:15: Nx.BinaryBackend.bin_zip_reduce_axis/758235824 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 operator5825 │5826 2398 │ <<y::size(s2)-bitstring, rest2::bitstring>> = b25827 │ ~5828 │5829 └─ lib/nx/binary_backend.ex:2398:15: Nx.BinaryBackend.bin_zip_reduce_axis/758305831 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5832 │5833 2441 │ match_types [type] do5834 │ ~~~~~~~~~~~~~~~~~~~~~5835 │5836 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/258375838 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5839 │5840 2441 │ match_types [type] do5841 │ ~~~~~~~~~~~~~~~~~~~~~5842 │5843 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/258445845 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5846 │5847 2441 │ match_types [type] do5848 │ ~~~~~~~~~~~~~~~~~~~~~5849 │5850 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/258515852 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5853 │5854 2441 │ match_types [type] do5855 │ ~~~~~~~~~~~~~~~~~~~~~5856 │5857 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/258585859 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5860 │5861 2441 │ match_types [type] do5862 │ ~~~~~~~~~~~~~~~~~~~~~5863 │5864 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/258655866 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5867 │5868 2441 │ match_types [type] do5869 │ ~~~~~~~~~~~~~~~~~~~~~5870 │5871 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/258725873 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5874 │5875 2448 │ match_types [type] do5876 │ ~~~~~~~~~~~~~~~~~~~~~5877 │5878 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/258795880 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5881 │5882 2448 │ match_types [type] do5883 │ ~~~~~~~~~~~~~~~~~~~~~5884 │5885 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/258865887 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5888 │5889 2448 │ match_types [type] do5890 │ ~~~~~~~~~~~~~~~~~~~~~5891 │5892 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/258935894 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5895 │5896 2448 │ match_types [type] do5897 │ ~~~~~~~~~~~~~~~~~~~~~5898 │5899 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/259005901 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5902 │5903 2448 │ match_types [type] do5904 │ ~~~~~~~~~~~~~~~~~~~~~5905 │5906 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/259075908 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5909 │5910 2448 │ match_types [type] do5911 │ ~~~~~~~~~~~~~~~~~~~~~5912 │5913 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/259145915 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5916 │5917 2454 │ match_types [in_type, out_type] do5918 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5919 │5920 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459215922 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5923 │5924 2454 │ match_types [in_type, out_type] do5925 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5926 │5927 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459285929 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5930 │5931 2454 │ match_types [in_type, out_type] do5932 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5933 │5934 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459355936 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5937 │5938 2454 │ match_types [in_type, out_type] do5939 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5940 │5941 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459425943 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5944 │5945 2454 │ match_types [in_type, out_type] do5946 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5947 │5948 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459495950 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5951 │5952 2454 │ match_types [in_type, out_type] do5953 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5954 │5955 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459565957 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5958 │5959 2454 │ match_types [in_type, out_type] do5960 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5961 │5962 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459635964 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5965 │5966 2454 │ match_types [in_type, out_type] do5967 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5968 │5969 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459705971 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5972 │5973 2454 │ match_types [in_type, out_type] do5974 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5975 │5976 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459775978 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5979 │5980 2454 │ match_types [in_type, out_type] do5981 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5982 │5983 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459845985 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5986 │5987 2454 │ match_types [in_type, out_type] do5988 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5989 │5990 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459915992 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5993 │5994 2454 │ match_types [in_type, out_type] do5995 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5996 │5997 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459985999 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6000 │6001 2454 │ match_types [in_type, out_type] do6002 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6003 │6004 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460056006 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6007 │6008 2454 │ match_types [in_type, out_type] do6009 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6010 │6011 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460126013 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6014 │6015 2454 │ match_types [in_type, out_type] do6016 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6017 │6018 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460196020 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6021 │6022 2454 │ match_types [in_type, out_type] do6023 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6024 │6025 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460266027 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6028 │6029 2454 │ match_types [in_type, out_type] do6030 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6031 │6032 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460336034 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6035 │6036 2454 │ match_types [in_type, out_type] do6037 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6038 │6039 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460406041 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6042 │6043 2454 │ match_types [in_type, out_type] do6044 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6045 │6046 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460476048 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6049 │6050 2454 │ match_types [in_type, out_type] do6051 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6052 │6053 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460546055 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6056 │6057 2454 │ match_types [in_type, out_type] do6058 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6059 │6060 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460616062 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6063 │6064 2454 │ match_types [in_type, out_type] do6065 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6066 │6067 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460686069 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6070 │6071 2454 │ match_types [in_type, out_type] do6072 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6073 │6074 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460756076 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6077 │6078 2454 │ match_types [in_type, out_type] do6079 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6080 │6081 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460826083 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6084 │6085 2454 │ match_types [in_type, out_type] do6086 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6087 │6088 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460896090 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6091 │6092 2454 │ match_types [in_type, out_type] do6093 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6094 │6095 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460966097 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6098 │6099 2454 │ match_types [in_type, out_type] do6100 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6101 │6102 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461036104 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6105 │6106 2454 │ match_types [in_type, out_type] do6107 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6108 │6109 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461106111 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6112 │6113 2454 │ match_types [in_type, out_type] do6114 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6115 │6116 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461176118 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6119 │6120 2454 │ match_types [in_type, out_type] do6121 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6122 │6123 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/461246125 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 operator6126 │6127 2467 │ for <<chunk::size(chunk_size)-bitstring <- binary>> do6128 │ ~6129 │6130 └─ lib/nx/binary_backend.ex:2467:25: Nx.BinaryBackend.aggregate_axes/461316132 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 operator6133 │6134 2562 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data6135 │ ~6136 │6137 └─ lib/nx/binary_backend.ex:2562:15: Nx.BinaryBackend.weighted_traverse/461386139 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 operator6140 │6141 2562 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data6142 │ ~6143 │6144 └─ lib/nx/binary_backend.ex:2562:46: Nx.BinaryBackend.weighted_traverse/461456146 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 operator6147 │6148 2582 │ <<_::size(dim_size)-bitstring, data::bitstring>> = data6149 │ ~6150 │6151 └─ lib/nx/binary_backend.ex:2582:19: Nx.BinaryBackend.weighted_traverse/661526153Compiling lib/nx/defn/expr.ex (it's taking more than 10s)6154Compiling lib/nx/binary_backend.ex (it's taking more than 10s)6155 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 operator6156 │6157 2038 │ for <<part::size(size)-bitstring <- to_binary(tensor, Keyword.take(opts, [:limit]))>> do6158 │ ~6159 │6160 └─ lib/nx.ex:2038:22: Nx.to_flat_list/261616162 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6163 │6164 2039 │ match_types [type] do6165 │ ~~~~~~~~~~~~~~~~~~~~~6166 │6167 └─ lib/nx.ex:2039: Nx.to_flat_list/261686169 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6170 │6171 2039 │ match_types [type] do6172 │ ~~~~~~~~~~~~~~~~~~~~~6173 │6174 └─ lib/nx.ex:2039: Nx.to_flat_list/261756176 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6177 │6178 2039 │ match_types [type] do6179 │ ~~~~~~~~~~~~~~~~~~~~~6180 │6181 └─ lib/nx.ex:2039: Nx.to_flat_list/261826183 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6184 │6185 2039 │ match_types [type] do6186 │ ~~~~~~~~~~~~~~~~~~~~~6187 │6188 └─ lib/nx.ex:2039: Nx.to_flat_list/261896190 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6191 │6192 2039 │ match_types [type] do6193 │ ~~~~~~~~~~~~~~~~~~~~~6194 │6195 └─ lib/nx.ex:2039: Nx.to_flat_list/261966197 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6198 │6199 2039 │ match_types [type] do6200 │ ~~~~~~~~~~~~~~~~~~~~~6201 │6202 └─ lib/nx.ex:2039: Nx.to_flat_list/262036204 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6205 │6206 2194 │ match_types [tensor.type] do6207 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6208 │6209 └─ lib/nx.ex:2194: Nx.to_number/162106211 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6212 │6213 2194 │ match_types [tensor.type] do6214 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6215 │6216 └─ lib/nx.ex:2194: Nx.to_number/162176218 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6219 │6220 2194 │ match_types [tensor.type] do6221 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6222 │6223 └─ lib/nx.ex:2194: Nx.to_number/162246225 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6226 │6227 2194 │ match_types [tensor.type] do6228 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6229 │6230 └─ lib/nx.ex:2194: Nx.to_number/162316232 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6233 │6234 2194 │ match_types [tensor.type] do6235 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6236 │6237 └─ lib/nx.ex:2194: Nx.to_number/162386239 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6240 │6241 2194 │ match_types [tensor.type] do6242 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6243 │6244 └─ lib/nx.ex:2194: Nx.to_number/162456246 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 operator6247 │6248 11685 │ <<header::size(header_size)-binary, array::binary>> = rest6249 │ ~6250 │6251 └─ lib/nx.ex:11685:20: Nx.do_numpy_to_tensor/262526253 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 operator6254 │6255 11689 │ <<data::size(byte_size_of_array)-binary>> = array6256 │ ~6257 │6258 └─ lib/nx.ex:11689:18: Nx.do_numpy_to_tensor/262596260 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 operator6261 │6262 11765 │ for <<data::size(size)-binary <- binary>> do6263 │ ~6264 │6265 └─ lib/nx.ex:11765:26: Nx.new_byte_order/362666267 warning: Tuple.append/2 is deprecated. Use insert_at instead6268 │6269 1597 │ Nx.reshape(t, Tuple.append(batch_shape, diag_length))6270 │ ~6271 │6272 └─ lib/nx.ex:1597:27: Nx.take_diagonal/262736274 warning: the following conditional expression:62756276 is_list(axes)62776278 will always evaluate to:62796280 dynamic(true)62816282 where "axes" was given the type:62836284 # type: dynamic(list(term()))6285 # from: lib/nx.ex:7021:496286 length(axes)62876288 type warning found at:6289 │6290 7026 │ checked_axes = if is_list(axes), do: Enum.at(axes, 0), else: axes6291 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6292 │6293 └─ lib/nx.ex:7026: Nx.weighted_mean/362946295 warning: Tuple.append/2 is deprecated. Use insert_at instead6296 │6297 1533 │ tensor = Nx.pad(tensor, acc, Enum.map(padding_config, &Tuple.append(&1, 0)))6298 │ ~6299 │6300 └─ lib/nx/binary_backend.ex:1533:68: Nx.BinaryBackend.window_reduce/66301 └─ lib/nx/binary_backend.ex:1661:63: Nx.BinaryBackend.select_and_scatter/863026303 warning: the following clause will never match:63046305 %Complex{re: re} when float_output? and real_output? ->63066307 because it attempts to match on the result of:63086309 x63106311 which has type:63126313 dynamic(:infinity or :nan or :neg_infinity or float())63146315 where "float_output?" was given the types:63166317 # type: dynamic(boolean())6318 # from: lib/nx/binary_backend.ex:2122:236319 float_output? = Nx.Type.float?(output_type)63206321 # type: dynamic(true)6322 # from: lib/nx/binary_backend.ex:2132:396323 float_output?63246325 where "real_output?" was given the types:63266327 # type: dynamic(boolean())6328 # from: lib/nx/binary_backend.ex:2123:226329 real_output? = not Nx.Type.complex?(output_type)63306331 # type: dynamic(true)6332 # from: lib/nx/binary_backend.ex:2132:576333 real_output?63346335 type warning found at:6336 │6337 2132 │ %Complex{re: re} when float_output? and real_output? ->6338 │ ~6339 │6340 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/263416342 warning: the following clause will never match:63436344 %Complex{re: re} when float_output? and real_output? ->63456346 because it attempts to match on the result of:63476348 x63496350 which has type:63516352 dynamic(:infinity or :nan or :neg_infinity or float())63536354 where "float_output?" was given the types:63556356 # type: dynamic(boolean())6357 # from: lib/nx/binary_backend.ex:2122:236358 float_output? = Nx.Type.float?(output_type)63596360 # type: dynamic(true)6361 # from: lib/nx/binary_backend.ex:2132:396362 float_output?63636364 where "real_output?" was given the types:63656366 # type: dynamic(boolean())6367 # from: lib/nx/binary_backend.ex:2123:226368 real_output? = not Nx.Type.complex?(output_type)63696370 # type: dynamic(true)6371 # from: lib/nx/binary_backend.ex:2132:576372 real_output?63736374 type warning found at:6375 │6376 2132 │ %Complex{re: re} when float_output? and real_output? ->6377 │ ~6378 │6379 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/263806381 warning: Tuple.append/2 is deprecated. Use insert_at instead6382 │6383 545 │ data = fun.(key, type, Tuple.append(shape, 2))6384 │ ~6385 │6386 └─ lib/nx/random.ex:545:38: Nx.Random.float_or_complex/463876388 warning: the following clause will never match:63896390 %Complex{re: re} when float_output? and real_output? ->63916392 because it attempts to match on the result of:63936394 x63956396 which has type:63976398 integer()63996400 where "float_output?" was given the types:64016402 # type: dynamic(boolean())6403 # from: lib/nx/binary_backend.ex:2122:236404 float_output? = Nx.Type.float?(output_type)64056406 # type: dynamic(true)6407 # from: lib/nx/binary_backend.ex:2132:396408 float_output?64096410 where "real_output?" was given the types:64116412 # type: dynamic(boolean())6413 # from: lib/nx/binary_backend.ex:2123:226414 real_output? = not Nx.Type.complex?(output_type)64156416 # type: dynamic(true)6417 # from: lib/nx/binary_backend.ex:2132:576418 real_output?64196420 type warning found at:6421 │6422 2132 │ %Complex{re: re} when float_output? and real_output? ->6423 │ ~6424 │6425 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/264266427 warning: this clause of defp boolean_to_number/1 is never used (or it will always fail/warn when invoked)6428 │6429 822 │ defp boolean_to_number(value), do: value6430 │ ~6431 │6432 └─ lib/nx/defn/kernel.ex:822:8: Nx.Defn.Kernel.boolean_to_number/164336434 warning: the following clause will never match:64356436 %Complex{re: re} when float_output? and real_output? ->64376438 because it attempts to match on the result of:64396440 x64416442 which has type:64436444 integer()64456446 where "float_output?" was given the types:64476448 # type: dynamic(boolean())6449 # from: lib/nx/binary_backend.ex:2122:236450 float_output? = Nx.Type.float?(output_type)64516452 # type: dynamic(true)6453 # from: lib/nx/binary_backend.ex:2132:396454 float_output?64556456 where "real_output?" was given the types:64576458 # type: dynamic(boolean())6459 # from: lib/nx/binary_backend.ex:2123:226460 real_output? = not Nx.Type.complex?(output_type)64616462 # type: dynamic(true)6463 # from: lib/nx/binary_backend.ex:2132:576464 real_output?64656466 type warning found at:6467 │6468 2132 │ %Complex{re: re} when float_output? and real_output? ->6469 │ ~6470 │6471 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/264726473 warning: the following clause will never match:64746475 %Complex{re: re} ->64766477 because it attempts to match on the result of:64786479 x64806481 which has type:64826483 dynamic(:infinity or :nan or :neg_infinity or float())64846485 type warning found at:6486 │6487 2138 │ %Complex{re: re} ->6488 │ ~6489 │6490 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/264916492 warning: the following clause will never match:64936494 %Complex{re: re} ->64956496 because it attempts to match on the result of:64976498 x64996500 which has type:65016502 dynamic(:infinity or :nan or :neg_infinity or float())65036504 type warning found at:6505 │6506 2138 │ %Complex{re: re} ->6507 │ ~6508 │6509 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/265106511 warning: the following clause will never match:65126513 %Complex{re: re} ->65146515 because it attempts to match on the result of:65166517 x65186519 which has type:65206521 integer()65226523 type warning found at:6524 │6525 2138 │ %Complex{re: re} ->6526 │ ~6527 │6528 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/265296530 warning: the following clause will never match:65316532 %Complex{re: re} ->65336534 because it attempts to match on the result of:65356536 x65376538 which has type:65396540 integer()65416542 type warning found at:6543 │6544 2138 │ %Complex{re: re} ->6545 │ ~6546 │6547 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/265486549 warning: this guard will never succeed:65506551 is_number(x)65526553 because it returns type:65546555 dynamic(false)65566557 where "x" was given the type:65586559 # type: dynamic(%Complex{6560 re: :infinity or :nan or :neg_infinity or float(),6561 im: :infinity or :nan or :neg_infinity or float()6562 })6563 # from: lib/nx/binary_backend.ex:2129:176564 x =6565 Nx.Shared.read_complex(6566 x,6567 arg16568 )65696570 type warning found at:6571 │6572 2141 │ _ when is_number(x) ->6573 │ ~6574 │6575 └─ lib/nx/binary_backend.ex:2141:24: Nx.BinaryBackend.as_type/265766577 warning: the following clause will never match:65786579 :nan ->65806581 because it attempts to match on the result of:65826583 x65846585 which has type:65866587 dynamic(%Complex{6588 re: :infinity or :nan or :neg_infinity or float(),6589 im: :infinity or :nan or :neg_infinity or float()6590 })65916592 type warning found at:6593 │6594 2144 │ :nan ->6595 │ ~~~~~~~6596 │6597 └─ lib/nx/binary_backend.ex:2144: Nx.BinaryBackend.as_type/265986599 warning: the following clause will never match:66006601 :nan ->66026603 because it attempts to match on the result of:66046605 x66066607 which has type:66086609 integer()66106611 type warning found at:6612 │6613 2144 │ :nan ->6614 │ ~~~~~~~6615 │6616 └─ lib/nx/binary_backend.ex:2144: Nx.BinaryBackend.as_type/266176618 warning: the following clause will never match:66196620 :nan ->66216622 because it attempts to match on the result of:66236624 x66256626 which has type:66276628 integer()66296630 type warning found at:6631 │6632 2144 │ :nan ->6633 │ ~~~~~~~6634 │6635 └─ lib/nx/binary_backend.ex:2144: Nx.BinaryBackend.as_type/266366637 warning: the following clause will never match:66386639 :infinity ->66406641 because it attempts to match on the result of:66426643 x66446645 which has type:66466647 dynamic(%Complex{6648 re: :infinity or :nan or :neg_infinity or float(),6649 im: :infinity or :nan or :neg_infinity or float()6650 })66516652 type warning found at:6653 │6654 2147 │ :infinity ->6655 │ ~~~~~~~~~~~~6656 │6657 └─ lib/nx/binary_backend.ex:2147: Nx.BinaryBackend.as_type/266586659 warning: the following clause will never match:66606661 :infinity ->66626663 because it attempts to match on the result of:66646665 x66666667 which has type:66686669 integer()66706671 type warning found at:6672 │6673 2147 │ :infinity ->6674 │ ~~~~~~~~~~~~6675 │6676 └─ lib/nx/binary_backend.ex:2147: Nx.BinaryBackend.as_type/266776678 warning: the following clause will never match:66796680 :infinity ->66816682 because it attempts to match on the result of:66836684 x66856686 which has type:66876688 integer()66896690 type warning found at:6691 │6692 2147 │ :infinity ->6693 │ ~~~~~~~~~~~~6694 │6695 └─ lib/nx/binary_backend.ex:2147: Nx.BinaryBackend.as_type/266966697 warning: the following clause will never match:66986699 :neg_infinity ->67006701 because it attempts to match on the result of:67026703 x67046705 which has type:67066707 dynamic(%Complex{6708 re: :infinity or :nan or :neg_infinity or float(),6709 im: :infinity or :nan or :neg_infinity or float()6710 })67116712 type warning found at:6713 │6714 2150 │ :neg_infinity ->6715 │ ~~~~~~~~~~~~~~~~6716 │6717 └─ lib/nx/binary_backend.ex:2150: Nx.BinaryBackend.as_type/267186719 warning: the following clause will never match:67206721 :neg_infinity ->67226723 because it attempts to match on the result of:67246725 x67266727 which has type:67286729 integer()67306731 type warning found at:6732 │6733 2150 │ :neg_infinity ->6734 │ ~~~~~~~~~~~~~~~~6735 │6736 └─ lib/nx/binary_backend.ex:2150: Nx.BinaryBackend.as_type/267376738 warning: the following clause will never match:67396740 :neg_infinity ->67416742 because it attempts to match on the result of:67436744 x67456746 which has type:67476748 integer()67496750 type warning found at:6751 │6752 2150 │ :neg_infinity ->6753 │ ~~~~~~~~~~~~~~~~6754 │6755 └─ lib/nx/binary_backend.ex:2150: Nx.BinaryBackend.as_type/267566757 warning: comparison with structs found:67586759 a >= b67606761 given types:67626763 dynamic(6764 %Complex{6765 re: :infinity or :nan or :neg_infinity or float(),6766 im: :infinity or :nan or :neg_infinity or float()6767 } or :infinity or :nan or :neg_infinity or float() or integer()6768 ) >=6769 dynamic(6770 %Complex{6771 re: :infinity or :nan or :neg_infinity or float(),6772 im: :infinity or :nan or :neg_infinity or float()6773 } or :infinity or :nan or :neg_infinity or float() or integer()6774 )67756776 where "a" was given the type:67776778 # type: dynamic(6779 %Complex{6780 re: :infinity or :nan or :neg_infinity or float(),6781 im: :infinity or :nan or :neg_infinity or float()6782 } or :infinity or :nan or :neg_infinity or float() or integer()6783 )6784 # from: lib/nx/binary_backend.ex:2179:156785 a = binary_to_number(a, type)67866787 where "b" was given the type:67886789 # type: dynamic(6790 %Complex{6791 re: :infinity or :nan or :neg_infinity or float(),6792 im: :infinity or :nan or :neg_infinity or float()6793 } or :infinity or :nan or :neg_infinity or float() or integer()6794 )6795 # from: lib/nx/binary_backend.ex:2180:156796 b = binary_to_number(b, type)67976798 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.67996800 type warning found at:6801 │6802 2181 │ a >= b6803 │ ~6804 │6805 └─ lib/nx/binary_backend.ex:2181:15: Nx.BinaryBackend.do_sort/468066807 warning: comparison with structs found:68086809 a <= b68106811 given types:68126813 dynamic(6814 %Complex{6815 re: :infinity or :nan or :neg_infinity or float(),6816 im: :infinity or :nan or :neg_infinity or float()6817 } or :infinity or :nan or :neg_infinity or float() or integer()6818 ) <=6819 dynamic(6820 %Complex{6821 re: :infinity or :nan or :neg_infinity or float(),6822 im: :infinity or :nan or :neg_infinity or float()6823 } or :infinity or :nan or :neg_infinity or float() or integer()6824 )68256826 where "a" was given the type:68276828 # type: dynamic(6829 %Complex{6830 re: :infinity or :nan or :neg_infinity or float(),6831 im: :infinity or :nan or :neg_infinity or float()6832 } or :infinity or :nan or :neg_infinity or float() or integer()6833 )6834 # from: lib/nx/binary_backend.ex:2186:156835 a = binary_to_number(a, type)68366837 where "b" was given the type:68386839 # type: dynamic(6840 %Complex{6841 re: :infinity or :nan or :neg_infinity or float(),6842 im: :infinity or :nan or :neg_infinity or float()6843 } or :infinity or :nan or :neg_infinity or float() or integer()6844 )6845 # from: lib/nx/binary_backend.ex:2187:156846 b = binary_to_number(b, type)68476848 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.68496850 type warning found at:6851 │6852 2188 │ a <= b6853 │ ~6854 │6855 └─ lib/nx/binary_backend.ex:2188:15: Nx.BinaryBackend.do_sort/468566857 warning: incompatible types given to Nx.Shared.write_non_finite/2:68586859 Nx.Shared.write_non_finite(x, arg1)68606861 given types:68626863 (6864 -dynamic(%Complex{6865 re: :infinity or :nan or :neg_infinity or float(),6866 im: :infinity or :nan or :neg_infinity or float()6867 })-,6868 integer()6869 )68706871 but expected one of:68726873 :infinity or :nan or :neg_infinity, integer()68746875 where "arg1" (context Nx.Shared) was given the types:68766877 # type: dynamic()6878 # from: lib/nx/binary_backend.ex:22966879 {{:f, arg1}}68806881 # type: integer()6882 # from: lib/nx/binary_backend.ex:22966883 Nx.Shared.write_non_finite(x, arg1)68846885 where "x" (context Nx.Shared) was given the type:68866887 # type: dynamic(%Complex{6888 re: :infinity or :nan or :neg_infinity or float(),6889 im: :infinity or :nan or :neg_infinity or float()6890 })6891 # from: lib/nx/binary_backend.ex:22966892 x68936894 type warning found at:6895 │6896 2296 │ match_types [out.type] do6897 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6898 │6899 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/469006901 warning: incompatible types in binary construction:69026903 <<Complex.new(re, im)::integer-native-signed-size(arg1)>>69046905 got type:69066907 dynamic(%Complex{6908 re: :infinity or :nan or :neg_infinity or float(),6909 im: :infinity or :nan or :neg_infinity or float()6910 })69116912 but expected type:69136914 integer()69156916 where "arg1" (context Nx.Shared) was given the type:69176918 # type: dynamic()6919 # from: lib/nx/binary_backend.ex:22966920 {{:s, arg1}}69216922 where "im" was given the type:69236924 # type: dynamic(float() or integer())6925 # from: lib/nx/binary_backend.ex:2299:146926 im =6927 if abs(im) <= eps do6928 06929 else6930 im6931 end69326933 where "re" was given the type:69346935 # type: dynamic(float() or integer())6936 # from: lib/nx/binary_backend.ex:2298:146937 re =6938 if abs(re) <= eps do6939 06940 else6941 re6942 end69436944 type warning found at:6945 │6946 2296 │ match_types [out.type] do6947 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6948 │6949 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/469506951 warning: incompatible types in binary construction:69526953 <<Complex.new(re, im)::integer-native-unsigned-size(arg1)>>69546955 got type:69566957 dynamic(%Complex{6958 re: :infinity or :nan or :neg_infinity or float(),6959 im: :infinity or :nan or :neg_infinity or float()6960 })69616962 but expected type:69636964 integer()69656966 where "arg1" (context Nx.Shared) was given the type:69676968 # type: dynamic()6969 # from: lib/nx/binary_backend.ex:22966970 {{:u, arg1}}69716972 where "im" was given the type:69736974 # type: dynamic(float() or integer())6975 # from: lib/nx/binary_backend.ex:2299:146976 im =6977 if abs(im) <= eps do6978 06979 else6980 im6981 end69826983 where "re" was given the type:69846985 # type: dynamic(float() or integer())6986 # from: lib/nx/binary_backend.ex:2298:146987 re =6988 if abs(re) <= eps do6989 06990 else6991 re6992 end69936994 type warning found at:6995 │6996 2296 │ match_types [out.type] do6997 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6998 │6999 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/470007001 warning: incompatible types given to Nx.Shared.write_bf16/1:70027003 Nx.Shared.write_bf16(x)70047005 given types:70067007 -dynamic(%Complex{7008 re: :infinity or :nan or :neg_infinity or float(),7009 im: :infinity or :nan or :neg_infinity or float()7010 })-70117012 but expected one of:70137014 :infinity or :nan or :neg_infinity70157016 where "x" (context Nx.Shared) was given the type:70177018 # type: dynamic(%Complex{7019 re: :infinity or :nan or :neg_infinity or float(),7020 im: :infinity or :nan or :neg_infinity or float()7021 })7022 # from: lib/nx/binary_backend.ex:22967023 x70247025 type warning found at:7026 │7027 2296 │ match_types [out.type] do7028 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7029 │7030 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/470317032 warning: this clause of defp bin_zip_reduce/7 is never used (or it will always fail/warn when invoked)7033 │7034 2364 │ defp bin_zip_reduce(t1, [], t2, [], type, acc, fun) do7035 │ ~7036 │7037 └─ lib/nx/binary_backend.ex:2364:8: Nx.BinaryBackend.bin_zip_reduce/770387039 warning: the following clause will never match:70407041 x when is_number(x) ->70427043 because it attempts to match on the result of:70447045 Complex.new(re, im)70467047 which has type:70487049 dynamic(%Complex{7050 re: :infinity or :nan or :neg_infinity or float(),7051 im: :infinity or :nan or :neg_infinity or float()7052 })70537054 where "x" (context Nx.Shared) was given the type:70557056 # type: float() or integer()7057 # from: lib/nx/binary_backend.ex:22967058 is_number(x)70597060 type warning found at:7061 │7062 2296 │ match_types [out.type] do7063 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7064 │7065 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/470667067 warning: the following clause will never match:70687069 x when is_number(x) ->70707071 because it attempts to match on the result of:70727073 Complex.new(re, im)70747075 which has type:70767077 dynamic(%Complex{7078 re: :infinity or :nan or :neg_infinity or float(),7079 im: :infinity or :nan or :neg_infinity or float()7080 })70817082 where "x" (context Nx.Shared) was given the type:70837084 # type: float() or integer()7085 # from: lib/nx/binary_backend.ex:22967086 is_number(x)70877088 type warning found at:7089 │7090 2296 │ match_types [out.type] do7091 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7092 │7093 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/470947095 warning: the following clause will never match:70967097 x when is_number(x) ->70987099 because it attempts to match on the result of:71007101 Complex.new(re, im)71027103 which has type:71047105 dynamic(%Complex{7106 re: :infinity or :nan or :neg_infinity or float(),7107 im: :infinity or :nan or :neg_infinity or float()7108 })71097110 where "x" (context Nx.Shared) was given the type:71117112 # type: float() or integer()7113 # from: lib/nx/binary_backend.ex:22967114 is_number(x)71157116 type warning found at:7117 │7118 2296 │ match_types [out.type] do7119 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7120 │7121 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/471227123 warning: the following clause will never match:71247125 x when x === :infinity or x === :neg_infinity or x === :nan ->71267127 because it attempts to match on the result of:71287129 Complex.new(re, im)71307131 which has type:71327133 dynamic(%Complex{7134 re: :infinity or :nan or :neg_infinity or float(),7135 im: :infinity or :nan or :neg_infinity or float()7136 })71377138 where "x" (context Nx.Shared) was given the type:71397140 # type: :infinity or :nan or :neg_infinity7141 # from: lib/nx/binary_backend.ex:22967142 x in [:infinity, :neg_infinity, :nan]71437144 type warning found at:7145 │7146 2296 │ match_types [out.type] do7147 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7148 │7149 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/471507151Generated nx app7152==> nerves_compatibility_test7153===> Analyzing applications...7154===> Compiling telemetry7155==> exla7156Unpacking /home/nerves/.cache/xla/0.4.4/cache/download/xla_extension-x86_64-linux-gnu-cpu.tar.gz into /work/proj/deps_mangopi_mq_pro/exla/cache7157Using 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.so7158Compiling 21 files (.ex)7159 warning: Tuple.append/2 is deprecated. Use insert_at instead7160 │7161 764 │ |> EXLA.Op.reshape(Tuple.append(b_shape, 1))7162 │ ~7163 │7164 └─ lib/exla/defn.ex:764:36: EXLA.Defn.to_operator/47165 └─ lib/exla/defn.ex:1153:28: EXLA.Defn.to_operator/471667167Generated exla app7168==> axon7169Compiling 24 files (.ex)7170warning: Nx.tensor/2 inside defn expects the first argument to be a literal (such as a list)71717172You must avoid code such as:71737174 Nx.tensor(opts[:key])71757176As that will JIT compile a different function for each different key.7177Those values must be literals or be converted to tensors by explicitly calling Nx.tensor/2 outside of a defn71787179 /work/proj/deps_mangopi_mq_pro/axon/lib/axon/schedules.ex:146: Axon.Schedules.apply_constant/271807181warning: Nx.tensor/2 inside defn expects the first argument to be a literal (such as a list)71827183You must avoid code such as:71847185 Nx.tensor(opts[:key])71867187As that will JIT compile a different function for each different key.7188Those values must be literals or be converted to tensors by explicitly calling Nx.tensor/2 outside of a defn71897190 /work/proj/deps_mangopi_mq_pro/axon/lib/axon/initializers.ex:629: Axon.Initializers.variance_scaling_impl/271917192warning: Nx.tensor/2 inside defn expects the first argument to be a literal (such as a list)71937194You must avoid code such as:71957196 Nx.tensor(opts[:key])71977198As that will JIT compile a different function for each different key.7199Those values must be literals or be converted to tensors by explicitly calling Nx.tensor/2 outside of a defn72007201 /work/proj/deps_mangopi_mq_pro/axon/lib/axon/layers.ex:1612: Axon.Layers.dropout/272027203 warning: unused require Axon.Updates7204 │7205 206 │ require Axon.Updates7206 │ ~7207 │7208 └─ lib/axon/loop.ex:206:372097210 warning: Nx.Defn.Kernel.custom_grad/2 is deprecated. custom_grad/2 is deprecated, use custom_grad/3 instead7211 │7212 855 │ Nx.Defn.Kernel.custom_grad(expr, fn _ans, g ->7213 │ ~7214 │7215 └─ lib/axon/compiler.ex:855:26: Axon.Compiler.apply_hooks/472167217 warning: Nx.Defn.Kernel.custom_grad/2 is deprecated. custom_grad/2 is deprecated, use custom_grad/3 instead7218 │7219 526 │ custom_grad(7220 │ ~7221 │7222 └─ lib/axon/activations.ex:526:5: Axon.Activations."__defn:relu__"/172237224 warning: the following conditional expression will always succeed:72257226 not improved?72277228 because it evaluates to:72297230 dynamic(true)72317232 where "improved?" was given the types:72337234 # type: dynamic(boolean())7235 # from: lib/axon/loop.ex:1075:177236 improved? =7237 case mode do7238 ...7239 end72407241 # type: dynamic(false)7242 # from: lib/axon/loop.ex:1089:97243 improved?72447245 type warning found at:7246 │7247 1097 │ not improved? and not over_patience? ->7248 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7249 │7250 └─ lib/axon/loop.ex:1097: Axon.Loop.early_stop/372517252 warning: the following conditional expression will always succeed:72537254 not improved?72557256 because it evaluates to:72577258 dynamic(true)72597260 where "improved?" was given the types:72617262 # type: dynamic(boolean())7263 # from: lib/axon/loop.ex:1179:177264 improved? =7265 case mode do7266 ...7267 end72687269 # type: dynamic(false)7270 # from: lib/axon/loop.ex:1193:97271 improved?72727273 type warning found at:7274 │7275 1201 │ not improved? and not over_patience? ->7276 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7277 │7278 └─ lib/axon/loop.ex:1201: Axon.Loop.reduce_lr_on_plateau/372797280 warning: a struct for Axon.Loop.State is expected on struct update:72817282 %Axon.Loop.State{7283 state7284 | epoch: epoch + 1,7285 metrics: zero_metrics,7286 iteration: 0,7287 max_iteration: state.max_iteration7288 }72897290 but got type:72917292 dynamic(%{..., metrics: term()})72937294 where "state" was given the type:72957296 # type: dynamic(%{..., metrics: term()})7297 # from: lib/axon/loop.ex:1446:337298 Map.replace!(final_metrics_map, epoch, state.metrics)72997300 when defining the variable "state", you must also pattern match on "%Axon.Loop.State{}"73017302 type warning found at:7303 │7304 1450 │ ... %State{7305 │ ~7306 │7307 └─ lib/axon/loop.ex:1450:29: Axon.Loop.run/473087309 warning: a struct for Axon.Loop.State is expected on struct update:73107311 %Axon.Loop.State{state | epoch: state.epoch + 1, iteration: 0}73127313 but got type:73147315 dynamic()73167317 where "state" was given the type:73187319 # type: dynamic()7320 # from: lib/axon/loop.ex7321 {:halt_epoch, state}73227323 when defining the variable "state", you must also pattern match on "%Axon.Loop.State{}"73247325 type warning found at:7326 │7327 1628 │ {:halted, final_metrics_map, %State{state | epoch: state.epoch + 1, iteration: 0}}}7328 │ ~7329 │7330 └─ lib/axon/loop.ex:1628:39: Axon.Loop.halt_epoch/473317332Generated axon app7333==> protox7334Compiling 53 files (.ex)7335 warning: using single-quoted strings to represent charlists is deprecated.7336 Use ~c"" if you indeed want a charlist or use "" instead.7337 You may run "mix format --migrate" to change all single-quoted7338 strings to use the ~c sigil and fix this warning.7339 │7340 95 │ |> :calendar.system_time_to_rfc3339([{:unit, :nanosecond}, {:offset, 'Z'}])7341 │ ~7342 │7343 └─ lib/google/protobuf/timestamp.ex:95:7873447345 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 operator7346 │7347 53 │ <<unknown_bytes::binary-size(len), rest::binary>> = new_bytes7348 │ ~7349 │7350 └─ lib/protox/decode.ex:53:36: Protox.Decode.parse_unknown/373517352 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 operator7353 │7354 254 │ <<value::binary-size(len), rest::binary>> = bytes7355 │ ~7356 │7357 └─ lib/protox/decode.ex:254:28: Protox.Decode.parse_delimited/273587359Compiling lib/protox/poison.ex (it's taking more than 10s)7360Compiling lib/protox/descriptor.ex (it's taking more than 10s)7361Compiling lib/protox/parse.ex (it's taking more than 10s)7362 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:73637364 msg.__struct__.unknown_fields(msg)73657366 but got type:73677368 dynamic(%{..., unknown_fields_name: term()})73697370 where "msg" (context Protox.DefineDecoder) was given the type:73717372 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7373 # from: lib/google/protobuf/empty.ex7374 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}73757376 type warning found at:7377 │7378 4 │ use Protox.Define,7379 │ ~~~~~~~~~~~~~~~~~~7380 │7381 └─ lib/google/protobuf/empty.ex:4: Google.Protobuf.Empty.parse_key_value/273827383 warning: struct Poison.DecodeError is undefined (module Poison.DecodeError is not available or is yet to be defined)7384 │7385 19 │ e in [Poison.DecodeError, Poison.ParseError] ->7386 │ ~7387 │7388 └─ lib/protox/poison.ex:19:9: Protox.Poison.decode!/273897390 warning: struct Poison.EncodeError is undefined (module Poison.EncodeError is not available or is yet to be defined)7391 │7392 29 │ e in Poison.EncodeError ->7393 │ ~7394 │7395 └─ lib/protox/poison.ex:29:9: Protox.Poison.encode!/273967397 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:73987399 msg.__struct__.unknown_fields(msg)74007401 but got type:74027403 dynamic(%{..., unknown_fields_name: term()})74047405 where "msg" (context Protox.DefineDecoder) was given the type:74067407 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7408 # from: lib/google/protobuf/uint64_value.ex7409 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}74107411 type warning found at:7412 │7413 4 │ use Protox.Define,7414 │ ~~~~~~~~~~~~~~~~~~7415 │7416 └─ lib/google/protobuf/uint64_value.ex:4: Google.Protobuf.UInt64Value.parse_key_value/274177418 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:74197420 msg.__struct__.unknown_fields(msg)74217422 but got type:74237424 dynamic(%{..., unknown_fields_name: term()})74257426 where "msg" (context Protox.DefineDecoder) was given the type:74277428 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7429 # from: lib/google/protobuf/uint32_value.ex7430 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}74317432 type warning found at:7433 │7434 4 │ use Protox.Define,7435 │ ~~~~~~~~~~~~~~~~~~7436 │7437 └─ lib/google/protobuf/uint32_value.ex:4: Google.Protobuf.UInt32Value.parse_key_value/274387439 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:74407441 msg.__struct__.unknown_fields(msg)74427443 but got type:74447445 dynamic(%{..., unknown_fields_name: term()})74467447 where "msg" (context Protox.DefineDecoder) was given the type:74487449 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7450 # from: lib/protox/descriptor.ex7451 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}74527453 type warning found at:7454 │7455 7 │ use Protox.Define,7456 │ ~~~~~~~~~~~~~~~~~~7457 │7458 └─ lib/protox/descriptor.ex:7: Protox.Google.Protobuf.FieldOptions.parse_key_value/274597460 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:74617462 msg.__struct__.unknown_fields(msg)74637464 but got type:74657466 dynamic(%{..., unknown_fields_name: term()})74677468 where "msg" (context Protox.DefineDecoder) was given the type:74697470 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7471 # from: lib/protox/descriptor.ex7472 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}74737474 type warning found at:7475 │7476 7 │ use Protox.Define,7477 │ ~~~~~~~~~~~~~~~~~~7478 │7479 └─ lib/protox/descriptor.ex:7: Protox.Google.Protobuf.MessageOptions.parse_key_value/274807481 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:74827483 msg.__struct__.unknown_fields(msg)74847485 but got type:74867487 dynamic(%{..., unknown_fields_name: term()})74887489 where "msg" (context Protox.DefineDecoder) was given the type:74907491 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7492 # from: lib/google/protobuf/value.ex7493 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}74947495 type warning found at:7496 │7497 9 │ use Protox.Define,7498 │ ~~~~~~~~~~~~~~~~~~7499 │7500 └─ lib/google/protobuf/value.ex:9: Google.Protobuf.Value.parse_key_value/275017502 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:75037504 msg.__struct__.unknown_fields(msg)75057506 but got type:75077508 dynamic(%{..., unknown_fields_name: term()})75097510 where "msg" (context Protox.DefineDecoder) was given the type:75117512 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7513 # from: lib/google/protobuf/struct.ex7514 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}75157516 type warning found at:7517 │7518 9 │ use Protox.Define,7519 │ ~~~~~~~~~~~~~~~~~~7520 │7521 └─ lib/google/protobuf/struct.ex:9: Google.Protobuf.Struct.parse_key_value/275227523 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:75247525 msg.__struct__.unknown_fields(msg)75267527 but got type:75287529 dynamic(%{..., unknown_fields_name: term()})75307531 where "msg" (context Protox.DefineDecoder) was given the type:75327533 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7534 # from: lib/protox/descriptor.ex7535 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}75367537 type warning found at:7538 │7539 7 │ use Protox.Define,7540 │ ~~~~~~~~~~~~~~~~~~7541 │7542 └─ lib/protox/descriptor.ex:7: Protox.Google.Protobuf.EnumValueDescriptorProto.parse_key_value/275437544 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:75457546 msg.__struct__.unknown_fields(msg)75477548 but got type:75497550 dynamic(%{..., unknown_fields_name: term()})75517552 where "msg" (context Protox.DefineDecoder) was given the type:75537554 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7555 # from: lib/protox/descriptor.ex7556 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}75577558 type warning found at:7559 │7560 7 │ use Protox.Define,7561 │ ~~~~~~~~~~~~~~~~~~7562 │7563 └─ lib/protox/descriptor.ex:7: Protox.Google.Protobuf.EnumDescriptorProto.parse_key_value/275647565 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:75667567 msg.__struct__.unknown_fields(msg)75687569 but got type:75707571 dynamic(%{..., unknown_fields_name: term()})75727573 where "msg" (context Protox.DefineDecoder) was given the type:75747575 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7576 # from: lib/google/protobuf/string_value.ex7577 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}75787579 type warning found at:7580 │7581 4 │ use Protox.Define,7582 │ ~~~~~~~~~~~~~~~~~~7583 │7584 └─ lib/google/protobuf/string_value.ex:4: Google.Protobuf.StringValue.parse_key_value/275857586 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:75877588 msg.__struct__.unknown_fields(msg)75897590 but got type:75917592 dynamic(%{..., unknown_fields_name: term()})75937594 where "msg" (context Protox.DefineDecoder) was given the type:75957596 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7597 # from: lib/protox/descriptor.ex7598 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}75997600 type warning found at:7601 │7602 7 │ use Protox.Define,7603 │ ~~~~~~~~~~~~~~~~~~7604 │7605 └─ lib/protox/descriptor.ex:7: Protox.Google.Protobuf.OneofDescriptorProto.parse_key_value/276067607 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:76087609 msg.__struct__.unknown_fields(msg)76107611 but got type:76127613 dynamic(%{..., unknown_fields_name: term()})76147615 where "msg" (context Protox.DefineDecoder) was given the type:76167617 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7618 # from: lib/google/protobuf/timestamp.ex7619 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}76207621 type warning found at:7622 │7623 4 │ use Protox.Define,7624 │ ~~~~~~~~~~~~~~~~~~7625 │7626 └─ lib/google/protobuf/timestamp.ex:4: Google.Protobuf.Timestamp.parse_key_value/276277628 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:76297630 msg.__struct__.unknown_fields(msg)76317632 but got type:76337634 dynamic(%{..., unknown_fields_name: term()})76357636 where "msg" (context Protox.DefineDecoder) was given the type:76377638 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7639 # from: lib/protox/descriptor.ex7640 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}76417642 type warning found at:7643 │7644 7 │ use Protox.Define,7645 │ ~~~~~~~~~~~~~~~~~~7646 │7647 └─ lib/protox/descriptor.ex:7: Protox.Google.Protobuf.FieldDescriptorProto.parse_key_value/276487649 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:76507651 msg.__struct__.unknown_fields(msg)76527653 but got type:76547655 dynamic(%{..., unknown_fields_name: term()})76567657 where "msg" (context Protox.DefineDecoder) was given the type:76587659 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7660 # from: lib/google/protobuf/int64_value.ex7661 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}76627663 type warning found at:7664 │7665 4 │ use Protox.Define,7666 │ ~~~~~~~~~~~~~~~~~~7667 │7668 └─ lib/google/protobuf/int64_value.ex:4: Google.Protobuf.Int64Value.parse_key_value/276697670 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:76717672 msg.__struct__.unknown_fields(msg)76737674 but got type:76757676 dynamic(%{..., unknown_fields_name: term()})76777678 where "msg" (context Protox.DefineDecoder) was given the type:76797680 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7681 # from: lib/google/protobuf/list_value.ex7682 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}76837684 type warning found at:7685 │7686 9 │ use Protox.Define,7687 │ ~~~~~~~~~~~~~~~~~~7688 │7689 └─ lib/google/protobuf/list_value.ex:9: Google.Protobuf.ListValue.parse_key_value/276907691 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:76927693 msg.__struct__.unknown_fields(msg)76947695 but got type:76967697 dynamic(%{..., unknown_fields_name: term()})76987699 where "msg" (context Protox.DefineDecoder) was given the type:77007701 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7702 # from: lib/google/protobuf/int32_value.ex7703 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}77047705 type warning found at:7706 │7707 4 │ use Protox.Define,7708 │ ~~~~~~~~~~~~~~~~~~7709 │7710 └─ lib/google/protobuf/int32_value.ex:4: Google.Protobuf.Int32Value.parse_key_value/277117712 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:77137714 msg.__struct__.unknown_fields(msg)77157716 but got type:77177718 dynamic(%{..., unknown_fields_name: term()})77197720 where "msg" (context Protox.DefineDecoder) was given the type:77217722 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7723 # from: lib/protox/descriptor.ex7724 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}77257726 type warning found at:7727 │7728 7 │ use Protox.Define,7729 │ ~~~~~~~~~~~~~~~~~~7730 │7731 └─ lib/protox/descriptor.ex:7: Protox.Google.Protobuf.DescriptorProto.parse_key_value/277327733 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:77347735 msg.__struct__.unknown_fields(msg)77367737 but got type:77387739 dynamic(%{..., unknown_fields_name: term()})77407741 where "msg" (context Protox.DefineDecoder) was given the type:77427743 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7744 # from: lib/google/protobuf/field_mask.ex7745 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}77467747 type warning found at:7748 │7749 8 │ use Protox.Define,7750 │ ~~~~~~~~~~~~~~~~~~7751 │7752 └─ lib/google/protobuf/field_mask.ex:8: Google.Protobuf.FieldMask.parse_key_value/277537754 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:77557756 msg.__struct__.unknown_fields(msg)77577758 but got type:77597760 dynamic(%{..., unknown_fields_name: term()})77617762 where "msg" (context Protox.DefineDecoder) was given the type:77637764 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7765 # from: lib/protox/descriptor.ex7766 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}77677768 type warning found at:7769 │7770 7 │ use Protox.Define,7771 │ ~~~~~~~~~~~~~~~~~~7772 │7773 └─ lib/protox/descriptor.ex:7: Protox.Google.Protobuf.DescriptorProto.ExtensionRange.parse_key_value/277747775 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:77767777 msg.__struct__.unknown_fields(msg)77787779 but got type:77807781 dynamic(%{..., unknown_fields_name: term()})77827783 where "msg" (context Protox.DefineDecoder) was given the type:77847785 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7786 # from: lib/google/protobuf/double_value.ex7787 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}77887789 type warning found at:7790 │7791 4 │ use Protox.Define,7792 │ ~~~~~~~~~~~~~~~~~~7793 │7794 └─ lib/google/protobuf/double_value.ex:4: Google.Protobuf.DoubleValue.parse_key_value/277957796 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:77977798 msg.__struct__.unknown_fields(msg)77997800 but got type:78017802 dynamic(%{..., unknown_fields_name: term()})78037804 where "msg" (context Protox.DefineDecoder) was given the type:78057806 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7807 # from: lib/protox/descriptor.ex7808 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}78097810 type warning found at:7811 │7812 7 │ use Protox.Define,7813 │ ~~~~~~~~~~~~~~~~~~7814 │7815 └─ lib/protox/descriptor.ex:7: Protox.Google.Protobuf.FileDescriptorProto.parse_key_value/278167817 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:78187819 msg.__struct__.unknown_fields(msg)78207821 but got type:78227823 dynamic(%{..., unknown_fields_name: term()})78247825 where "msg" (context Protox.DefineDecoder) was given the type:78267827 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7828 # from: lib/google/protobuf/bool_value.ex7829 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}78307831 type warning found at:7832 │7833 4 │ use Protox.Define,7834 │ ~~~~~~~~~~~~~~~~~~7835 │7836 └─ lib/google/protobuf/bool_value.ex:4: Google.Protobuf.BoolValue.parse_key_value/278377838 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:78397840 msg.__struct__.unknown_fields(msg)78417842 but got type:78437844 dynamic(%{..., unknown_fields_name: term()})78457846 where "msg" (context Protox.DefineDecoder) was given the type:78477848 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7849 # from: lib/google/protobuf/bytes_value.ex7850 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}78517852 type warning found at:7853 │7854 4 │ use Protox.Define,7855 │ ~~~~~~~~~~~~~~~~~~7856 │7857 └─ lib/google/protobuf/bytes_value.ex:4: Google.Protobuf.BytesValue.parse_key_value/278587859 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:78607861 msg.__struct__.unknown_fields(msg)78627863 but got type:78647865 dynamic(%{..., unknown_fields_name: term()})78667867 where "msg" (context Protox.DefineDecoder) was given the type:78687869 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7870 # from: lib/protox/descriptor.ex7871 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}78727873 type warning found at:7874 │7875 7 │ use Protox.Define,7876 │ ~~~~~~~~~~~~~~~~~~7877 │7878 └─ lib/protox/descriptor.ex:7: Protox.Google.Protobuf.FileDescriptorSet.parse_key_value/278797880 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:78817882 msg.__struct__.unknown_fields(msg)78837884 but got type:78857886 dynamic(%{..., unknown_fields_name: term()})78877888 where "msg" (context Protox.DefineDecoder) was given the type:78897890 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7891 # from: lib/google/protobuf/any.ex7892 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}78937894 type warning found at:7895 │7896 4 │ use Protox.Define,7897 │ ~~~~~~~~~~~~~~~~~~7898 │7899 └─ lib/google/protobuf/any.ex:4: Google.Protobuf.Any.parse_key_value/279007901 warning: the following clause will never match:79027903 {:ok, dec} ->79047905 because it attempts to match on the result of:79067907 Decimal.parse(json_decimal)79087909 which has type:79107911 dynamic(7912 :error or7913 {%Decimal{sign: integer(), coef: integer(), exp: float() or integer()} or7914 %Decimal{sign: integer(), coef: :NaN or :inf, exp: integer()}, term()}7915 )79167917 type warning found at:7918 │7919 63 │ {:ok, dec} -> dec7920 │ ~~~~~~~~~~~~~~~~~7921 │7922 └─ lib/google/protobuf/duration.ex:63: Protox.JsonMessageDecoder.Google.Protobuf.Duration.get_decimal/179237924 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:79257926 msg.__struct__.unknown_fields(msg)79277928 but got type:79297930 dynamic(%{..., unknown_fields_name: term()})79317932 where "msg" (context Protox.DefineDecoder) was given the type:79337934 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7935 # from: lib/google/protobuf/duration.ex7936 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}79377938 type warning found at:7939 │7940 4 │ use Protox.Define,7941 │ ~~~~~~~~~~~~~~~~~~7942 │7943 └─ lib/google/protobuf/duration.ex:4: Google.Protobuf.Duration.parse_key_value/279447945 warning: expected a module (an atom) when invoking unknown_fields/1 in expression:79467947 msg.__struct__.unknown_fields(msg)79487949 but got type:79507951 dynamic(%{..., unknown_fields_name: term()})79527953 where "msg" (context Protox.DefineDecoder) was given the type:79547955 # type: dynamic(%{..., __struct__: %{..., unknown_fields_name: term()}})7956 # from: lib/google/protobuf/float_value.ex7957 {[{msg.__struct__.unknown_fields_name, [value | msg.__struct__.unknown_fields(msg)]}], rest}79587959 type warning found at:7960 │7961 4 │ use Protox.Define,7962 │ ~~~~~~~~~~~~~~~~~~7963 │7964 └─ lib/google/protobuf/float_value.ex:4: Google.Protobuf.FloatValue.parse_key_value/279657966Generated protox app7967==> axon_onnx7968Compiling 28 files (.ex)7969 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead7970 │7971 1043 │ Logger.warn("Training mode in batch norm has no effect")7972 │ ~7973 │7974 └─ lib/axon_onnx/deserialize.ex:1043:14: AxonOnnx.Deserialize.recur_nodes/279757976 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead7977 │7978 2395 │ Logger.warn("#{key} has no specified dimension, assuming nil")7979 │ ~7980 │7981 └─ lib/axon_onnx/deserialize.ex:2395:20: AxonOnnx.Deserialize.shape!/279827983 warning: incompatible types given to Axon.nx/3:79847985 Axon.nx(inp, fn x -> Nx.clip(x, Nx.Constants.min_finite(Nx.type(x)), max) end,7986 name: output_name,7987 op_name: :clip7988 )79897990 given types:79917992 (7993 -dynamic(%Axon.Node{})-,7994 (%Complex{} or %Nx.Tensor{} or :infinity or :nan or :neg_infinity or float() or integer() ->7995 dynamic()),7996 dynamic(7997 non_empty_list({:name, term()} or {:op_name, :clip}) and not non_empty_list({:op_name, :clip})7998 ) or non_empty_list({:op_name, :clip})7999 )80008001 but expected one of:80028003 %Axon{}, (none() -> term()), empty_list() or non_empty_list(term(), term())80048005 where "inp" was given the type:80068007 # type: dynamic(%Axon.Node{})8008 # from: lib/axon_onnx/deserialize.ex8009 {inp, max}80108011 where "max" was given the types:80128013 # type: dynamic(%Nx.Tensor{})8014 # from: lib/axon_onnx/deserialize.ex:1699:378015 %Nx.Tensor{} = max80168017 # type: dynamic(%Nx.Tensor{})8018 # from: lib/axon_onnx/deserialize.ex8019 {%Axon.Node{}, %Nx.Tensor{} = max}80208021 where "output_name" was given the type:80228023 # type: dynamic()8024 # from: lib/axon_onnx/deserialize.ex:1681:108025 %Onnx.NodeProto{op_type: "Clip", input: [inp_name, "", max_name], output: [output_name]}80268027 type warning found at:8028 │8029 1701 │ Axon.nx(inp, fn x -> Nx.clip(x, Nx.Constants.min_finite(Nx.type(x)), max) end,8030 │ ~8031 │8032 └─ lib/axon_onnx/deserialize.ex:1701:18: AxonOnnx.Deserialize.recur_nodes/280338034 warning: the following conditional expression:80358036 strides80378038 will always evaluate to:80398040 dynamic(not false and not nil)80418042 where "strides" was given the type:80438044 # type: dynamic(not false and not nil)8045 # from: lib/axon_onnx/deserialize.ex:865:138046 strides = avg_pool_options["strides"] || 180478048 type warning found at:8049 │8050 887 │ if strides do8051 │ ~~~~~~~~~~~~~8052 │8053 └─ lib/axon_onnx/deserialize.ex:887: AxonOnnx.Deserialize.recur_nodes/280548055Generated axon_onnx app8056==> axon_interp8057Compiling 2 files (.ex)8058 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.80598060 This error happens when you have function calls without parentheses inside keywords. For example:80618062 function(arg, one: nested_call a, b, c)8063 function(arg, one: if expr, do: :this, else: :that)80648065 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:80668067 function(arg, one: if(expr, do: :this, else: :that))8068 function(arg, one: nested_call(a, b, c))80698070 Ambiguity found at:8071 │8072 171 │ def validate_model(nil, _), do: raise ArgumentError, "need a model file #{inspect(@model_suffix)}."8073 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8074 │8075 └─ lib/axon_interp.ex:17180768077 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.80788079 This error happens when you have function calls without parentheses inside keywords. For example:80808081 function(arg, one: nested_call a, b, c)8082 function(arg, one: if expr, do: :this, else: :that)80838084 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:80858086 function(arg, one: if(expr, do: :this, else: :that))8087 function(arg, one: nested_call(a, b, c))80888089 Ambiguity found at:8090 │8091 186 │ do: raise ArgumentError, "expects the model file #{inspect(@model_suffix)} not \"#{actual_ext}\"."8092 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8093 │8094 └─ lib/axon_interp.ex:18680958096 warning: using single-quoted strings to represent charlists is deprecated.8097 Use ~c"" if you indeed want a charlist or use "" instead.8098 You may run "mix format --migrate" to change all single-quoted8099 strings to use the ~c sigil and fix this warning.8100 │8101 77 │ with {_, cd} <- List.keyfind(headers, 'content-disposition', 0),8102 │ ~8103 │8104 └─ lib/axon_interp/url.ex:77:4381058106 warning: module attribute @basic_usage was set but never used8107 │8108 7 │ @basic_usage """8109 │ ~~~~~~~~~~~~~~~~8110 │8111 └─ lib/axon_interp.ex:7: AxonInterp (module)81128113Generated axon_interp app8114==> uboot_env8115Compiling 5 files (.ex)8116Generated uboot_env app8117==> property_table8118Compiling 8 files (.ex)8119Generated property_table app8120==> nerves_uevent8121 CC uevent.o8122 LD uevent8123Compiling 5 files (.ex)8124Generated nerves_uevent app8125==> nerves_runtime8126Compiling 14 files (.ex)8127Generated nerves_runtime app8128==> toolshed8129Compiling 5 files (.ex)8130Generated toolshed app8131==> nerves_compatibility_test8132Compiling 2 files (.ex)8133Generated nerves_compatibility_test app8134|nerves| Building OTP Release...81358136* [Nerves] validating vm.args8137* skipping runtime configuration (config/runtime.exs not found)8138* creating _build/mangopi_mq_pro/rel/nerves_compatibility_test/releases/0.1.0/vm.args8139Updating base firmware image with Erlang release...8140scrub-otp-release.sh: ERROR: Unexpected executable format for '/work/proj/_build/mangopi_mq_pro/_nerves-tmp/rootfs_overlay/srv/erlang/lib/exla-0.4.2/priv/libexla.so'81418142Got:8143 readelf:Advanced Micro Devices X86-64;0x081448145Expecting:8146 readelf:RISC-V;0x5, RVC, double-float ABI81478148This file was compiled for the host or a different target and probably8149will not work.81508151Check the following:815281531. If this file comes from a library, that library may be compiling to8154 its source directory under `deps`. Manually clean up the source8155 directory and try building again.815681572. Are you using a path dependency in your mix deps? If so, run8158 'mix clean' in that directory to avoid pulling in any of its8159 build products.816081613. Did you recently upgrade or change your Nerves system? If so,8162 try cleaning and rebuilding this project and its deps.816381644. Are you building outside of Nerves' mix integration? If so,8165 make sure that you've sourced 'nerves-env.sh'.81668167If you are very sure you know what you are doing, you may place an empty8168file in the same directory as the offending file(s) called '.noscrub'.8169This will explicitly disable scrubbing for that directory.81708171If you're still having trouble, please file an issue on Github8172at https://github.com/nerves-project/nerves_system_br/issues.8173