Build log
nerves_system_x86_64
manx 0.1.4 · fail · run manx-0.1.4-1790984016672
7096 of 7096 lines
1Resolving Hex dependencies...2Resolution completed in 0.196s3Unchanged:4 beaver 0.2.205 circular_buffer 1.1.06 complex 0.4.37 elixir_make 0.10.08 interactive_cmd 0.1.49 kinda 0.2.1310 llvm_config 0.1.111 manx 0.1.412 nerves 2.0.0-pre.213 nerves_discovery 0.1.514 nerves_logging 0.2.415 nerves_runtime 0.13.1316 nerves_system_bbb 2.30.217 nerves_system_br 1.34.418 nerves_system_mangopi_mq_pro 0.17.219 nerves_system_qemu_aarch64 0.4.220 nerves_system_rpi0 2.1.221 nerves_system_rpi4 2.1.222 nerves_system_rpi5 2.1.223 nerves_system_trellis 0.5.024 nerves_system_x86_64 1.34.225 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.126 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.127 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.128 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.129 nerves_toolchain_x86_64_nerves_linux_musl 15.3.130 nerves_uevent 0.1.731 nimble_parsec 1.4.232 nx 0.4.233 pegasus 0.2.634 property_table 0.3.435 ring_logger 0.11.736 rustler_precompiled 0.10.037 tablet 0.3.338 toolshed 0.5.039 uboot_env 1.0.240 zig_parser 0.1.941* Getting manx (Hex package)42* Getting nerves (Hex package)43* Getting ring_logger (Hex package)44* Getting toolshed (Hex package)45* Getting nerves_runtime (Hex package)46* Getting nerves_system_bbb (Hex package)47* Getting nerves_system_mangopi_mq_pro (Hex package)48* Getting nerves_system_qemu_aarch64 (Hex package)49* Getting nerves_system_rpi0 (Hex package)50* Getting nerves_system_rpi4 (Hex package)51* Getting nerves_system_rpi5 (Hex package)52* Getting nerves_system_trellis (Hex package)53* Getting nerves_system_x86_64 (Hex package)54* Getting nerves_system_br (Hex package)55* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)56* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)57* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)58* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)59* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)60* Getting nerves_logging (Hex package)61* Getting nerves_uevent (Hex package)62* Getting uboot_env (Hex package)63* Getting elixir_make (Hex package)64* Getting property_table (Hex package)65* Getting circular_buffer (Hex package)66* Getting interactive_cmd (Hex package)67* Getting nerves_discovery (Hex package)68* Getting tablet (Hex package)69* Getting beaver (Hex package)70* Getting nx (Hex package)71* Getting complex (Hex package)72* Getting kinda (Hex package)73* Getting llvm_config (Hex package)74* Getting rustler_precompiled (Hex package)75* Getting zig_parser (Hex package)76* Getting pegasus (Hex package)77* Getting nimble_parsec (Hex package)78==> complex79Compiling 2 files (.ex)80Generated complex app81==> pegasus82Compiling 11 files (.ex)83Generated pegasus app84==> zig_parser85Compiling 22 files (.ex)86Generated zig_parser app87==> nx88Compiling 30 files (.ex)89 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity90 │91 625 │ def ~~~tensor when is_number(tensor), do: Bitwise.~~~(tensor)92 │ ~93 │94 └─ lib/nx/defn/kernel.ex:625:79596 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity97 │98 626 │ def ~~~tensor, do: Nx.bitwise_not(tensor)99 │ ~100 │101 └─ lib/nx/defn/kernel.ex:626:7102103 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 operator104 │105 213 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val106 │ ~107 │108 └─ lib/nx/shared.ex:213:33: Nx.Shared.read_complex/2109110 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 operator111 │112 213 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val113 │ ~114 │115 └─ lib/nx/shared.ex:213:71: Nx.Shared.read_complex/2116117 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 operator118 │119 217 │ <<x::float-native-size(elem_size)>> -> x120 │ ~121 │122 └─ lib/nx/shared.ex:217:32: Nx.Shared.read_complex/2123124 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 operator125 │126 223 │ <<x::float-native-size(elem_size)>> -> x127 │ ~128 │129 └─ lib/nx/shared.ex:223:32: Nx.Shared.read_complex/2130131warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0132└─ lib/nx/defn/grad.ex: Nx.Defn.Grad.zero?/1133134warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0135└─ lib/nx/defn/kernel.ex: Nx.Defn.Kernel.logical_not/1136137 warning: clauses with the same name should be grouped together, "defmacro while/4" was previously defined (lib/nx/defn/kernel.ex:1116)138 │139 1153 │ defmacro while(_var, _cond, _opts, other) do140 │ ~141 │142 └─ lib/nx/defn/kernel.ex:1153:12143144 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 operator145 │146 532 │ <<x::size(bits)-big>> = <<-1::float-size(bits)-big>>147 │ ~148 │149 └─ lib/nx/random.ex:532:15: Nx.Random.next_after_minus_1/1150151 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 operator152 │153 536 │ <<f::float-size(bits)-big>> = <<x - 1::integer-size(bits)-big>>154 │ ~155 │156 └─ lib/nx/random.ex:536:21: Nx.Random.next_after_minus_1/1157158 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator159 │160 690 │ match_types [type] do161 │ ~~~~~~~~~~~~~~~~~~~~~162 │163 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2164165 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator166 │167 690 │ match_types [type] do168 │ ~~~~~~~~~~~~~~~~~~~~~169 │170 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2171172 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator173 │174 690 │ match_types [type] do175 │ ~~~~~~~~~~~~~~~~~~~~~176 │177 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2178179 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator180 │181 690 │ match_types [type] do182 │ ~~~~~~~~~~~~~~~~~~~~~183 │184 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2185186 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator187 │188 690 │ match_types [type] do189 │ ~~~~~~~~~~~~~~~~~~~~~190 │191 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2192193 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator194 │195 690 │ match_types [type] do196 │ ~~~~~~~~~~~~~~~~~~~~~197 │198 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2199200 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator201 │202 192 │ Nx.Shared.match_types [type] do203 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~204 │205 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5206207 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator208 │209 192 │ Nx.Shared.match_types [type] do210 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~211 │212 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5213214 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator215 │216 192 │ Nx.Shared.match_types [type] do217 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~218 │219 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5220221 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator222 │223 192 │ Nx.Shared.match_types [type] do224 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~225 │226 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5227228 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator229 │230 192 │ Nx.Shared.match_types [type] do231 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~232 │233 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5234235 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator236 │237 192 │ Nx.Shared.match_types [type] do238 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~239 │240 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5241242 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 operator243 │244 282 │ for <<chunk::size(chunk_size)-bitstring <- data>> do245 │ ~246 │247 └─ lib/nx/binary_backend.ex:282:23: Nx.BinaryBackend.unary_broadcast/7248249 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 operator250 │251 329 │ for <<chunk::size(chunk_size)-bitstring <- data>> do252 │ ~253 │254 └─ lib/nx/binary_backend.ex:329:25: Nx.BinaryBackend.transpose/3255256 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 operator257 │258 409 │ for <<dim::size(size)-bitstring <- bin>>, into: <<>> do259 │ ~260 │261 └─ lib/nx/binary_backend.ex:409:27: Nx.BinaryBackend.pad_last_dim/5262263 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 operator264 │265 414 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = padded266 │ ~267 │268 └─ lib/nx/binary_backend.ex:414:25: Nx.BinaryBackend.pad_last_dim/5269270 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 operator271 │272 426 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =273 │ ~274 │275 └─ lib/nx/binary_backend.ex:426:23: Nx.BinaryBackend.pad_last_dim/5276277 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 operator278 │279 426 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =280 │ ~281 │282 └─ lib/nx/binary_backend.ex:426:58: Nx.BinaryBackend.pad_last_dim/5283284 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 operator285 │286 433 │ <<_::size(low_byte)-bitstring, new_bin::bitstring>> = bin287 │ ~288 │289 └─ lib/nx/binary_backend.ex:433:23: Nx.BinaryBackend.pad_last_dim/5290291 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 operator292 │293 439 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = bin294 │ ~295 │296 └─ lib/nx/binary_backend.ex:439:29: Nx.BinaryBackend.pad_last_dim/5297298 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 operator299 │300 485 │ for <<chunk::size(chunk_size)-bitstring <- data>> do301 │ ~302 │303 └─ lib/nx/binary_backend.ex:485:25: Nx.BinaryBackend.reverse/3304305 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 operator306 │307 557 │ <<_::bitstring-size(left_offset_bits),308 │ ~309 │310 └─ lib/nx/binary_backend.ex:557:29: Nx.BinaryBackend.dot/7311312 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 operator313 │314 558 │ left_batch_item_binary::bitstring-size(left_batch_item_bits),315 │ ~316 │317 └─ lib/nx/binary_backend.ex:558:50: Nx.BinaryBackend.dot/7318319 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 operator320 │321 561 │ <<_::bitstring-size(right_offset_bits),322 │ ~323 │324 └─ lib/nx/binary_backend.ex:561:29: Nx.BinaryBackend.dot/7325326 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 operator327 │328 562 │ right_batch_item_binary::bitstring-size(right_batch_item_bits),329 │ ~330 │331 └─ lib/nx/binary_backend.ex:562:51: Nx.BinaryBackend.dot/7332333 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 operator334 │335 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data336 │ ~337 │338 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4339340 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator341 │342 655 │ match_types [pred_type] do343 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~344 │345 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4346347 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 operator348 │349 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data350 │ ~351 │352 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4353354 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator355 │356 655 │ match_types [pred_type] do357 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~358 │359 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4360361 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator362 │363 655 │ match_types [pred_type] do364 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~365 │366 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4367368 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 operator369 │370 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data371 │ ~372 │373 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4374375 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator376 │377 655 │ match_types [pred_type] do378 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~379 │380 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4381382 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 operator383 │384 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data385 │ ~386 │387 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4388389 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator390 │391 655 │ match_types [pred_type] do392 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~393 │394 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4395396 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 operator397 │398 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data399 │ ~400 │401 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4402403 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator404 │405 655 │ match_types [pred_type] do406 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~407 │408 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4409410 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 operator411 │412 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data413 │ ~414 │415 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4416417 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator418 │419 669 │ match_types [left_type] do420 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~421 │422 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4423424 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 operator425 │426 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data427 │ ~428 │429 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4430431 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator432 │433 669 │ match_types [left_type] do434 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~435 │436 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4437438 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator439 │440 669 │ match_types [left_type] do441 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~442 │443 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4444445 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 operator446 │447 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data448 │ ~449 │450 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4451452 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator453 │454 669 │ match_types [left_type] do455 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~456 │457 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4458459 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 operator460 │461 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data462 │ ~463 │464 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4465466 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator467 │468 669 │ match_types [left_type] do469 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~470 │471 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4472473 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 operator474 │475 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data476 │ ~477 │478 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4479480 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator481 │482 669 │ match_types [left_type] do483 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~484 │485 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4486487 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 operator488 │489 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data490 │ ~491 │492 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4493494 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator495 │496 663 │ match_types [right_type] do497 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~498 │499 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4500501 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 operator502 │503 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data504 │ ~505 │506 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4507508 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator509 │510 663 │ match_types [right_type] do511 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~512 │513 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4514515 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator516 │517 663 │ match_types [right_type] do518 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~519 │520 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4521522 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 operator523 │524 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data525 │ ~526 │527 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4528529 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator530 │531 663 │ match_types [right_type] do532 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~533 │534 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4535536 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 operator537 │538 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data539 │ ~540 │541 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4542543 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator544 │545 663 │ match_types [right_type] do546 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~547 │548 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4549550 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 operator551 │552 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data553 │ ~554 │555 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4556557 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator558 │559 663 │ match_types [right_type] do560 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~561 │562 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4563564 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator565 │566 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data567 │ ~568 │569 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4570571 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator572 │573 728 │ match_types [left_type, right_type, type] do574 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~575 │576 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4577578 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator579 │580 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data581 │ ~582 │583 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4584585 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator586 │587 728 │ match_types [left_type, right_type, type] do588 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~589 │590 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4591592 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator593 │594 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data595 │ ~596 │597 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4598599 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator600 │601 728 │ match_types [left_type, right_type, type] do602 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~603 │604 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4605606 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator607 │608 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data609 │ ~610 │611 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4612613 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator614 │615 728 │ match_types [left_type, right_type, type] do616 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~617 │618 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4619620 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator621 │622 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data623 │ ~624 │625 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4626627 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator628 │629 728 │ match_types [left_type, right_type, type] do630 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~631 │632 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4633634 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator635 │636 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data637 │ ~638 │639 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4640641 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator642 │643 728 │ match_types [left_type, right_type, type] do644 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~645 │646 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4647648 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator649 │650 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data651 │ ~652 │653 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4654655 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator656 │657 728 │ match_types [left_type, right_type, type] do658 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~659 │660 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4661662 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator663 │664 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data665 │ ~666 │667 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4668669 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator670 │671 728 │ match_types [left_type, right_type, type] do672 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~673 │674 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4675676 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator677 │678 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data679 │ ~680 │681 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4682683 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator684 │685 728 │ match_types [left_type, right_type, type] do686 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~687 │688 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4689690 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator691 │692 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data693 │ ~694 │695 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4696697 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator698 │699 728 │ match_types [left_type, right_type, type] do700 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~701 │702 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4703704 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator705 │706 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data707 │ ~708 │709 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4710711 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator712 │713 728 │ match_types [left_type, right_type, type] do714 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~715 │716 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4717718 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator719 │720 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data721 │ ~722 │723 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4724725 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator726 │727 728 │ match_types [left_type, right_type, type] do728 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~729 │730 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4731732 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator733 │734 728 │ match_types [left_type, right_type, type] do735 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~736 │737 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4738739 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator740 │741 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data742 │ ~743 │744 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4745746 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator747 │748 728 │ match_types [left_type, right_type, type] do749 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~750 │751 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4752753 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator754 │755 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data756 │ ~757 │758 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4759760 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator761 │762 728 │ match_types [left_type, right_type, type] do763 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~764 │765 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4766767 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator768 │769 728 │ match_types [left_type, right_type, type] do770 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~771 │772 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4773774 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator775 │776 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data777 │ ~778 │779 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4780781 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator782 │783 728 │ match_types [left_type, right_type, type] do784 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~785 │786 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4787788 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator789 │790 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data791 │ ~792 │793 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4794795 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator796 │797 728 │ match_types [left_type, right_type, type] do798 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~799 │800 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4801802 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator803 │804 728 │ match_types [left_type, right_type, type] do805 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~806 │807 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4808809 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator810 │811 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data812 │ ~813 │814 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4815816 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator817 │818 728 │ match_types [left_type, right_type, type] do819 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~820 │821 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4822823 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator824 │825 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data826 │ ~827 │828 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4829830 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator831 │832 728 │ match_types [left_type, right_type, type] do833 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~834 │835 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4836837 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator838 │839 728 │ match_types [left_type, right_type, type] do840 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~841 │842 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4843844 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator845 │846 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data847 │ ~848 │849 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4850851 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator852 │853 728 │ match_types [left_type, right_type, type] do854 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~855 │856 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4857858 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator859 │860 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data861 │ ~862 │863 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4864865 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator866 │867 728 │ match_types [left_type, right_type, type] do868 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~869 │870 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4871872 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator873 │874 728 │ match_types [left_type, right_type, type] do875 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~876 │877 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4878879 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator880 │881 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data882 │ ~883 │884 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4885886 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator887 │888 728 │ match_types [left_type, right_type, type] do889 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~890 │891 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4892893 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator894 │895 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data896 │ ~897 │898 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4899900 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator901 │902 728 │ match_types [left_type, right_type, type] do903 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~904 │905 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4906907 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator908 │909 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data910 │ ~911 │912 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4913914 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator915 │916 728 │ match_types [left_type, right_type, type] do917 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~918 │919 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4920921 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator922 │923 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data924 │ ~925 │926 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4927928 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator929 │930 728 │ match_types [left_type, right_type, type] do931 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~932 │933 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4934935 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator936 │937 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data938 │ ~939 │940 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4941942 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator943 │944 728 │ match_types [left_type, right_type, type] do945 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~946 │947 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4948949 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator950 │951 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data952 │ ~953 │954 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4955956 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator957 │958 728 │ match_types [left_type, right_type, type] do959 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~960 │961 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4962963 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator964 │965 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data966 │ ~967 │968 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4969970 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator971 │972 728 │ match_types [left_type, right_type, type] do973 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~974 │975 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4976977 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator978 │979 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data980 │ ~981 │982 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4983984 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator985 │986 728 │ match_types [left_type, right_type, type] do987 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~988 │989 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4990991 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator992 │993 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data994 │ ~995 │996 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4997998 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator999 │1000 728 │ match_types [left_type, right_type, type] do1001 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1002 │1003 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410041005 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1006 │1007 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1008 │ ~1009 │1010 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/410111012 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1013 │1014 728 │ match_types [left_type, right_type, type] do1015 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1016 │1017 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410181019 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1020 │1021 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1022 │ ~1023 │1024 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410251026 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1027 │1028 728 │ match_types [left_type, right_type, type] do1029 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1030 │1031 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410321033 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1034 │1035 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1036 │ ~1037 │1038 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/410391040 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1041 │1042 728 │ match_types [left_type, right_type, type] do1043 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1044 │1045 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410461047 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1048 │1049 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1050 │ ~1051 │1052 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410531054 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1055 │1056 728 │ match_types [left_type, right_type, type] do1057 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1058 │1059 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410601061 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1062 │1063 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1064 │ ~1065 │1066 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/410671068 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1069 │1070 728 │ match_types [left_type, right_type, type] do1071 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1072 │1073 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410741075 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1076 │1077 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1078 │ ~1079 │1080 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410811082 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1083 │1084 728 │ match_types [left_type, right_type, type] do1085 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1086 │1087 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410881089 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1090 │1091 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1092 │ ~1093 │1094 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/410951096 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1097 │1098 728 │ match_types [left_type, right_type, type] do1099 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1100 │1101 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411021103 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1104 │1105 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1106 │ ~1107 │1108 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411091110 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1111 │1112 728 │ match_types [left_type, right_type, type] do1113 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1114 │1115 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411161117 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1118 │1119 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1120 │ ~1121 │1122 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411231124 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1125 │1126 728 │ match_types [left_type, right_type, type] do1127 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1128 │1129 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411301131 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1132 │1133 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1134 │ ~1135 │1136 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411371138 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1139 │1140 728 │ match_types [left_type, right_type, type] do1141 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1142 │1143 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411441145 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1146 │1147 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1148 │ ~1149 │1150 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411511152 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1153 │1154 728 │ match_types [left_type, right_type, type] do1155 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1156 │1157 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411581159 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1160 │1161 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1162 │ ~1163 │1164 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411651166 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1167 │1168 728 │ match_types [left_type, right_type, type] do1169 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1170 │1171 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411721173 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1174 │1175 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1176 │ ~1177 │1178 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411791180 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1181 │1182 728 │ match_types [left_type, right_type, type] do1183 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1184 │1185 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411861187 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1188 │1189 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1190 │ ~1191 │1192 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411931194 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1195 │1196 728 │ match_types [left_type, right_type, type] do1197 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1198 │1199 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412001201 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1202 │1203 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1204 │ ~1205 │1206 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412071208 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1209 │1210 728 │ match_types [left_type, right_type, type] do1211 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1212 │1213 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412141215 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1216 │1217 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1218 │ ~1219 │1220 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412211222 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1223 │1224 728 │ match_types [left_type, right_type, type] do1225 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1226 │1227 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412281229 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1230 │1231 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1232 │ ~1233 │1234 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412351236 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1237 │1238 728 │ match_types [left_type, right_type, type] do1239 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1240 │1241 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412421243 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1244 │1245 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1246 │ ~1247 │1248 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412491250 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1251 │1252 728 │ match_types [left_type, right_type, type] do1253 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1254 │1255 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412561257 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1258 │1259 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1260 │ ~1261 │1262 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412631264 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1265 │1266 728 │ match_types [left_type, right_type, type] do1267 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1268 │1269 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412701271 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1272 │1273 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1274 │ ~1275 │1276 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412771278 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1279 │1280 728 │ match_types [left_type, right_type, type] do1281 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1282 │1283 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412841285 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1286 │1287 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1288 │ ~1289 │1290 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412911292 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1293 │1294 728 │ match_types [left_type, right_type, type] do1295 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1296 │1297 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412981299 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1300 │1301 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1302 │ ~1303 │1304 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413051306 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1307 │1308 728 │ match_types [left_type, right_type, type] do1309 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1310 │1311 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413121313 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1314 │1315 728 │ match_types [left_type, right_type, type] do1316 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1317 │1318 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413191320 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1321 │1322 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1323 │ ~1324 │1325 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413261327 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1328 │1329 728 │ match_types [left_type, right_type, type] do1330 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1331 │1332 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413331334 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1335 │1336 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1337 │ ~1338 │1339 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413401341 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1342 │1343 728 │ match_types [left_type, right_type, type] do1344 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1345 │1346 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413471348 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1349 │1350 728 │ match_types [left_type, right_type, type] do1351 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1352 │1353 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413541355 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1356 │1357 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1358 │ ~1359 │1360 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413611362 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1363 │1364 728 │ match_types [left_type, right_type, type] do1365 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1366 │1367 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413681369 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1370 │1371 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1372 │ ~1373 │1374 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413751376 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1377 │1378 728 │ match_types [left_type, right_type, type] do1379 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1380 │1381 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413821383 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1384 │1385 728 │ match_types [left_type, right_type, type] do1386 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1387 │1388 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413891390 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1391 │1392 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1393 │ ~1394 │1395 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413961397 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1398 │1399 728 │ match_types [left_type, right_type, type] do1400 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1401 │1402 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414031404 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1405 │1406 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1407 │ ~1408 │1409 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414101411 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1412 │1413 728 │ match_types [left_type, right_type, type] do1414 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1415 │1416 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414171418 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1419 │1420 728 │ match_types [left_type, right_type, type] do1421 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1422 │1423 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414241425 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1426 │1427 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1428 │ ~1429 │1430 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414311432 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1433 │1434 728 │ match_types [left_type, right_type, type] do1435 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1436 │1437 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414381439 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1440 │1441 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1442 │ ~1443 │1444 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414451446 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1447 │1448 728 │ match_types [left_type, right_type, type] do1449 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1450 │1451 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414521453 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1454 │1455 728 │ match_types [left_type, right_type, type] do1456 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1457 │1458 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414591460 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1461 │1462 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1463 │ ~1464 │1465 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414661467 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1468 │1469 728 │ match_types [left_type, right_type, type] do1470 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1471 │1472 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414731474 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1475 │1476 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1477 │ ~1478 │1479 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414801481 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1482 │1483 728 │ match_types [left_type, right_type, type] do1484 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1485 │1486 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414871488 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1489 │1490 728 │ match_types [left_type, right_type, type] do1491 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1492 │1493 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414941495 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1496 │1497 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1498 │ ~1499 │1500 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415011502 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1503 │1504 728 │ match_types [left_type, right_type, type] do1505 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1506 │1507 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415081509 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1510 │1511 728 │ match_types [left_type, right_type, type] do1512 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1513 │1514 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415151516 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1517 │1518 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1519 │ ~1520 │1521 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415221523 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1524 │1525 728 │ match_types [left_type, right_type, type] do1526 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1527 │1528 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415291530 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1531 │1532 728 │ match_types [left_type, right_type, type] do1533 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1534 │1535 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415361537 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1538 │1539 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1540 │ ~1541 │1542 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415431544 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1545 │1546 728 │ match_types [left_type, right_type, type] do1547 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1548 │1549 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415501551 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1552 │1553 728 │ match_types [left_type, right_type, type] do1554 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1555 │1556 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415571558 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1559 │1560 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1561 │ ~1562 │1563 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415641565 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1566 │1567 728 │ match_types [left_type, right_type, type] do1568 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1569 │1570 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415711572 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1573 │1574 728 │ match_types [left_type, right_type, type] do1575 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1576 │1577 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415781579 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1580 │1581 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1582 │ ~1583 │1584 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415851586 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1587 │1588 728 │ match_types [left_type, right_type, type] do1589 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1590 │1591 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415921593 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1594 │1595 728 │ match_types [left_type, right_type, type] do1596 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1597 │1598 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415991600 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1601 │1602 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1603 │ ~1604 │1605 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416061607 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1608 │1609 728 │ match_types [left_type, right_type, type] do1610 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1611 │1612 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416131614 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1615 │1616 728 │ match_types [left_type, right_type, type] do1617 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1618 │1619 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416201621 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1622 │1623 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1624 │ ~1625 │1626 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/416271628 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1629 │1630 728 │ match_types [left_type, right_type, type] do1631 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1632 │1633 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416341635 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1636 │1637 728 │ match_types [left_type, right_type, type] do1638 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1639 │1640 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416411642 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1643 │1644 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1645 │ ~1646 │1647 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416481649 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1650 │1651 728 │ match_types [left_type, right_type, type] do1652 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1653 │1654 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416551656 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1657 │1658 728 │ match_types [left_type, right_type, type] do1659 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1660 │1661 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416621663 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1664 │1665 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1666 │ ~1667 │1668 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/416691670 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1671 │1672 728 │ match_types [left_type, right_type, type] do1673 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1674 │1675 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416761677 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1678 │1679 728 │ match_types [left_type, right_type, type] do1680 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1681 │1682 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416831684 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1685 │1686 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1687 │ ~1688 │1689 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416901691 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1692 │1693 728 │ match_types [left_type, right_type, type] do1694 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1695 │1696 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416971698 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1699 │1700 728 │ match_types [left_type, right_type, type] do1701 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1702 │1703 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417041705 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1706 │1707 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1708 │ ~1709 │1710 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417111712 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1713 │1714 728 │ match_types [left_type, right_type, type] do1715 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1716 │1717 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417181719 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1720 │1721 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1722 │ ~1723 │1724 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417251726 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1727 │1728 728 │ match_types [left_type, right_type, type] do1729 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1730 │1731 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417321733 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1734 │1735 728 │ match_types [left_type, right_type, type] do1736 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1737 │1738 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417391740 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1741 │1742 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1743 │ ~1744 │1745 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417461747 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1748 │1749 728 │ match_types [left_type, right_type, type] do1750 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1751 │1752 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417531754 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1755 │1756 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1757 │ ~1758 │1759 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417601761 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1762 │1763 728 │ match_types [left_type, right_type, type] do1764 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1765 │1766 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417671768 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1769 │1770 728 │ match_types [left_type, right_type, type] do1771 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1772 │1773 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417741775 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1776 │1777 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1778 │ ~1779 │1780 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417811782 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1783 │1784 728 │ match_types [left_type, right_type, type] do1785 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1786 │1787 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417881789 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1790 │1791 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1792 │ ~1793 │1794 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417951796 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1797 │1798 728 │ match_types [left_type, right_type, type] do1799 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1800 │1801 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418021803 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1804 │1805 728 │ match_types [left_type, right_type, type] do1806 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1807 │1808 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418091810 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1811 │1812 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1813 │ ~1814 │1815 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/418161817 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1818 │1819 728 │ match_types [left_type, right_type, type] do1820 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1821 │1822 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418231824 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1825 │1826 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1827 │ ~1828 │1829 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/418301831 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1832 │1833 728 │ match_types [left_type, right_type, type] do1834 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1835 │1836 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418371838 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1839 │1840 728 │ match_types [left_type, right_type, type] do1841 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1842 │1843 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418441845 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1846 │1847 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1848 │ ~1849 │1850 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/418511852 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1853 │1854 728 │ match_types [left_type, right_type, type] do1855 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1856 │1857 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418581859 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1860 │1861 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1862 │ ~1863 │1864 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/418651866 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1867 │1868 728 │ match_types [left_type, right_type, type] do1869 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1870 │1871 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418721873 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1874 │1875 728 │ match_types [left_type, right_type, type] do1876 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1877 │1878 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418791880 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1881 │1882 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1883 │ ~1884 │1885 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/418861887 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1888 │1889 728 │ match_types [left_type, right_type, type] do1890 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1891 │1892 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418931894 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1895 │1896 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1897 │ ~1898 │1899 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/419001901 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1902 │1903 728 │ match_types [left_type, right_type, type] do1904 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1905 │1906 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419071908 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1909 │1910 728 │ match_types [left_type, right_type, type] do1911 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1912 │1913 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419141915 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1916 │1917 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1918 │ ~1919 │1920 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/419211922 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1923 │1924 728 │ match_types [left_type, right_type, type] do1925 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1926 │1927 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419281929 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1930 │1931 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1932 │ ~1933 │1934 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/419351936 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1937 │1938 728 │ match_types [left_type, right_type, type] do1939 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1940 │1941 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419421943 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1944 │1945 728 │ match_types [left_type, right_type, type] do1946 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1947 │1948 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419491950 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1951 │1952 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1953 │ ~1954 │1955 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/419561957 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1958 │1959 728 │ match_types [left_type, right_type, type] do1960 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1961 │1962 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419631964 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1965 │1966 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1967 │ ~1968 │1969 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/419701971 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1972 │1973 728 │ match_types [left_type, right_type, type] do1974 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1975 │1976 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419771978 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1979 │1980 728 │ match_types [left_type, right_type, type] do1981 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1982 │1983 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419841985 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1986 │1987 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1988 │ ~1989 │1990 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/419911992 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1993 │1994 728 │ match_types [left_type, right_type, type] do1995 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1996 │1997 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419981999 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2000 │2001 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2002 │ ~2003 │2004 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420052006 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2007 │2008 728 │ match_types [left_type, right_type, type] do2009 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2010 │2011 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420122013 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2014 │2015 728 │ match_types [left_type, right_type, type] do2016 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2017 │2018 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420192020 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2021 │2022 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2023 │ ~2024 │2025 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/420262027 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2028 │2029 728 │ match_types [left_type, right_type, type] do2030 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2031 │2032 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420332034 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2035 │2036 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2037 │ ~2038 │2039 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420402041 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2042 │2043 728 │ match_types [left_type, right_type, type] do2044 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2045 │2046 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420472048 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2049 │2050 728 │ match_types [left_type, right_type, type] do2051 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2052 │2053 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420542055 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2056 │2057 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2058 │ ~2059 │2060 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/420612062 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2063 │2064 728 │ match_types [left_type, right_type, type] do2065 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2066 │2067 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420682069 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2070 │2071 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2072 │ ~2073 │2074 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420752076 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2077 │2078 728 │ match_types [left_type, right_type, type] do2079 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2080 │2081 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420822083 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2084 │2085 728 │ match_types [left_type, right_type, type] do2086 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2087 │2088 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420892090 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2091 │2092 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2093 │ ~2094 │2095 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/420962097 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2098 │2099 728 │ match_types [left_type, right_type, type] do2100 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2101 │2102 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421032104 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2105 │2106 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2107 │ ~2108 │2109 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/421102111 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2112 │2113 728 │ match_types [left_type, right_type, type] do2114 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2115 │2116 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421172118 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2119 │2120 728 │ match_types [left_type, right_type, type] do2121 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2122 │2123 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421242125 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2126 │2127 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2128 │ ~2129 │2130 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421312132 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2133 │2134 728 │ match_types [left_type, right_type, type] do2135 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2136 │2137 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421382139 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2140 │2141 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2142 │ ~2143 │2144 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/421452146 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2147 │2148 728 │ match_types [left_type, right_type, type] do2149 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2150 │2151 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421522153 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2154 │2155 728 │ match_types [left_type, right_type, type] do2156 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2157 │2158 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421592160 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2161 │2162 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2163 │ ~2164 │2165 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421662167 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2168 │2169 728 │ match_types [left_type, right_type, type] do2170 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2171 │2172 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421732174 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2175 │2176 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2177 │ ~2178 │2179 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/421802181 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2182 │2183 728 │ match_types [left_type, right_type, type] do2184 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2185 │2186 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421872188 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2189 │2190 728 │ match_types [left_type, right_type, type] do2191 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2192 │2193 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421942195 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2196 │2197 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2198 │ ~2199 │2200 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422012202 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2203 │2204 728 │ match_types [left_type, right_type, type] do2205 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2206 │2207 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422082209 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2210 │2211 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2212 │ ~2213 │2214 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422152216 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2217 │2218 728 │ match_types [left_type, right_type, type] do2219 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2220 │2221 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422222223 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2224 │2225 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2226 │ ~2227 │2228 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422292230 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2231 │2232 728 │ match_types [left_type, right_type, type] do2233 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2234 │2235 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422362237 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2238 │2239 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2240 │ ~2241 │2242 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422432244 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2245 │2246 728 │ match_types [left_type, right_type, type] do2247 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2248 │2249 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422502251 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2252 │2253 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2254 │ ~2255 │2256 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422572258 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2259 │2260 728 │ match_types [left_type, right_type, type] do2261 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2262 │2263 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422642265 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2266 │2267 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2268 │ ~2269 │2270 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422712272 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2273 │2274 728 │ match_types [left_type, right_type, type] do2275 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2276 │2277 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422782279 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2280 │2281 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2282 │ ~2283 │2284 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422852286 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2287 │2288 728 │ match_types [left_type, right_type, type] do2289 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2290 │2291 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422922293 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2294 │2295 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2296 │ ~2297 │2298 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422992300 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2301 │2302 728 │ match_types [left_type, right_type, type] do2303 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2304 │2305 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423062307 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2308 │2309 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2310 │ ~2311 │2312 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423132314 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2315 │2316 728 │ match_types [left_type, right_type, type] do2317 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2318 │2319 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423202321 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2322 │2323 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2324 │ ~2325 │2326 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423272328 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2329 │2330 728 │ match_types [left_type, right_type, type] do2331 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2332 │2333 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423342335 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2336 │2337 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2338 │ ~2339 │2340 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423412342 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2343 │2344 728 │ match_types [left_type, right_type, type] do2345 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2346 │2347 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423482349 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2350 │2351 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2352 │ ~2353 │2354 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423552356 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2357 │2358 728 │ match_types [left_type, right_type, type] do2359 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2360 │2361 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423622363 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2364 │2365 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2366 │ ~2367 │2368 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423692370 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2371 │2372 728 │ match_types [left_type, right_type, type] do2373 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2374 │2375 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423762377 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2378 │2379 728 │ match_types [left_type, right_type, type] do2380 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2381 │2382 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423832384 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2385 │2386 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2387 │ ~2388 │2389 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423902391 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2392 │2393 728 │ match_types [left_type, right_type, type] do2394 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2395 │2396 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423972398 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2399 │2400 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2401 │ ~2402 │2403 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424042405 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2406 │2407 728 │ match_types [left_type, right_type, type] do2408 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2409 │2410 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424112412 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2413 │2414 728 │ match_types [left_type, right_type, type] do2415 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2416 │2417 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424182419 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2420 │2421 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2422 │ ~2423 │2424 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424252426 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2427 │2428 728 │ match_types [left_type, right_type, type] do2429 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2430 │2431 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424322433 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2434 │2435 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2436 │ ~2437 │2438 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424392440 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2441 │2442 728 │ match_types [left_type, right_type, type] do2443 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2444 │2445 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424462447 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2448 │2449 728 │ match_types [left_type, right_type, type] do2450 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2451 │2452 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424532454 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2455 │2456 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2457 │ ~2458 │2459 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424602461 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2462 │2463 728 │ match_types [left_type, right_type, type] do2464 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2465 │2466 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424672468 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2469 │2470 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2471 │ ~2472 │2473 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424742475 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2476 │2477 728 │ match_types [left_type, right_type, type] do2478 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2479 │2480 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424812482 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2483 │2484 728 │ match_types [left_type, right_type, type] do2485 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2486 │2487 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424882489 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2490 │2491 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2492 │ ~2493 │2494 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424952496 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2497 │2498 728 │ match_types [left_type, right_type, type] do2499 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2500 │2501 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425022503 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2504 │2505 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2506 │ ~2507 │2508 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425092510 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2511 │2512 728 │ match_types [left_type, right_type, type] do2513 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2514 │2515 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425162517 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2518 │2519 728 │ match_types [left_type, right_type, type] do2520 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2521 │2522 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425232524 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2525 │2526 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2527 │ ~2528 │2529 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425302531 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2532 │2533 728 │ match_types [left_type, right_type, type] do2534 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2535 │2536 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425372538 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2539 │2540 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2541 │ ~2542 │2543 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425442545 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2546 │2547 728 │ match_types [left_type, right_type, type] do2548 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2549 │2550 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425512552 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2553 │2554 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2555 │ ~2556 │2557 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425582559 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2560 │2561 728 │ match_types [left_type, right_type, type] do2562 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2563 │2564 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425652566 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2567 │2568 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2569 │ ~2570 │2571 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425722573 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2574 │2575 728 │ match_types [left_type, right_type, type] do2576 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2577 │2578 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425792580 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2581 │2582 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2583 │ ~2584 │2585 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425862587 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2588 │2589 728 │ match_types [left_type, right_type, type] do2590 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2591 │2592 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425932594 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2595 │2596 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2597 │ ~2598 │2599 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426002601 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2602 │2603 728 │ match_types [left_type, right_type, type] do2604 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2605 │2606 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426072608 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2609 │2610 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2611 │ ~2612 │2613 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426142615 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2616 │2617 728 │ match_types [left_type, right_type, type] do2618 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2619 │2620 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426212622 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2623 │2624 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2625 │ ~2626 │2627 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426282629 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2630 │2631 728 │ match_types [left_type, right_type, type] do2632 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2633 │2634 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426352636 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2637 │2638 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2639 │ ~2640 │2641 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426422643 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2644 │2645 728 │ match_types [left_type, right_type, type] do2646 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2647 │2648 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426492650 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2651 │2652 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2653 │ ~2654 │2655 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426562657 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2658 │2659 728 │ match_types [left_type, right_type, type] do2660 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2661 │2662 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426632664 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2665 │2666 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2667 │ ~2668 │2669 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426702671 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2672 │2673 728 │ match_types [left_type, right_type, type] do2674 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2675 │2676 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426772678 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2679 │2680 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2681 │ ~2682 │2683 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426842685 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2686 │2687 728 │ match_types [left_type, right_type, type] do2688 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2689 │2690 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426912692 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2693 │2694 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2695 │ ~2696 │2697 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426982699 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2700 │2701 728 │ match_types [left_type, right_type, type] do2702 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2703 │2704 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427052706 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2707 │2708 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2709 │ ~2710 │2711 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427122713 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2714 │2715 728 │ match_types [left_type, right_type, type] do2716 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2717 │2718 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427192720 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2721 │2722 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2723 │ ~2724 │2725 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427262727 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2728 │2729 728 │ match_types [left_type, right_type, type] do2730 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2731 │2732 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427332734 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2735 │2736 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2737 │ ~2738 │2739 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427402741 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2742 │2743 728 │ match_types [left_type, right_type, type] do2744 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2745 │2746 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427472748 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2749 │2750 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2751 │ ~2752 │2753 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427542755 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2756 │2757 728 │ match_types [left_type, right_type, type] do2758 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2759 │2760 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427612762 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2763 │2764 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2765 │ ~2766 │2767 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427682769 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2770 │2771 728 │ match_types [left_type, right_type, type] do2772 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2773 │2774 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427752776 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2777 │2778 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2779 │ ~2780 │2781 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427822783 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2784 │2785 728 │ match_types [left_type, right_type, type] do2786 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2787 │2788 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427892790 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2791 │2792 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2793 │ ~2794 │2795 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427962797 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2798 │2799 728 │ match_types [left_type, right_type, type] do2800 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2801 │2802 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428032804 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2805 │2806 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2807 │ ~2808 │2809 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428102811 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2812 │2813 728 │ match_types [left_type, right_type, type] do2814 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2815 │2816 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428172818 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2819 │2820 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2821 │ ~2822 │2823 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428242825 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2826 │2827 728 │ match_types [left_type, right_type, type] do2828 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2829 │2830 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428312832 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2833 │2834 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2835 │ ~2836 │2837 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428382839 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2840 │2841 728 │ match_types [left_type, right_type, type] do2842 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2843 │2844 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428452846 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2847 │2848 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2849 │ ~2850 │2851 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428522853 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2854 │2855 728 │ match_types [left_type, right_type, type] do2856 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2857 │2858 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428592860 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2861 │2862 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2863 │ ~2864 │2865 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428662867 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2868 │2869 728 │ match_types [left_type, right_type, type] do2870 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2871 │2872 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428732874 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2875 │2876 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2877 │ ~2878 │2879 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428802881 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2882 │2883 728 │ match_types [left_type, right_type, type] do2884 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2885 │2886 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428872888 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2889 │2890 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2891 │ ~2892 │2893 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428942895 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2896 │2897 728 │ match_types [left_type, right_type, type] do2898 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2899 │2900 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429012902 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2903 │2904 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2905 │ ~2906 │2907 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429082909 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2910 │2911 728 │ match_types [left_type, right_type, type] do2912 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2913 │2914 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429152916 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2917 │2918 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2919 │ ~2920 │2921 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429222923 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2924 │2925 728 │ match_types [left_type, right_type, type] do2926 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2927 │2928 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429292930 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2931 │2932 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2933 │ ~2934 │2935 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429362937 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2938 │2939 728 │ match_types [left_type, right_type, type] do2940 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2941 │2942 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429432944 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2945 │2946 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2947 │ ~2948 │2949 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429502951 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2952 │2953 728 │ match_types [left_type, right_type, type] do2954 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2955 │2956 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429572958 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2959 │2960 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2961 │ ~2962 │2963 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429642965 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2966 │2967 728 │ match_types [left_type, right_type, type] do2968 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2969 │2970 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429712972 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2973 │2974 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2975 │ ~2976 │2977 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429782979 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2980 │2981 728 │ match_types [left_type, right_type, type] do2982 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2983 │2984 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429852986 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2987 │2988 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2989 │ ~2990 │2991 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429922993 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2994 │2995 728 │ match_types [left_type, right_type, type] do2996 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2997 │2998 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429993000 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3001 │3002 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3003 │ ~3004 │3005 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430063007 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3008 │3009 728 │ match_types [left_type, right_type, type] do3010 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3011 │3012 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430133014 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3015 │3016 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3017 │ ~3018 │3019 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430203021 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3022 │3023 728 │ match_types [left_type, right_type, type] do3024 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3025 │3026 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430273028 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3029 │3030 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3031 │ ~3032 │3033 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430343035 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3036 │3037 728 │ match_types [left_type, right_type, type] do3038 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3039 │3040 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430413042 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3043 │3044 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3045 │ ~3046 │3047 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430483049 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3050 │3051 728 │ match_types [left_type, right_type, type] do3052 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3053 │3054 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430553056 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3057 │3058 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3059 │ ~3060 │3061 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430623063 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3064 │3065 728 │ match_types [left_type, right_type, type] do3066 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3067 │3068 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430693070 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3071 │3072 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3073 │ ~3074 │3075 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430763077 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3078 │3079 728 │ match_types [left_type, right_type, type] do3080 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3081 │3082 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430833084 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3085 │3086 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3087 │ ~3088 │3089 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430903091 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3092 │3093 728 │ match_types [left_type, right_type, type] do3094 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3095 │3096 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430973098 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3099 │3100 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3101 │ ~3102 │3103 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431043105 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3106 │3107 728 │ match_types [left_type, right_type, type] do3108 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3109 │3110 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431113112 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3113 │3114 728 │ match_types [left_type, right_type, type] do3115 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3116 │3117 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431183119 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3120 │3121 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3122 │ ~3123 │3124 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431253126 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3127 │3128 728 │ match_types [left_type, right_type, type] do3129 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3130 │3131 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431323133 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3134 │3135 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3136 │ ~3137 │3138 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431393140 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3141 │3142 728 │ match_types [left_type, right_type, type] do3143 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3144 │3145 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431463147 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3148 │3149 728 │ match_types [left_type, right_type, type] do3150 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3151 │3152 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431533154 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3155 │3156 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3157 │ ~3158 │3159 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431603161 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3162 │3163 728 │ match_types [left_type, right_type, type] do3164 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3165 │3166 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431673168 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3169 │3170 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3171 │ ~3172 │3173 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431743175 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3176 │3177 728 │ match_types [left_type, right_type, type] do3178 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3179 │3180 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431813182 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3183 │3184 728 │ match_types [left_type, right_type, type] do3185 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3186 │3187 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431883189 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3190 │3191 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3192 │ ~3193 │3194 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431953196 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3197 │3198 728 │ match_types [left_type, right_type, type] do3199 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3200 │3201 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432023203 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3204 │3205 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3206 │ ~3207 │3208 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432093210 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3211 │3212 728 │ match_types [left_type, right_type, type] do3213 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3214 │3215 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432163217 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3218 │3219 728 │ match_types [left_type, right_type, type] do3220 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3221 │3222 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432233224 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3225 │3226 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3227 │ ~3228 │3229 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432303231 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3232 │3233 728 │ match_types [left_type, right_type, type] do3234 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3235 │3236 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432373238 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3239 │3240 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3241 │ ~3242 │3243 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432443245 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3246 │3247 728 │ match_types [left_type, right_type, type] do3248 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3249 │3250 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432513252 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3253 │3254 728 │ match_types [left_type, right_type, type] do3255 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3256 │3257 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432583259 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3260 │3261 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3262 │ ~3263 │3264 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432653266 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3267 │3268 728 │ match_types [left_type, right_type, type] do3269 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3270 │3271 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432723273 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3274 │3275 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3276 │ ~3277 │3278 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432793280 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3281 │3282 728 │ match_types [left_type, right_type, type] do3283 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3284 │3285 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432863287 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3288 │3289 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3290 │ ~3291 │3292 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432933294 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3295 │3296 728 │ match_types [left_type, right_type, type] do3297 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3298 │3299 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433003301 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3302 │3303 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3304 │ ~3305 │3306 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433073308 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3309 │3310 728 │ match_types [left_type, right_type, type] do3311 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3312 │3313 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433143315 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3316 │3317 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3318 │ ~3319 │3320 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433213322 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3323 │3324 728 │ match_types [left_type, right_type, type] do3325 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3326 │3327 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433283329 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3330 │3331 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3332 │ ~3333 │3334 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433353336 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3337 │3338 728 │ match_types [left_type, right_type, type] do3339 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3340 │3341 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433423343 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3344 │3345 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3346 │ ~3347 │3348 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433493350 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3351 │3352 728 │ match_types [left_type, right_type, type] do3353 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3354 │3355 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433563357 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3358 │3359 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3360 │ ~3361 │3362 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433633364 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3365 │3366 728 │ match_types [left_type, right_type, type] do3367 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3368 │3369 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433703371 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3372 │3373 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3374 │ ~3375 │3376 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433773378 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3379 │3380 728 │ match_types [left_type, right_type, type] do3381 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3382 │3383 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433843385 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3386 │3387 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3388 │ ~3389 │3390 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433913392 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3393 │3394 728 │ match_types [left_type, right_type, type] do3395 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3396 │3397 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433983399 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3400 │3401 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3402 │ ~3403 │3404 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434053406 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3407 │3408 728 │ match_types [left_type, right_type, type] do3409 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3410 │3411 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434123413 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3414 │3415 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3416 │ ~3417 │3418 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434193420 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3421 │3422 728 │ match_types [left_type, right_type, type] do3423 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3424 │3425 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434263427 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3428 │3429 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3430 │ ~3431 │3432 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434333434 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3435 │3436 728 │ match_types [left_type, right_type, type] do3437 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3438 │3439 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434403441 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3442 │3443 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3444 │ ~3445 │3446 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434473448 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3449 │3450 728 │ match_types [left_type, right_type, type] do3451 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3452 │3453 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434543455 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3456 │3457 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3458 │ ~3459 │3460 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434613462 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3463 │3464 728 │ match_types [left_type, right_type, type] do3465 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3466 │3467 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434683469 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3470 │3471 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3472 │ ~3473 │3474 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434753476 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3477 │3478 728 │ match_types [left_type, right_type, type] do3479 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3480 │3481 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434823483 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3484 │3485 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3486 │ ~3487 │3488 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434893490 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3491 │3492 728 │ match_types [left_type, right_type, type] do3493 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3494 │3495 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434963497 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3498 │3499 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3500 │ ~3501 │3502 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435033504 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3505 │3506 728 │ match_types [left_type, right_type, type] do3507 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3508 │3509 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435103511 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3512 │3513 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3514 │ ~3515 │3516 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435173518 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3519 │3520 728 │ match_types [left_type, right_type, type] do3521 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3522 │3523 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435243525 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3526 │3527 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3528 │ ~3529 │3530 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435313532 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3533 │3534 728 │ match_types [left_type, right_type, type] do3535 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3536 │3537 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435383539 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3540 │3541 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3542 │ ~3543 │3544 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435453546 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3547 │3548 728 │ match_types [left_type, right_type, type] do3549 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3550 │3551 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435523553 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3554 │3555 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3556 │ ~3557 │3558 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435593560 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3561 │3562 728 │ match_types [left_type, right_type, type] do3563 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3564 │3565 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435663567 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3568 │3569 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3570 │ ~3571 │3572 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435733574 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3575 │3576 728 │ match_types [left_type, right_type, type] do3577 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3578 │3579 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435803581 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3582 │3583 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3584 │ ~3585 │3586 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435873588 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3589 │3590 728 │ match_types [left_type, right_type, type] do3591 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3592 │3593 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435943595 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3596 │3597 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3598 │ ~3599 │3600 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436013602 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3603 │3604 728 │ match_types [left_type, right_type, type] do3605 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3606 │3607 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436083609 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3610 │3611 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3612 │ ~3613 │3614 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436153616 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3617 │3618 728 │ match_types [left_type, right_type, type] do3619 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3620 │3621 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436223623 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3624 │3625 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3626 │ ~3627 │3628 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436293630 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3631 │3632 728 │ match_types [left_type, right_type, type] do3633 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3634 │3635 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436363637 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3638 │3639 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3640 │ ~3641 │3642 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436433644 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3645 │3646 728 │ match_types [left_type, right_type, type] do3647 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3648 │3649 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436503651 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3652 │3653 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3654 │ ~3655 │3656 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436573658 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3659 │3660 728 │ match_types [left_type, right_type, type] do3661 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3662 │3663 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436643665 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3666 │3667 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3668 │ ~3669 │3670 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436713672 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3673 │3674 728 │ match_types [left_type, right_type, type] do3675 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3676 │3677 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436783679 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3680 │3681 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3682 │ ~3683 │3684 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436853686 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3687 │3688 728 │ match_types [left_type, right_type, type] do3689 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3690 │3691 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436923693 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3694 │3695 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3696 │ ~3697 │3698 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436993700 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3701 │3702 728 │ match_types [left_type, right_type, type] do3703 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3704 │3705 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437063707 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3708 │3709 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3710 │ ~3711 │3712 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437133714 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3715 │3716 728 │ match_types [left_type, right_type, type] do3717 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3718 │3719 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437203721 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3722 │3723 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3724 │ ~3725 │3726 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437273728 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3729 │3730 728 │ match_types [left_type, right_type, type] do3731 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3732 │3733 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437343735 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3736 │3737 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3738 │ ~3739 │3740 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437413742 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3743 │3744 728 │ match_types [left_type, right_type, type] do3745 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3746 │3747 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437483749 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3750 │3751 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3752 │ ~3753 │3754 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437553756 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3757 │3758 728 │ match_types [left_type, right_type, type] do3759 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3760 │3761 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437623763 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3764 │3765 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3766 │ ~3767 │3768 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437693770 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3771 │3772 728 │ match_types [left_type, right_type, type] do3773 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3774 │3775 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437763777 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3778 │3779 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3780 │ ~3781 │3782 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437833784 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3785 │3786 728 │ match_types [left_type, right_type, type] do3787 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3788 │3789 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437903791 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3792 │3793 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3794 │ ~3795 │3796 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437973798 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3799 │3800 728 │ match_types [left_type, right_type, type] do3801 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3802 │3803 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438043805 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3806 │3807 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3808 │ ~3809 │3810 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438113812 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3813 │3814 728 │ match_types [left_type, right_type, type] do3815 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3816 │3817 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438183819 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3820 │3821 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3822 │ ~3823 │3824 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438253826 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3827 │3828 728 │ match_types [left_type, right_type, type] do3829 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3830 │3831 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438323833 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3834 │3835 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3836 │ ~3837 │3838 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438393840 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3841 │3842 728 │ match_types [left_type, right_type, type] do3843 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3844 │3845 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438463847 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3848 │3849 728 │ match_types [left_type, right_type, type] do3850 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3851 │3852 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438533854 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3855 │3856 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3857 │ ~3858 │3859 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438603861 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3862 │3863 728 │ match_types [left_type, right_type, type] do3864 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3865 │3866 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438673868 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3869 │3870 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3871 │ ~3872 │3873 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438743875 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3876 │3877 728 │ match_types [left_type, right_type, type] do3878 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3879 │3880 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438813882 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3883 │3884 728 │ match_types [left_type, right_type, type] do3885 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3886 │3887 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438883889 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3890 │3891 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3892 │ ~3893 │3894 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438953896 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3897 │3898 728 │ match_types [left_type, right_type, type] do3899 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3900 │3901 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439023903 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3904 │3905 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3906 │ ~3907 │3908 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439093910 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3911 │3912 728 │ match_types [left_type, right_type, type] do3913 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3914 │3915 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439163917 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3918 │3919 728 │ match_types [left_type, right_type, type] do3920 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3921 │3922 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439233924 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3925 │3926 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3927 │ ~3928 │3929 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439303931 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3932 │3933 728 │ match_types [left_type, right_type, type] do3934 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3935 │3936 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439373938 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3939 │3940 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3941 │ ~3942 │3943 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439443945 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3946 │3947 728 │ match_types [left_type, right_type, type] do3948 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3949 │3950 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439513952 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3953 │3954 728 │ match_types [left_type, right_type, type] do3955 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3956 │3957 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439583959 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3960 │3961 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3962 │ ~3963 │3964 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439653966 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3967 │3968 728 │ match_types [left_type, right_type, type] do3969 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3970 │3971 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439723973 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3974 │3975 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3976 │ ~3977 │3978 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439793980 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3981 │3982 728 │ match_types [left_type, right_type, type] do3983 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3984 │3985 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439863987 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3988 │3989 728 │ match_types [left_type, right_type, type] do3990 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3991 │3992 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439933994 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3995 │3996 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3997 │ ~3998 │3999 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440004001 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4002 │4003 728 │ match_types [left_type, right_type, type] do4004 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4005 │4006 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440074008 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4009 │4010 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4011 │ ~4012 │4013 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440144015 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4016 │4017 728 │ match_types [left_type, right_type, type] do4018 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4019 │4020 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440214022 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4023 │4024 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4025 │ ~4026 │4027 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440284029 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4030 │4031 728 │ match_types [left_type, right_type, type] do4032 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4033 │4034 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440354036 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4037 │4038 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4039 │ ~4040 │4041 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440424043 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4044 │4045 728 │ match_types [left_type, right_type, type] do4046 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4047 │4048 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440494050 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4051 │4052 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4053 │ ~4054 │4055 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440564057 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4058 │4059 728 │ match_types [left_type, right_type, type] do4060 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4061 │4062 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440634064 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4065 │4066 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4067 │ ~4068 │4069 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440704071 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4072 │4073 728 │ match_types [left_type, right_type, type] do4074 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4075 │4076 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440774078 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4079 │4080 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4081 │ ~4082 │4083 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440844085 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4086 │4087 728 │ match_types [left_type, right_type, type] do4088 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4089 │4090 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440914092 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4093 │4094 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4095 │ ~4096 │4097 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440984099 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4100 │4101 728 │ match_types [left_type, right_type, type] do4102 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4103 │4104 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441054106 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4107 │4108 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4109 │ ~4110 │4111 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441124113 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4114 │4115 728 │ match_types [left_type, right_type, type] do4116 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4117 │4118 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441194120 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4121 │4122 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4123 │ ~4124 │4125 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441264127 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4128 │4129 728 │ match_types [left_type, right_type, type] do4130 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4131 │4132 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441334134 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4135 │4136 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4137 │ ~4138 │4139 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441404141 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4142 │4143 728 │ match_types [left_type, right_type, type] do4144 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4145 │4146 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441474148 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4149 │4150 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4151 │ ~4152 │4153 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441544155 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4156 │4157 728 │ match_types [left_type, right_type, type] do4158 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4159 │4160 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441614162 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4163 │4164 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4165 │ ~4166 │4167 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441684169 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4170 │4171 728 │ match_types [left_type, right_type, type] do4172 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4173 │4174 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441754176 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4177 │4178 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4179 │ ~4180 │4181 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441824183 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4184 │4185 728 │ match_types [left_type, right_type, type] do4186 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4187 │4188 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441894190 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4191 │4192 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4193 │ ~4194 │4195 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441964197 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4198 │4199 728 │ match_types [left_type, right_type, type] do4200 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4201 │4202 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442034204 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4205 │4206 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4207 │ ~4208 │4209 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442104211 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4212 │4213 728 │ match_types [left_type, right_type, type] do4214 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4215 │4216 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442174218 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4219 │4220 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4221 │ ~4222 │4223 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442244225 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4226 │4227 728 │ match_types [left_type, right_type, type] do4228 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4229 │4230 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442314232 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4233 │4234 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4235 │ ~4236 │4237 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442384239 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4240 │4241 728 │ match_types [left_type, right_type, type] do4242 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4243 │4244 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442454246 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4247 │4248 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4249 │ ~4250 │4251 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442524253 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4254 │4255 728 │ match_types [left_type, right_type, type] do4256 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4257 │4258 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442594260 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4261 │4262 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4263 │ ~4264 │4265 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442664267 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4268 │4269 728 │ match_types [left_type, right_type, type] do4270 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4271 │4272 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442734274 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4275 │4276 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4277 │ ~4278 │4279 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442804281 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4282 │4283 728 │ match_types [left_type, right_type, type] do4284 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4285 │4286 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442874288 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4289 │4290 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4291 │ ~4292 │4293 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442944295 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4296 │4297 728 │ match_types [left_type, right_type, type] do4298 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4299 │4300 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443014302 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4303 │4304 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4305 │ ~4306 │4307 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443084309 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4310 │4311 728 │ match_types [left_type, right_type, type] do4312 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4313 │4314 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443154316 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4317 │4318 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4319 │ ~4320 │4321 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443224323 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4324 │4325 728 │ match_types [left_type, right_type, type] do4326 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4327 │4328 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443294330 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4331 │4332 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4333 │ ~4334 │4335 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443364337 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4338 │4339 728 │ match_types [left_type, right_type, type] do4340 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4341 │4342 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443434344 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4345 │4346 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4347 │ ~4348 │4349 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443504351 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4352 │4353 728 │ match_types [left_type, right_type, type] do4354 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4355 │4356 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443574358 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4359 │4360 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4361 │ ~4362 │4363 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443644365 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4366 │4367 728 │ match_types [left_type, right_type, type] do4368 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4369 │4370 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443714372 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4373 │4374 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4375 │ ~4376 │4377 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443784379 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4380 │4381 728 │ match_types [left_type, right_type, type] do4382 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4383 │4384 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443854386 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4387 │4388 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4389 │ ~4390 │4391 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443924393 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4394 │4395 728 │ match_types [left_type, right_type, type] do4396 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4397 │4398 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443994400 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4401 │4402 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4403 │ ~4404 │4405 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/444064407 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4408 │4409 728 │ match_types [left_type, right_type, type] do4410 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4411 │4412 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444134414 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 operator4415 │4416 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4417 │ ~4418 │4419 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/344204421 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 operator4422 │4423 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4424 │ ~4425 │4426 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/344274428 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 operator4429 │4430 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4431 │ ~4432 │4433 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/344344435 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 operator4436 │4437 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4438 │ ~4439 │4440 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/344414442 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 operator4443 │4444 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4445 │ ~4446 │4447 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/344484449 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 operator4450 │4451 885 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4452 │ ~4453 │4454 └─ lib/nx/binary_backend.ex:885:34: Nx.BinaryBackend.real/244554456 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 operator4457 │4458 885 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4459 │ ~4460 │4461 └─ lib/nx/binary_backend.ex:885:69: Nx.BinaryBackend.real/244624463 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 operator4464 │4465 897 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4466 │ ~4467 │4468 └─ lib/nx/binary_backend.ex:897:31: Nx.BinaryBackend.imag/244694470 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 operator4471 │4472 897 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4473 │ ~4474 │4475 └─ lib/nx/binary_backend.ex:897:69: Nx.BinaryBackend.imag/244764477 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 operator4478 │4479 1177 │ for <<batch::size(batch_size)-bitstring <- batch_group>>,4480 │ ~4481 │4482 └─ lib/nx/binary_backend.ex:1177:27: Nx.BinaryBackend.conv/444834484 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 operator4485 │4486 1206 │ <<_::size(current_input_pos)-bitstring, input_receptive_field::bitstring>> = window4487 │ ~4488 │4489 └─ lib/nx/binary_backend.ex:1206:25: Nx.BinaryBackend.conv/444904491 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 operator4492 │4493 1208 │ <<_::size(current_filter_pos)-bitstring, filter_receptive_field::bitstring>> =4494 │ ~4495 │4496 └─ lib/nx/binary_backend.ex:1208:25: Nx.BinaryBackend.conv/444974498 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4499 │4500 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4501 │ ~4502 │4503 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/445044505 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4506 │4507 1213 │ match_types [input_type] do4508 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4509 │4510 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/445114512 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4513 │4514 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4515 │ ~4516 │4517 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/445184519 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4520 │4521 1213 │ match_types [input_type] do4522 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4523 │4524 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/445254526 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4527 │4528 1213 │ match_types [input_type] do4529 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4530 │4531 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/445324533 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4534 │4535 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4536 │ ~4537 │4538 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/445394540 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4541 │4542 1213 │ match_types [input_type] do4543 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4544 │4545 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/445464547 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4548 │4549 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4550 │ ~4551 │4552 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/445534554 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4555 │4556 1213 │ match_types [input_type] do4557 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4558 │4559 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/445604561 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4562 │4563 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4564 │ ~4565 │4566 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/445674568 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4569 │4570 1213 │ match_types [input_type] do4571 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4572 │4573 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/445744575 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4576 │4577 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4578 │ ~4579 │4580 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/445814582 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4583 │4584 1223 │ match_types [kernel_type] do4585 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4586 │4587 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/445884589 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4590 │4591 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4592 │ ~4593 │4594 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/445954596 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4597 │4598 1223 │ match_types [kernel_type] do4599 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4600 │4601 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/446024603 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4604 │4605 1223 │ match_types [kernel_type] do4606 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4607 │4608 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/446094610 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4611 │4612 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4613 │ ~4614 │4615 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/446164617 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4618 │4619 1223 │ match_types [kernel_type] do4620 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4621 │4622 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/446234624 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4625 │4626 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4627 │ ~4628 │4629 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/446304631 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4632 │4633 1223 │ match_types [kernel_type] do4634 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4635 │4636 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/446374638 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4639 │4640 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4641 │ ~4642 │4643 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/446444645 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4646 │4647 1223 │ match_types [kernel_type] do4648 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4649 │4650 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/446514652 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 operator4653 │4654 1252 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =4655 │ ~4656 │4657 └─ lib/nx/binary_backend.ex:1252:19: Nx.BinaryBackend.split_into_feature_groups/446584659 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 operator4660 │4661 1252 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =4662 │ ~4663 │4664 └─ lib/nx/binary_backend.ex:1252:55: Nx.BinaryBackend.split_into_feature_groups/446654666 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 operator4667 │4668 1254 │ <<out_data::size(data_size)-bitstring <- data_group>>,4669 │ ~4670 │4671 └─ lib/nx/binary_backend.ex:1254:26: Nx.BinaryBackend.split_into_feature_groups/446724673 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 operator4674 │4675 1266 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data4676 │ ~4677 │4678 └─ lib/nx/binary_backend.ex:1266:19: Nx.BinaryBackend.split_into_batch_groups/446794680 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 operator4681 │4682 1266 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data4683 │ ~4684 │4685 └─ lib/nx/binary_backend.ex:1266:49: Nx.BinaryBackend.split_into_batch_groups/446864687 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4688 │4689 1542 │ match_types [type] do4690 │ ~~~~~~~~~~~~~~~~~~~~~4691 │4692 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/646934694 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4695 │4696 1542 │ match_types [type] do4697 │ ~~~~~~~~~~~~~~~~~~~~~4698 │4699 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/647004701 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4702 │4703 1542 │ match_types [type] do4704 │ ~~~~~~~~~~~~~~~~~~~~~4705 │4706 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/647074708 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4709 │4710 1542 │ match_types [type] do4711 │ ~~~~~~~~~~~~~~~~~~~~~4712 │4713 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/647144715 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4716 │4717 1542 │ match_types [type] do4718 │ ~~~~~~~~~~~~~~~~~~~~~4719 │4720 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/647214722 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4723 │4724 1542 │ match_types [type] do4725 │ ~~~~~~~~~~~~~~~~~~~~~4726 │4727 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/647284729 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 operator4730 │4731 1609 │ for <<bin::size(size)-bitstring <- data>>, into: <<>> do4732 │ ~4733 │4734 └─ lib/nx/binary_backend.ex:1609:23: Nx.BinaryBackend.map/447354736 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4737 │4738 1679 │ match_types [type] do4739 │ ~~~~~~~~~~~~~~~~~~~~~4740 │4741 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/847424743 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4744 │4745 1679 │ match_types [type] do4746 │ ~~~~~~~~~~~~~~~~~~~~~4747 │4748 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/847494750 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4751 │4752 1679 │ match_types [type] do4753 │ ~~~~~~~~~~~~~~~~~~~~~4754 │4755 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/847564757 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4758 │4759 1679 │ match_types [type] do4760 │ ~~~~~~~~~~~~~~~~~~~~~4761 │4762 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/847634764 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4765 │4766 1679 │ match_types [type] do4767 │ ~~~~~~~~~~~~~~~~~~~~~4768 │4769 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/847704771 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4772 │4773 1679 │ match_types [type] do4774 │ ~~~~~~~~~~~~~~~~~~~~~4775 │4776 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/847774778 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4779 │4780 1679 │ match_types [type] do4781 │ ~~~~~~~~~~~~~~~~~~~~~4782 │4783 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/847844785 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4786 │4787 1679 │ match_types [type] do4788 │ ~~~~~~~~~~~~~~~~~~~~~4789 │4790 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/847914792 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4793 │4794 1679 │ match_types [type] do4795 │ ~~~~~~~~~~~~~~~~~~~~~4796 │4797 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/847984799 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4800 │4801 1679 │ match_types [type] do4802 │ ~~~~~~~~~~~~~~~~~~~~~4803 │4804 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/848054806 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4807 │4808 1679 │ match_types [type] do4809 │ ~~~~~~~~~~~~~~~~~~~~~4810 │4811 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/848124813 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4814 │4815 1679 │ match_types [type] do4816 │ ~~~~~~~~~~~~~~~~~~~~~4817 │4818 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/848194820 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4821 │4822 1679 │ match_types [type] do4823 │ ~~~~~~~~~~~~~~~~~~~~~4824 │4825 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/848264827 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 operator4828 │4829 1702 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,4830 │ ~4831 │4832 └─ lib/nx/binary_backend.ex:1702:19: Nx.BinaryBackend.select_and_scatter/848334834 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 operator4835 │4836 1702 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,4837 │ ~4838 │4839 └─ lib/nx/binary_backend.ex:1702:65: Nx.BinaryBackend.select_and_scatter/848404841 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 operator4842 │4843 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4844 │ ~4845 │4846 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/648474848 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4849 │4850 1821 │ match_types [target.type, out.type] do4851 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4852 │4853 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/648544855 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 operator4856 │4857 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4858 │ ~4859 │4860 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/648614862 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4863 │4864 1821 │ match_types [target.type, out.type] do4865 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4866 │4867 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/648684869 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 operator4870 │4871 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4872 │ ~4873 │4874 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/648754876 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4877 │4878 1821 │ match_types [target.type, out.type] do4879 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4880 │4881 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/648824883 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 operator4884 │4885 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4886 │ ~4887 │4888 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/648894890 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4891 │4892 1821 │ match_types [target.type, out.type] do4893 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4894 │4895 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/648964897 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 operator4898 │4899 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4900 │ ~4901 │4902 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/649034904 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4905 │4906 1821 │ match_types [target.type, out.type] do4907 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4908 │4909 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/649104911 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 operator4912 │4913 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4914 │ ~4915 │4916 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/649174918 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4919 │4920 1821 │ match_types [target.type, out.type] do4921 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4922 │4923 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/649244925 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4926 │4927 1821 │ match_types [target.type, out.type] do4928 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4929 │4930 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/649314932 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 operator4933 │4934 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4935 │ ~4936 │4937 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/649384939 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4940 │4941 1821 │ match_types [target.type, out.type] do4942 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4943 │4944 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/649454946 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4947 │4948 1821 │ match_types [target.type, out.type] do4949 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4950 │4951 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/649524953 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 operator4954 │4955 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4956 │ ~4957 │4958 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/649594960 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4961 │4962 1821 │ match_types [target.type, out.type] do4963 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4964 │4965 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/649664967 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4968 │4969 1821 │ match_types [target.type, out.type] do4970 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4971 │4972 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/649734974 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 operator4975 │4976 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4977 │ ~4978 │4979 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/649804981 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4982 │4983 1821 │ match_types [target.type, out.type] do4984 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4985 │4986 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/649874988 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4989 │4990 1821 │ match_types [target.type, out.type] do4991 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4992 │4993 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/649944995 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 operator4996 │4997 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4998 │ ~4999 │5000 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650015002 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5003 │5004 1821 │ match_types [target.type, out.type] do5005 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5006 │5007 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650085009 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5010 │5011 1821 │ match_types [target.type, out.type] do5012 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5013 │5014 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650155016 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 operator5017 │5018 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5019 │ ~5020 │5021 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650225023 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5024 │5025 1821 │ match_types [target.type, out.type] do5026 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5027 │5028 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650295030 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 operator5031 │5032 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5033 │ ~5034 │5035 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650365037 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5038 │5039 1821 │ match_types [target.type, out.type] do5040 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5041 │5042 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650435044 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 operator5045 │5046 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5047 │ ~5048 │5049 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650505051 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5052 │5053 1821 │ match_types [target.type, out.type] do5054 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5055 │5056 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650575058 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 operator5059 │5060 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5061 │ ~5062 │5063 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650645065 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5066 │5067 1821 │ match_types [target.type, out.type] do5068 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5069 │5070 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650715072 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 operator5073 │5074 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5075 │ ~5076 │5077 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650785079 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5080 │5081 1821 │ match_types [target.type, out.type] do5082 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5083 │5084 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650855086 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 operator5087 │5088 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5089 │ ~5090 │5091 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650925093 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5094 │5095 1821 │ match_types [target.type, out.type] do5096 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5097 │5098 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650995100 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 operator5101 │5102 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5103 │ ~5104 │5105 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651065107 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5108 │5109 1821 │ match_types [target.type, out.type] do5110 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5111 │5112 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651135114 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 operator5115 │5116 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5117 │ ~5118 │5119 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651205121 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5122 │5123 1821 │ match_types [target.type, out.type] do5124 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5125 │5126 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651275128 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 operator5129 │5130 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5131 │ ~5132 │5133 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651345135 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5136 │5137 1821 │ match_types [target.type, out.type] do5138 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5139 │5140 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651415142 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 operator5143 │5144 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5145 │ ~5146 │5147 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651485149 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5150 │5151 1821 │ match_types [target.type, out.type] do5152 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5153 │5154 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651555156 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 operator5157 │5158 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5159 │ ~5160 │5161 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651625163 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5164 │5165 1821 │ match_types [target.type, out.type] do5166 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5167 │5168 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651695170 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 operator5171 │5172 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5173 │ ~5174 │5175 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651765177 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5178 │5179 1821 │ match_types [target.type, out.type] do5180 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5181 │5182 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651835184 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 operator5185 │5186 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5187 │ ~5188 │5189 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651905191 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5192 │5193 1821 │ match_types [target.type, out.type] do5194 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5195 │5196 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651975198 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 operator5199 │5200 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5201 │ ~5202 │5203 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652045205 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5206 │5207 1821 │ match_types [target.type, out.type] do5208 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5209 │5210 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652115212 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 operator5213 │5214 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5215 │ ~5216 │5217 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652185219 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5220 │5221 1821 │ match_types [target.type, out.type] do5222 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5223 │5224 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652255226 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 operator5227 │5228 1938 │ {<<cur_elem::size(size)-bitstring, rest_of_slice::bitstring>>, binary} ->5229 │ ~5230 │5231 └─ lib/nx/binary_backend.ex:1938:27: Nx.BinaryBackend.put_slice/552325233 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 operator5234 │5235 1939 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5236 │ ~5237 │5238 └─ lib/nx/binary_backend.ex:1939:26: Nx.BinaryBackend.put_slice/552395240 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 operator5241 │5242 1939 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5243 │ ~5244 │5245 └─ lib/nx/binary_backend.ex:1939:61: Nx.BinaryBackend.put_slice/552465247 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 operator5248 │5249 1971 │ for <<bin::size(idx_size)-bitstring <- to_binary(indices)>> do5250 │ ~5251 │5252 └─ lib/nx/binary_backend.ex:1971:23: Nx.BinaryBackend.take/452535254 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 operator5255 │5256 2047 │ for <<bin::size(idx_last_dim_bin_size)-bitstring <- to_binary(indices)>>, into: <<>> do5257 │ ~5258 │5259 └─ lib/nx/binary_backend.ex:2047:23: Nx.BinaryBackend.gather/352605261 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 operator5262 │5263 2049 │ for <<bin::size(idx_size)-bitstring <- bin>>, do: binary_to_number(bin, indices.type)5264 │ ~5265 │5266 └─ lib/nx/binary_backend.ex:2049:27: Nx.BinaryBackend.gather/352675268 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 operator5269 │5270 2103 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5271 │ ~5272 │5273 └─ lib/nx/binary_backend.ex:2103:29: Nx.BinaryBackend.bin_concatenate/452745275 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 operator5276 │5277 2103 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5278 │ ~5279 │5280 └─ lib/nx/binary_backend.ex:2103:59: Nx.BinaryBackend.bin_concatenate/452815282 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5283 │5284 2127 │ match_types [input_type] do5285 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5286 │5287 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/252885289 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5290 │5291 2127 │ match_types [input_type] do5292 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5293 │5294 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/252955296 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5297 │5298 2127 │ match_types [input_type] do5299 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5300 │5301 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/253025303 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5304 │5305 2127 │ match_types [input_type] do5306 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5307 │5308 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/253095310 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5311 │5312 2127 │ match_types [input_type] do5313 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5314 │5315 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/253165317 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5318 │5319 2127 │ match_types [input_type] do5320 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5321 │5322 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/253235324 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 operator5325 │5326 2234 │ data = for <<x::size(size)-bitstring <- bin>>, do: x5327 │ ~5328 │5329 └─ lib/nx/binary_backend.ex:2234:30: Nx.BinaryBackend.sort_last_dim/453305331 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 operator5332 │5333 2356 │ for <<bin::size(size)-bitstring <- axis>>, reduce: {<<>>, acc} do5334 │ ~5335 │5336 └─ lib/nx/binary_backend.ex:2356:25: Nx.BinaryBackend.bin_reduce/553375338 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 operator5339 │5340 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5341 │ ~5342 │5343 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/753445345 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 operator5346 │5347 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5348 │ ~5349 │5350 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/753515352 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 operator5353 │5354 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5355 │ ~5356 │5357 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/753585359 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 operator5360 │5361 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5362 │ ~5363 │5364 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/753655366 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 operator5367 │5368 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5369 │ ~5370 │5371 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/753725373 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 operator5374 │5375 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5376 │ ~5377 │5378 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/753795380 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 operator5381 │5382 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5383 │ ~5384 │5385 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/753865387 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 operator5388 │5389 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5390 │ ~5391 │5392 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/753935394 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 operator5395 │5396 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5397 │ ~5398 │5399 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/754005401 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 operator5402 │5403 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5404 │ ~5405 │5406 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/754075408 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 operator5409 │5410 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5411 │ ~5412 │5413 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/754145415 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 operator5416 │5417 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5418 │ ~5419 │5420 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/754215422 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 operator5423 │5424 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5425 │ ~5426 │5427 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/754285429 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 operator5430 │5431 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5432 │ ~5433 │5434 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/754355436 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 operator5437 │5438 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5439 │ ~5440 │5441 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/754425443 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 operator5444 │5445 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5446 │ ~5447 │5448 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/754495450 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 operator5451 │5452 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5453 │ ~5454 │5455 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/754565457 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 operator5458 │5459 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5460 │ ~5461 │5462 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/754635464 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 operator5465 │5466 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5467 │ ~5468 │5469 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/754705471 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 operator5472 │5473 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5474 │ ~5475 │5476 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/754775478 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 operator5479 │5480 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5481 │ ~5482 │5483 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/754845485 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 operator5486 │5487 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5488 │ ~5489 │5490 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/754915492 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 operator5493 │5494 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5495 │ ~5496 │5497 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/754985499 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 operator5500 │5501 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5502 │ ~5503 │5504 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755055506 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 operator5507 │5508 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5509 │ ~5510 │5511 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755125513 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 operator5514 │5515 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5516 │ ~5517 │5518 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755195520 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 operator5521 │5522 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5523 │ ~5524 │5525 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755265527 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 operator5528 │5529 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5530 │ ~5531 │5532 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755335534 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 operator5535 │5536 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5537 │ ~5538 │5539 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755405541 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 operator5542 │5543 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5544 │ ~5545 │5546 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755475548 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 operator5549 │5550 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5551 │ ~5552 │5553 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755545555 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 operator5556 │5557 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5558 │ ~5559 │5560 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755615562 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 operator5563 │5564 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5565 │ ~5566 │5567 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755685569 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 operator5570 │5571 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5572 │ ~5573 │5574 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755755576 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 operator5577 │5578 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5579 │ ~5580 │5581 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755825583 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 operator5584 │5585 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5586 │ ~5587 │5588 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755895590 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 operator5591 │5592 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5593 │ ~5594 │5595 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755965597 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 operator5598 │5599 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5600 │ ~5601 │5602 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756035604 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 operator5605 │5606 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5607 │ ~5608 │5609 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756105611 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 operator5612 │5613 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5614 │ ~5615 │5616 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756175618 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 operator5619 │5620 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5621 │ ~5622 │5623 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756245625 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 operator5626 │5627 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5628 │ ~5629 │5630 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756315632 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 operator5633 │5634 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5635 │ ~5636 │5637 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756385639 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 operator5640 │5641 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5642 │ ~5643 │5644 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756455646 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 operator5647 │5648 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5649 │ ~5650 │5651 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756525653 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 operator5654 │5655 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5656 │ ~5657 │5658 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756595660 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 operator5661 │5662 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5663 │ ~5664 │5665 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756665667 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 operator5668 │5669 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5670 │ ~5671 │5672 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756735674 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 operator5675 │5676 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5677 │ ~5678 │5679 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756805681 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 operator5682 │5683 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5684 │ ~5685 │5686 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756875688 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 operator5689 │5690 2397 │ <<x::size(s1)-bitstring, rest1::bitstring>> = b15691 │ ~5692 │5693 └─ lib/nx/binary_backend.ex:2397:15: Nx.BinaryBackend.bin_zip_reduce_axis/756945695 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 operator5696 │5697 2398 │ <<y::size(s2)-bitstring, rest2::bitstring>> = b25698 │ ~5699 │5700 └─ lib/nx/binary_backend.ex:2398:15: Nx.BinaryBackend.bin_zip_reduce_axis/757015702 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5703 │5704 2441 │ match_types [type] do5705 │ ~~~~~~~~~~~~~~~~~~~~~5706 │5707 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/257085709 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5710 │5711 2441 │ match_types [type] do5712 │ ~~~~~~~~~~~~~~~~~~~~~5713 │5714 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/257155716 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5717 │5718 2441 │ match_types [type] do5719 │ ~~~~~~~~~~~~~~~~~~~~~5720 │5721 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/257225723 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5724 │5725 2441 │ match_types [type] do5726 │ ~~~~~~~~~~~~~~~~~~~~~5727 │5728 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/257295730 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5731 │5732 2441 │ match_types [type] do5733 │ ~~~~~~~~~~~~~~~~~~~~~5734 │5735 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/257365737 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5738 │5739 2441 │ match_types [type] do5740 │ ~~~~~~~~~~~~~~~~~~~~~5741 │5742 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/257435744 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5745 │5746 2448 │ match_types [type] do5747 │ ~~~~~~~~~~~~~~~~~~~~~5748 │5749 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/257505751 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5752 │5753 2448 │ match_types [type] do5754 │ ~~~~~~~~~~~~~~~~~~~~~5755 │5756 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/257575758 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5759 │5760 2448 │ match_types [type] do5761 │ ~~~~~~~~~~~~~~~~~~~~~5762 │5763 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/257645765 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5766 │5767 2448 │ match_types [type] do5768 │ ~~~~~~~~~~~~~~~~~~~~~5769 │5770 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/257715772 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5773 │5774 2448 │ match_types [type] do5775 │ ~~~~~~~~~~~~~~~~~~~~~5776 │5777 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/257785779 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5780 │5781 2448 │ match_types [type] do5782 │ ~~~~~~~~~~~~~~~~~~~~~5783 │5784 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/257855786 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5787 │5788 2454 │ match_types [in_type, out_type] do5789 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5790 │5791 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/457925793 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5794 │5795 2454 │ match_types [in_type, out_type] do5796 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5797 │5798 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/457995800 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5801 │5802 2454 │ match_types [in_type, out_type] do5803 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5804 │5805 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458065807 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5808 │5809 2454 │ match_types [in_type, out_type] do5810 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5811 │5812 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458135814 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5815 │5816 2454 │ match_types [in_type, out_type] do5817 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5818 │5819 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458205821 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5822 │5823 2454 │ match_types [in_type, out_type] do5824 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5825 │5826 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458275828 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5829 │5830 2454 │ match_types [in_type, out_type] do5831 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5832 │5833 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458345835 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5836 │5837 2454 │ match_types [in_type, out_type] do5838 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5839 │5840 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458415842 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5843 │5844 2454 │ match_types [in_type, out_type] do5845 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5846 │5847 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458485849 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5850 │5851 2454 │ match_types [in_type, out_type] do5852 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5853 │5854 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458555856 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5857 │5858 2454 │ match_types [in_type, out_type] do5859 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5860 │5861 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458625863 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5864 │5865 2454 │ match_types [in_type, out_type] do5866 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5867 │5868 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458695870 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5871 │5872 2454 │ match_types [in_type, out_type] do5873 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5874 │5875 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458765877 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5878 │5879 2454 │ match_types [in_type, out_type] do5880 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5881 │5882 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458835884 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5885 │5886 2454 │ match_types [in_type, out_type] do5887 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5888 │5889 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458905891 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5892 │5893 2454 │ match_types [in_type, out_type] do5894 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5895 │5896 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458975898 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5899 │5900 2454 │ match_types [in_type, out_type] do5901 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5902 │5903 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459045905 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5906 │5907 2454 │ match_types [in_type, out_type] do5908 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5909 │5910 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459115912 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5913 │5914 2454 │ match_types [in_type, out_type] do5915 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5916 │5917 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459185919 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5920 │5921 2454 │ match_types [in_type, out_type] do5922 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5923 │5924 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459255926 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5927 │5928 2454 │ match_types [in_type, out_type] do5929 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5930 │5931 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459325933 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5934 │5935 2454 │ match_types [in_type, out_type] do5936 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5937 │5938 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459395940 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5941 │5942 2454 │ match_types [in_type, out_type] do5943 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5944 │5945 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459465947 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5948 │5949 2454 │ match_types [in_type, out_type] do5950 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5951 │5952 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459535954 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5955 │5956 2454 │ match_types [in_type, out_type] do5957 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5958 │5959 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459605961 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5962 │5963 2454 │ match_types [in_type, out_type] do5964 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5965 │5966 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459675968 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5969 │5970 2454 │ match_types [in_type, out_type] do5971 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5972 │5973 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459745975 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5976 │5977 2454 │ match_types [in_type, out_type] do5978 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5979 │5980 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459815982 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5983 │5984 2454 │ match_types [in_type, out_type] do5985 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5986 │5987 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459885989 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5990 │5991 2454 │ match_types [in_type, out_type] do5992 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5993 │5994 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459955996 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 operator5997 │5998 2467 │ for <<chunk::size(chunk_size)-bitstring <- binary>> do5999 │ ~6000 │6001 └─ lib/nx/binary_backend.ex:2467:25: Nx.BinaryBackend.aggregate_axes/460026003 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 operator6004 │6005 2562 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data6006 │ ~6007 │6008 └─ lib/nx/binary_backend.ex:2562:15: Nx.BinaryBackend.weighted_traverse/460096010 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 operator6011 │6012 2562 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data6013 │ ~6014 │6015 └─ lib/nx/binary_backend.ex:2562:46: Nx.BinaryBackend.weighted_traverse/460166017 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 operator6018 │6019 2582 │ <<_::size(dim_size)-bitstring, data::bitstring>> = data6020 │ ~6021 │6022 └─ lib/nx/binary_backend.ex:2582:19: Nx.BinaryBackend.weighted_traverse/660236024Compiling lib/nx/defn/expr.ex (it's taking more than 10s)6025Compiling lib/nx/binary_backend.ex (it's taking more than 10s)6026 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 operator6027 │6028 2038 │ for <<part::size(size)-bitstring <- to_binary(tensor, Keyword.take(opts, [:limit]))>> do6029 │ ~6030 │6031 └─ lib/nx.ex:2038:22: Nx.to_flat_list/260326033 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6034 │6035 2039 │ match_types [type] do6036 │ ~~~~~~~~~~~~~~~~~~~~~6037 │6038 └─ lib/nx.ex:2039: Nx.to_flat_list/260396040 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6041 │6042 2039 │ match_types [type] do6043 │ ~~~~~~~~~~~~~~~~~~~~~6044 │6045 └─ lib/nx.ex:2039: Nx.to_flat_list/260466047 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6048 │6049 2039 │ match_types [type] do6050 │ ~~~~~~~~~~~~~~~~~~~~~6051 │6052 └─ lib/nx.ex:2039: Nx.to_flat_list/260536054 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6055 │6056 2039 │ match_types [type] do6057 │ ~~~~~~~~~~~~~~~~~~~~~6058 │6059 └─ lib/nx.ex:2039: Nx.to_flat_list/260606061 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6062 │6063 2039 │ match_types [type] do6064 │ ~~~~~~~~~~~~~~~~~~~~~6065 │6066 └─ lib/nx.ex:2039: Nx.to_flat_list/260676068 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6069 │6070 2039 │ match_types [type] do6071 │ ~~~~~~~~~~~~~~~~~~~~~6072 │6073 └─ lib/nx.ex:2039: Nx.to_flat_list/260746075 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6076 │6077 2194 │ match_types [tensor.type] do6078 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6079 │6080 └─ lib/nx.ex:2194: Nx.to_number/160816082 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6083 │6084 2194 │ match_types [tensor.type] do6085 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6086 │6087 └─ lib/nx.ex:2194: Nx.to_number/160886089 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6090 │6091 2194 │ match_types [tensor.type] do6092 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6093 │6094 └─ lib/nx.ex:2194: Nx.to_number/160956096 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6097 │6098 2194 │ match_types [tensor.type] do6099 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6100 │6101 └─ lib/nx.ex:2194: Nx.to_number/161026103 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6104 │6105 2194 │ match_types [tensor.type] do6106 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6107 │6108 └─ lib/nx.ex:2194: Nx.to_number/161096110 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6111 │6112 2194 │ match_types [tensor.type] do6113 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6114 │6115 └─ lib/nx.ex:2194: Nx.to_number/161166117 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 operator6118 │6119 11685 │ <<header::size(header_size)-binary, array::binary>> = rest6120 │ ~6121 │6122 └─ lib/nx.ex:11685:20: Nx.do_numpy_to_tensor/261236124 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 operator6125 │6126 11689 │ <<data::size(byte_size_of_array)-binary>> = array6127 │ ~6128 │6129 └─ lib/nx.ex:11689:18: Nx.do_numpy_to_tensor/261306131 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 operator6132 │6133 11765 │ for <<data::size(size)-binary <- binary>> do6134 │ ~6135 │6136 └─ lib/nx.ex:11765:26: Nx.new_byte_order/361376138 warning: Tuple.append/2 is deprecated. Use insert_at instead6139 │6140 1597 │ Nx.reshape(t, Tuple.append(batch_shape, diag_length))6141 │ ~6142 │6143 └─ lib/nx.ex:1597:27: Nx.take_diagonal/261446145 warning: the following conditional expression:61466147 is_list(axes)61486149 will always evaluate to:61506151 dynamic(true)61526153 where "axes" was given the type:61546155 # type: dynamic(list(term()))6156 # from: lib/nx.ex:7021:496157 length(axes)61586159 type warning found at:6160 │6161 7026 │ checked_axes = if is_list(axes), do: Enum.at(axes, 0), else: axes6162 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6163 │6164 └─ lib/nx.ex:7026: Nx.weighted_mean/361656166 warning: Tuple.append/2 is deprecated. Use insert_at instead6167 │6168 1533 │ tensor = Nx.pad(tensor, acc, Enum.map(padding_config, &Tuple.append(&1, 0)))6169 │ ~6170 │6171 └─ lib/nx/binary_backend.ex:1533:68: Nx.BinaryBackend.window_reduce/66172 └─ lib/nx/binary_backend.ex:1661:63: Nx.BinaryBackend.select_and_scatter/861736174 warning: Tuple.append/2 is deprecated. Use insert_at instead6175 │6176 545 │ data = fun.(key, type, Tuple.append(shape, 2))6177 │ ~6178 │6179 └─ lib/nx/random.ex:545:38: Nx.Random.float_or_complex/461806181 warning: the following clause will never match:61826183 %Complex{re: re} when float_output? and real_output? ->61846185 because it attempts to match on the result of:61866187 x61886189 which has type:61906191 dynamic(:infinity or :nan or :neg_infinity or float())61926193 where "float_output?" was given the types:61946195 # type: dynamic(boolean())6196 # from: lib/nx/binary_backend.ex:2122:236197 float_output? = Nx.Type.float?(output_type)61986199 # type: dynamic(true)6200 # from: lib/nx/binary_backend.ex:2132:396201 float_output?62026203 where "real_output?" was given the types:62046205 # type: dynamic(boolean())6206 # from: lib/nx/binary_backend.ex:2123:226207 real_output? = not Nx.Type.complex?(output_type)62086209 # type: dynamic(true)6210 # from: lib/nx/binary_backend.ex:2132:576211 real_output?62126213 type warning found at:6214 │6215 2132 │ %Complex{re: re} when float_output? and real_output? ->6216 │ ~6217 │6218 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/262196220 warning: this clause of defp boolean_to_number/1 is never used (or it will always fail/warn when invoked)6221 │6222 822 │ defp boolean_to_number(value), do: value6223 │ ~6224 │6225 └─ lib/nx/defn/kernel.ex:822:8: Nx.Defn.Kernel.boolean_to_number/162266227 warning: the following clause will never match:62286229 %Complex{re: re} when float_output? and real_output? ->62306231 because it attempts to match on the result of:62326233 x62346235 which has type:62366237 dynamic(:infinity or :nan or :neg_infinity or float())62386239 where "float_output?" was given the types:62406241 # type: dynamic(boolean())6242 # from: lib/nx/binary_backend.ex:2122:236243 float_output? = Nx.Type.float?(output_type)62446245 # type: dynamic(true)6246 # from: lib/nx/binary_backend.ex:2132:396247 float_output?62486249 where "real_output?" was given the types:62506251 # type: dynamic(boolean())6252 # from: lib/nx/binary_backend.ex:2123:226253 real_output? = not Nx.Type.complex?(output_type)62546255 # type: dynamic(true)6256 # from: lib/nx/binary_backend.ex:2132:576257 real_output?62586259 type warning found at:6260 │6261 2132 │ %Complex{re: re} when float_output? and real_output? ->6262 │ ~6263 │6264 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/262656266 warning: the following clause will never match:62676268 %Complex{re: re} when float_output? and real_output? ->62696270 because it attempts to match on the result of:62716272 x62736274 which has type:62756276 integer()62776278 where "float_output?" was given the types:62796280 # type: dynamic(boolean())6281 # from: lib/nx/binary_backend.ex:2122:236282 float_output? = Nx.Type.float?(output_type)62836284 # type: dynamic(true)6285 # from: lib/nx/binary_backend.ex:2132:396286 float_output?62876288 where "real_output?" was given the types:62896290 # type: dynamic(boolean())6291 # from: lib/nx/binary_backend.ex:2123:226292 real_output? = not Nx.Type.complex?(output_type)62936294 # type: dynamic(true)6295 # from: lib/nx/binary_backend.ex:2132:576296 real_output?62976298 type warning found at:6299 │6300 2132 │ %Complex{re: re} when float_output? and real_output? ->6301 │ ~6302 │6303 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/263046305 warning: the following clause will never match:63066307 %Complex{re: re} when float_output? and real_output? ->63086309 because it attempts to match on the result of:63106311 x63126313 which has type:63146315 integer()63166317 where "float_output?" was given the types:63186319 # type: dynamic(boolean())6320 # from: lib/nx/binary_backend.ex:2122:236321 float_output? = Nx.Type.float?(output_type)63226323 # type: dynamic(true)6324 # from: lib/nx/binary_backend.ex:2132:396325 float_output?63266327 where "real_output?" was given the types:63286329 # type: dynamic(boolean())6330 # from: lib/nx/binary_backend.ex:2123:226331 real_output? = not Nx.Type.complex?(output_type)63326333 # type: dynamic(true)6334 # from: lib/nx/binary_backend.ex:2132:576335 real_output?63366337 type warning found at:6338 │6339 2132 │ %Complex{re: re} when float_output? and real_output? ->6340 │ ~6341 │6342 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/263436344 warning: the following clause will never match:63456346 %Complex{re: re} ->63476348 because it attempts to match on the result of:63496350 x63516352 which has type:63536354 dynamic(:infinity or :nan or :neg_infinity or float())63556356 type warning found at:6357 │6358 2138 │ %Complex{re: re} ->6359 │ ~6360 │6361 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/263626363 warning: the following clause will never match:63646365 %Complex{re: re} ->63666367 because it attempts to match on the result of:63686369 x63706371 which has type:63726373 dynamic(:infinity or :nan or :neg_infinity or float())63746375 type warning found at:6376 │6377 2138 │ %Complex{re: re} ->6378 │ ~6379 │6380 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/263816382 warning: the following clause will never match:63836384 %Complex{re: re} ->63856386 because it attempts to match on the result of:63876388 x63896390 which has type:63916392 integer()63936394 type warning found at:6395 │6396 2138 │ %Complex{re: re} ->6397 │ ~6398 │6399 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/264006401 warning: the following clause will never match:64026403 %Complex{re: re} ->64046405 because it attempts to match on the result of:64066407 x64086409 which has type:64106411 integer()64126413 type warning found at:6414 │6415 2138 │ %Complex{re: re} ->6416 │ ~6417 │6418 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/264196420 warning: this guard will never succeed:64216422 is_number(x)64236424 because it returns type:64256426 dynamic(false)64276428 where "x" was given the type:64296430 # type: dynamic(%Complex{6431 re: :infinity or :nan or :neg_infinity or float(),6432 im: :infinity or :nan or :neg_infinity or float()6433 })6434 # from: lib/nx/binary_backend.ex:2129:176435 x =6436 Nx.Shared.read_complex(6437 x,6438 arg16439 )64406441 type warning found at:6442 │6443 2141 │ _ when is_number(x) ->6444 │ ~6445 │6446 └─ lib/nx/binary_backend.ex:2141:24: Nx.BinaryBackend.as_type/264476448 warning: the following clause will never match:64496450 :nan ->64516452 because it attempts to match on the result of:64536454 x64556456 which has type:64576458 dynamic(%Complex{6459 re: :infinity or :nan or :neg_infinity or float(),6460 im: :infinity or :nan or :neg_infinity or float()6461 })64626463 type warning found at:6464 │6465 2144 │ :nan ->6466 │ ~~~~~~~6467 │6468 └─ lib/nx/binary_backend.ex:2144: Nx.BinaryBackend.as_type/264696470 warning: the following clause will never match:64716472 :nan ->64736474 because it attempts to match on the result of:64756476 x64776478 which has type:64796480 integer()64816482 type warning found at:6483 │6484 2144 │ :nan ->6485 │ ~~~~~~~6486 │6487 └─ lib/nx/binary_backend.ex:2144: Nx.BinaryBackend.as_type/264886489 warning: the following clause will never match:64906491 :nan ->64926493 because it attempts to match on the result of:64946495 x64966497 which has type:64986499 integer()65006501 type warning found at:6502 │6503 2144 │ :nan ->6504 │ ~~~~~~~6505 │6506 └─ lib/nx/binary_backend.ex:2144: Nx.BinaryBackend.as_type/265076508 warning: the following clause will never match:65096510 :infinity ->65116512 because it attempts to match on the result of:65136514 x65156516 which has type:65176518 dynamic(%Complex{6519 re: :infinity or :nan or :neg_infinity or float(),6520 im: :infinity or :nan or :neg_infinity or float()6521 })65226523 type warning found at:6524 │6525 2147 │ :infinity ->6526 │ ~~~~~~~~~~~~6527 │6528 └─ lib/nx/binary_backend.ex:2147: Nx.BinaryBackend.as_type/265296530 warning: the following clause will never match:65316532 :infinity ->65336534 because it attempts to match on the result of:65356536 x65376538 which has type:65396540 integer()65416542 type warning found at:6543 │6544 2147 │ :infinity ->6545 │ ~~~~~~~~~~~~6546 │6547 └─ lib/nx/binary_backend.ex:2147: Nx.BinaryBackend.as_type/265486549 warning: the following clause will never match:65506551 :infinity ->65526553 because it attempts to match on the result of:65546555 x65566557 which has type:65586559 integer()65606561 type warning found at:6562 │6563 2147 │ :infinity ->6564 │ ~~~~~~~~~~~~6565 │6566 └─ lib/nx/binary_backend.ex:2147: Nx.BinaryBackend.as_type/265676568 warning: the following clause will never match:65696570 :neg_infinity ->65716572 because it attempts to match on the result of:65736574 x65756576 which has type:65776578 dynamic(%Complex{6579 re: :infinity or :nan or :neg_infinity or float(),6580 im: :infinity or :nan or :neg_infinity or float()6581 })65826583 type warning found at:6584 │6585 2150 │ :neg_infinity ->6586 │ ~~~~~~~~~~~~~~~~6587 │6588 └─ lib/nx/binary_backend.ex:2150: Nx.BinaryBackend.as_type/265896590 warning: the following clause will never match:65916592 :neg_infinity ->65936594 because it attempts to match on the result of:65956596 x65976598 which has type:65996600 integer()66016602 type warning found at:6603 │6604 2150 │ :neg_infinity ->6605 │ ~~~~~~~~~~~~~~~~6606 │6607 └─ lib/nx/binary_backend.ex:2150: Nx.BinaryBackend.as_type/266086609 warning: the following clause will never match:66106611 :neg_infinity ->66126613 because it attempts to match on the result of:66146615 x66166617 which has type:66186619 integer()66206621 type warning found at:6622 │6623 2150 │ :neg_infinity ->6624 │ ~~~~~~~~~~~~~~~~6625 │6626 └─ lib/nx/binary_backend.ex:2150: Nx.BinaryBackend.as_type/266276628 warning: comparison with structs found:66296630 a >= b66316632 given types:66336634 dynamic(6635 %Complex{6636 re: :infinity or :nan or :neg_infinity or float(),6637 im: :infinity or :nan or :neg_infinity or float()6638 } or :infinity or :nan or :neg_infinity or float() or integer()6639 ) >=6640 dynamic(6641 %Complex{6642 re: :infinity or :nan or :neg_infinity or float(),6643 im: :infinity or :nan or :neg_infinity or float()6644 } or :infinity or :nan or :neg_infinity or float() or integer()6645 )66466647 where "a" was given the type:66486649 # type: dynamic(6650 %Complex{6651 re: :infinity or :nan or :neg_infinity or float(),6652 im: :infinity or :nan or :neg_infinity or float()6653 } or :infinity or :nan or :neg_infinity or float() or integer()6654 )6655 # from: lib/nx/binary_backend.ex:2179:156656 a = binary_to_number(a, type)66576658 where "b" was given the type:66596660 # type: dynamic(6661 %Complex{6662 re: :infinity or :nan or :neg_infinity or float(),6663 im: :infinity or :nan or :neg_infinity or float()6664 } or :infinity or :nan or :neg_infinity or float() or integer()6665 )6666 # from: lib/nx/binary_backend.ex:2180:156667 b = binary_to_number(b, type)66686669 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.66706671 type warning found at:6672 │6673 2181 │ a >= b6674 │ ~6675 │6676 └─ lib/nx/binary_backend.ex:2181:15: Nx.BinaryBackend.do_sort/466776678 warning: comparison with structs found:66796680 a <= b66816682 given types:66836684 dynamic(6685 %Complex{6686 re: :infinity or :nan or :neg_infinity or float(),6687 im: :infinity or :nan or :neg_infinity or float()6688 } or :infinity or :nan or :neg_infinity or float() or integer()6689 ) <=6690 dynamic(6691 %Complex{6692 re: :infinity or :nan or :neg_infinity or float(),6693 im: :infinity or :nan or :neg_infinity or float()6694 } or :infinity or :nan or :neg_infinity or float() or integer()6695 )66966697 where "a" was given the type:66986699 # type: dynamic(6700 %Complex{6701 re: :infinity or :nan or :neg_infinity or float(),6702 im: :infinity or :nan or :neg_infinity or float()6703 } or :infinity or :nan or :neg_infinity or float() or integer()6704 )6705 # from: lib/nx/binary_backend.ex:2186:156706 a = binary_to_number(a, type)67076708 where "b" was given the type:67096710 # type: dynamic(6711 %Complex{6712 re: :infinity or :nan or :neg_infinity or float(),6713 im: :infinity or :nan or :neg_infinity or float()6714 } or :infinity or :nan or :neg_infinity or float() or integer()6715 )6716 # from: lib/nx/binary_backend.ex:2187:156717 b = binary_to_number(b, type)67186719 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.67206721 type warning found at:6722 │6723 2188 │ a <= b6724 │ ~6725 │6726 └─ lib/nx/binary_backend.ex:2188:15: Nx.BinaryBackend.do_sort/467276728 warning: incompatible types given to Nx.Shared.write_non_finite/2:67296730 Nx.Shared.write_non_finite(x, arg1)67316732 given types:67336734 (6735 -dynamic(%Complex{6736 re: :infinity or :nan or :neg_infinity or float(),6737 im: :infinity or :nan or :neg_infinity or float()6738 })-,6739 integer()6740 )67416742 but expected one of:67436744 :infinity or :nan or :neg_infinity, integer()67456746 where "arg1" (context Nx.Shared) was given the types:67476748 # type: dynamic()6749 # from: lib/nx/binary_backend.ex:22966750 {{:f, arg1}}67516752 # type: integer()6753 # from: lib/nx/binary_backend.ex:22966754 Nx.Shared.write_non_finite(x, arg1)67556756 where "x" (context Nx.Shared) was given the type:67576758 # type: dynamic(%Complex{6759 re: :infinity or :nan or :neg_infinity or float(),6760 im: :infinity or :nan or :neg_infinity or float()6761 })6762 # from: lib/nx/binary_backend.ex:22966763 x67646765 type warning found at:6766 │6767 2296 │ match_types [out.type] do6768 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6769 │6770 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/467716772 warning: incompatible types in binary construction:67736774 <<Complex.new(re, im)::integer-native-signed-size(arg1)>>67756776 got type:67776778 dynamic(%Complex{6779 re: :infinity or :nan or :neg_infinity or float(),6780 im: :infinity or :nan or :neg_infinity or float()6781 })67826783 but expected type:67846785 integer()67866787 where "arg1" (context Nx.Shared) was given the type:67886789 # type: dynamic()6790 # from: lib/nx/binary_backend.ex:22966791 {{:s, arg1}}67926793 where "im" was given the type:67946795 # type: dynamic(float() or integer())6796 # from: lib/nx/binary_backend.ex:2299:146797 im =6798 if abs(im) <= eps do6799 06800 else6801 im6802 end68036804 where "re" was given the type:68056806 # type: dynamic(float() or integer())6807 # from: lib/nx/binary_backend.ex:2298:146808 re =6809 if abs(re) <= eps do6810 06811 else6812 re6813 end68146815 type warning found at:6816 │6817 2296 │ match_types [out.type] do6818 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6819 │6820 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/468216822 warning: incompatible types in binary construction:68236824 <<Complex.new(re, im)::integer-native-unsigned-size(arg1)>>68256826 got type:68276828 dynamic(%Complex{6829 re: :infinity or :nan or :neg_infinity or float(),6830 im: :infinity or :nan or :neg_infinity or float()6831 })68326833 but expected type:68346835 integer()68366837 where "arg1" (context Nx.Shared) was given the type:68386839 # type: dynamic()6840 # from: lib/nx/binary_backend.ex:22966841 {{:u, arg1}}68426843 where "im" was given the type:68446845 # type: dynamic(float() or integer())6846 # from: lib/nx/binary_backend.ex:2299:146847 im =6848 if abs(im) <= eps do6849 06850 else6851 im6852 end68536854 where "re" was given the type:68556856 # type: dynamic(float() or integer())6857 # from: lib/nx/binary_backend.ex:2298:146858 re =6859 if abs(re) <= eps do6860 06861 else6862 re6863 end68646865 type warning found at:6866 │6867 2296 │ match_types [out.type] do6868 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6869 │6870 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/468716872 warning: incompatible types given to Nx.Shared.write_bf16/1:68736874 Nx.Shared.write_bf16(x)68756876 given types:68776878 -dynamic(%Complex{6879 re: :infinity or :nan or :neg_infinity or float(),6880 im: :infinity or :nan or :neg_infinity or float()6881 })-68826883 but expected one of:68846885 :infinity or :nan or :neg_infinity68866887 where "x" (context Nx.Shared) was given the type:68886889 # type: dynamic(%Complex{6890 re: :infinity or :nan or :neg_infinity or float(),6891 im: :infinity or :nan or :neg_infinity or float()6892 })6893 # from: lib/nx/binary_backend.ex:22966894 x68956896 type warning found at:6897 │6898 2296 │ match_types [out.type] do6899 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6900 │6901 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/469026903 warning: this clause of defp bin_zip_reduce/7 is never used (or it will always fail/warn when invoked)6904 │6905 2364 │ defp bin_zip_reduce(t1, [], t2, [], type, acc, fun) do6906 │ ~6907 │6908 └─ lib/nx/binary_backend.ex:2364:8: Nx.BinaryBackend.bin_zip_reduce/769096910 warning: the following clause will never match:69116912 x when is_number(x) ->69136914 because it attempts to match on the result of:69156916 Complex.new(re, im)69176918 which has type:69196920 dynamic(%Complex{6921 re: :infinity or :nan or :neg_infinity or float(),6922 im: :infinity or :nan or :neg_infinity or float()6923 })69246925 where "x" (context Nx.Shared) was given the type:69266927 # type: float() or integer()6928 # from: lib/nx/binary_backend.ex:22966929 is_number(x)69306931 type warning found at:6932 │6933 2296 │ match_types [out.type] do6934 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6935 │6936 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/469376938 warning: the following clause will never match:69396940 x when is_number(x) ->69416942 because it attempts to match on the result of:69436944 Complex.new(re, im)69456946 which has type:69476948 dynamic(%Complex{6949 re: :infinity or :nan or :neg_infinity or float(),6950 im: :infinity or :nan or :neg_infinity or float()6951 })69526953 where "x" (context Nx.Shared) was given the type:69546955 # type: float() or integer()6956 # from: lib/nx/binary_backend.ex:22966957 is_number(x)69586959 type warning found at:6960 │6961 2296 │ match_types [out.type] do6962 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6963 │6964 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/469656966 warning: the following clause will never match:69676968 x when is_number(x) ->69696970 because it attempts to match on the result of:69716972 Complex.new(re, im)69736974 which has type:69756976 dynamic(%Complex{6977 re: :infinity or :nan or :neg_infinity or float(),6978 im: :infinity or :nan or :neg_infinity or float()6979 })69806981 where "x" (context Nx.Shared) was given the type:69826983 # type: float() or integer()6984 # from: lib/nx/binary_backend.ex:22966985 is_number(x)69866987 type warning found at:6988 │6989 2296 │ match_types [out.type] do6990 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6991 │6992 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/469936994 warning: the following clause will never match:69956996 x when x === :infinity or x === :neg_infinity or x === :nan ->69976998 because it attempts to match on the result of:69997000 Complex.new(re, im)70017002 which has type:70037004 dynamic(%Complex{7005 re: :infinity or :nan or :neg_infinity or float(),7006 im: :infinity or :nan or :neg_infinity or float()7007 })70087009 where "x" (context Nx.Shared) was given the type:70107011 # type: :infinity or :nan or :neg_infinity7012 # from: lib/nx/binary_backend.ex:22967013 x in [:infinity, :neg_infinity, :nan]70147015 type warning found at:7016 │7017 2296 │ match_types [out.type] do7018 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7019 │7020 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/470217022Generated nx app7023==> kinda7024Compiling 11 files (.ex)7025 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead7026 │7027 96 │ Logger.warn("fail to run zig fmt")7028 │ ~7029 │7030 └─ lib/codegen/wrapper.ex:96:18: Kinda.CodeGen.Wrapper.fmt_zig_project/170317032 warning: unused require Logger7033 │7034 2 │ require Logger7035 │ ~7036 │7037 └─ lib/kinda.ex:2:370387039 warning: the following clause is redundant:70407041 defp dump_zig_type(t) when is_atom(t)70427043 it has type:70447045 dynamic(atom())70467047 previous clauses have already matched on the following types:70487049 :bool or :c_int or :c_uint or :f32 or :f64 or :i16 or :i32 or :i64 or :i8 or :isize or :u16 or7050 :u32 or :u64 or :u8 or :usize7051 atom()70527053 │7054 148 │ defp dump_zig_type(t) when is_atom(t) do7055 │ ~7056 │7057 └─ lib/codegen/kind_decl.ex:148:8: Kinda.CodeGen.KindDecl.dump_zig_type/170587059Generated kinda app7060==> llvm_config7061Compiling 1 file (.ex)7062Generated llvm_config app7063==> beaver7064Compiling 66 files (.ex)7065 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7066 │7067 21 │ use Kinda.Prebuilt,7068 │ ~~~~~~~~~~~~~~~~~~~7069 │7070 └─ lib/beaver/mlir/capi.ex:21: Beaver.MLIR.CAPI (module)70717072 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7073 │7074 21 │ use Kinda.Prebuilt,7075 │ ~~~~~~~~~~~~~~~~~~~7076 │7077 └─ lib/beaver/mlir/capi.ex:21: Beaver.MLIR.CAPI (module)70787079 warning: unused require Logger7080 │7081 7 │ require Logger7082 │ ~7083 │7084 └─ lib/beaver/mlir/dialect.ex:7:3708570867087== Compilation error in file lib/beaver/mlir/capi.ex ==7088** (RuntimeError) precompiled NIF is not available for this target: "x86_64-unknown-linux-musl".7089The available targets are:7090 - aarch64-apple-darwin7091 - x86_64-unknown-linux-gnu7092You can force the project to build from scratch with:7093 config :kinda, :force_build, beaver: true70947095 lib/beaver/mlir/capi.ex:21: (module)7096could not compile dependency :beaver, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile beaver --force", update it with "mix deps.update beaver" or clean it with "mix deps.clean beaver"