Build log
host
manx 0.1.4 · fail · run manx-0.1.4-1790984016672
7069 of 7069 lines
1Resolving Hex dependencies...2Resolution completed in 0.279s3Unchanged: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.941All dependencies have been fetched42==> complex43Compiling 2 files (.ex)44Generated complex app45==> pegasus46Compiling 11 files (.ex)47Generated pegasus app48==> zig_parser49Compiling 22 files (.ex)50Generated zig_parser app51==> nx52Compiling 30 files (.ex)53 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity54 │55 625 │ def ~~~tensor when is_number(tensor), do: Bitwise.~~~(tensor)56 │ ~57 │58 └─ lib/nx/defn/kernel.ex:625:75960 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity61 │62 626 │ def ~~~tensor, do: Nx.bitwise_not(tensor)63 │ ~64 │65 └─ lib/nx/defn/kernel.ex:626:76667 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 operator68 │69 213 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val70 │ ~71 │72 └─ lib/nx/shared.ex:213:33: Nx.Shared.read_complex/27374 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 operator75 │76 213 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val77 │ ~78 │79 └─ lib/nx/shared.ex:213:71: Nx.Shared.read_complex/28081 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 operator82 │83 217 │ <<x::float-native-size(elem_size)>> -> x84 │ ~85 │86 └─ lib/nx/shared.ex:217:32: Nx.Shared.read_complex/28788 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 operator89 │90 223 │ <<x::float-native-size(elem_size)>> -> x91 │ ~92 │93 └─ lib/nx/shared.ex:223:32: Nx.Shared.read_complex/29495warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.096└─ lib/nx/defn/grad.ex: Nx.Defn.Grad.zero?/19798warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.099└─ lib/nx/defn/kernel.ex: Nx.Defn.Kernel.logical_not/1100101 warning: clauses with the same name should be grouped together, "defmacro while/4" was previously defined (lib/nx/defn/kernel.ex:1116)102 │103 1153 │ defmacro while(_var, _cond, _opts, other) do104 │ ~105 │106 └─ lib/nx/defn/kernel.ex:1153:12107108 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 operator109 │110 532 │ <<x::size(bits)-big>> = <<-1::float-size(bits)-big>>111 │ ~112 │113 └─ lib/nx/random.ex:532:15: Nx.Random.next_after_minus_1/1114115 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 operator116 │117 536 │ <<f::float-size(bits)-big>> = <<x - 1::integer-size(bits)-big>>118 │ ~119 │120 └─ lib/nx/random.ex:536:21: Nx.Random.next_after_minus_1/1121122 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator123 │124 690 │ match_types [type] do125 │ ~~~~~~~~~~~~~~~~~~~~~126 │127 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2128129 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator130 │131 690 │ match_types [type] do132 │ ~~~~~~~~~~~~~~~~~~~~~133 │134 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2135136 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator137 │138 690 │ match_types [type] do139 │ ~~~~~~~~~~~~~~~~~~~~~140 │141 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2142143 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator144 │145 690 │ match_types [type] do146 │ ~~~~~~~~~~~~~~~~~~~~~147 │148 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2149150 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator151 │152 690 │ match_types [type] do153 │ ~~~~~~~~~~~~~~~~~~~~~154 │155 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2156157 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator158 │159 690 │ match_types [type] do160 │ ~~~~~~~~~~~~~~~~~~~~~161 │162 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2163164 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator165 │166 192 │ Nx.Shared.match_types [type] do167 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~168 │169 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5170171 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator172 │173 192 │ Nx.Shared.match_types [type] do174 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~175 │176 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5177178 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator179 │180 192 │ Nx.Shared.match_types [type] do181 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~182 │183 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5184185 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator186 │187 192 │ Nx.Shared.match_types [type] do188 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~189 │190 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5191192 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator193 │194 192 │ Nx.Shared.match_types [type] do195 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~196 │197 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5198199 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator200 │201 192 │ Nx.Shared.match_types [type] do202 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~203 │204 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5205206 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 operator207 │208 282 │ for <<chunk::size(chunk_size)-bitstring <- data>> do209 │ ~210 │211 └─ lib/nx/binary_backend.ex:282:23: Nx.BinaryBackend.unary_broadcast/7212213 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 operator214 │215 329 │ for <<chunk::size(chunk_size)-bitstring <- data>> do216 │ ~217 │218 └─ lib/nx/binary_backend.ex:329:25: Nx.BinaryBackend.transpose/3219220 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 operator221 │222 409 │ for <<dim::size(size)-bitstring <- bin>>, into: <<>> do223 │ ~224 │225 └─ lib/nx/binary_backend.ex:409:27: Nx.BinaryBackend.pad_last_dim/5226227 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 operator228 │229 414 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = padded230 │ ~231 │232 └─ lib/nx/binary_backend.ex:414:25: Nx.BinaryBackend.pad_last_dim/5233234 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 operator235 │236 426 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =237 │ ~238 │239 └─ lib/nx/binary_backend.ex:426:23: Nx.BinaryBackend.pad_last_dim/5240241 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 operator242 │243 426 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =244 │ ~245 │246 └─ lib/nx/binary_backend.ex:426:58: Nx.BinaryBackend.pad_last_dim/5247248 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 operator249 │250 433 │ <<_::size(low_byte)-bitstring, new_bin::bitstring>> = bin251 │ ~252 │253 └─ lib/nx/binary_backend.ex:433:23: Nx.BinaryBackend.pad_last_dim/5254255 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 operator256 │257 439 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = bin258 │ ~259 │260 └─ lib/nx/binary_backend.ex:439:29: Nx.BinaryBackend.pad_last_dim/5261262 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 operator263 │264 485 │ for <<chunk::size(chunk_size)-bitstring <- data>> do265 │ ~266 │267 └─ lib/nx/binary_backend.ex:485:25: Nx.BinaryBackend.reverse/3268269 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 operator270 │271 557 │ <<_::bitstring-size(left_offset_bits),272 │ ~273 │274 └─ lib/nx/binary_backend.ex:557:29: Nx.BinaryBackend.dot/7275276 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 operator277 │278 558 │ left_batch_item_binary::bitstring-size(left_batch_item_bits),279 │ ~280 │281 └─ lib/nx/binary_backend.ex:558:50: Nx.BinaryBackend.dot/7282283 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 operator284 │285 561 │ <<_::bitstring-size(right_offset_bits),286 │ ~287 │288 └─ lib/nx/binary_backend.ex:561:29: Nx.BinaryBackend.dot/7289290 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 operator291 │292 562 │ right_batch_item_binary::bitstring-size(right_batch_item_bits),293 │ ~294 │295 └─ lib/nx/binary_backend.ex:562:51: Nx.BinaryBackend.dot/7296297 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 operator298 │299 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data300 │ ~301 │302 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4303304 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator305 │306 655 │ match_types [pred_type] do307 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~308 │309 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4310311 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 operator312 │313 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data314 │ ~315 │316 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4317318 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator319 │320 655 │ match_types [pred_type] do321 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~322 │323 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4324325 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator326 │327 655 │ match_types [pred_type] do328 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~329 │330 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4331332 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 operator333 │334 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data335 │ ~336 │337 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4338339 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator340 │341 655 │ match_types [pred_type] do342 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~343 │344 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4345346 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 operator347 │348 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data349 │ ~350 │351 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4352353 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator354 │355 655 │ match_types [pred_type] do356 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~357 │358 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4359360 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 operator361 │362 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data363 │ ~364 │365 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4366367 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator368 │369 655 │ match_types [pred_type] do370 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~371 │372 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4373374 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 operator375 │376 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data377 │ ~378 │379 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4380381 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator382 │383 669 │ match_types [left_type] do384 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~385 │386 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4387388 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 operator389 │390 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data391 │ ~392 │393 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4394395 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator396 │397 669 │ match_types [left_type] do398 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~399 │400 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4401402 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator403 │404 669 │ match_types [left_type] do405 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~406 │407 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4408409 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 operator410 │411 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data412 │ ~413 │414 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4415416 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator417 │418 669 │ match_types [left_type] do419 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~420 │421 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4422423 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 operator424 │425 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data426 │ ~427 │428 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4429430 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator431 │432 669 │ match_types [left_type] do433 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~434 │435 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4436437 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 operator438 │439 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data440 │ ~441 │442 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4443444 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator445 │446 669 │ match_types [left_type] do447 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~448 │449 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4450451 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 operator452 │453 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data454 │ ~455 │456 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4457458 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator459 │460 663 │ match_types [right_type] do461 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~462 │463 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4464465 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 operator466 │467 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data468 │ ~469 │470 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4471472 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator473 │474 663 │ match_types [right_type] do475 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~476 │477 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4478479 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator480 │481 663 │ match_types [right_type] do482 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~483 │484 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4485486 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 operator487 │488 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data489 │ ~490 │491 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4492493 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator494 │495 663 │ match_types [right_type] do496 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~497 │498 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4499500 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 operator501 │502 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data503 │ ~504 │505 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4506507 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator508 │509 663 │ match_types [right_type] do510 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~511 │512 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4513514 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 operator515 │516 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data517 │ ~518 │519 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4520521 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator522 │523 663 │ match_types [right_type] do524 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~525 │526 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4527528 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator529 │530 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data531 │ ~532 │533 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4534535 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator536 │537 728 │ match_types [left_type, right_type, type] do538 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~539 │540 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4541542 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator543 │544 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data545 │ ~546 │547 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4548549 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator550 │551 728 │ match_types [left_type, right_type, type] do552 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~553 │554 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4555556 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator557 │558 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data559 │ ~560 │561 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4562563 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator564 │565 728 │ match_types [left_type, right_type, type] do566 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~567 │568 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4569570 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator571 │572 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data573 │ ~574 │575 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4576577 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator578 │579 728 │ match_types [left_type, right_type, type] do580 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~581 │582 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4583584 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator585 │586 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data587 │ ~588 │589 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4590591 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator592 │593 728 │ match_types [left_type, right_type, type] do594 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~595 │596 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4597598 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator599 │600 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data601 │ ~602 │603 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4604605 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator606 │607 728 │ match_types [left_type, right_type, type] do608 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~609 │610 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4611612 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator613 │614 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data615 │ ~616 │617 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4618619 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator620 │621 728 │ match_types [left_type, right_type, type] do622 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~623 │624 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4625626 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator627 │628 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data629 │ ~630 │631 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4632633 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator634 │635 728 │ match_types [left_type, right_type, type] do636 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~637 │638 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4639640 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator641 │642 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data643 │ ~644 │645 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4646647 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator648 │649 728 │ match_types [left_type, right_type, type] do650 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~651 │652 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4653654 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator655 │656 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data657 │ ~658 │659 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4660661 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator662 │663 728 │ match_types [left_type, right_type, type] do664 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~665 │666 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4667668 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator669 │670 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data671 │ ~672 │673 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4674675 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator676 │677 728 │ match_types [left_type, right_type, type] do678 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~679 │680 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4681682 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator683 │684 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data685 │ ~686 │687 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4688689 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator690 │691 728 │ match_types [left_type, right_type, type] do692 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~693 │694 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4695696 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator697 │698 728 │ match_types [left_type, right_type, type] do699 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~700 │701 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4702703 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator704 │705 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data706 │ ~707 │708 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4709710 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator711 │712 728 │ match_types [left_type, right_type, type] do713 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~714 │715 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4716717 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator718 │719 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data720 │ ~721 │722 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4723724 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator725 │726 728 │ match_types [left_type, right_type, type] do727 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~728 │729 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4730731 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator732 │733 728 │ match_types [left_type, right_type, type] do734 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~735 │736 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4737738 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator739 │740 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data741 │ ~742 │743 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4744745 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator746 │747 728 │ match_types [left_type, right_type, type] do748 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~749 │750 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4751752 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator753 │754 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data755 │ ~756 │757 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4758759 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator760 │761 728 │ match_types [left_type, right_type, type] do762 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~763 │764 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4765766 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator767 │768 728 │ match_types [left_type, right_type, type] do769 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~770 │771 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4772773 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator774 │775 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data776 │ ~777 │778 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4779780 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator781 │782 728 │ match_types [left_type, right_type, type] do783 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~784 │785 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4786787 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator788 │789 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data790 │ ~791 │792 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4793794 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator795 │796 728 │ match_types [left_type, right_type, type] do797 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~798 │799 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4800801 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator802 │803 728 │ match_types [left_type, right_type, type] do804 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~805 │806 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4807808 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator809 │810 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data811 │ ~812 │813 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4814815 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator816 │817 728 │ match_types [left_type, right_type, type] do818 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~819 │820 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4821822 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator823 │824 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data825 │ ~826 │827 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4828829 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator830 │831 728 │ match_types [left_type, right_type, type] do832 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~833 │834 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4835836 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator837 │838 728 │ match_types [left_type, right_type, type] do839 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~840 │841 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4842843 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator844 │845 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data846 │ ~847 │848 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4849850 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator851 │852 728 │ match_types [left_type, right_type, type] do853 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~854 │855 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4856857 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator858 │859 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data860 │ ~861 │862 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4863864 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator865 │866 728 │ match_types [left_type, right_type, type] do867 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~868 │869 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4870871 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator872 │873 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data874 │ ~875 │876 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4877878 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator879 │880 728 │ match_types [left_type, right_type, type] do881 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~882 │883 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4884885 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator886 │887 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data888 │ ~889 │890 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4891892 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator893 │894 728 │ match_types [left_type, right_type, type] do895 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~896 │897 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4898899 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator900 │901 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data902 │ ~903 │904 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4905906 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator907 │908 728 │ match_types [left_type, right_type, type] do909 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~910 │911 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4912913 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator914 │915 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data916 │ ~917 │918 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4919920 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator921 │922 728 │ match_types [left_type, right_type, type] do923 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~924 │925 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4926927 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator928 │929 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data930 │ ~931 │932 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4933934 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator935 │936 728 │ match_types [left_type, right_type, type] do937 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~938 │939 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4940941 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator942 │943 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data944 │ ~945 │946 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4947948 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator949 │950 728 │ match_types [left_type, right_type, type] do951 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~952 │953 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4954955 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator956 │957 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data958 │ ~959 │960 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4961962 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator963 │964 728 │ match_types [left_type, right_type, type] do965 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~966 │967 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4968969 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator970 │971 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data972 │ ~973 │974 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4975976 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator977 │978 728 │ match_types [left_type, right_type, type] do979 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~980 │981 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4982983 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator984 │985 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data986 │ ~987 │988 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4989990 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator991 │992 728 │ match_types [left_type, right_type, type] do993 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~994 │995 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4996997 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator998 │999 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1000 │ ~1001 │1002 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/410031004 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1005 │1006 728 │ match_types [left_type, right_type, type] do1007 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1008 │1009 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410101011 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1012 │1013 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1014 │ ~1015 │1016 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410171018 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1019 │1020 728 │ match_types [left_type, right_type, type] do1021 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1022 │1023 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410241025 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1026 │1027 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1028 │ ~1029 │1030 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/410311032 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1033 │1034 728 │ match_types [left_type, right_type, type] do1035 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1036 │1037 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410381039 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1040 │1041 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1042 │ ~1043 │1044 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410451046 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1047 │1048 728 │ match_types [left_type, right_type, type] do1049 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1050 │1051 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410521053 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1054 │1055 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1056 │ ~1057 │1058 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/410591060 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1061 │1062 728 │ match_types [left_type, right_type, type] do1063 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1064 │1065 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410661067 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1068 │1069 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1070 │ ~1071 │1072 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410731074 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1075 │1076 728 │ match_types [left_type, right_type, type] do1077 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1078 │1079 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410801081 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1082 │1083 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1084 │ ~1085 │1086 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/410871088 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1089 │1090 728 │ match_types [left_type, right_type, type] do1091 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1092 │1093 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410941095 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1096 │1097 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1098 │ ~1099 │1100 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411011102 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1103 │1104 728 │ match_types [left_type, right_type, type] do1105 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1106 │1107 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411081109 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1110 │1111 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1112 │ ~1113 │1114 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411151116 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1117 │1118 728 │ match_types [left_type, right_type, type] do1119 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1120 │1121 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411221123 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1124 │1125 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1126 │ ~1127 │1128 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411291130 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1131 │1132 728 │ match_types [left_type, right_type, type] do1133 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1134 │1135 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411361137 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1138 │1139 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1140 │ ~1141 │1142 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411431144 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1145 │1146 728 │ match_types [left_type, right_type, type] do1147 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1148 │1149 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411501151 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1152 │1153 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1154 │ ~1155 │1156 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411571158 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1159 │1160 728 │ match_types [left_type, right_type, type] do1161 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1162 │1163 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411641165 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1166 │1167 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1168 │ ~1169 │1170 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411711172 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1173 │1174 728 │ match_types [left_type, right_type, type] do1175 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1176 │1177 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411781179 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1180 │1181 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1182 │ ~1183 │1184 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411851186 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1187 │1188 728 │ match_types [left_type, right_type, type] do1189 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1190 │1191 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411921193 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1194 │1195 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1196 │ ~1197 │1198 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411991200 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1201 │1202 728 │ match_types [left_type, right_type, type] do1203 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1204 │1205 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412061207 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1208 │1209 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1210 │ ~1211 │1212 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412131214 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1215 │1216 728 │ match_types [left_type, right_type, type] do1217 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1218 │1219 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412201221 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1222 │1223 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1224 │ ~1225 │1226 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412271228 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1229 │1230 728 │ match_types [left_type, right_type, type] do1231 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1232 │1233 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412341235 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1236 │1237 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1238 │ ~1239 │1240 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412411242 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1243 │1244 728 │ match_types [left_type, right_type, type] do1245 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1246 │1247 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412481249 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1250 │1251 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1252 │ ~1253 │1254 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412551256 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1257 │1258 728 │ match_types [left_type, right_type, type] do1259 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1260 │1261 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412621263 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1264 │1265 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1266 │ ~1267 │1268 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412691270 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1271 │1272 728 │ match_types [left_type, right_type, type] do1273 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1274 │1275 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412761277 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1278 │1279 728 │ match_types [left_type, right_type, type] do1280 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1281 │1282 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412831284 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1285 │1286 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1287 │ ~1288 │1289 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412901291 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1292 │1293 728 │ match_types [left_type, right_type, type] do1294 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1295 │1296 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412971298 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1299 │1300 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1301 │ ~1302 │1303 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413041305 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1306 │1307 728 │ match_types [left_type, right_type, type] do1308 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1309 │1310 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413111312 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1313 │1314 728 │ match_types [left_type, right_type, type] do1315 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1316 │1317 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413181319 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1320 │1321 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1322 │ ~1323 │1324 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413251326 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1327 │1328 728 │ match_types [left_type, right_type, type] do1329 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1330 │1331 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413321333 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1334 │1335 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1336 │ ~1337 │1338 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413391340 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1341 │1342 728 │ match_types [left_type, right_type, type] do1343 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1344 │1345 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413461347 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1348 │1349 728 │ match_types [left_type, right_type, type] do1350 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1351 │1352 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413531354 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1355 │1356 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1357 │ ~1358 │1359 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413601361 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1362 │1363 728 │ match_types [left_type, right_type, type] do1364 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1365 │1366 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413671368 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1369 │1370 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1371 │ ~1372 │1373 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413741375 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1376 │1377 728 │ match_types [left_type, right_type, type] do1378 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1379 │1380 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413811382 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1383 │1384 728 │ match_types [left_type, right_type, type] do1385 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1386 │1387 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413881389 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1390 │1391 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1392 │ ~1393 │1394 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413951396 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1397 │1398 728 │ match_types [left_type, right_type, type] do1399 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1400 │1401 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414021403 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1404 │1405 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1406 │ ~1407 │1408 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414091410 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1411 │1412 728 │ match_types [left_type, right_type, type] do1413 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1414 │1415 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414161417 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1418 │1419 728 │ match_types [left_type, right_type, type] do1420 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1421 │1422 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414231424 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1425 │1426 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1427 │ ~1428 │1429 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414301431 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1432 │1433 728 │ match_types [left_type, right_type, type] do1434 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1435 │1436 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414371438 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1439 │1440 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1441 │ ~1442 │1443 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414441445 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1446 │1447 728 │ match_types [left_type, right_type, type] do1448 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1449 │1450 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414511452 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1453 │1454 728 │ match_types [left_type, right_type, type] do1455 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1456 │1457 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414581459 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1460 │1461 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1462 │ ~1463 │1464 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414651466 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1467 │1468 728 │ match_types [left_type, right_type, type] do1469 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1470 │1471 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414721473 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1474 │1475 728 │ match_types [left_type, right_type, type] do1476 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1477 │1478 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414791480 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1481 │1482 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1483 │ ~1484 │1485 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414861487 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1488 │1489 728 │ match_types [left_type, right_type, type] do1490 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1491 │1492 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414931494 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1495 │1496 728 │ match_types [left_type, right_type, type] do1497 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1498 │1499 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415001501 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1502 │1503 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1504 │ ~1505 │1506 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415071508 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1509 │1510 728 │ match_types [left_type, right_type, type] do1511 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1512 │1513 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415141515 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1516 │1517 728 │ match_types [left_type, right_type, type] do1518 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1519 │1520 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415211522 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1523 │1524 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1525 │ ~1526 │1527 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415281529 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1530 │1531 728 │ match_types [left_type, right_type, type] do1532 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1533 │1534 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415351536 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1537 │1538 728 │ match_types [left_type, right_type, type] do1539 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1540 │1541 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415421543 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1544 │1545 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1546 │ ~1547 │1548 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415491550 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1551 │1552 728 │ match_types [left_type, right_type, type] do1553 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1554 │1555 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415561557 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1558 │1559 728 │ match_types [left_type, right_type, type] do1560 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1561 │1562 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415631564 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1565 │1566 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1567 │ ~1568 │1569 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415701571 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1572 │1573 728 │ match_types [left_type, right_type, type] do1574 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1575 │1576 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415771578 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1579 │1580 728 │ match_types [left_type, right_type, type] do1581 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1582 │1583 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415841585 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1586 │1587 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1588 │ ~1589 │1590 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415911592 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1593 │1594 728 │ match_types [left_type, right_type, type] do1595 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1596 │1597 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415981599 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1600 │1601 728 │ match_types [left_type, right_type, type] do1602 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1603 │1604 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416051606 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1607 │1608 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1609 │ ~1610 │1611 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416121613 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1614 │1615 728 │ match_types [left_type, right_type, type] do1616 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1617 │1618 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416191620 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1621 │1622 728 │ match_types [left_type, right_type, type] do1623 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1624 │1625 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416261627 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1628 │1629 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1630 │ ~1631 │1632 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/416331634 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1635 │1636 728 │ match_types [left_type, right_type, type] do1637 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1638 │1639 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416401641 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1642 │1643 728 │ match_types [left_type, right_type, type] do1644 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1645 │1646 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416471648 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1649 │1650 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1651 │ ~1652 │1653 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416541655 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1656 │1657 728 │ match_types [left_type, right_type, type] do1658 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1659 │1660 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416611662 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1663 │1664 728 │ match_types [left_type, right_type, type] do1665 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1666 │1667 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416681669 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1670 │1671 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1672 │ ~1673 │1674 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/416751676 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1677 │1678 728 │ match_types [left_type, right_type, type] do1679 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1680 │1681 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416821683 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1684 │1685 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1686 │ ~1687 │1688 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416891690 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1691 │1692 728 │ match_types [left_type, right_type, type] do1693 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1694 │1695 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416961697 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1698 │1699 728 │ match_types [left_type, right_type, type] do1700 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1701 │1702 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417031704 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1705 │1706 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1707 │ ~1708 │1709 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417101711 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1712 │1713 728 │ match_types [left_type, right_type, type] do1714 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1715 │1716 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417171718 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1719 │1720 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1721 │ ~1722 │1723 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417241725 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1726 │1727 728 │ match_types [left_type, right_type, type] do1728 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1729 │1730 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417311732 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1733 │1734 728 │ match_types [left_type, right_type, type] do1735 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1736 │1737 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417381739 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1740 │1741 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1742 │ ~1743 │1744 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417451746 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1747 │1748 728 │ match_types [left_type, right_type, type] do1749 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1750 │1751 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417521753 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1754 │1755 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1756 │ ~1757 │1758 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417591760 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1761 │1762 728 │ match_types [left_type, right_type, type] do1763 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1764 │1765 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417661767 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1768 │1769 728 │ match_types [left_type, right_type, type] do1770 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1771 │1772 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417731774 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1775 │1776 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1777 │ ~1778 │1779 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417801781 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1782 │1783 728 │ match_types [left_type, right_type, type] do1784 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1785 │1786 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417871788 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1789 │1790 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1791 │ ~1792 │1793 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417941795 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1796 │1797 728 │ match_types [left_type, right_type, type] do1798 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1799 │1800 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418011802 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1803 │1804 728 │ match_types [left_type, right_type, type] do1805 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1806 │1807 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418081809 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1810 │1811 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1812 │ ~1813 │1814 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/418151816 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1817 │1818 728 │ match_types [left_type, right_type, type] do1819 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1820 │1821 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418221823 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1824 │1825 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1826 │ ~1827 │1828 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/418291830 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1831 │1832 728 │ match_types [left_type, right_type, type] do1833 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1834 │1835 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418361837 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1838 │1839 728 │ match_types [left_type, right_type, type] do1840 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1841 │1842 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418431844 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1845 │1846 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1847 │ ~1848 │1849 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/418501851 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1852 │1853 728 │ match_types [left_type, right_type, type] do1854 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1855 │1856 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418571858 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1859 │1860 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1861 │ ~1862 │1863 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/418641865 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1866 │1867 728 │ match_types [left_type, right_type, type] do1868 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1869 │1870 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418711872 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1873 │1874 728 │ match_types [left_type, right_type, type] do1875 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1876 │1877 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418781879 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1880 │1881 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1882 │ ~1883 │1884 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/418851886 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1887 │1888 728 │ match_types [left_type, right_type, type] do1889 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1890 │1891 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418921893 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1894 │1895 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1896 │ ~1897 │1898 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/418991900 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1901 │1902 728 │ match_types [left_type, right_type, type] do1903 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1904 │1905 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419061907 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1908 │1909 728 │ match_types [left_type, right_type, type] do1910 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1911 │1912 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419131914 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1915 │1916 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1917 │ ~1918 │1919 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/419201921 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1922 │1923 728 │ match_types [left_type, right_type, type] do1924 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1925 │1926 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419271928 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1929 │1930 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1931 │ ~1932 │1933 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/419341935 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1936 │1937 728 │ match_types [left_type, right_type, type] do1938 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1939 │1940 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419411942 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1943 │1944 728 │ match_types [left_type, right_type, type] do1945 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1946 │1947 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419481949 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1950 │1951 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1952 │ ~1953 │1954 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/419551956 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1957 │1958 728 │ match_types [left_type, right_type, type] do1959 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1960 │1961 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419621963 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1964 │1965 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1966 │ ~1967 │1968 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/419691970 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1971 │1972 728 │ match_types [left_type, right_type, type] do1973 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1974 │1975 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419761977 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1978 │1979 728 │ match_types [left_type, right_type, type] do1980 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1981 │1982 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419831984 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1985 │1986 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1987 │ ~1988 │1989 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/419901991 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1992 │1993 728 │ match_types [left_type, right_type, type] do1994 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1995 │1996 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419971998 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1999 │2000 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2001 │ ~2002 │2003 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420042005 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2006 │2007 728 │ match_types [left_type, right_type, type] do2008 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2009 │2010 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420112012 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2013 │2014 728 │ match_types [left_type, right_type, type] do2015 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2016 │2017 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420182019 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2020 │2021 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2022 │ ~2023 │2024 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/420252026 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2027 │2028 728 │ match_types [left_type, right_type, type] do2029 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2030 │2031 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420322033 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2034 │2035 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2036 │ ~2037 │2038 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420392040 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2041 │2042 728 │ match_types [left_type, right_type, type] do2043 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2044 │2045 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420462047 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2048 │2049 728 │ match_types [left_type, right_type, type] do2050 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2051 │2052 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420532054 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2055 │2056 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2057 │ ~2058 │2059 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/420602061 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2062 │2063 728 │ match_types [left_type, right_type, type] do2064 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2065 │2066 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420672068 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2069 │2070 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2071 │ ~2072 │2073 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420742075 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2076 │2077 728 │ match_types [left_type, right_type, type] do2078 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2079 │2080 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420812082 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2083 │2084 728 │ match_types [left_type, right_type, type] do2085 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2086 │2087 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420882089 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2090 │2091 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2092 │ ~2093 │2094 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/420952096 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2097 │2098 728 │ match_types [left_type, right_type, type] do2099 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2100 │2101 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421022103 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2104 │2105 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2106 │ ~2107 │2108 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/421092110 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2111 │2112 728 │ match_types [left_type, right_type, type] do2113 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2114 │2115 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421162117 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2118 │2119 728 │ match_types [left_type, right_type, type] do2120 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2121 │2122 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421232124 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2125 │2126 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2127 │ ~2128 │2129 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421302131 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2132 │2133 728 │ match_types [left_type, right_type, type] do2134 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2135 │2136 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421372138 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2139 │2140 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2141 │ ~2142 │2143 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/421442145 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2146 │2147 728 │ match_types [left_type, right_type, type] do2148 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2149 │2150 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421512152 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2153 │2154 728 │ match_types [left_type, right_type, type] do2155 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2156 │2157 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421582159 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2160 │2161 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2162 │ ~2163 │2164 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421652166 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2167 │2168 728 │ match_types [left_type, right_type, type] do2169 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2170 │2171 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421722173 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2174 │2175 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2176 │ ~2177 │2178 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/421792180 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2181 │2182 728 │ match_types [left_type, right_type, type] do2183 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2184 │2185 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421862187 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2188 │2189 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2190 │ ~2191 │2192 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421932194 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2195 │2196 728 │ match_types [left_type, right_type, type] do2197 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2198 │2199 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422002201 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2202 │2203 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2204 │ ~2205 │2206 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422072208 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2209 │2210 728 │ match_types [left_type, right_type, type] do2211 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2212 │2213 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422142215 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2216 │2217 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2218 │ ~2219 │2220 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422212222 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2223 │2224 728 │ match_types [left_type, right_type, type] do2225 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2226 │2227 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422282229 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2230 │2231 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2232 │ ~2233 │2234 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422352236 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2237 │2238 728 │ match_types [left_type, right_type, type] do2239 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2240 │2241 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422422243 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2244 │2245 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2246 │ ~2247 │2248 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422492250 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2251 │2252 728 │ match_types [left_type, right_type, type] do2253 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2254 │2255 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422562257 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2258 │2259 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2260 │ ~2261 │2262 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422632264 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2265 │2266 728 │ match_types [left_type, right_type, type] do2267 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2268 │2269 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422702271 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2272 │2273 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2274 │ ~2275 │2276 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422772278 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2279 │2280 728 │ match_types [left_type, right_type, type] do2281 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2282 │2283 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422842285 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2286 │2287 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2288 │ ~2289 │2290 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422912292 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2293 │2294 728 │ match_types [left_type, right_type, type] do2295 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2296 │2297 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422982299 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2300 │2301 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2302 │ ~2303 │2304 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423052306 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2307 │2308 728 │ match_types [left_type, right_type, type] do2309 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2310 │2311 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423122313 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2314 │2315 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2316 │ ~2317 │2318 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423192320 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2321 │2322 728 │ match_types [left_type, right_type, type] do2323 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2324 │2325 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423262327 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2328 │2329 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2330 │ ~2331 │2332 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423332334 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2335 │2336 728 │ match_types [left_type, right_type, type] do2337 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2338 │2339 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423402341 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2342 │2343 728 │ match_types [left_type, right_type, type] do2344 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2345 │2346 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423472348 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2349 │2350 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2351 │ ~2352 │2353 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423542355 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2356 │2357 728 │ match_types [left_type, right_type, type] do2358 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2359 │2360 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423612362 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2363 │2364 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2365 │ ~2366 │2367 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423682369 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2370 │2371 728 │ match_types [left_type, right_type, type] do2372 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2373 │2374 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423752376 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2377 │2378 728 │ match_types [left_type, right_type, type] do2379 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2380 │2381 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423822383 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2384 │2385 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2386 │ ~2387 │2388 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423892390 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2391 │2392 728 │ match_types [left_type, right_type, type] do2393 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2394 │2395 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423962397 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2398 │2399 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2400 │ ~2401 │2402 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424032404 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2405 │2406 728 │ match_types [left_type, right_type, type] do2407 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2408 │2409 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424102411 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2412 │2413 728 │ match_types [left_type, right_type, type] do2414 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2415 │2416 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424172418 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2419 │2420 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2421 │ ~2422 │2423 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424242425 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2426 │2427 728 │ match_types [left_type, right_type, type] do2428 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2429 │2430 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424312432 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2433 │2434 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2435 │ ~2436 │2437 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424382439 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2440 │2441 728 │ match_types [left_type, right_type, type] do2442 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2443 │2444 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424452446 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2447 │2448 728 │ match_types [left_type, right_type, type] do2449 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2450 │2451 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424522453 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2454 │2455 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2456 │ ~2457 │2458 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424592460 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2461 │2462 728 │ match_types [left_type, right_type, type] do2463 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2464 │2465 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424662467 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2468 │2469 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2470 │ ~2471 │2472 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424732474 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2475 │2476 728 │ match_types [left_type, right_type, type] do2477 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2478 │2479 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424802481 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2482 │2483 728 │ match_types [left_type, right_type, type] do2484 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2485 │2486 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424872488 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2489 │2490 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2491 │ ~2492 │2493 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424942495 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2496 │2497 728 │ match_types [left_type, right_type, type] do2498 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2499 │2500 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425012502 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2503 │2504 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2505 │ ~2506 │2507 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425082509 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2510 │2511 728 │ match_types [left_type, right_type, type] do2512 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2513 │2514 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425152516 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2517 │2518 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2519 │ ~2520 │2521 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425222523 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2524 │2525 728 │ match_types [left_type, right_type, type] do2526 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2527 │2528 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425292530 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2531 │2532 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2533 │ ~2534 │2535 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425362537 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2538 │2539 728 │ match_types [left_type, right_type, type] do2540 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2541 │2542 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425432544 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2545 │2546 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2547 │ ~2548 │2549 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425502551 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2552 │2553 728 │ match_types [left_type, right_type, type] do2554 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2555 │2556 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425572558 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2559 │2560 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2561 │ ~2562 │2563 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425642565 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2566 │2567 728 │ match_types [left_type, right_type, type] do2568 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2569 │2570 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425712572 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2573 │2574 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2575 │ ~2576 │2577 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425782579 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2580 │2581 728 │ match_types [left_type, right_type, type] do2582 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2583 │2584 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425852586 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2587 │2588 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2589 │ ~2590 │2591 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425922593 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2594 │2595 728 │ match_types [left_type, right_type, type] do2596 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2597 │2598 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425992600 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2601 │2602 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2603 │ ~2604 │2605 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426062607 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2608 │2609 728 │ match_types [left_type, right_type, type] do2610 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2611 │2612 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426132614 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2615 │2616 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2617 │ ~2618 │2619 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426202621 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2622 │2623 728 │ match_types [left_type, right_type, type] do2624 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2625 │2626 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426272628 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2629 │2630 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2631 │ ~2632 │2633 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426342635 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2636 │2637 728 │ match_types [left_type, right_type, type] do2638 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2639 │2640 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426412642 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2643 │2644 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2645 │ ~2646 │2647 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426482649 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2650 │2651 728 │ match_types [left_type, right_type, type] do2652 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2653 │2654 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426552656 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2657 │2658 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2659 │ ~2660 │2661 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426622663 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2664 │2665 728 │ match_types [left_type, right_type, type] do2666 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2667 │2668 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426692670 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2671 │2672 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2673 │ ~2674 │2675 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426762677 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2678 │2679 728 │ match_types [left_type, right_type, type] do2680 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2681 │2682 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426832684 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2685 │2686 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2687 │ ~2688 │2689 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426902691 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2692 │2693 728 │ match_types [left_type, right_type, type] do2694 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2695 │2696 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426972698 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2699 │2700 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2701 │ ~2702 │2703 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427042705 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2706 │2707 728 │ match_types [left_type, right_type, type] do2708 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2709 │2710 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427112712 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2713 │2714 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2715 │ ~2716 │2717 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427182719 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2720 │2721 728 │ match_types [left_type, right_type, type] do2722 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2723 │2724 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427252726 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2727 │2728 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2729 │ ~2730 │2731 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427322733 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2734 │2735 728 │ match_types [left_type, right_type, type] do2736 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2737 │2738 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427392740 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2741 │2742 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2743 │ ~2744 │2745 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427462747 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2748 │2749 728 │ match_types [left_type, right_type, type] do2750 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2751 │2752 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427532754 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2755 │2756 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2757 │ ~2758 │2759 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427602761 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2762 │2763 728 │ match_types [left_type, right_type, type] do2764 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2765 │2766 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427672768 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2769 │2770 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2771 │ ~2772 │2773 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427742775 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2776 │2777 728 │ match_types [left_type, right_type, type] do2778 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2779 │2780 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427812782 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2783 │2784 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2785 │ ~2786 │2787 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427882789 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2790 │2791 728 │ match_types [left_type, right_type, type] do2792 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2793 │2794 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427952796 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2797 │2798 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2799 │ ~2800 │2801 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428022803 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2804 │2805 728 │ match_types [left_type, right_type, type] do2806 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2807 │2808 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428092810 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2811 │2812 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2813 │ ~2814 │2815 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428162817 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2818 │2819 728 │ match_types [left_type, right_type, type] do2820 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2821 │2822 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428232824 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2825 │2826 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2827 │ ~2828 │2829 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428302831 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2832 │2833 728 │ match_types [left_type, right_type, type] do2834 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2835 │2836 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428372838 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2839 │2840 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2841 │ ~2842 │2843 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428442845 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2846 │2847 728 │ match_types [left_type, right_type, type] do2848 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2849 │2850 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428512852 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2853 │2854 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2855 │ ~2856 │2857 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428582859 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2860 │2861 728 │ match_types [left_type, right_type, type] do2862 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2863 │2864 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428652866 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2867 │2868 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2869 │ ~2870 │2871 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428722873 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2874 │2875 728 │ match_types [left_type, right_type, type] do2876 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2877 │2878 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428792880 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2881 │2882 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2883 │ ~2884 │2885 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428862887 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2888 │2889 728 │ match_types [left_type, right_type, type] do2890 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2891 │2892 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428932894 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2895 │2896 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2897 │ ~2898 │2899 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429002901 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2902 │2903 728 │ match_types [left_type, right_type, type] do2904 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2905 │2906 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429072908 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2909 │2910 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2911 │ ~2912 │2913 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429142915 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2916 │2917 728 │ match_types [left_type, right_type, type] do2918 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2919 │2920 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429212922 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2923 │2924 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2925 │ ~2926 │2927 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429282929 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2930 │2931 728 │ match_types [left_type, right_type, type] do2932 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2933 │2934 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429352936 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2937 │2938 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2939 │ ~2940 │2941 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429422943 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2944 │2945 728 │ match_types [left_type, right_type, type] do2946 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2947 │2948 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429492950 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2951 │2952 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2953 │ ~2954 │2955 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429562957 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2958 │2959 728 │ match_types [left_type, right_type, type] do2960 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2961 │2962 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429632964 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2965 │2966 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2967 │ ~2968 │2969 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429702971 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2972 │2973 728 │ match_types [left_type, right_type, type] do2974 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2975 │2976 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429772978 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2979 │2980 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2981 │ ~2982 │2983 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429842985 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2986 │2987 728 │ match_types [left_type, right_type, type] do2988 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2989 │2990 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429912992 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2993 │2994 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2995 │ ~2996 │2997 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429982999 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3000 │3001 728 │ match_types [left_type, right_type, type] do3002 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3003 │3004 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430053006 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3007 │3008 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3009 │ ~3010 │3011 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430123013 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3014 │3015 728 │ match_types [left_type, right_type, type] do3016 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3017 │3018 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430193020 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3021 │3022 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3023 │ ~3024 │3025 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430263027 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3028 │3029 728 │ match_types [left_type, right_type, type] do3030 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3031 │3032 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430333034 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3035 │3036 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3037 │ ~3038 │3039 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430403041 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3042 │3043 728 │ match_types [left_type, right_type, type] do3044 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3045 │3046 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430473048 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3049 │3050 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3051 │ ~3052 │3053 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430543055 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3056 │3057 728 │ match_types [left_type, right_type, type] do3058 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3059 │3060 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430613062 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3063 │3064 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3065 │ ~3066 │3067 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430683069 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3070 │3071 728 │ match_types [left_type, right_type, type] do3072 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3073 │3074 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430753076 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3077 │3078 728 │ match_types [left_type, right_type, type] do3079 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3080 │3081 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430823083 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3084 │3085 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3086 │ ~3087 │3088 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430893090 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3091 │3092 728 │ match_types [left_type, right_type, type] do3093 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3094 │3095 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430963097 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3098 │3099 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3100 │ ~3101 │3102 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431033104 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3105 │3106 728 │ match_types [left_type, right_type, type] do3107 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3108 │3109 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431103111 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3112 │3113 728 │ match_types [left_type, right_type, type] do3114 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3115 │3116 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431173118 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3119 │3120 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3121 │ ~3122 │3123 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431243125 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3126 │3127 728 │ match_types [left_type, right_type, type] do3128 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3129 │3130 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431313132 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3133 │3134 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3135 │ ~3136 │3137 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431383139 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3140 │3141 728 │ match_types [left_type, right_type, type] do3142 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3143 │3144 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431453146 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3147 │3148 728 │ match_types [left_type, right_type, type] do3149 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3150 │3151 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431523153 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3154 │3155 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3156 │ ~3157 │3158 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431593160 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3161 │3162 728 │ match_types [left_type, right_type, type] do3163 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3164 │3165 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431663167 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3168 │3169 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3170 │ ~3171 │3172 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431733174 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3175 │3176 728 │ match_types [left_type, right_type, type] do3177 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3178 │3179 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431803181 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3182 │3183 728 │ match_types [left_type, right_type, type] do3184 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3185 │3186 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431873188 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3189 │3190 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3191 │ ~3192 │3193 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431943195 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3196 │3197 728 │ match_types [left_type, right_type, type] do3198 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3199 │3200 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432013202 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3203 │3204 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3205 │ ~3206 │3207 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432083209 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3210 │3211 728 │ match_types [left_type, right_type, type] do3212 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3213 │3214 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432153216 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3217 │3218 728 │ match_types [left_type, right_type, type] do3219 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3220 │3221 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432223223 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3224 │3225 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3226 │ ~3227 │3228 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432293230 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3231 │3232 728 │ match_types [left_type, right_type, type] do3233 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3234 │3235 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432363237 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3238 │3239 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3240 │ ~3241 │3242 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432433244 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3245 │3246 728 │ match_types [left_type, right_type, type] do3247 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3248 │3249 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432503251 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3252 │3253 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3254 │ ~3255 │3256 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432573258 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3259 │3260 728 │ match_types [left_type, right_type, type] do3261 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3262 │3263 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432643265 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3266 │3267 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3268 │ ~3269 │3270 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432713272 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3273 │3274 728 │ match_types [left_type, right_type, type] do3275 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3276 │3277 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432783279 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3280 │3281 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3282 │ ~3283 │3284 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432853286 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3287 │3288 728 │ match_types [left_type, right_type, type] do3289 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3290 │3291 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432923293 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3294 │3295 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3296 │ ~3297 │3298 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432993300 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3301 │3302 728 │ match_types [left_type, right_type, type] do3303 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3304 │3305 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433063307 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3308 │3309 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3310 │ ~3311 │3312 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433133314 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3315 │3316 728 │ match_types [left_type, right_type, type] do3317 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3318 │3319 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433203321 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3322 │3323 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3324 │ ~3325 │3326 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433273328 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3329 │3330 728 │ match_types [left_type, right_type, type] do3331 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3332 │3333 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433343335 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3336 │3337 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3338 │ ~3339 │3340 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433413342 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3343 │3344 728 │ match_types [left_type, right_type, type] do3345 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3346 │3347 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433483349 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3350 │3351 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3352 │ ~3353 │3354 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433553356 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3357 │3358 728 │ match_types [left_type, right_type, type] do3359 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3360 │3361 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433623363 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3364 │3365 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3366 │ ~3367 │3368 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433693370 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3371 │3372 728 │ match_types [left_type, right_type, type] do3373 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3374 │3375 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433763377 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3378 │3379 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3380 │ ~3381 │3382 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433833384 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3385 │3386 728 │ match_types [left_type, right_type, type] do3387 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3388 │3389 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433903391 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3392 │3393 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3394 │ ~3395 │3396 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433973398 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3399 │3400 728 │ match_types [left_type, right_type, type] do3401 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3402 │3403 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434043405 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3406 │3407 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3408 │ ~3409 │3410 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434113412 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3413 │3414 728 │ match_types [left_type, right_type, type] do3415 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3416 │3417 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434183419 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3420 │3421 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3422 │ ~3423 │3424 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434253426 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3427 │3428 728 │ match_types [left_type, right_type, type] do3429 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3430 │3431 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434323433 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3434 │3435 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3436 │ ~3437 │3438 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434393440 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3441 │3442 728 │ match_types [left_type, right_type, type] do3443 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3444 │3445 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434463447 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3448 │3449 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3450 │ ~3451 │3452 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434533454 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3455 │3456 728 │ match_types [left_type, right_type, type] do3457 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3458 │3459 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434603461 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3462 │3463 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3464 │ ~3465 │3466 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434673468 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3469 │3470 728 │ match_types [left_type, right_type, type] do3471 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3472 │3473 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434743475 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3476 │3477 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3478 │ ~3479 │3480 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434813482 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3483 │3484 728 │ match_types [left_type, right_type, type] do3485 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3486 │3487 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434883489 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3490 │3491 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3492 │ ~3493 │3494 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434953496 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3497 │3498 728 │ match_types [left_type, right_type, type] do3499 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3500 │3501 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435023503 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3504 │3505 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3506 │ ~3507 │3508 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435093510 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3511 │3512 728 │ match_types [left_type, right_type, type] do3513 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3514 │3515 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435163517 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3518 │3519 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3520 │ ~3521 │3522 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435233524 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3525 │3526 728 │ match_types [left_type, right_type, type] do3527 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3528 │3529 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435303531 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3532 │3533 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3534 │ ~3535 │3536 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435373538 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3539 │3540 728 │ match_types [left_type, right_type, type] do3541 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3542 │3543 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435443545 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3546 │3547 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3548 │ ~3549 │3550 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435513552 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3553 │3554 728 │ match_types [left_type, right_type, type] do3555 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3556 │3557 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435583559 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3560 │3561 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3562 │ ~3563 │3564 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435653566 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3567 │3568 728 │ match_types [left_type, right_type, type] do3569 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3570 │3571 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435723573 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3574 │3575 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3576 │ ~3577 │3578 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435793580 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3581 │3582 728 │ match_types [left_type, right_type, type] do3583 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3584 │3585 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435863587 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3588 │3589 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3590 │ ~3591 │3592 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435933594 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3595 │3596 728 │ match_types [left_type, right_type, type] do3597 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3598 │3599 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436003601 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3602 │3603 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3604 │ ~3605 │3606 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436073608 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3609 │3610 728 │ match_types [left_type, right_type, type] do3611 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3612 │3613 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436143615 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3616 │3617 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3618 │ ~3619 │3620 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436213622 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3623 │3624 728 │ match_types [left_type, right_type, type] do3625 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3626 │3627 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436283629 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3630 │3631 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3632 │ ~3633 │3634 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436353636 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3637 │3638 728 │ match_types [left_type, right_type, type] do3639 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3640 │3641 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436423643 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3644 │3645 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3646 │ ~3647 │3648 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436493650 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3651 │3652 728 │ match_types [left_type, right_type, type] do3653 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3654 │3655 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436563657 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3658 │3659 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3660 │ ~3661 │3662 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436633664 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3665 │3666 728 │ match_types [left_type, right_type, type] do3667 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3668 │3669 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436703671 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3672 │3673 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3674 │ ~3675 │3676 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436773678 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3679 │3680 728 │ match_types [left_type, right_type, type] do3681 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3682 │3683 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436843685 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3686 │3687 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3688 │ ~3689 │3690 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436913692 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3693 │3694 728 │ match_types [left_type, right_type, type] do3695 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3696 │3697 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436983699 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3700 │3701 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3702 │ ~3703 │3704 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437053706 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3707 │3708 728 │ match_types [left_type, right_type, type] do3709 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3710 │3711 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437123713 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3714 │3715 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3716 │ ~3717 │3718 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437193720 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3721 │3722 728 │ match_types [left_type, right_type, type] do3723 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3724 │3725 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437263727 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3728 │3729 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3730 │ ~3731 │3732 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437333734 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3735 │3736 728 │ match_types [left_type, right_type, type] do3737 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3738 │3739 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437403741 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3742 │3743 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3744 │ ~3745 │3746 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437473748 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3749 │3750 728 │ match_types [left_type, right_type, type] do3751 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3752 │3753 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437543755 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3756 │3757 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3758 │ ~3759 │3760 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437613762 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3763 │3764 728 │ match_types [left_type, right_type, type] do3765 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3766 │3767 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437683769 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3770 │3771 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3772 │ ~3773 │3774 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437753776 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3777 │3778 728 │ match_types [left_type, right_type, type] do3779 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3780 │3781 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437823783 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3784 │3785 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3786 │ ~3787 │3788 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437893790 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3791 │3792 728 │ match_types [left_type, right_type, type] do3793 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3794 │3795 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437963797 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3798 │3799 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3800 │ ~3801 │3802 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438033804 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3805 │3806 728 │ match_types [left_type, right_type, type] do3807 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3808 │3809 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438103811 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3812 │3813 728 │ match_types [left_type, right_type, type] do3814 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3815 │3816 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438173818 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3819 │3820 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3821 │ ~3822 │3823 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438243825 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3826 │3827 728 │ match_types [left_type, right_type, type] do3828 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3829 │3830 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438313832 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3833 │3834 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3835 │ ~3836 │3837 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438383839 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3840 │3841 728 │ match_types [left_type, right_type, type] do3842 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3843 │3844 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438453846 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3847 │3848 728 │ match_types [left_type, right_type, type] do3849 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3850 │3851 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438523853 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3854 │3855 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3856 │ ~3857 │3858 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438593860 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3861 │3862 728 │ match_types [left_type, right_type, type] do3863 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3864 │3865 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438663867 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3868 │3869 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3870 │ ~3871 │3872 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438733874 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3875 │3876 728 │ match_types [left_type, right_type, type] do3877 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3878 │3879 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438803881 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3882 │3883 728 │ match_types [left_type, right_type, type] do3884 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3885 │3886 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438873888 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3889 │3890 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3891 │ ~3892 │3893 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438943895 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3896 │3897 728 │ match_types [left_type, right_type, type] do3898 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3899 │3900 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439013902 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3903 │3904 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3905 │ ~3906 │3907 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439083909 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3910 │3911 728 │ match_types [left_type, right_type, type] do3912 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3913 │3914 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439153916 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3917 │3918 728 │ match_types [left_type, right_type, type] do3919 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3920 │3921 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439223923 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3924 │3925 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3926 │ ~3927 │3928 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439293930 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3931 │3932 728 │ match_types [left_type, right_type, type] do3933 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3934 │3935 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439363937 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3938 │3939 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3940 │ ~3941 │3942 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439433944 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3945 │3946 728 │ match_types [left_type, right_type, type] do3947 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3948 │3949 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439503951 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3952 │3953 728 │ match_types [left_type, right_type, type] do3954 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3955 │3956 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439573958 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3959 │3960 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3961 │ ~3962 │3963 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439643965 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3966 │3967 728 │ match_types [left_type, right_type, type] do3968 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3969 │3970 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439713972 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3973 │3974 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3975 │ ~3976 │3977 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439783979 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3980 │3981 728 │ match_types [left_type, right_type, type] do3982 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3983 │3984 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439853986 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3987 │3988 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3989 │ ~3990 │3991 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439923993 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3994 │3995 728 │ match_types [left_type, right_type, type] do3996 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3997 │3998 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439994000 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4001 │4002 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4003 │ ~4004 │4005 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440064007 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4008 │4009 728 │ match_types [left_type, right_type, type] do4010 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4011 │4012 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440134014 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4015 │4016 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4017 │ ~4018 │4019 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440204021 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4022 │4023 728 │ match_types [left_type, right_type, type] do4024 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4025 │4026 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440274028 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4029 │4030 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4031 │ ~4032 │4033 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440344035 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4036 │4037 728 │ match_types [left_type, right_type, type] do4038 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4039 │4040 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440414042 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4043 │4044 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4045 │ ~4046 │4047 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440484049 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4050 │4051 728 │ match_types [left_type, right_type, type] do4052 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4053 │4054 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440554056 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4057 │4058 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4059 │ ~4060 │4061 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440624063 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4064 │4065 728 │ match_types [left_type, right_type, type] do4066 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4067 │4068 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440694070 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4071 │4072 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4073 │ ~4074 │4075 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440764077 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4078 │4079 728 │ match_types [left_type, right_type, type] do4080 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4081 │4082 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440834084 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4085 │4086 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4087 │ ~4088 │4089 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440904091 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4092 │4093 728 │ match_types [left_type, right_type, type] do4094 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4095 │4096 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440974098 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4099 │4100 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4101 │ ~4102 │4103 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441044105 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4106 │4107 728 │ match_types [left_type, right_type, type] do4108 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4109 │4110 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441114112 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4113 │4114 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4115 │ ~4116 │4117 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441184119 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4120 │4121 728 │ match_types [left_type, right_type, type] do4122 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4123 │4124 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441254126 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4127 │4128 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4129 │ ~4130 │4131 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441324133 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4134 │4135 728 │ match_types [left_type, right_type, type] do4136 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4137 │4138 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441394140 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4141 │4142 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4143 │ ~4144 │4145 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441464147 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4148 │4149 728 │ match_types [left_type, right_type, type] do4150 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4151 │4152 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441534154 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4155 │4156 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4157 │ ~4158 │4159 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441604161 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4162 │4163 728 │ match_types [left_type, right_type, type] do4164 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4165 │4166 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441674168 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4169 │4170 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4171 │ ~4172 │4173 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441744175 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4176 │4177 728 │ match_types [left_type, right_type, type] do4178 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4179 │4180 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441814182 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4183 │4184 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4185 │ ~4186 │4187 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441884189 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4190 │4191 728 │ match_types [left_type, right_type, type] do4192 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4193 │4194 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441954196 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4197 │4198 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4199 │ ~4200 │4201 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442024203 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4204 │4205 728 │ match_types [left_type, right_type, type] do4206 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4207 │4208 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442094210 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4211 │4212 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4213 │ ~4214 │4215 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442164217 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4218 │4219 728 │ match_types [left_type, right_type, type] do4220 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4221 │4222 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442234224 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4225 │4226 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4227 │ ~4228 │4229 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442304231 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4232 │4233 728 │ match_types [left_type, right_type, type] do4234 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4235 │4236 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442374238 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4239 │4240 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4241 │ ~4242 │4243 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442444245 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4246 │4247 728 │ match_types [left_type, right_type, type] do4248 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4249 │4250 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442514252 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4253 │4254 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4255 │ ~4256 │4257 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442584259 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4260 │4261 728 │ match_types [left_type, right_type, type] do4262 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4263 │4264 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442654266 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4267 │4268 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4269 │ ~4270 │4271 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442724273 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4274 │4275 728 │ match_types [left_type, right_type, type] do4276 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4277 │4278 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442794280 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4281 │4282 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4283 │ ~4284 │4285 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442864287 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4288 │4289 728 │ match_types [left_type, right_type, type] do4290 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4291 │4292 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442934294 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4295 │4296 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4297 │ ~4298 │4299 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443004301 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4302 │4303 728 │ match_types [left_type, right_type, type] do4304 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4305 │4306 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443074308 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4309 │4310 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4311 │ ~4312 │4313 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443144315 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4316 │4317 728 │ match_types [left_type, right_type, type] do4318 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4319 │4320 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443214322 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4323 │4324 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4325 │ ~4326 │4327 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443284329 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4330 │4331 728 │ match_types [left_type, right_type, type] do4332 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4333 │4334 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443354336 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4337 │4338 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4339 │ ~4340 │4341 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443424343 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4344 │4345 728 │ match_types [left_type, right_type, type] do4346 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4347 │4348 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443494350 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4351 │4352 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4353 │ ~4354 │4355 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443564357 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4358 │4359 728 │ match_types [left_type, right_type, type] do4360 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4361 │4362 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443634364 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4365 │4366 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4367 │ ~4368 │4369 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443704371 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4372 │4373 728 │ match_types [left_type, right_type, type] do4374 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4375 │4376 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443774378 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 operator4379 │4380 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4381 │ ~4382 │4383 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/343844385 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 operator4386 │4387 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4388 │ ~4389 │4390 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/343914392 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 operator4393 │4394 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4395 │ ~4396 │4397 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/343984399 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 operator4400 │4401 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4402 │ ~4403 │4404 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/344054406 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 operator4407 │4408 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4409 │ ~4410 │4411 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/344124413 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 operator4414 │4415 885 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4416 │ ~4417 │4418 └─ lib/nx/binary_backend.ex:885:34: Nx.BinaryBackend.real/244194420 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 operator4421 │4422 885 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4423 │ ~4424 │4425 └─ lib/nx/binary_backend.ex:885:69: Nx.BinaryBackend.real/244264427 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 operator4428 │4429 897 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4430 │ ~4431 │4432 └─ lib/nx/binary_backend.ex:897:31: Nx.BinaryBackend.imag/244334434 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 operator4435 │4436 897 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4437 │ ~4438 │4439 └─ lib/nx/binary_backend.ex:897:69: Nx.BinaryBackend.imag/244404441 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 operator4442 │4443 1177 │ for <<batch::size(batch_size)-bitstring <- batch_group>>,4444 │ ~4445 │4446 └─ lib/nx/binary_backend.ex:1177:27: Nx.BinaryBackend.conv/444474448 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 operator4449 │4450 1206 │ <<_::size(current_input_pos)-bitstring, input_receptive_field::bitstring>> = window4451 │ ~4452 │4453 └─ lib/nx/binary_backend.ex:1206:25: Nx.BinaryBackend.conv/444544455 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 operator4456 │4457 1208 │ <<_::size(current_filter_pos)-bitstring, filter_receptive_field::bitstring>> =4458 │ ~4459 │4460 └─ lib/nx/binary_backend.ex:1208:25: Nx.BinaryBackend.conv/444614462 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4463 │4464 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4465 │ ~4466 │4467 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/444684469 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4470 │4471 1213 │ match_types [input_type] do4472 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4473 │4474 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/444754476 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4477 │4478 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4479 │ ~4480 │4481 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/444824483 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4484 │4485 1213 │ match_types [input_type] do4486 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4487 │4488 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/444894490 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4491 │4492 1213 │ match_types [input_type] do4493 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4494 │4495 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/444964497 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4498 │4499 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4500 │ ~4501 │4502 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/445034504 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4505 │4506 1213 │ match_types [input_type] do4507 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4508 │4509 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/445104511 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4512 │4513 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4514 │ ~4515 │4516 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/445174518 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4519 │4520 1213 │ match_types [input_type] do4521 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4522 │4523 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/445244525 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4526 │4527 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4528 │ ~4529 │4530 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/445314532 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4533 │4534 1213 │ match_types [input_type] do4535 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4536 │4537 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/445384539 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4540 │4541 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4542 │ ~4543 │4544 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/445454546 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4547 │4548 1223 │ match_types [kernel_type] do4549 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4550 │4551 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/445524553 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4554 │4555 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4556 │ ~4557 │4558 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/445594560 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4561 │4562 1223 │ match_types [kernel_type] do4563 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4564 │4565 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/445664567 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4568 │4569 1223 │ match_types [kernel_type] do4570 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4571 │4572 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/445734574 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4575 │4576 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4577 │ ~4578 │4579 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/445804581 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4582 │4583 1223 │ match_types [kernel_type] do4584 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4585 │4586 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/445874588 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4589 │4590 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4591 │ ~4592 │4593 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/445944595 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4596 │4597 1223 │ match_types [kernel_type] do4598 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4599 │4600 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/446014602 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4603 │4604 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4605 │ ~4606 │4607 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/446084609 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4610 │4611 1223 │ match_types [kernel_type] do4612 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4613 │4614 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/446154616 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 operator4617 │4618 1252 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =4619 │ ~4620 │4621 └─ lib/nx/binary_backend.ex:1252:19: Nx.BinaryBackend.split_into_feature_groups/446224623 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 operator4624 │4625 1252 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =4626 │ ~4627 │4628 └─ lib/nx/binary_backend.ex:1252:55: Nx.BinaryBackend.split_into_feature_groups/446294630 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 operator4631 │4632 1254 │ <<out_data::size(data_size)-bitstring <- data_group>>,4633 │ ~4634 │4635 └─ lib/nx/binary_backend.ex:1254:26: Nx.BinaryBackend.split_into_feature_groups/446364637 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 operator4638 │4639 1266 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data4640 │ ~4641 │4642 └─ lib/nx/binary_backend.ex:1266:19: Nx.BinaryBackend.split_into_batch_groups/446434644 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 operator4645 │4646 1266 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data4647 │ ~4648 │4649 └─ lib/nx/binary_backend.ex:1266:49: Nx.BinaryBackend.split_into_batch_groups/446504651 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4652 │4653 1542 │ match_types [type] do4654 │ ~~~~~~~~~~~~~~~~~~~~~4655 │4656 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/646574658 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4659 │4660 1542 │ match_types [type] do4661 │ ~~~~~~~~~~~~~~~~~~~~~4662 │4663 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/646644665 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4666 │4667 1542 │ match_types [type] do4668 │ ~~~~~~~~~~~~~~~~~~~~~4669 │4670 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/646714672 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4673 │4674 1542 │ match_types [type] do4675 │ ~~~~~~~~~~~~~~~~~~~~~4676 │4677 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/646784679 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4680 │4681 1542 │ match_types [type] do4682 │ ~~~~~~~~~~~~~~~~~~~~~4683 │4684 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/646854686 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4687 │4688 1542 │ match_types [type] do4689 │ ~~~~~~~~~~~~~~~~~~~~~4690 │4691 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/646924693 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 operator4694 │4695 1609 │ for <<bin::size(size)-bitstring <- data>>, into: <<>> do4696 │ ~4697 │4698 └─ lib/nx/binary_backend.ex:1609:23: Nx.BinaryBackend.map/446994700 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4701 │4702 1679 │ match_types [type] do4703 │ ~~~~~~~~~~~~~~~~~~~~~4704 │4705 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/847064707 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4708 │4709 1679 │ match_types [type] do4710 │ ~~~~~~~~~~~~~~~~~~~~~4711 │4712 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/847134714 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4715 │4716 1679 │ match_types [type] do4717 │ ~~~~~~~~~~~~~~~~~~~~~4718 │4719 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/847204721 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4722 │4723 1679 │ match_types [type] do4724 │ ~~~~~~~~~~~~~~~~~~~~~4725 │4726 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/847274728 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4729 │4730 1679 │ match_types [type] do4731 │ ~~~~~~~~~~~~~~~~~~~~~4732 │4733 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/847344735 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4736 │4737 1679 │ match_types [type] do4738 │ ~~~~~~~~~~~~~~~~~~~~~4739 │4740 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/847414742 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4743 │4744 1679 │ match_types [type] do4745 │ ~~~~~~~~~~~~~~~~~~~~~4746 │4747 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/847484749 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4750 │4751 1679 │ match_types [type] do4752 │ ~~~~~~~~~~~~~~~~~~~~~4753 │4754 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/847554756 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4757 │4758 1679 │ match_types [type] do4759 │ ~~~~~~~~~~~~~~~~~~~~~4760 │4761 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/847624763 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4764 │4765 1679 │ match_types [type] do4766 │ ~~~~~~~~~~~~~~~~~~~~~4767 │4768 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/847694770 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4771 │4772 1679 │ match_types [type] do4773 │ ~~~~~~~~~~~~~~~~~~~~~4774 │4775 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/847764777 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4778 │4779 1679 │ match_types [type] do4780 │ ~~~~~~~~~~~~~~~~~~~~~4781 │4782 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/847834784 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4785 │4786 1679 │ match_types [type] do4787 │ ~~~~~~~~~~~~~~~~~~~~~4788 │4789 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/847904791 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 operator4792 │4793 1702 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,4794 │ ~4795 │4796 └─ lib/nx/binary_backend.ex:1702:19: Nx.BinaryBackend.select_and_scatter/847974798 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 operator4799 │4800 1702 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,4801 │ ~4802 │4803 └─ lib/nx/binary_backend.ex:1702:65: Nx.BinaryBackend.select_and_scatter/848044805 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 operator4806 │4807 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4808 │ ~4809 │4810 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/648114812 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4813 │4814 1821 │ match_types [target.type, out.type] do4815 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4816 │4817 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/648184819 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 operator4820 │4821 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4822 │ ~4823 │4824 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/648254826 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4827 │4828 1821 │ match_types [target.type, out.type] do4829 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4830 │4831 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/648324833 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 operator4834 │4835 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4836 │ ~4837 │4838 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/648394840 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4841 │4842 1821 │ match_types [target.type, out.type] do4843 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4844 │4845 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/648464847 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 operator4848 │4849 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4850 │ ~4851 │4852 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/648534854 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4855 │4856 1821 │ match_types [target.type, out.type] do4857 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4858 │4859 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/648604861 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 operator4862 │4863 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4864 │ ~4865 │4866 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/648674868 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4869 │4870 1821 │ match_types [target.type, out.type] do4871 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4872 │4873 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/648744875 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 operator4876 │4877 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4878 │ ~4879 │4880 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/648814882 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4883 │4884 1821 │ match_types [target.type, out.type] do4885 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4886 │4887 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/648884889 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4890 │4891 1821 │ match_types [target.type, out.type] do4892 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4893 │4894 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/648954896 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 operator4897 │4898 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4899 │ ~4900 │4901 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/649024903 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4904 │4905 1821 │ match_types [target.type, out.type] do4906 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4907 │4908 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/649094910 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4911 │4912 1821 │ match_types [target.type, out.type] do4913 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4914 │4915 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/649164917 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 operator4918 │4919 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4920 │ ~4921 │4922 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/649234924 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4925 │4926 1821 │ match_types [target.type, out.type] do4927 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4928 │4929 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/649304931 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4932 │4933 1821 │ match_types [target.type, out.type] do4934 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4935 │4936 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/649374938 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 operator4939 │4940 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4941 │ ~4942 │4943 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/649444945 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4946 │4947 1821 │ match_types [target.type, out.type] do4948 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4949 │4950 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/649514952 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4953 │4954 1821 │ match_types [target.type, out.type] do4955 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4956 │4957 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/649584959 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 operator4960 │4961 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4962 │ ~4963 │4964 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/649654966 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4967 │4968 1821 │ match_types [target.type, out.type] do4969 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4970 │4971 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/649724973 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4974 │4975 1821 │ match_types [target.type, out.type] do4976 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4977 │4978 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/649794980 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4981 │4982 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4983 │ ~4984 │4985 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/649864987 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4988 │4989 1821 │ match_types [target.type, out.type] do4990 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4991 │4992 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/649934994 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4995 │4996 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4997 │ ~4998 │4999 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650005001 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5002 │5003 1821 │ match_types [target.type, out.type] do5004 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5005 │5006 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650075008 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5009 │5010 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5011 │ ~5012 │5013 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650145015 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5016 │5017 1821 │ match_types [target.type, out.type] do5018 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5019 │5020 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650215022 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5023 │5024 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5025 │ ~5026 │5027 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650285029 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5030 │5031 1821 │ match_types [target.type, out.type] do5032 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5033 │5034 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650355036 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5037 │5038 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5039 │ ~5040 │5041 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650425043 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5044 │5045 1821 │ match_types [target.type, out.type] do5046 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5047 │5048 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650495050 warning: the variable "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 operator5051 │5052 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5053 │ ~5054 │5055 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650565057 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5058 │5059 1821 │ match_types [target.type, out.type] do5060 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5061 │5062 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650635064 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 operator5065 │5066 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5067 │ ~5068 │5069 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650705071 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5072 │5073 1821 │ match_types [target.type, out.type] do5074 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5075 │5076 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650775078 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5079 │5080 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5081 │ ~5082 │5083 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650845085 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5086 │5087 1821 │ match_types [target.type, out.type] do5088 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5089 │5090 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650915092 warning: the variable "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 operator5093 │5094 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5095 │ ~5096 │5097 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650985099 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5100 │5101 1821 │ match_types [target.type, out.type] do5102 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5103 │5104 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651055106 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 operator5107 │5108 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5109 │ ~5110 │5111 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651125113 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5114 │5115 1821 │ match_types [target.type, out.type] do5116 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5117 │5118 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651195120 warning: the variable "before_slice_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5121 │5122 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5123 │ ~5124 │5125 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651265127 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5128 │5129 1821 │ match_types [target.type, out.type] do5130 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5131 │5132 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651335134 warning: the variable "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 operator5135 │5136 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5137 │ ~5138 │5139 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651405141 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5142 │5143 1821 │ match_types [target.type, out.type] do5144 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5145 │5146 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651475148 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 operator5149 │5150 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5151 │ ~5152 │5153 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651545155 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5156 │5157 1821 │ match_types [target.type, out.type] do5158 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5159 │5160 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651615162 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 operator5163 │5164 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5165 │ ~5166 │5167 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651685169 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5170 │5171 1821 │ match_types [target.type, out.type] do5172 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5173 │5174 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651755176 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 operator5177 │5178 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5179 │ ~5180 │5181 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651825183 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5184 │5185 1821 │ match_types [target.type, out.type] do5186 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5187 │5188 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651895190 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 operator5191 │5192 1938 │ {<<cur_elem::size(size)-bitstring, rest_of_slice::bitstring>>, binary} ->5193 │ ~5194 │5195 └─ lib/nx/binary_backend.ex:1938:27: Nx.BinaryBackend.put_slice/551965197 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 operator5198 │5199 1939 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5200 │ ~5201 │5202 └─ lib/nx/binary_backend.ex:1939:26: Nx.BinaryBackend.put_slice/552035204 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 operator5205 │5206 1939 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5207 │ ~5208 │5209 └─ lib/nx/binary_backend.ex:1939:61: Nx.BinaryBackend.put_slice/552105211 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 operator5212 │5213 1971 │ for <<bin::size(idx_size)-bitstring <- to_binary(indices)>> do5214 │ ~5215 │5216 └─ lib/nx/binary_backend.ex:1971:23: Nx.BinaryBackend.take/452175218 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 operator5219 │5220 2047 │ for <<bin::size(idx_last_dim_bin_size)-bitstring <- to_binary(indices)>>, into: <<>> do5221 │ ~5222 │5223 └─ lib/nx/binary_backend.ex:2047:23: Nx.BinaryBackend.gather/352245225 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 operator5226 │5227 2049 │ for <<bin::size(idx_size)-bitstring <- bin>>, do: binary_to_number(bin, indices.type)5228 │ ~5229 │5230 └─ lib/nx/binary_backend.ex:2049:27: Nx.BinaryBackend.gather/352315232 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 operator5233 │5234 2103 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5235 │ ~5236 │5237 └─ lib/nx/binary_backend.ex:2103:29: Nx.BinaryBackend.bin_concatenate/452385239 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 operator5240 │5241 2103 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5242 │ ~5243 │5244 └─ lib/nx/binary_backend.ex:2103:59: Nx.BinaryBackend.bin_concatenate/452455246 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5247 │5248 2127 │ match_types [input_type] do5249 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5250 │5251 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/252525253 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5254 │5255 2127 │ match_types [input_type] do5256 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5257 │5258 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/252595260 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5261 │5262 2127 │ match_types [input_type] do5263 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5264 │5265 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/252665267 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5268 │5269 2127 │ match_types [input_type] do5270 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5271 │5272 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/252735274 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5275 │5276 2127 │ match_types [input_type] do5277 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5278 │5279 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/252805281 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5282 │5283 2127 │ match_types [input_type] do5284 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5285 │5286 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/252875288 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 operator5289 │5290 2234 │ data = for <<x::size(size)-bitstring <- bin>>, do: x5291 │ ~5292 │5293 └─ lib/nx/binary_backend.ex:2234:30: Nx.BinaryBackend.sort_last_dim/452945295 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 operator5296 │5297 2356 │ for <<bin::size(size)-bitstring <- axis>>, reduce: {<<>>, acc} do5298 │ ~5299 │5300 └─ lib/nx/binary_backend.ex:2356:25: Nx.BinaryBackend.bin_reduce/553015302 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 operator5303 │5304 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5305 │ ~5306 │5307 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/753085309 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 operator5310 │5311 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5312 │ ~5313 │5314 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/753155316 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 operator5317 │5318 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5319 │ ~5320 │5321 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/753225323 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 operator5324 │5325 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5326 │ ~5327 │5328 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/753295330 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 operator5331 │5332 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5333 │ ~5334 │5335 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/753365337 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 operator5338 │5339 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5340 │ ~5341 │5342 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/753435344 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 operator5345 │5346 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5347 │ ~5348 │5349 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/753505351 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 operator5352 │5353 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5354 │ ~5355 │5356 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/753575358 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 operator5359 │5360 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5361 │ ~5362 │5363 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/753645365 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 operator5366 │5367 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5368 │ ~5369 │5370 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/753715372 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 operator5373 │5374 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5375 │ ~5376 │5377 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/753785379 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 operator5380 │5381 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5382 │ ~5383 │5384 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/753855386 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 operator5387 │5388 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5389 │ ~5390 │5391 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/753925393 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 operator5394 │5395 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5396 │ ~5397 │5398 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/753995400 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 operator5401 │5402 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5403 │ ~5404 │5405 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/754065407 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 operator5408 │5409 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5410 │ ~5411 │5412 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/754135414 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 operator5415 │5416 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5417 │ ~5418 │5419 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/754205421 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 operator5422 │5423 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5424 │ ~5425 │5426 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/754275428 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 operator5429 │5430 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5431 │ ~5432 │5433 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/754345435 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 operator5436 │5437 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5438 │ ~5439 │5440 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/754415442 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 operator5443 │5444 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5445 │ ~5446 │5447 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/754485449 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 operator5450 │5451 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5452 │ ~5453 │5454 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/754555456 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 operator5457 │5458 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5459 │ ~5460 │5461 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/754625463 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 operator5464 │5465 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5466 │ ~5467 │5468 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/754695470 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 operator5471 │5472 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5473 │ ~5474 │5475 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/754765477 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 operator5478 │5479 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5480 │ ~5481 │5482 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/754835484 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 operator5485 │5486 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5487 │ ~5488 │5489 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/754905491 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 operator5492 │5493 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5494 │ ~5495 │5496 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/754975498 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 operator5499 │5500 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5501 │ ~5502 │5503 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755045505 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 operator5506 │5507 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5508 │ ~5509 │5510 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755115512 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 operator5513 │5514 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5515 │ ~5516 │5517 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755185519 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 operator5520 │5521 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5522 │ ~5523 │5524 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755255526 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 operator5527 │5528 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5529 │ ~5530 │5531 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755325533 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 operator5534 │5535 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5536 │ ~5537 │5538 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755395540 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 operator5541 │5542 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5543 │ ~5544 │5545 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755465547 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 operator5548 │5549 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5550 │ ~5551 │5552 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755535554 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 operator5555 │5556 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5557 │ ~5558 │5559 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755605561 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 operator5562 │5563 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5564 │ ~5565 │5566 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755675568 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 operator5569 │5570 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5571 │ ~5572 │5573 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755745575 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 operator5576 │5577 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5578 │ ~5579 │5580 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755815582 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 operator5583 │5584 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5585 │ ~5586 │5587 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755885589 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 operator5590 │5591 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5592 │ ~5593 │5594 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755955596 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 operator5597 │5598 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5599 │ ~5600 │5601 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756025603 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 operator5604 │5605 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5606 │ ~5607 │5608 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756095610 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 operator5611 │5612 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5613 │ ~5614 │5615 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756165617 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 operator5618 │5619 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5620 │ ~5621 │5622 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756235624 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 operator5625 │5626 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5627 │ ~5628 │5629 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756305631 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 operator5632 │5633 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5634 │ ~5635 │5636 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756375638 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 operator5639 │5640 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5641 │ ~5642 │5643 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756445645 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 operator5646 │5647 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5648 │ ~5649 │5650 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756515652 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 operator5653 │5654 2397 │ <<x::size(s1)-bitstring, rest1::bitstring>> = b15655 │ ~5656 │5657 └─ lib/nx/binary_backend.ex:2397:15: Nx.BinaryBackend.bin_zip_reduce_axis/756585659 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 operator5660 │5661 2398 │ <<y::size(s2)-bitstring, rest2::bitstring>> = b25662 │ ~5663 │5664 └─ lib/nx/binary_backend.ex:2398:15: Nx.BinaryBackend.bin_zip_reduce_axis/756655666 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5667 │5668 2441 │ match_types [type] do5669 │ ~~~~~~~~~~~~~~~~~~~~~5670 │5671 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/256725673 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5674 │5675 2441 │ match_types [type] do5676 │ ~~~~~~~~~~~~~~~~~~~~~5677 │5678 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/256795680 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5681 │5682 2441 │ match_types [type] do5683 │ ~~~~~~~~~~~~~~~~~~~~~5684 │5685 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/256865687 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5688 │5689 2441 │ match_types [type] do5690 │ ~~~~~~~~~~~~~~~~~~~~~5691 │5692 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/256935694 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5695 │5696 2441 │ match_types [type] do5697 │ ~~~~~~~~~~~~~~~~~~~~~5698 │5699 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/257005701 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5702 │5703 2441 │ match_types [type] do5704 │ ~~~~~~~~~~~~~~~~~~~~~5705 │5706 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/257075708 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5709 │5710 2448 │ match_types [type] do5711 │ ~~~~~~~~~~~~~~~~~~~~~5712 │5713 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/257145715 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5716 │5717 2448 │ match_types [type] do5718 │ ~~~~~~~~~~~~~~~~~~~~~5719 │5720 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/257215722 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5723 │5724 2448 │ match_types [type] do5725 │ ~~~~~~~~~~~~~~~~~~~~~5726 │5727 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/257285729 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5730 │5731 2448 │ match_types [type] do5732 │ ~~~~~~~~~~~~~~~~~~~~~5733 │5734 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/257355736 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5737 │5738 2448 │ match_types [type] do5739 │ ~~~~~~~~~~~~~~~~~~~~~5740 │5741 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/257425743 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5744 │5745 2448 │ match_types [type] do5746 │ ~~~~~~~~~~~~~~~~~~~~~5747 │5748 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/257495750 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5751 │5752 2454 │ match_types [in_type, out_type] do5753 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5754 │5755 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/457565757 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5758 │5759 2454 │ match_types [in_type, out_type] do5760 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5761 │5762 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/457635764 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5765 │5766 2454 │ match_types [in_type, out_type] do5767 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5768 │5769 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/457705771 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5772 │5773 2454 │ match_types [in_type, out_type] do5774 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5775 │5776 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/457775778 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5779 │5780 2454 │ match_types [in_type, out_type] do5781 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5782 │5783 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/457845785 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5786 │5787 2454 │ match_types [in_type, out_type] do5788 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5789 │5790 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/457915792 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5793 │5794 2454 │ match_types [in_type, out_type] do5795 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5796 │5797 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/457985799 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5800 │5801 2454 │ match_types [in_type, out_type] do5802 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5803 │5804 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458055806 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5807 │5808 2454 │ match_types [in_type, out_type] do5809 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5810 │5811 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458125813 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5814 │5815 2454 │ match_types [in_type, out_type] do5816 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5817 │5818 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458195820 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5821 │5822 2454 │ match_types [in_type, out_type] do5823 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5824 │5825 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458265827 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5828 │5829 2454 │ match_types [in_type, out_type] do5830 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5831 │5832 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458335834 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5835 │5836 2454 │ match_types [in_type, out_type] do5837 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5838 │5839 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458405841 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5842 │5843 2454 │ match_types [in_type, out_type] do5844 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5845 │5846 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458475848 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5849 │5850 2454 │ match_types [in_type, out_type] do5851 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5852 │5853 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458545855 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5856 │5857 2454 │ match_types [in_type, out_type] do5858 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5859 │5860 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458615862 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5863 │5864 2454 │ match_types [in_type, out_type] do5865 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5866 │5867 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458685869 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5870 │5871 2454 │ match_types [in_type, out_type] do5872 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5873 │5874 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458755876 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5877 │5878 2454 │ match_types [in_type, out_type] do5879 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5880 │5881 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458825883 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5884 │5885 2454 │ match_types [in_type, out_type] do5886 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5887 │5888 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458895890 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5891 │5892 2454 │ match_types [in_type, out_type] do5893 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5894 │5895 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458965897 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5898 │5899 2454 │ match_types [in_type, out_type] do5900 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5901 │5902 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459035904 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5905 │5906 2454 │ match_types [in_type, out_type] do5907 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5908 │5909 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459105911 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5912 │5913 2454 │ match_types [in_type, out_type] do5914 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5915 │5916 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459175918 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5919 │5920 2454 │ match_types [in_type, out_type] do5921 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5922 │5923 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459245925 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5926 │5927 2454 │ match_types [in_type, out_type] do5928 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5929 │5930 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459315932 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5933 │5934 2454 │ match_types [in_type, out_type] do5935 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5936 │5937 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459385939 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5940 │5941 2454 │ match_types [in_type, out_type] do5942 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5943 │5944 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459455946 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5947 │5948 2454 │ match_types [in_type, out_type] do5949 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5950 │5951 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459525953 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5954 │5955 2454 │ match_types [in_type, out_type] do5956 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5957 │5958 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459595960 warning: the variable "chunk_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5961 │5962 2467 │ for <<chunk::size(chunk_size)-bitstring <- binary>> do5963 │ ~5964 │5965 └─ lib/nx/binary_backend.ex:2467:25: Nx.BinaryBackend.aggregate_axes/459665967 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 operator5968 │5969 2562 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data5970 │ ~5971 │5972 └─ lib/nx/binary_backend.ex:2562:15: Nx.BinaryBackend.weighted_traverse/459735974 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 operator5975 │5976 2562 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data5977 │ ~5978 │5979 └─ lib/nx/binary_backend.ex:2562:46: Nx.BinaryBackend.weighted_traverse/459805981 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 operator5982 │5983 2582 │ <<_::size(dim_size)-bitstring, data::bitstring>> = data5984 │ ~5985 │5986 └─ lib/nx/binary_backend.ex:2582:19: Nx.BinaryBackend.weighted_traverse/659875988 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 operator5989 │5990 2038 │ for <<part::size(size)-bitstring <- to_binary(tensor, Keyword.take(opts, [:limit]))>> do5991 │ ~5992 │5993 └─ lib/nx.ex:2038:22: Nx.to_flat_list/259945995 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5996 │5997 2039 │ match_types [type] do5998 │ ~~~~~~~~~~~~~~~~~~~~~5999 │6000 └─ lib/nx.ex:2039: Nx.to_flat_list/260016002 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6003 │6004 2039 │ match_types [type] do6005 │ ~~~~~~~~~~~~~~~~~~~~~6006 │6007 └─ lib/nx.ex:2039: Nx.to_flat_list/260086009 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6010 │6011 2039 │ match_types [type] do6012 │ ~~~~~~~~~~~~~~~~~~~~~6013 │6014 └─ lib/nx.ex:2039: Nx.to_flat_list/260156016 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6017 │6018 2039 │ match_types [type] do6019 │ ~~~~~~~~~~~~~~~~~~~~~6020 │6021 └─ lib/nx.ex:2039: Nx.to_flat_list/260226023 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6024 │6025 2039 │ match_types [type] do6026 │ ~~~~~~~~~~~~~~~~~~~~~6027 │6028 └─ lib/nx.ex:2039: Nx.to_flat_list/260296030 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6031 │6032 2039 │ match_types [type] do6033 │ ~~~~~~~~~~~~~~~~~~~~~6034 │6035 └─ lib/nx.ex:2039: Nx.to_flat_list/260366037 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6038 │6039 2194 │ match_types [tensor.type] do6040 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6041 │6042 └─ lib/nx.ex:2194: Nx.to_number/160436044 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6045 │6046 2194 │ match_types [tensor.type] do6047 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6048 │6049 └─ lib/nx.ex:2194: Nx.to_number/160506051 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6052 │6053 2194 │ match_types [tensor.type] do6054 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6055 │6056 └─ lib/nx.ex:2194: Nx.to_number/160576058 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6059 │6060 2194 │ match_types [tensor.type] do6061 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6062 │6063 └─ lib/nx.ex:2194: Nx.to_number/160646065 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6066 │6067 2194 │ match_types [tensor.type] do6068 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6069 │6070 └─ lib/nx.ex:2194: Nx.to_number/160716072 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6073 │6074 2194 │ match_types [tensor.type] do6075 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6076 │6077 └─ lib/nx.ex:2194: Nx.to_number/160786079 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 operator6080 │6081 11685 │ <<header::size(header_size)-binary, array::binary>> = rest6082 │ ~6083 │6084 └─ lib/nx.ex:11685:20: Nx.do_numpy_to_tensor/260856086 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 operator6087 │6088 11689 │ <<data::size(byte_size_of_array)-binary>> = array6089 │ ~6090 │6091 └─ lib/nx.ex:11689:18: Nx.do_numpy_to_tensor/260926093 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 operator6094 │6095 11765 │ for <<data::size(size)-binary <- binary>> do6096 │ ~6097 │6098 └─ lib/nx.ex:11765:26: Nx.new_byte_order/360996100 warning: Tuple.append/2 is deprecated. Use insert_at instead6101 │6102 1597 │ Nx.reshape(t, Tuple.append(batch_shape, diag_length))6103 │ ~6104 │6105 └─ lib/nx.ex:1597:27: Nx.take_diagonal/261066107 warning: the following conditional expression:61086109 is_list(axes)61106111 will always evaluate to:61126113 dynamic(true)61146115 where "axes" was given the type:61166117 # type: dynamic(list(term()))6118 # from: lib/nx.ex:7021:496119 length(axes)61206121 type warning found at:6122 │6123 7026 │ checked_axes = if is_list(axes), do: Enum.at(axes, 0), else: axes6124 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6125 │6126 └─ lib/nx.ex:7026: Nx.weighted_mean/361276128 warning: Tuple.append/2 is deprecated. Use insert_at instead6129 │6130 545 │ data = fun.(key, type, Tuple.append(shape, 2))6131 │ ~6132 │6133 └─ lib/nx/random.ex:545:38: Nx.Random.float_or_complex/461346135 warning: this clause of defp boolean_to_number/1 is never used (or it will always fail/warn when invoked)6136 │6137 822 │ defp boolean_to_number(value), do: value6138 │ ~6139 │6140 └─ lib/nx/defn/kernel.ex:822:8: Nx.Defn.Kernel.boolean_to_number/161416142 warning: Tuple.append/2 is deprecated. Use insert_at instead6143 │6144 1533 │ tensor = Nx.pad(tensor, acc, Enum.map(padding_config, &Tuple.append(&1, 0)))6145 │ ~6146 │6147 └─ lib/nx/binary_backend.ex:1533:68: Nx.BinaryBackend.window_reduce/66148 └─ lib/nx/binary_backend.ex:1661:63: Nx.BinaryBackend.select_and_scatter/861496150 warning: the following clause will never match:61516152 %Complex{re: re} when float_output? and real_output? ->61536154 because it attempts to match on the result of:61556156 x61576158 which has type:61596160 dynamic(:infinity or :nan or :neg_infinity or float())61616162 where "float_output?" was given the types:61636164 # type: dynamic(boolean())6165 # from: lib/nx/binary_backend.ex:2122:236166 float_output? = Nx.Type.float?(output_type)61676168 # type: dynamic(true)6169 # from: lib/nx/binary_backend.ex:2132:396170 float_output?61716172 where "real_output?" was given the types:61736174 # type: dynamic(boolean())6175 # from: lib/nx/binary_backend.ex:2123:226176 real_output? = not Nx.Type.complex?(output_type)61776178 # type: dynamic(true)6179 # from: lib/nx/binary_backend.ex:2132:576180 real_output?61816182 type warning found at:6183 │6184 2132 │ %Complex{re: re} when float_output? and real_output? ->6185 │ ~6186 │6187 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/261886189 warning: the following clause will never match:61906191 %Complex{re: re} when float_output? and real_output? ->61926193 because it attempts to match on the result of:61946195 x61966197 which has type:61986199 dynamic(:infinity or :nan or :neg_infinity or float())62006201 where "float_output?" was given the types:62026203 # type: dynamic(boolean())6204 # from: lib/nx/binary_backend.ex:2122:236205 float_output? = Nx.Type.float?(output_type)62066207 # type: dynamic(true)6208 # from: lib/nx/binary_backend.ex:2132:396209 float_output?62106211 where "real_output?" was given the types:62126213 # type: dynamic(boolean())6214 # from: lib/nx/binary_backend.ex:2123:226215 real_output? = not Nx.Type.complex?(output_type)62166217 # type: dynamic(true)6218 # from: lib/nx/binary_backend.ex:2132:576219 real_output?62206221 type warning found at:6222 │6223 2132 │ %Complex{re: re} when float_output? and real_output? ->6224 │ ~6225 │6226 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/262276228 warning: the following clause will never match:62296230 %Complex{re: re} when float_output? and real_output? ->62316232 because it attempts to match on the result of:62336234 x62356236 which has type:62376238 integer()62396240 where "float_output?" was given the types:62416242 # type: dynamic(boolean())6243 # from: lib/nx/binary_backend.ex:2122:236244 float_output? = Nx.Type.float?(output_type)62456246 # type: dynamic(true)6247 # from: lib/nx/binary_backend.ex:2132:396248 float_output?62496250 where "real_output?" was given the types:62516252 # type: dynamic(boolean())6253 # from: lib/nx/binary_backend.ex:2123:226254 real_output? = not Nx.Type.complex?(output_type)62556256 # type: dynamic(true)6257 # from: lib/nx/binary_backend.ex:2132:576258 real_output?62596260 type warning found at:6261 │6262 2132 │ %Complex{re: re} when float_output? and real_output? ->6263 │ ~6264 │6265 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/262666267 warning: the following clause will never match:62686269 %Complex{re: re} when float_output? and real_output? ->62706271 because it attempts to match on the result of:62726273 x62746275 which has type:62766277 integer()62786279 where "float_output?" was given the types:62806281 # type: dynamic(boolean())6282 # from: lib/nx/binary_backend.ex:2122:236283 float_output? = Nx.Type.float?(output_type)62846285 # type: dynamic(true)6286 # from: lib/nx/binary_backend.ex:2132:396287 float_output?62886289 where "real_output?" was given the types:62906291 # type: dynamic(boolean())6292 # from: lib/nx/binary_backend.ex:2123:226293 real_output? = not Nx.Type.complex?(output_type)62946295 # type: dynamic(true)6296 # from: lib/nx/binary_backend.ex:2132:576297 real_output?62986299 type warning found at:6300 │6301 2132 │ %Complex{re: re} when float_output? and real_output? ->6302 │ ~6303 │6304 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/263056306 warning: the following clause will never match:63076308 %Complex{re: re} ->63096310 because it attempts to match on the result of:63116312 x63136314 which has type:63156316 dynamic(:infinity or :nan or :neg_infinity or float())63176318 type warning found at:6319 │6320 2138 │ %Complex{re: re} ->6321 │ ~6322 │6323 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/263246325 warning: the following clause will never match:63266327 %Complex{re: re} ->63286329 because it attempts to match on the result of:63306331 x63326333 which has type:63346335 dynamic(:infinity or :nan or :neg_infinity or float())63366337 type warning found at:6338 │6339 2138 │ %Complex{re: re} ->6340 │ ~6341 │6342 └─ lib/nx/binary_backend.ex:2138: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 integer()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 integer()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: this guard will never succeed:63836384 is_number(x)63856386 because it returns type:63876388 dynamic(false)63896390 where "x" was given the type:63916392 # type: dynamic(%Complex{6393 re: :infinity or :nan or :neg_infinity or float(),6394 im: :infinity or :nan or :neg_infinity or float()6395 })6396 # from: lib/nx/binary_backend.ex:2129:176397 x =6398 Nx.Shared.read_complex(6399 x,6400 arg16401 )64026403 type warning found at:6404 │6405 2141 │ _ when is_number(x) ->6406 │ ~6407 │6408 └─ lib/nx/binary_backend.ex:2141:24: Nx.BinaryBackend.as_type/264096410 warning: the following clause will never match:64116412 :nan ->64136414 because it attempts to match on the result of:64156416 x64176418 which has type:64196420 dynamic(%Complex{6421 re: :infinity or :nan or :neg_infinity or float(),6422 im: :infinity or :nan or :neg_infinity or float()6423 })64246425 type warning found at:6426 │6427 2144 │ :nan ->6428 │ ~~~~~~~6429 │6430 └─ lib/nx/binary_backend.ex:2144: Nx.BinaryBackend.as_type/264316432 warning: the following clause will never match:64336434 :nan ->64356436 because it attempts to match on the result of:64376438 x64396440 which has type:64416442 integer()64436444 type warning found at:6445 │6446 2144 │ :nan ->6447 │ ~~~~~~~6448 │6449 └─ lib/nx/binary_backend.ex:2144: Nx.BinaryBackend.as_type/264506451 warning: the following clause will never match:64526453 :nan ->64546455 because it attempts to match on the result of:64566457 x64586459 which has type:64606461 integer()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 :infinity ->64736474 because it attempts to match on the result of:64756476 x64776478 which has type:64796480 dynamic(%Complex{6481 re: :infinity or :nan or :neg_infinity or float(),6482 im: :infinity or :nan or :neg_infinity or float()6483 })64846485 type warning found at:6486 │6487 2147 │ :infinity ->6488 │ ~~~~~~~~~~~~6489 │6490 └─ lib/nx/binary_backend.ex:2147: Nx.BinaryBackend.as_type/264916492 warning: the following clause will never match:64936494 :infinity ->64956496 because it attempts to match on the result of:64976498 x64996500 which has type:65016502 integer()65036504 type warning found at:6505 │6506 2147 │ :infinity ->6507 │ ~~~~~~~~~~~~6508 │6509 └─ lib/nx/binary_backend.ex:2147: Nx.BinaryBackend.as_type/265106511 warning: the following clause will never match:65126513 :infinity ->65146515 because it attempts to match on the result of:65166517 x65186519 which has type:65206521 integer()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 :neg_infinity ->65336534 because it attempts to match on the result of:65356536 x65376538 which has type:65396540 dynamic(%Complex{6541 re: :infinity or :nan or :neg_infinity or float(),6542 im: :infinity or :nan or :neg_infinity or float()6543 })65446545 type warning found at:6546 │6547 2150 │ :neg_infinity ->6548 │ ~~~~~~~~~~~~~~~~6549 │6550 └─ lib/nx/binary_backend.ex:2150: Nx.BinaryBackend.as_type/265516552 warning: the following clause will never match:65536554 :neg_infinity ->65556556 because it attempts to match on the result of:65576558 x65596560 which has type:65616562 integer()65636564 type warning found at:6565 │6566 2150 │ :neg_infinity ->6567 │ ~~~~~~~~~~~~~~~~6568 │6569 └─ lib/nx/binary_backend.ex:2150: Nx.BinaryBackend.as_type/265706571 warning: the following clause will never match:65726573 :neg_infinity ->65746575 because it attempts to match on the result of:65766577 x65786579 which has type:65806581 integer()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: comparison with structs found:65916592 a >= b65936594 given types:65956596 dynamic(6597 %Complex{6598 re: :infinity or :nan or :neg_infinity or float(),6599 im: :infinity or :nan or :neg_infinity or float()6600 } or :infinity or :nan or :neg_infinity or float() or integer()6601 ) >=6602 dynamic(6603 %Complex{6604 re: :infinity or :nan or :neg_infinity or float(),6605 im: :infinity or :nan or :neg_infinity or float()6606 } or :infinity or :nan or :neg_infinity or float() or integer()6607 )66086609 where "a" was given the type:66106611 # type: dynamic(6612 %Complex{6613 re: :infinity or :nan or :neg_infinity or float(),6614 im: :infinity or :nan or :neg_infinity or float()6615 } or :infinity or :nan or :neg_infinity or float() or integer()6616 )6617 # from: lib/nx/binary_backend.ex:2179:156618 a = binary_to_number(a, type)66196620 where "b" was given the type:66216622 # type: dynamic(6623 %Complex{6624 re: :infinity or :nan or :neg_infinity or float(),6625 im: :infinity or :nan or :neg_infinity or float()6626 } or :infinity or :nan or :neg_infinity or float() or integer()6627 )6628 # from: lib/nx/binary_backend.ex:2180:156629 b = binary_to_number(b, type)66306631 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.66326633 type warning found at:6634 │6635 2181 │ a >= b6636 │ ~6637 │6638 └─ lib/nx/binary_backend.ex:2181:15: Nx.BinaryBackend.do_sort/466396640 warning: comparison with structs found:66416642 a <= b66436644 given types:66456646 dynamic(6647 %Complex{6648 re: :infinity or :nan or :neg_infinity or float(),6649 im: :infinity or :nan or :neg_infinity or float()6650 } or :infinity or :nan or :neg_infinity or float() or integer()6651 ) <=6652 dynamic(6653 %Complex{6654 re: :infinity or :nan or :neg_infinity or float(),6655 im: :infinity or :nan or :neg_infinity or float()6656 } or :infinity or :nan or :neg_infinity or float() or integer()6657 )66586659 where "a" was given the type:66606661 # type: dynamic(6662 %Complex{6663 re: :infinity or :nan or :neg_infinity or float(),6664 im: :infinity or :nan or :neg_infinity or float()6665 } or :infinity or :nan or :neg_infinity or float() or integer()6666 )6667 # from: lib/nx/binary_backend.ex:2186:156668 a = binary_to_number(a, type)66696670 where "b" was given the type:66716672 # type: dynamic(6673 %Complex{6674 re: :infinity or :nan or :neg_infinity or float(),6675 im: :infinity or :nan or :neg_infinity or float()6676 } or :infinity or :nan or :neg_infinity or float() or integer()6677 )6678 # from: lib/nx/binary_backend.ex:2187:156679 b = binary_to_number(b, type)66806681 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.66826683 type warning found at:6684 │6685 2188 │ a <= b6686 │ ~6687 │6688 └─ lib/nx/binary_backend.ex:2188:15: Nx.BinaryBackend.do_sort/466896690 warning: incompatible types given to Nx.Shared.write_non_finite/2:66916692 Nx.Shared.write_non_finite(x, arg1)66936694 given types:66956696 (6697 -dynamic(%Complex{6698 re: :infinity or :nan or :neg_infinity or float(),6699 im: :infinity or :nan or :neg_infinity or float()6700 })-,6701 integer()6702 )67036704 but expected one of:67056706 :infinity or :nan or :neg_infinity, integer()67076708 where "arg1" (context Nx.Shared) was given the types:67096710 # type: dynamic()6711 # from: lib/nx/binary_backend.ex:22966712 {{:f, arg1}}67136714 # type: integer()6715 # from: lib/nx/binary_backend.ex:22966716 Nx.Shared.write_non_finite(x, arg1)67176718 where "x" (context Nx.Shared) was given the type:67196720 # type: dynamic(%Complex{6721 re: :infinity or :nan or :neg_infinity or float(),6722 im: :infinity or :nan or :neg_infinity or float()6723 })6724 # from: lib/nx/binary_backend.ex:22966725 x67266727 type warning found at:6728 │6729 2296 │ match_types [out.type] do6730 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6731 │6732 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/467336734 warning: incompatible types in binary construction:67356736 <<Complex.new(re, im)::integer-native-signed-size(arg1)>>67376738 got type:67396740 dynamic(%Complex{6741 re: :infinity or :nan or :neg_infinity or float(),6742 im: :infinity or :nan or :neg_infinity or float()6743 })67446745 but expected type:67466747 integer()67486749 where "arg1" (context Nx.Shared) was given the type:67506751 # type: dynamic()6752 # from: lib/nx/binary_backend.ex:22966753 {{:s, arg1}}67546755 where "im" was given the type:67566757 # type: dynamic(float() or integer())6758 # from: lib/nx/binary_backend.ex:2299:146759 im =6760 if abs(im) <= eps do6761 06762 else6763 im6764 end67656766 where "re" was given the type:67676768 # type: dynamic(float() or integer())6769 # from: lib/nx/binary_backend.ex:2298:146770 re =6771 if abs(re) <= eps do6772 06773 else6774 re6775 end67766777 type warning found at:6778 │6779 2296 │ match_types [out.type] do6780 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6781 │6782 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/467836784 warning: incompatible types in binary construction:67856786 <<Complex.new(re, im)::integer-native-unsigned-size(arg1)>>67876788 got type:67896790 dynamic(%Complex{6791 re: :infinity or :nan or :neg_infinity or float(),6792 im: :infinity or :nan or :neg_infinity or float()6793 })67946795 but expected type:67966797 integer()67986799 where "arg1" (context Nx.Shared) was given the type:68006801 # type: dynamic()6802 # from: lib/nx/binary_backend.ex:22966803 {{:u, arg1}}68046805 where "im" was given the type:68066807 # type: dynamic(float() or integer())6808 # from: lib/nx/binary_backend.ex:2299:146809 im =6810 if abs(im) <= eps do6811 06812 else6813 im6814 end68156816 where "re" was given the type:68176818 # type: dynamic(float() or integer())6819 # from: lib/nx/binary_backend.ex:2298:146820 re =6821 if abs(re) <= eps do6822 06823 else6824 re6825 end68266827 type warning found at:6828 │6829 2296 │ match_types [out.type] do6830 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6831 │6832 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/468336834 warning: incompatible types given to Nx.Shared.write_bf16/1:68356836 Nx.Shared.write_bf16(x)68376838 given types:68396840 -dynamic(%Complex{6841 re: :infinity or :nan or :neg_infinity or float(),6842 im: :infinity or :nan or :neg_infinity or float()6843 })-68446845 but expected one of:68466847 :infinity or :nan or :neg_infinity68486849 where "x" (context Nx.Shared) was given the type:68506851 # type: dynamic(%Complex{6852 re: :infinity or :nan or :neg_infinity or float(),6853 im: :infinity or :nan or :neg_infinity or float()6854 })6855 # from: lib/nx/binary_backend.ex:22966856 x68576858 type warning found at:6859 │6860 2296 │ match_types [out.type] do6861 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6862 │6863 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/468646865 warning: this clause of defp bin_zip_reduce/7 is never used (or it will always fail/warn when invoked)6866 │6867 2364 │ defp bin_zip_reduce(t1, [], t2, [], type, acc, fun) do6868 │ ~6869 │6870 └─ lib/nx/binary_backend.ex:2364:8: Nx.BinaryBackend.bin_zip_reduce/768716872 warning: the following clause will never match:68736874 x when is_number(x) ->68756876 because it attempts to match on the result of:68776878 Complex.new(re, im)68796880 which has type:68816882 dynamic(%Complex{6883 re: :infinity or :nan or :neg_infinity or float(),6884 im: :infinity or :nan or :neg_infinity or float()6885 })68866887 where "x" (context Nx.Shared) was given the type:68886889 # type: float() or integer()6890 # from: lib/nx/binary_backend.ex:22966891 is_number(x)68926893 type warning found at:6894 │6895 2296 │ match_types [out.type] do6896 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6897 │6898 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/468996900 warning: the following clause will never match:69016902 x when is_number(x) ->69036904 because it attempts to match on the result of:69056906 Complex.new(re, im)69076908 which has type:69096910 dynamic(%Complex{6911 re: :infinity or :nan or :neg_infinity or float(),6912 im: :infinity or :nan or :neg_infinity or float()6913 })69146915 where "x" (context Nx.Shared) was given the type:69166917 # type: float() or integer()6918 # from: lib/nx/binary_backend.ex:22966919 is_number(x)69206921 type warning found at:6922 │6923 2296 │ match_types [out.type] do6924 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6925 │6926 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/469276928 warning: the following clause will never match:69296930 x when is_number(x) ->69316932 because it attempts to match on the result of:69336934 Complex.new(re, im)69356936 which has type:69376938 dynamic(%Complex{6939 re: :infinity or :nan or :neg_infinity or float(),6940 im: :infinity or :nan or :neg_infinity or float()6941 })69426943 where "x" (context Nx.Shared) was given the type:69446945 # type: float() or integer()6946 # from: lib/nx/binary_backend.ex:22966947 is_number(x)69486949 type warning found at:6950 │6951 2296 │ match_types [out.type] do6952 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6953 │6954 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/469556956 warning: the following clause will never match:69576958 x when x === :infinity or x === :neg_infinity or x === :nan ->69596960 because it attempts to match on the result of:69616962 Complex.new(re, im)69636964 which has type:69656966 dynamic(%Complex{6967 re: :infinity or :nan or :neg_infinity or float(),6968 im: :infinity or :nan or :neg_infinity or float()6969 })69706971 where "x" (context Nx.Shared) was given the type:69726973 # type: :infinity or :nan or :neg_infinity6974 # from: lib/nx/binary_backend.ex:22966975 x in [:infinity, :neg_infinity, :nan]69766977 type warning found at:6978 │6979 2296 │ match_types [out.type] do6980 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6981 │6982 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/469836984Generated nx app6985==> kinda6986Compiling 11 files (.ex)6987 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead6988 │6989 96 │ Logger.warn("fail to run zig fmt")6990 │ ~6991 │6992 └─ lib/codegen/wrapper.ex:96:18: Kinda.CodeGen.Wrapper.fmt_zig_project/169936994 warning: unused require Logger6995 │6996 2 │ require Logger6997 │ ~6998 │6999 └─ lib/kinda.ex:2:370007001 warning: the following clause is redundant:70027003 defp dump_zig_type(t) when is_atom(t)70047005 it has type:70067007 dynamic(atom())70087009 previous clauses have already matched on the following types:70107011 :bool or :c_int or :c_uint or :f32 or :f64 or :i16 or :i32 or :i64 or :i8 or :isize or :u16 or7012 :u32 or :u64 or :u8 or :usize7013 atom()70147015 │7016 148 │ defp dump_zig_type(t) when is_atom(t) do7017 │ ~7018 │7019 └─ lib/codegen/kind_decl.ex:148:8: Kinda.CodeGen.KindDecl.dump_zig_type/170207021Generated kinda app7022==> llvm_config7023Compiling 1 file (.ex)7024Generated llvm_config app7025==> beaver7026Compiling 66 files (.ex)7027 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7028 │7029 21 │ use Kinda.Prebuilt,7030 │ ~~~~~~~~~~~~~~~~~~~7031 │7032 └─ lib/beaver/mlir/capi.ex:21: Beaver.MLIR.CAPI (module)70337034 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7035 │7036 21 │ use Kinda.Prebuilt,7037 │ ~~~~~~~~~~~~~~~~~~~7038 │7039 └─ lib/beaver/mlir/capi.ex:21: Beaver.MLIR.CAPI (module)70407041 warning: unused require Logger7042 │7043 7 │ require Logger7044 │ ~7045 │7046 └─ lib/beaver/mlir/dialect.ex:7:370477048704923:34:37.866 [debug] Downloading NIF from https://github.com/beaver-lodge/beaver-prebuilt/releases/download/2023-07-18-0903/libbeaver-v0.2.20-nif-2.15-x86_64-unknown-linux-gnu.so.tar.gz7050705123:34:38.420 [info] Attempt 1 failed with {:error, "couldn't fetch NIF from https://github.com/beaver-lodge/beaver-prebuilt/releases/download/2023-07-18-0903/libbeaver-v0.2.20-nif-2.15-x86_64-unknown-linux-gnu.so.tar.gz: {:ok, {{~c\"HTTP/1.1\", 404, ~c\"Not Found\"}, [{~c\"cache-control\", ~c\"no-cache\"}, {~c\"date\", ~c\"Fri, 02 Oct 2026 23:34:38 GMT\"}, {~c\"server\", ~c\"github.com\"}, {~c\"vary\", ~c\"X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With, X-GitHub-Client-Version, Sec-Fetch-Site,Accept-Encoding, Accept, X-Requested-With\"}, {~c\"content-length\", ~c\"9\"}, {~c\"content-type\", ~c\"text/plain; charset=utf-8\"}, {~c\"strict-transport-security\", ~c\"max-age=31536000; includeSubdomains; preload\"}, {~c\"x-frame-options\", ~c\"deny\"}, {~c\"x-content-type-options\", ~c\"nosniff\"}, {~c\"x-xss-protection\", ~c\"0\"}, {~c\"referrer-policy\", ~c\"no-referrer-when-downgrade\"}, {~c\"content-security-policy\", ~c\"default-src 'none'; base-uri 'self'; connect-src 'self'; form-action 'self'; img-src 'self' data:; script-src 'self'; style-src 'unsafe-inline'\"}, {~c\"x-github-request-id\", ~c\"E244:74440:47B6848:45CB747:6AC03F8E\"}, {~c\"x-github-edge-region\", ~c\"fra\"}], \"Not Found\"}}"}7052705323:34:39.621 [debug] Downloading NIF from https://github.com/beaver-lodge/beaver-prebuilt/releases/download/2023-07-18-0903/libbeaver-v0.2.20-nif-2.15-x86_64-unknown-linux-gnu.so.tar.gz7054705523:34:39.682 [info] Attempt 2 failed with {:error, "couldn't fetch NIF from https://github.com/beaver-lodge/beaver-prebuilt/releases/download/2023-07-18-0903/libbeaver-v0.2.20-nif-2.15-x86_64-unknown-linux-gnu.so.tar.gz: {:ok, {{~c\"HTTP/1.1\", 404, ~c\"Not Found\"}, [{~c\"cache-control\", ~c\"no-cache\"}, {~c\"date\", ~c\"Fri, 02 Oct 2026 23:34:38 GMT\"}, {~c\"server\", ~c\"github.com\"}, {~c\"vary\", ~c\"X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With, X-GitHub-Client-Version, Sec-Fetch-Site,Accept-Encoding, Accept, X-Requested-With\"}, {~c\"content-length\", ~c\"9\"}, {~c\"content-type\", ~c\"text/plain; charset=utf-8\"}, {~c\"strict-transport-security\", ~c\"max-age=31536000; includeSubdomains; preload\"}, {~c\"x-frame-options\", ~c\"deny\"}, {~c\"x-content-type-options\", ~c\"nosniff\"}, {~c\"x-xss-protection\", ~c\"0\"}, {~c\"referrer-policy\", ~c\"no-referrer-when-downgrade\"}, {~c\"content-security-policy\", ~c\"default-src 'none'; base-uri 'self'; connect-src 'self'; form-action 'self'; img-src 'self' data:; script-src 'self'; style-src 'unsafe-inline'\"}, {~c\"x-github-request-id\", ~c\"E244:74440:47B7094:45CBF50:6AC03F8E\"}, {~c\"x-github-edge-region\", ~c\"fra\"}], \"Not Found\"}}"}7056705723:34:42.130 [debug] Downloading NIF from https://github.com/beaver-lodge/beaver-prebuilt/releases/download/2023-07-18-0903/libbeaver-v0.2.20-nif-2.15-x86_64-unknown-linux-gnu.so.tar.gz7058705923:34:42.163 [info] Attempt 3 failed with {:error, "couldn't fetch NIF from https://github.com/beaver-lodge/beaver-prebuilt/releases/download/2023-07-18-0903/libbeaver-v0.2.20-nif-2.15-x86_64-unknown-linux-gnu.so.tar.gz: {:ok, {{~c\"HTTP/1.1\", 404, ~c\"Not Found\"}, [{~c\"cache-control\", ~c\"no-cache\"}, {~c\"date\", ~c\"Fri, 02 Oct 2026 23:34:38 GMT\"}, {~c\"server\", ~c\"github.com\"}, {~c\"vary\", ~c\"X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With, X-GitHub-Client-Version, Sec-Fetch-Site,Accept-Encoding, Accept, X-Requested-With\"}, {~c\"content-length\", ~c\"9\"}, {~c\"content-type\", ~c\"text/plain; charset=utf-8\"}, {~c\"strict-transport-security\", ~c\"max-age=31536000; includeSubdomains; preload\"}, {~c\"x-frame-options\", ~c\"deny\"}, {~c\"x-content-type-options\", ~c\"nosniff\"}, {~c\"x-xss-protection\", ~c\"0\"}, {~c\"referrer-policy\", ~c\"no-referrer-when-downgrade\"}, {~c\"content-security-policy\", ~c\"default-src 'none'; base-uri 'self'; connect-src 'self'; form-action 'self'; img-src 'self' data:; script-src 'self'; style-src 'unsafe-inline'\"}, {~c\"x-github-request-id\", ~c\"E244:74440:47B7EC8:45CCE72:6AC03F8F\"}, {~c\"x-github-edge-region\", ~c\"fra\"}], \"Not Found\"}}"}7060706123:34:44.448 [debug] Downloading NIF from https://github.com/beaver-lodge/beaver-prebuilt/releases/download/2023-07-18-0903/libbeaver-v0.2.20-nif-2.15-x86_64-unknown-linux-gnu.so.tar.gz70627063== Compilation error in file lib/beaver/mlir/capi.ex ==7064** (RuntimeError) Error while downloading precompiled NIF: couldn't fetch NIF from https://github.com/beaver-lodge/beaver-prebuilt/releases/download/2023-07-18-0903/libbeaver-v0.2.20-nif-2.15-x86_64-unknown-linux-gnu.so.tar.gz: {:ok, {{~c"HTTP/1.1", 404, ~c"Not Found"}, [{~c"cache-control", ~c"no-cache"}, {~c"date", ~c"Fri, 02 Oct 2026 23:34:38 GMT"}, {~c"server", ~c"github.com"}, {~c"vary", ~c"X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With, X-GitHub-Client-Version, Sec-Fetch-Site,Accept-Encoding, Accept, X-Requested-With"}, {~c"content-length", ~c"9"}, {~c"content-type", ~c"text/plain; charset=utf-8"}, {~c"strict-transport-security", ~c"max-age=31536000; includeSubdomains; preload"}, {~c"x-frame-options", ~c"deny"}, {~c"x-content-type-options", ~c"nosniff"}, {~c"x-xss-protection", ~c"0"}, {~c"referrer-policy", ~c"no-referrer-when-downgrade"}, {~c"content-security-policy", ~c"default-src 'none'; base-uri 'self'; connect-src 'self'; form-action 'self'; img-src 'self' data:; script-src 'self'; style-src 'unsafe-inline'"}, {~c"x-github-request-id", ~c"E244:74440:47B8CA6:45CDC29:6AC03F92"}, {~c"x-github-edge-region", ~c"fra"}], "Not Found"}}.7065You can force the project to build from scratch with:7066 config :kinda, :force_build, beaver: true70677068 lib/beaver/mlir/capi.ex:21: (module)7069could 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"