Build log
host
postdnn 0.1.5 · fail · run postdnn-0.1.5-1791072314746
7122 of 7122 lines
1Resolving Hex dependencies...2Resolution completed in 0.127s3Unchanged:4 circular_buffer 1.1.05 complex 0.4.36 elixir_make 0.6.37 interactive_cmd 0.1.48 nerves 2.0.0-pre.29 nerves_discovery 0.1.510 nerves_logging 0.2.411 nerves_runtime 0.13.1312 nerves_system_bbb 2.30.213 nerves_system_br 1.34.414 nerves_system_mangopi_mq_pro 0.17.215 nerves_system_qemu_aarch64 0.4.216 nerves_system_rpi0 2.1.217 nerves_system_rpi4 2.1.218 nerves_system_rpi5 2.1.219 nerves_system_trellis 0.5.020 nerves_system_x86_64 1.34.221 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.122 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.123 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.124 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.125 nerves_toolchain_x86_64_nerves_linux_musl 15.3.126 nerves_uevent 0.1.727 nx 0.4.228 poison 5.0.029 postdnn 0.1.530 property_table 0.3.431 ring_logger 0.11.732 tablet 0.3.333 toolshed 0.5.034 uboot_env 1.0.235All dependencies have been fetched36warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"37 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/238 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/139 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/540 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/241 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/442 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/24344==> poison45Compiling 4 files (.ex)46 warning: using single-quoted strings to represent charlists is deprecated.47 Use ~c"" if you indeed want a charlist or use "" instead.48 You may run "mix format --migrate" to change all single-quoted49 strings to use the ~c sigil and fix this warning.50 │51 180 │ when char <= 0x1F or char in '"\\' do52 │ ~53 │54 └─ lib/poison/encoder.ex:180:375556 warning: using single-quoted strings to represent charlists is deprecated.57 Use ~c"" if you indeed want a charlist or use "" instead.58 You may run "mix format --migrate" to change all single-quoted59 strings to use the ~c sigil and fix this warning.60 │61 77 │ whitespace = '\s\t\n\r'62 │ ~63 │64 └─ lib/poison/parser.ex:77:166566 warning: using single-quoted strings to represent charlists is deprecated.67 Use ~c"" if you indeed want a charlist or use "" instead.68 You may run "mix format --migrate" to change all single-quoted69 strings to use the ~c sigil and fix this warning.70 │71 355 │ for e <- 'eE' do72 │ ~73 │74 └─ lib/poison/parser.ex:355:127576 warning: use Bitwise is deprecated. import Bitwise instead77 │78 112 │ use Bitwise79 │ ~~~~~~~~~~~80 │81 └─ lib/poison/encoder.ex:112: Poison.Encoder.BitString (module)8283 warning: the variable "skip" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator84 │85 173 │ <<chunk::binary-size(skip), rest::bits>> = string86 │ ~87 │88 └─ lib/poison/encoder.ex:173:26: Poison.Encoder.BitString.escape/28990 warning: the variable "skip" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator91 │92 20 │ <<head::binary-size(skip), _rest::bits>> = data93 │ ~94 │95 └─ lib/poison/parser.ex:20:25: Poison.ParseError.message/19697 warning: the variable "skip" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator98 │99 26 │ <<head::binary-size(skip), rest::bits>> = data100 │ ~101 │102 └─ lib/poison/parser.ex:26:25: Poison.ParseError.message/1103104 warning: use Bitwise is deprecated. import Bitwise instead105 │106 65 │ use Bitwise107 │ ~~~~~~~~~~~108 │109 └─ lib/poison/parser.ex:65: Poison.Parser (module)110111 warning: the variable "skip" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator112 │113 93 │ <<_::binary-size(skip), rest::bits>> = data114 │ ~115 │116 └─ lib/poison/parser.ex:93:22: Poison.Parser.parse!/2117118 warning: the variable "skip" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator119 │120 195 │ <<_::binary-size(skip), rest::bits>> = data121 │ ~122 │123 └─ lib/poison/parser.ex:195:22: Poison.Parser.object_pairs/6124125 warning: the variable "skip" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator126 │127 198 │ <<_::binary-size(skip), rest::bits>> = data128 │ ~129 │130 └─ lib/poison/parser.ex:198:22: Poison.Parser.object_pairs/6131132 warning: the variable "skip" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator133 │134 271 │ <<_::binary-size(skip), rest::bits>> = data135 │ ~136 │137 └─ lib/poison/parser.ex:271:22: Poison.Parser.array_values/6138139 warning: the variable "skip" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator140 │141 279 │ <<_::binary-size(skip), rest::bits>> = data142 │ ~143 │144 └─ lib/poison/parser.ex:279:22: Poison.Parser.array_values_continue/6145146Compiling lib/poison/parser.ex (it's taking more than 10s)147 warning: the following clause is redundant:148149 defp number_exp_digits(<<>>, skip)150151 it has type:152153 binary(), dynamic()154155 previous clauses have already matched on the following types:156157 bitstring(), term()158159 │160 393 │ defp number_exp_digits(<<>>, skip), do: syntax_error(skip)161 │ ~162 │163 └─ lib/poison/parser.ex:393:8: Poison.Parser.number_exp_digits/2164165Generated poison app166==> complex167Compiling 2 files (.ex)168Generated complex app169==> nx170Compiling 30 files (.ex)171 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity172 │173 625 │ def ~~~tensor when is_number(tensor), do: Bitwise.~~~(tensor)174 │ ~175 │176 └─ lib/nx/defn/kernel.ex:625:7177178 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity179 │180 626 │ def ~~~tensor, do: Nx.bitwise_not(tensor)181 │ ~182 │183 └─ lib/nx/defn/kernel.ex:626:7184185 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 operator186 │187 213 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val188 │ ~189 │190 └─ lib/nx/shared.ex:213:33: Nx.Shared.read_complex/2191192 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 operator193 │194 213 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val195 │ ~196 │197 └─ lib/nx/shared.ex:213:71: Nx.Shared.read_complex/2198199 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 operator200 │201 217 │ <<x::float-native-size(elem_size)>> -> x202 │ ~203 │204 └─ lib/nx/shared.ex:217:32: Nx.Shared.read_complex/2205206 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 operator207 │208 223 │ <<x::float-native-size(elem_size)>> -> x209 │ ~210 │211 └─ lib/nx/shared.ex:223:32: Nx.Shared.read_complex/2212213warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0214└─ lib/nx/defn/grad.ex: Nx.Defn.Grad.zero?/1215216warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0217└─ lib/nx/defn/kernel.ex: Nx.Defn.Kernel.logical_not/1218219 warning: clauses with the same name should be grouped together, "defmacro while/4" was previously defined (lib/nx/defn/kernel.ex:1116)220 │221 1153 │ defmacro while(_var, _cond, _opts, other) do222 │ ~223 │224 └─ lib/nx/defn/kernel.ex:1153:12225226 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 operator227 │228 532 │ <<x::size(bits)-big>> = <<-1::float-size(bits)-big>>229 │ ~230 │231 └─ lib/nx/random.ex:532:15: Nx.Random.next_after_minus_1/1232233 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 operator234 │235 536 │ <<f::float-size(bits)-big>> = <<x - 1::integer-size(bits)-big>>236 │ ~237 │238 └─ lib/nx/random.ex:536:21: Nx.Random.next_after_minus_1/1239240 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator241 │242 690 │ match_types [type] do243 │ ~~~~~~~~~~~~~~~~~~~~~244 │245 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2246247 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator248 │249 690 │ match_types [type] do250 │ ~~~~~~~~~~~~~~~~~~~~~251 │252 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2253254 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator255 │256 690 │ match_types [type] do257 │ ~~~~~~~~~~~~~~~~~~~~~258 │259 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2260261 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator262 │263 690 │ match_types [type] do264 │ ~~~~~~~~~~~~~~~~~~~~~265 │266 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2267268 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator269 │270 690 │ match_types [type] do271 │ ~~~~~~~~~~~~~~~~~~~~~272 │273 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2274275 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator276 │277 690 │ match_types [type] do278 │ ~~~~~~~~~~~~~~~~~~~~~279 │280 └─ lib/nx/binary_backend/matrix.ex:690: Nx.BinaryBackend.Matrix.binary_to_vector/2281282 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator283 │284 192 │ Nx.Shared.match_types [type] do285 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~286 │287 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5288289 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator290 │291 192 │ Nx.Shared.match_types [type] do292 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~293 │294 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5295296 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator297 │298 192 │ Nx.Shared.match_types [type] do299 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~300 │301 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5302303 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator304 │305 192 │ Nx.Shared.match_types [type] do306 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~307 │308 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5309310 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator311 │312 192 │ Nx.Shared.match_types [type] do313 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~314 │315 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5316317 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator318 │319 192 │ Nx.Shared.match_types [type] do320 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~321 │322 └─ lib/nx/backend.ex:192: Nx.Backend.chunk/5323324 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 operator325 │326 282 │ for <<chunk::size(chunk_size)-bitstring <- data>> do327 │ ~328 │329 └─ lib/nx/binary_backend.ex:282:23: Nx.BinaryBackend.unary_broadcast/7330331 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 operator332 │333 329 │ for <<chunk::size(chunk_size)-bitstring <- data>> do334 │ ~335 │336 └─ lib/nx/binary_backend.ex:329:25: Nx.BinaryBackend.transpose/3337338 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 operator339 │340 409 │ for <<dim::size(size)-bitstring <- bin>>, into: <<>> do341 │ ~342 │343 └─ lib/nx/binary_backend.ex:409:27: Nx.BinaryBackend.pad_last_dim/5344345 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 operator346 │347 414 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = padded348 │ ~349 │350 └─ lib/nx/binary_backend.ex:414:25: Nx.BinaryBackend.pad_last_dim/5351352 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 operator353 │354 426 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =355 │ ~356 │357 └─ lib/nx/binary_backend.ex:426:23: Nx.BinaryBackend.pad_last_dim/5358359 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 operator360 │361 426 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =362 │ ~363 │364 └─ lib/nx/binary_backend.ex:426:58: Nx.BinaryBackend.pad_last_dim/5365366 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 operator367 │368 433 │ <<_::size(low_byte)-bitstring, new_bin::bitstring>> = bin369 │ ~370 │371 └─ lib/nx/binary_backend.ex:433:23: Nx.BinaryBackend.pad_last_dim/5372373 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 operator374 │375 439 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = bin376 │ ~377 │378 └─ lib/nx/binary_backend.ex:439:29: Nx.BinaryBackend.pad_last_dim/5379380 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 operator381 │382 485 │ for <<chunk::size(chunk_size)-bitstring <- data>> do383 │ ~384 │385 └─ lib/nx/binary_backend.ex:485:25: Nx.BinaryBackend.reverse/3386387 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 operator388 │389 557 │ <<_::bitstring-size(left_offset_bits),390 │ ~391 │392 └─ lib/nx/binary_backend.ex:557:29: Nx.BinaryBackend.dot/7393394 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 operator395 │396 558 │ left_batch_item_binary::bitstring-size(left_batch_item_bits),397 │ ~398 │399 └─ lib/nx/binary_backend.ex:558:50: Nx.BinaryBackend.dot/7400401 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 operator402 │403 561 │ <<_::bitstring-size(right_offset_bits),404 │ ~405 │406 └─ lib/nx/binary_backend.ex:561:29: Nx.BinaryBackend.dot/7407408 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 operator409 │410 562 │ right_batch_item_binary::bitstring-size(right_batch_item_bits),411 │ ~412 │413 └─ lib/nx/binary_backend.ex:562:51: Nx.BinaryBackend.dot/7414415 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 operator416 │417 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data418 │ ~419 │420 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4421422 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator423 │424 655 │ match_types [pred_type] do425 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~426 │427 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4428429 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 operator430 │431 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data432 │ ~433 │434 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4435436 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator437 │438 655 │ match_types [pred_type] do439 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~440 │441 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4442443 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator444 │445 655 │ match_types [pred_type] do446 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~447 │448 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4449450 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 operator451 │452 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data453 │ ~454 │455 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4456457 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator458 │459 655 │ match_types [pred_type] do460 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~461 │462 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4463464 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 operator465 │466 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data467 │ ~468 │469 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4470471 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator472 │473 655 │ match_types [pred_type] do474 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~475 │476 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4477478 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 operator479 │480 657 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data481 │ ~482 │483 └─ lib/nx/binary_backend.ex:657:23: Nx.BinaryBackend.select/4484485 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator486 │487 655 │ match_types [pred_type] do488 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~489 │490 └─ lib/nx/binary_backend.ex:655: Nx.BinaryBackend.select/4491492 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 operator493 │494 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data495 │ ~496 │497 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4498499 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator500 │501 669 │ match_types [left_type] do502 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~503 │504 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4505506 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 operator507 │508 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data509 │ ~510 │511 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4512513 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator514 │515 669 │ match_types [left_type] do516 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~517 │518 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4519520 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator521 │522 669 │ match_types [left_type] do523 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~524 │525 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4526527 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 operator528 │529 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data530 │ ~531 │532 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4533534 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator535 │536 669 │ match_types [left_type] do537 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~538 │539 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4540541 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 operator542 │543 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data544 │ ~545 │546 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4547548 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator549 │550 669 │ match_types [left_type] do551 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~552 │553 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4554555 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 operator556 │557 671 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data558 │ ~559 │560 └─ lib/nx/binary_backend.ex:671:25: Nx.BinaryBackend.select/4561562 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator563 │564 669 │ match_types [left_type] do565 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~566 │567 └─ lib/nx/binary_backend.ex:669: Nx.BinaryBackend.select/4568569 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 operator570 │571 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data572 │ ~573 │574 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4575576 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator577 │578 663 │ match_types [right_type] do579 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~580 │581 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4582583 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 operator584 │585 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data586 │ ~587 │588 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4589590 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator591 │592 663 │ match_types [right_type] do593 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~594 │595 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4596597 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator598 │599 663 │ match_types [right_type] do600 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~601 │602 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4603604 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 operator605 │606 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data607 │ ~608 │609 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4610611 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator612 │613 663 │ match_types [right_type] do614 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~615 │616 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4617618 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 operator619 │620 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data621 │ ~622 │623 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4624625 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator626 │627 663 │ match_types [right_type] do628 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~629 │630 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4631632 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 operator633 │634 665 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data635 │ ~636 │637 └─ lib/nx/binary_backend.ex:665:25: Nx.BinaryBackend.select/4638639 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator640 │641 663 │ match_types [right_type] do642 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~643 │644 └─ lib/nx/binary_backend.ex:663: Nx.BinaryBackend.select/4645646 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator647 │648 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data649 │ ~650 │651 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4652653 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator654 │655 728 │ match_types [left_type, right_type, type] do656 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~657 │658 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4659660 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator661 │662 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data663 │ ~664 │665 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4666667 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator668 │669 728 │ match_types [left_type, right_type, type] do670 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~671 │672 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4673674 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator675 │676 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data677 │ ~678 │679 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4680681 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator682 │683 728 │ match_types [left_type, right_type, type] do684 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~685 │686 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4687688 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator689 │690 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data691 │ ~692 │693 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4694695 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator696 │697 728 │ match_types [left_type, right_type, type] do698 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~699 │700 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4701702 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator703 │704 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data705 │ ~706 │707 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4708709 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator710 │711 728 │ match_types [left_type, right_type, type] do712 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~713 │714 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4715716 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator717 │718 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data719 │ ~720 │721 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4722723 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator724 │725 728 │ match_types [left_type, right_type, type] do726 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~727 │728 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4729730 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator731 │732 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data733 │ ~734 │735 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4736737 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator738 │739 728 │ match_types [left_type, right_type, type] do740 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~741 │742 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4743744 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator745 │746 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data747 │ ~748 │749 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4750751 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator752 │753 728 │ match_types [left_type, right_type, type] do754 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~755 │756 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4757758 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator759 │760 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data761 │ ~762 │763 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4764765 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator766 │767 728 │ match_types [left_type, right_type, type] do768 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~769 │770 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4771772 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator773 │774 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data775 │ ~776 │777 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4778779 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator780 │781 728 │ match_types [left_type, right_type, type] do782 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~783 │784 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4785786 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator787 │788 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data789 │ ~790 │791 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4792793 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator794 │795 728 │ match_types [left_type, right_type, type] do796 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~797 │798 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4799800 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator801 │802 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data803 │ ~804 │805 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4806807 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator808 │809 728 │ match_types [left_type, right_type, type] do810 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~811 │812 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4813814 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator815 │816 728 │ match_types [left_type, right_type, type] do817 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~818 │819 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4820821 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator822 │823 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data824 │ ~825 │826 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4827828 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator829 │830 728 │ match_types [left_type, right_type, type] do831 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~832 │833 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4834835 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator836 │837 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data838 │ ~839 │840 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4841842 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator843 │844 728 │ match_types [left_type, right_type, type] do845 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~846 │847 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4848849 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator850 │851 728 │ match_types [left_type, right_type, type] do852 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~853 │854 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4855856 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator857 │858 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data859 │ ~860 │861 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4862863 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator864 │865 728 │ match_types [left_type, right_type, type] do866 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~867 │868 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4869870 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator871 │872 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data873 │ ~874 │875 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4876877 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator878 │879 728 │ match_types [left_type, right_type, type] do880 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~881 │882 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4883884 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator885 │886 728 │ match_types [left_type, right_type, type] do887 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~888 │889 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4890891 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator892 │893 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data894 │ ~895 │896 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4897898 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator899 │900 728 │ match_types [left_type, right_type, type] do901 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~902 │903 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4904905 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator906 │907 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data908 │ ~909 │910 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4911912 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator913 │914 728 │ match_types [left_type, right_type, type] do915 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~916 │917 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4918919 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator920 │921 728 │ match_types [left_type, right_type, type] do922 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~923 │924 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4925926 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator927 │928 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data929 │ ~930 │931 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4932933 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator934 │935 728 │ match_types [left_type, right_type, type] do936 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~937 │938 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4939940 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator941 │942 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data943 │ ~944 │945 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4946947 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator948 │949 728 │ match_types [left_type, right_type, type] do950 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~951 │952 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4953954 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator955 │956 728 │ match_types [left_type, right_type, type] do957 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~958 │959 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4960961 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator962 │963 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data964 │ ~965 │966 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4967968 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator969 │970 728 │ match_types [left_type, right_type, type] do971 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~972 │973 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4974975 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator976 │977 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data978 │ ~979 │980 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/4981982 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator983 │984 728 │ match_types [left_type, right_type, type] do985 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~986 │987 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/4988989 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator990 │991 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data992 │ ~993 │994 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/4995996 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator997 │998 728 │ match_types [left_type, right_type, type] do999 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1000 │1001 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410021003 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1004 │1005 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1006 │ ~1007 │1008 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/410091010 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1011 │1012 728 │ match_types [left_type, right_type, type] do1013 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1014 │1015 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410161017 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1018 │1019 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1020 │ ~1021 │1022 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410231024 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1025 │1026 728 │ match_types [left_type, right_type, type] do1027 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1028 │1029 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410301031 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1032 │1033 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1034 │ ~1035 │1036 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/410371038 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1039 │1040 728 │ match_types [left_type, right_type, type] do1041 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1042 │1043 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410441045 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1046 │1047 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1048 │ ~1049 │1050 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410511052 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1053 │1054 728 │ match_types [left_type, right_type, type] do1055 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1056 │1057 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410581059 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1060 │1061 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1062 │ ~1063 │1064 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/410651066 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1067 │1068 728 │ match_types [left_type, right_type, type] do1069 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1070 │1071 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410721073 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1074 │1075 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1076 │ ~1077 │1078 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/410791080 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1081 │1082 728 │ match_types [left_type, right_type, type] do1083 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1084 │1085 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/410861087 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1088 │1089 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1090 │ ~1091 │1092 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/410931094 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1095 │1096 728 │ match_types [left_type, right_type, type] do1097 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1098 │1099 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411001101 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1102 │1103 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1104 │ ~1105 │1106 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411071108 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1109 │1110 728 │ match_types [left_type, right_type, type] do1111 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1112 │1113 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411141115 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1116 │1117 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1118 │ ~1119 │1120 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411211122 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1123 │1124 728 │ match_types [left_type, right_type, type] do1125 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1126 │1127 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411281129 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1130 │1131 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1132 │ ~1133 │1134 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411351136 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1137 │1138 728 │ match_types [left_type, right_type, type] do1139 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1140 │1141 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411421143 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1144 │1145 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1146 │ ~1147 │1148 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411491150 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1151 │1152 728 │ match_types [left_type, right_type, type] do1153 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1154 │1155 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411561157 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1158 │1159 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1160 │ ~1161 │1162 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411631164 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1165 │1166 728 │ match_types [left_type, right_type, type] do1167 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1168 │1169 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411701171 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1172 │1173 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1174 │ ~1175 │1176 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/411771178 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1179 │1180 728 │ match_types [left_type, right_type, type] do1181 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1182 │1183 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411841185 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1186 │1187 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1188 │ ~1189 │1190 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/411911192 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1193 │1194 728 │ match_types [left_type, right_type, type] do1195 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1196 │1197 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/411981199 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1200 │1201 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1202 │ ~1203 │1204 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412051206 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1207 │1208 728 │ match_types [left_type, right_type, type] do1209 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1210 │1211 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412121213 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1214 │1215 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1216 │ ~1217 │1218 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412191220 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1221 │1222 728 │ match_types [left_type, right_type, type] do1223 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1224 │1225 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412261227 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1228 │1229 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1230 │ ~1231 │1232 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412331234 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1235 │1236 728 │ match_types [left_type, right_type, type] do1237 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1238 │1239 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412401241 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1242 │1243 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1244 │ ~1245 │1246 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412471248 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1249 │1250 728 │ match_types [left_type, right_type, type] do1251 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1252 │1253 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412541255 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1256 │1257 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1258 │ ~1259 │1260 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412611262 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1263 │1264 728 │ match_types [left_type, right_type, type] do1265 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1266 │1267 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412681269 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1270 │1271 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1272 │ ~1273 │1274 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/412751276 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1277 │1278 728 │ match_types [left_type, right_type, type] do1279 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1280 │1281 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412821283 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1284 │1285 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1286 │ ~1287 │1288 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/412891290 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1291 │1292 728 │ match_types [left_type, right_type, type] do1293 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1294 │1295 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/412961297 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1298 │1299 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1300 │ ~1301 │1302 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413031304 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1305 │1306 728 │ match_types [left_type, right_type, type] do1307 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1308 │1309 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413101311 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1312 │1313 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1314 │ ~1315 │1316 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413171318 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1319 │1320 728 │ match_types [left_type, right_type, type] do1321 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1322 │1323 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413241325 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1326 │1327 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1328 │ ~1329 │1330 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413311332 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1333 │1334 728 │ match_types [left_type, right_type, type] do1335 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1336 │1337 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413381339 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1340 │1341 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1342 │ ~1343 │1344 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413451346 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1347 │1348 728 │ match_types [left_type, right_type, type] do1349 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1350 │1351 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413521353 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1354 │1355 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1356 │ ~1357 │1358 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413591360 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1361 │1362 728 │ match_types [left_type, right_type, type] do1363 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1364 │1365 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413661367 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1368 │1369 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1370 │ ~1371 │1372 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/413731374 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1375 │1376 728 │ match_types [left_type, right_type, type] do1377 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1378 │1379 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413801381 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1382 │1383 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1384 │ ~1385 │1386 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/413871388 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1389 │1390 728 │ match_types [left_type, right_type, type] do1391 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1392 │1393 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/413941395 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1396 │1397 728 │ match_types [left_type, right_type, type] do1398 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1399 │1400 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414011402 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1403 │1404 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1405 │ ~1406 │1407 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414081409 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1410 │1411 728 │ match_types [left_type, right_type, type] do1412 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1413 │1414 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414151416 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1417 │1418 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1419 │ ~1420 │1421 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414221423 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1424 │1425 728 │ match_types [left_type, right_type, type] do1426 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1427 │1428 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414291430 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1431 │1432 728 │ match_types [left_type, right_type, type] do1433 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1434 │1435 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414361437 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1438 │1439 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1440 │ ~1441 │1442 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414431444 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1445 │1446 728 │ match_types [left_type, right_type, type] do1447 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1448 │1449 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414501451 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1452 │1453 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1454 │ ~1455 │1456 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414571458 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1459 │1460 728 │ match_types [left_type, right_type, type] do1461 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1462 │1463 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414641465 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1466 │1467 728 │ match_types [left_type, right_type, type] do1468 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1469 │1470 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414711472 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1473 │1474 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1475 │ ~1476 │1477 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/414781479 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1480 │1481 728 │ match_types [left_type, right_type, type] do1482 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1483 │1484 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414851486 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1487 │1488 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1489 │ ~1490 │1491 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/414921493 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1494 │1495 728 │ match_types [left_type, right_type, type] do1496 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1497 │1498 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/414991500 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1501 │1502 728 │ match_types [left_type, right_type, type] do1503 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1504 │1505 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415061507 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1508 │1509 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1510 │ ~1511 │1512 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415131514 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1515 │1516 728 │ match_types [left_type, right_type, type] do1517 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1518 │1519 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415201521 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1522 │1523 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1524 │ ~1525 │1526 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415271528 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1529 │1530 728 │ match_types [left_type, right_type, type] do1531 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1532 │1533 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415341535 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1536 │1537 728 │ match_types [left_type, right_type, type] do1538 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1539 │1540 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415411542 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1543 │1544 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1545 │ ~1546 │1547 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415481549 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1550 │1551 728 │ match_types [left_type, right_type, type] do1552 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1553 │1554 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415551556 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1557 │1558 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1559 │ ~1560 │1561 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/415621563 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1564 │1565 728 │ match_types [left_type, right_type, type] do1566 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1567 │1568 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415691570 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1571 │1572 728 │ match_types [left_type, right_type, type] do1573 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1574 │1575 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415761577 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1578 │1579 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1580 │ ~1581 │1582 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/415831584 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1585 │1586 728 │ match_types [left_type, right_type, type] do1587 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1588 │1589 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415901591 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1592 │1593 728 │ match_types [left_type, right_type, type] do1594 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1595 │1596 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/415971598 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1599 │1600 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1601 │ ~1602 │1603 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416041605 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1606 │1607 728 │ match_types [left_type, right_type, type] do1608 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1609 │1610 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416111612 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1613 │1614 728 │ match_types [left_type, right_type, type] do1615 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1616 │1617 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416181619 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1620 │1621 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1622 │ ~1623 │1624 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/416251626 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1627 │1628 728 │ match_types [left_type, right_type, type] do1629 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1630 │1631 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416321633 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1634 │1635 728 │ match_types [left_type, right_type, type] do1636 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1637 │1638 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416391640 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1641 │1642 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1643 │ ~1644 │1645 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416461647 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1648 │1649 728 │ match_types [left_type, right_type, type] do1650 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1651 │1652 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416531654 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1655 │1656 728 │ match_types [left_type, right_type, type] do1657 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1658 │1659 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416601661 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1662 │1663 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1664 │ ~1665 │1666 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/416671668 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1669 │1670 728 │ match_types [left_type, right_type, type] do1671 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1672 │1673 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416741675 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1676 │1677 728 │ match_types [left_type, right_type, type] do1678 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1679 │1680 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416811682 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1683 │1684 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1685 │ ~1686 │1687 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/416881689 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1690 │1691 728 │ match_types [left_type, right_type, type] do1692 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1693 │1694 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/416951696 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1697 │1698 728 │ match_types [left_type, right_type, type] do1699 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1700 │1701 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417021703 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1704 │1705 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1706 │ ~1707 │1708 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417091710 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1711 │1712 728 │ match_types [left_type, right_type, type] do1713 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1714 │1715 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417161717 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1718 │1719 728 │ match_types [left_type, right_type, type] do1720 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1721 │1722 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417231724 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1725 │1726 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1727 │ ~1728 │1729 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417301731 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1732 │1733 728 │ match_types [left_type, right_type, type] do1734 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1735 │1736 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417371738 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1739 │1740 728 │ match_types [left_type, right_type, type] do1741 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1742 │1743 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417441745 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1746 │1747 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1748 │ ~1749 │1750 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417511752 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1753 │1754 728 │ match_types [left_type, right_type, type] do1755 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1756 │1757 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417581759 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1760 │1761 728 │ match_types [left_type, right_type, type] do1762 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1763 │1764 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417651766 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1767 │1768 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1769 │ ~1770 │1771 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/417721773 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1774 │1775 728 │ match_types [left_type, right_type, type] do1776 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1777 │1778 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417791780 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1781 │1782 728 │ match_types [left_type, right_type, type] do1783 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1784 │1785 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/417861787 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1788 │1789 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1790 │ ~1791 │1792 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/417931794 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1795 │1796 728 │ match_types [left_type, right_type, type] do1797 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1798 │1799 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418001801 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1802 │1803 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1804 │ ~1805 │1806 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/418071808 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1809 │1810 728 │ match_types [left_type, right_type, type] do1811 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1812 │1813 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418141815 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1816 │1817 728 │ match_types [left_type, right_type, type] do1818 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1819 │1820 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418211822 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1823 │1824 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1825 │ ~1826 │1827 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/418281829 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1830 │1831 728 │ match_types [left_type, right_type, type] do1832 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1833 │1834 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418351836 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1837 │1838 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1839 │ ~1840 │1841 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/418421843 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1844 │1845 728 │ match_types [left_type, right_type, type] do1846 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1847 │1848 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418491850 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1851 │1852 728 │ match_types [left_type, right_type, type] do1853 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1854 │1855 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418561857 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1858 │1859 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1860 │ ~1861 │1862 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/418631864 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1865 │1866 728 │ match_types [left_type, right_type, type] do1867 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1868 │1869 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418701871 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1872 │1873 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1874 │ ~1875 │1876 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/418771878 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1879 │1880 728 │ match_types [left_type, right_type, type] do1881 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1882 │1883 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418841885 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1886 │1887 728 │ match_types [left_type, right_type, type] do1888 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1889 │1890 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/418911892 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1893 │1894 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1895 │ ~1896 │1897 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/418981899 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1900 │1901 728 │ match_types [left_type, right_type, type] do1902 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1903 │1904 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419051906 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1907 │1908 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1909 │ ~1910 │1911 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/419121913 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1914 │1915 728 │ match_types [left_type, right_type, type] do1916 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1917 │1918 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419191920 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1921 │1922 728 │ match_types [left_type, right_type, type] do1923 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1924 │1925 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419261927 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1928 │1929 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1930 │ ~1931 │1932 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/419331934 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1935 │1936 728 │ match_types [left_type, right_type, type] do1937 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1938 │1939 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419401941 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1942 │1943 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1944 │ ~1945 │1946 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/419471948 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1949 │1950 728 │ match_types [left_type, right_type, type] do1951 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1952 │1953 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419541955 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1956 │1957 728 │ match_types [left_type, right_type, type] do1958 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1959 │1960 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419611962 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1963 │1964 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1965 │ ~1966 │1967 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/419681969 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1970 │1971 728 │ match_types [left_type, right_type, type] do1972 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1973 │1974 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419751976 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1977 │1978 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1979 │ ~1980 │1981 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/419821983 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1984 │1985 728 │ match_types [left_type, right_type, type] do1986 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1987 │1988 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419891990 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1991 │1992 728 │ match_types [left_type, right_type, type] do1993 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1994 │1995 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/419961997 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1998 │1999 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2000 │ ~2001 │2002 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/420032004 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2005 │2006 728 │ match_types [left_type, right_type, type] do2007 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2008 │2009 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420102011 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2012 │2013 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2014 │ ~2015 │2016 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420172018 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2019 │2020 728 │ match_types [left_type, right_type, type] do2021 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2022 │2023 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420242025 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2026 │2027 728 │ match_types [left_type, right_type, type] do2028 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2029 │2030 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420312032 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2033 │2034 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2035 │ ~2036 │2037 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/420382039 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2040 │2041 728 │ match_types [left_type, right_type, type] do2042 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2043 │2044 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420452046 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2047 │2048 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2049 │ ~2050 │2051 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420522053 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2054 │2055 728 │ match_types [left_type, right_type, type] do2056 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2057 │2058 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420592060 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2061 │2062 728 │ match_types [left_type, right_type, type] do2063 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2064 │2065 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420662067 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2068 │2069 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2070 │ ~2071 │2072 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/420732074 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2075 │2076 728 │ match_types [left_type, right_type, type] do2077 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2078 │2079 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420802081 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2082 │2083 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2084 │ ~2085 │2086 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/420872088 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2089 │2090 728 │ match_types [left_type, right_type, type] do2091 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2092 │2093 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/420942095 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2096 │2097 728 │ match_types [left_type, right_type, type] do2098 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2099 │2100 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421012102 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2103 │2104 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2105 │ ~2106 │2107 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421082109 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2110 │2111 728 │ match_types [left_type, right_type, type] do2112 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2113 │2114 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421152116 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2117 │2118 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2119 │ ~2120 │2121 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/421222123 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2124 │2125 728 │ match_types [left_type, right_type, type] do2126 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2127 │2128 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421292130 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2131 │2132 728 │ match_types [left_type, right_type, type] do2133 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2134 │2135 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421362137 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2138 │2139 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2140 │ ~2141 │2142 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421432144 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2145 │2146 728 │ match_types [left_type, right_type, type] do2147 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2148 │2149 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421502151 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2152 │2153 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2154 │ ~2155 │2156 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/421572158 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2159 │2160 728 │ match_types [left_type, right_type, type] do2161 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2162 │2163 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421642165 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2166 │2167 728 │ match_types [left_type, right_type, type] do2168 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2169 │2170 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421712172 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2173 │2174 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2175 │ ~2176 │2177 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/421782179 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2180 │2181 728 │ match_types [left_type, right_type, type] do2182 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2183 │2184 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421852186 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2187 │2188 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2189 │ ~2190 │2191 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/421922193 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2194 │2195 728 │ match_types [left_type, right_type, type] do2196 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2197 │2198 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/421992200 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2201 │2202 728 │ match_types [left_type, right_type, type] do2203 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2204 │2205 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422062207 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2208 │2209 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2210 │ ~2211 │2212 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422132214 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2215 │2216 728 │ match_types [left_type, right_type, type] do2217 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2218 │2219 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422202221 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2222 │2223 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2224 │ ~2225 │2226 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422272228 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2229 │2230 728 │ match_types [left_type, right_type, type] do2231 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2232 │2233 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422342235 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2236 │2237 728 │ match_types [left_type, right_type, type] do2238 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2239 │2240 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422412242 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2243 │2244 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2245 │ ~2246 │2247 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422482249 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2250 │2251 728 │ match_types [left_type, right_type, type] do2252 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2253 │2254 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422552256 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2257 │2258 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2259 │ ~2260 │2261 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422622263 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2264 │2265 728 │ match_types [left_type, right_type, type] do2266 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2267 │2268 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422692270 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2271 │2272 728 │ match_types [left_type, right_type, type] do2273 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2274 │2275 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422762277 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2278 │2279 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2280 │ ~2281 │2282 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/422832284 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2285 │2286 728 │ match_types [left_type, right_type, type] do2287 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2288 │2289 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/422902291 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2292 │2293 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2294 │ ~2295 │2296 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/422972298 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2299 │2300 728 │ match_types [left_type, right_type, type] do2301 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2302 │2303 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423042305 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2306 │2307 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2308 │ ~2309 │2310 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423112312 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2313 │2314 728 │ match_types [left_type, right_type, type] do2315 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2316 │2317 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423182319 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2320 │2321 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2322 │ ~2323 │2324 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423252326 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2327 │2328 728 │ match_types [left_type, right_type, type] do2329 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2330 │2331 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423322333 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2334 │2335 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2336 │ ~2337 │2338 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423392340 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2341 │2342 728 │ match_types [left_type, right_type, type] do2343 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2344 │2345 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423462347 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2348 │2349 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2350 │ ~2351 │2352 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423532354 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2355 │2356 728 │ match_types [left_type, right_type, type] do2357 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2358 │2359 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423602361 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2362 │2363 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2364 │ ~2365 │2366 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423672368 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2369 │2370 728 │ match_types [left_type, right_type, type] do2371 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2372 │2373 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423742375 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2376 │2377 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2378 │ ~2379 │2380 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/423812382 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2383 │2384 728 │ match_types [left_type, right_type, type] do2385 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2386 │2387 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/423882389 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2390 │2391 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2392 │ ~2393 │2394 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/423952396 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2397 │2398 728 │ match_types [left_type, right_type, type] do2399 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2400 │2401 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424022403 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2404 │2405 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2406 │ ~2407 │2408 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424092410 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2411 │2412 728 │ match_types [left_type, right_type, type] do2413 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2414 │2415 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424162417 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2418 │2419 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2420 │ ~2421 │2422 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424232424 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2425 │2426 728 │ match_types [left_type, right_type, type] do2427 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2428 │2429 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424302431 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2432 │2433 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2434 │ ~2435 │2436 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424372438 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2439 │2440 728 │ match_types [left_type, right_type, type] do2441 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2442 │2443 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424442445 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2446 │2447 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2448 │ ~2449 │2450 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424512452 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2453 │2454 728 │ match_types [left_type, right_type, type] do2455 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2456 │2457 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424582459 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2460 │2461 728 │ match_types [left_type, right_type, type] do2462 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2463 │2464 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424652466 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2467 │2468 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2469 │ ~2470 │2471 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/424722473 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2474 │2475 728 │ match_types [left_type, right_type, type] do2476 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2477 │2478 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424792480 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2481 │2482 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2483 │ ~2484 │2485 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/424862487 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2488 │2489 728 │ match_types [left_type, right_type, type] do2490 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2491 │2492 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/424932494 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2495 │2496 728 │ match_types [left_type, right_type, type] do2497 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2498 │2499 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425002501 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2502 │2503 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2504 │ ~2505 │2506 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425072508 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2509 │2510 728 │ match_types [left_type, right_type, type] do2511 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2512 │2513 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425142515 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2516 │2517 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2518 │ ~2519 │2520 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425212522 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2523 │2524 728 │ match_types [left_type, right_type, type] do2525 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2526 │2527 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425282529 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2530 │2531 728 │ match_types [left_type, right_type, type] do2532 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2533 │2534 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425352536 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2537 │2538 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2539 │ ~2540 │2541 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425422543 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2544 │2545 728 │ match_types [left_type, right_type, type] do2546 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2547 │2548 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425492550 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2551 │2552 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2553 │ ~2554 │2555 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425562557 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2558 │2559 728 │ match_types [left_type, right_type, type] do2560 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2561 │2562 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425632564 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2565 │2566 728 │ match_types [left_type, right_type, type] do2567 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2568 │2569 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425702571 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2572 │2573 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2574 │ ~2575 │2576 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/425772578 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2579 │2580 728 │ match_types [left_type, right_type, type] do2581 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2582 │2583 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425842585 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2586 │2587 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2588 │ ~2589 │2590 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/425912592 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2593 │2594 728 │ match_types [left_type, right_type, type] do2595 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2596 │2597 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/425982599 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2600 │2601 728 │ match_types [left_type, right_type, type] do2602 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2603 │2604 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426052606 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2607 │2608 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2609 │ ~2610 │2611 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426122613 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2614 │2615 728 │ match_types [left_type, right_type, type] do2616 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2617 │2618 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426192620 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2621 │2622 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2623 │ ~2624 │2625 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426262627 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2628 │2629 728 │ match_types [left_type, right_type, type] do2630 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2631 │2632 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426332634 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2635 │2636 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2637 │ ~2638 │2639 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426402641 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2642 │2643 728 │ match_types [left_type, right_type, type] do2644 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2645 │2646 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426472648 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2649 │2650 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2651 │ ~2652 │2653 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426542655 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2656 │2657 728 │ match_types [left_type, right_type, type] do2658 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2659 │2660 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426612662 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2663 │2664 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2665 │ ~2666 │2667 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426682669 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2670 │2671 728 │ match_types [left_type, right_type, type] do2672 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2673 │2674 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426752676 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2677 │2678 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2679 │ ~2680 │2681 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/426822683 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2684 │2685 728 │ match_types [left_type, right_type, type] do2686 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2687 │2688 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/426892690 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2691 │2692 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2693 │ ~2694 │2695 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/426962697 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2698 │2699 728 │ match_types [left_type, right_type, type] do2700 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2701 │2702 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427032704 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2705 │2706 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2707 │ ~2708 │2709 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427102711 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2712 │2713 728 │ match_types [left_type, right_type, type] do2714 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2715 │2716 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427172718 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2719 │2720 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2721 │ ~2722 │2723 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427242725 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2726 │2727 728 │ match_types [left_type, right_type, type] do2728 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2729 │2730 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427312732 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2733 │2734 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2735 │ ~2736 │2737 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427382739 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2740 │2741 728 │ match_types [left_type, right_type, type] do2742 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2743 │2744 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427452746 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2747 │2748 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2749 │ ~2750 │2751 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427522753 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2754 │2755 728 │ match_types [left_type, right_type, type] do2756 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2757 │2758 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427592760 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2761 │2762 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2763 │ ~2764 │2765 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427662767 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2768 │2769 728 │ match_types [left_type, right_type, type] do2770 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2771 │2772 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427732774 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2775 │2776 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2777 │ ~2778 │2779 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/427802781 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2782 │2783 728 │ match_types [left_type, right_type, type] do2784 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2785 │2786 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/427872788 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2789 │2790 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2791 │ ~2792 │2793 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/427942795 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2796 │2797 728 │ match_types [left_type, right_type, type] do2798 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2799 │2800 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428012802 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2803 │2804 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2805 │ ~2806 │2807 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428082809 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2810 │2811 728 │ match_types [left_type, right_type, type] do2812 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2813 │2814 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428152816 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2817 │2818 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2819 │ ~2820 │2821 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428222823 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2824 │2825 728 │ match_types [left_type, right_type, type] do2826 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2827 │2828 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428292830 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2831 │2832 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2833 │ ~2834 │2835 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428362837 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2838 │2839 728 │ match_types [left_type, right_type, type] do2840 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2841 │2842 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428432844 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2845 │2846 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2847 │ ~2848 │2849 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428502851 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2852 │2853 728 │ match_types [left_type, right_type, type] do2854 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2855 │2856 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428572858 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2859 │2860 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2861 │ ~2862 │2863 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428642865 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2866 │2867 728 │ match_types [left_type, right_type, type] do2868 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2869 │2870 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428712872 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2873 │2874 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2875 │ ~2876 │2877 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/428782879 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2880 │2881 728 │ match_types [left_type, right_type, type] do2882 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2883 │2884 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428852886 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2887 │2888 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2889 │ ~2890 │2891 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/428922893 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2894 │2895 728 │ match_types [left_type, right_type, type] do2896 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2897 │2898 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/428992900 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2901 │2902 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2903 │ ~2904 │2905 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429062907 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2908 │2909 728 │ match_types [left_type, right_type, type] do2910 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2911 │2912 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429132914 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2915 │2916 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2917 │ ~2918 │2919 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429202921 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2922 │2923 728 │ match_types [left_type, right_type, type] do2924 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2925 │2926 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429272928 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2929 │2930 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2931 │ ~2932 │2933 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429342935 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2936 │2937 728 │ match_types [left_type, right_type, type] do2938 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2939 │2940 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429412942 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2943 │2944 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2945 │ ~2946 │2947 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429482949 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2950 │2951 728 │ match_types [left_type, right_type, type] do2952 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2953 │2954 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429552956 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2957 │2958 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2959 │ ~2960 │2961 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429622963 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2964 │2965 728 │ match_types [left_type, right_type, type] do2966 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2967 │2968 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429692970 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2971 │2972 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2973 │ ~2974 │2975 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/429762977 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2978 │2979 728 │ match_types [left_type, right_type, type] do2980 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2981 │2982 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429832984 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2985 │2986 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2987 │ ~2988 │2989 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/429902991 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2992 │2993 728 │ match_types [left_type, right_type, type] do2994 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2995 │2996 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/429972998 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2999 │3000 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3001 │ ~3002 │3003 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430043005 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3006 │3007 728 │ match_types [left_type, right_type, type] do3008 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3009 │3010 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430113012 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3013 │3014 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3015 │ ~3016 │3017 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430183019 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3020 │3021 728 │ match_types [left_type, right_type, type] do3022 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3023 │3024 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430253026 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3027 │3028 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3029 │ ~3030 │3031 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430323033 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3034 │3035 728 │ match_types [left_type, right_type, type] do3036 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3037 │3038 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430393040 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3041 │3042 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3043 │ ~3044 │3045 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430463047 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3048 │3049 728 │ match_types [left_type, right_type, type] do3050 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3051 │3052 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430533054 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3055 │3056 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3057 │ ~3058 │3059 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430603061 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3062 │3063 728 │ match_types [left_type, right_type, type] do3064 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3065 │3066 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430673068 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3069 │3070 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3071 │ ~3072 │3073 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/430743075 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3076 │3077 728 │ match_types [left_type, right_type, type] do3078 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3079 │3080 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430813082 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3083 │3084 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3085 │ ~3086 │3087 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/430883089 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3090 │3091 728 │ match_types [left_type, right_type, type] do3092 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3093 │3094 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/430953096 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3097 │3098 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3099 │ ~3100 │3101 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431023103 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3104 │3105 728 │ match_types [left_type, right_type, type] do3106 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3107 │3108 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431093110 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3111 │3112 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3113 │ ~3114 │3115 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431163117 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3118 │3119 728 │ match_types [left_type, right_type, type] do3120 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3121 │3122 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431233124 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3125 │3126 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3127 │ ~3128 │3129 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431303131 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3132 │3133 728 │ match_types [left_type, right_type, type] do3134 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3135 │3136 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431373138 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3139 │3140 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3141 │ ~3142 │3143 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431443145 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3146 │3147 728 │ match_types [left_type, right_type, type] do3148 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3149 │3150 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431513152 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3153 │3154 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3155 │ ~3156 │3157 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431583159 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3160 │3161 728 │ match_types [left_type, right_type, type] do3162 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3163 │3164 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431653166 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3167 │3168 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3169 │ ~3170 │3171 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/431723173 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3174 │3175 728 │ match_types [left_type, right_type, type] do3176 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3177 │3178 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431793180 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3181 │3182 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3183 │ ~3184 │3185 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/431863187 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3188 │3189 728 │ match_types [left_type, right_type, type] do3190 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3191 │3192 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/431933194 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3195 │3196 728 │ match_types [left_type, right_type, type] do3197 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3198 │3199 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432003201 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3202 │3203 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3204 │ ~3205 │3206 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432073208 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3209 │3210 728 │ match_types [left_type, right_type, type] do3211 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3212 │3213 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432143215 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3216 │3217 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3218 │ ~3219 │3220 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432213222 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3223 │3224 728 │ match_types [left_type, right_type, type] do3225 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3226 │3227 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432283229 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3230 │3231 728 │ match_types [left_type, right_type, type] do3232 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3233 │3234 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432353236 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3237 │3238 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3239 │ ~3240 │3241 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432423243 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3244 │3245 728 │ match_types [left_type, right_type, type] do3246 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3247 │3248 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432493250 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3251 │3252 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3253 │ ~3254 │3255 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432563257 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3258 │3259 728 │ match_types [left_type, right_type, type] do3260 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3261 │3262 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432633264 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3265 │3266 728 │ match_types [left_type, right_type, type] do3267 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3268 │3269 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432703271 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3272 │3273 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3274 │ ~3275 │3276 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/432773278 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3279 │3280 728 │ match_types [left_type, right_type, type] do3281 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3282 │3283 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432843285 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3286 │3287 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3288 │ ~3289 │3290 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/432913292 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3293 │3294 728 │ match_types [left_type, right_type, type] do3295 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3296 │3297 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/432983299 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3300 │3301 728 │ match_types [left_type, right_type, type] do3302 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3303 │3304 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433053306 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3307 │3308 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3309 │ ~3310 │3311 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433123313 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3314 │3315 728 │ match_types [left_type, right_type, type] do3316 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3317 │3318 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433193320 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3321 │3322 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3323 │ ~3324 │3325 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433263327 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3328 │3329 728 │ match_types [left_type, right_type, type] do3330 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3331 │3332 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433333334 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3335 │3336 728 │ match_types [left_type, right_type, type] do3337 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3338 │3339 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433403341 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3342 │3343 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3344 │ ~3345 │3346 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433473348 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3349 │3350 728 │ match_types [left_type, right_type, type] do3351 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3352 │3353 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433543355 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3356 │3357 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3358 │ ~3359 │3360 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433613362 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3363 │3364 728 │ match_types [left_type, right_type, type] do3365 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3366 │3367 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433683369 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3370 │3371 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3372 │ ~3373 │3374 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/433753376 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3377 │3378 728 │ match_types [left_type, right_type, type] do3379 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3380 │3381 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433823383 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3384 │3385 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3386 │ ~3387 │3388 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/433893390 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3391 │3392 728 │ match_types [left_type, right_type, type] do3393 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3394 │3395 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/433963397 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3398 │3399 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3400 │ ~3401 │3402 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434033404 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3405 │3406 728 │ match_types [left_type, right_type, type] do3407 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3408 │3409 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434103411 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3412 │3413 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3414 │ ~3415 │3416 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434173418 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3419 │3420 728 │ match_types [left_type, right_type, type] do3421 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3422 │3423 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434243425 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3426 │3427 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3428 │ ~3429 │3430 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434313432 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3433 │3434 728 │ match_types [left_type, right_type, type] do3435 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3436 │3437 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434383439 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3440 │3441 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3442 │ ~3443 │3444 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434453446 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3447 │3448 728 │ match_types [left_type, right_type, type] do3449 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3450 │3451 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434523453 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3454 │3455 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3456 │ ~3457 │3458 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434593460 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3461 │3462 728 │ match_types [left_type, right_type, type] do3463 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3464 │3465 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434663467 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3468 │3469 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3470 │ ~3471 │3472 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/434733474 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3475 │3476 728 │ match_types [left_type, right_type, type] do3477 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3478 │3479 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434803481 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3482 │3483 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3484 │ ~3485 │3486 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/434873488 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3489 │3490 728 │ match_types [left_type, right_type, type] do3491 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3492 │3493 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/434943495 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3496 │3497 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3498 │ ~3499 │3500 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435013502 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3503 │3504 728 │ match_types [left_type, right_type, type] do3505 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3506 │3507 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435083509 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3510 │3511 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3512 │ ~3513 │3514 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435153516 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3517 │3518 728 │ match_types [left_type, right_type, type] do3519 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3520 │3521 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435223523 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3524 │3525 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3526 │ ~3527 │3528 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435293530 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3531 │3532 728 │ match_types [left_type, right_type, type] do3533 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3534 │3535 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435363537 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3538 │3539 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3540 │ ~3541 │3542 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435433544 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3545 │3546 728 │ match_types [left_type, right_type, type] do3547 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3548 │3549 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435503551 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3552 │3553 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3554 │ ~3555 │3556 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435573558 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3559 │3560 728 │ match_types [left_type, right_type, type] do3561 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3562 │3563 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435643565 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3566 │3567 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3568 │ ~3569 │3570 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435713572 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3573 │3574 728 │ match_types [left_type, right_type, type] do3575 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3576 │3577 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435783579 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3580 │3581 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3582 │ ~3583 │3584 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/435853586 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3587 │3588 728 │ match_types [left_type, right_type, type] do3589 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3590 │3591 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/435923593 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3594 │3595 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3596 │ ~3597 │3598 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/435993600 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3601 │3602 728 │ match_types [left_type, right_type, type] do3603 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3604 │3605 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436063607 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3608 │3609 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3610 │ ~3611 │3612 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436133614 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3615 │3616 728 │ match_types [left_type, right_type, type] do3617 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3618 │3619 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436203621 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3622 │3623 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3624 │ ~3625 │3626 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436273628 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3629 │3630 728 │ match_types [left_type, right_type, type] do3631 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3632 │3633 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436343635 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3636 │3637 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3638 │ ~3639 │3640 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436413642 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3643 │3644 728 │ match_types [left_type, right_type, type] do3645 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3646 │3647 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436483649 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3650 │3651 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3652 │ ~3653 │3654 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436553656 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3657 │3658 728 │ match_types [left_type, right_type, type] do3659 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3660 │3661 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436623663 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3664 │3665 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3666 │ ~3667 │3668 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436693670 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3671 │3672 728 │ match_types [left_type, right_type, type] do3673 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3674 │3675 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436763677 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3678 │3679 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3680 │ ~3681 │3682 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/436833684 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3685 │3686 728 │ match_types [left_type, right_type, type] do3687 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3688 │3689 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/436903691 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3692 │3693 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3694 │ ~3695 │3696 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/436973698 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3699 │3700 728 │ match_types [left_type, right_type, type] do3701 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3702 │3703 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437043705 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3706 │3707 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3708 │ ~3709 │3710 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437113712 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3713 │3714 728 │ match_types [left_type, right_type, type] do3715 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3716 │3717 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437183719 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3720 │3721 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3722 │ ~3723 │3724 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437253726 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3727 │3728 728 │ match_types [left_type, right_type, type] do3729 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3730 │3731 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437323733 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3734 │3735 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3736 │ ~3737 │3738 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437393740 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3741 │3742 728 │ match_types [left_type, right_type, type] do3743 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3744 │3745 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437463747 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3748 │3749 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3750 │ ~3751 │3752 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437533754 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3755 │3756 728 │ match_types [left_type, right_type, type] do3757 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3758 │3759 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437603761 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3762 │3763 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3764 │ ~3765 │3766 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437673768 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3769 │3770 728 │ match_types [left_type, right_type, type] do3771 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3772 │3773 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437743775 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3776 │3777 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3778 │ ~3779 │3780 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/437813782 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3783 │3784 728 │ match_types [left_type, right_type, type] do3785 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3786 │3787 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/437883789 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3790 │3791 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3792 │ ~3793 │3794 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/437953796 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3797 │3798 728 │ match_types [left_type, right_type, type] do3799 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3800 │3801 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438023803 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3804 │3805 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3806 │ ~3807 │3808 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438093810 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3811 │3812 728 │ match_types [left_type, right_type, type] do3813 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3814 │3815 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438163817 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3818 │3819 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3820 │ ~3821 │3822 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438233824 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3825 │3826 728 │ match_types [left_type, right_type, type] do3827 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3828 │3829 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438303831 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3832 │3833 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3834 │ ~3835 │3836 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438373838 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3839 │3840 728 │ match_types [left_type, right_type, type] do3841 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3842 │3843 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438443845 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3846 │3847 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3848 │ ~3849 │3850 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438513852 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3853 │3854 728 │ match_types [left_type, right_type, type] do3855 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3856 │3857 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438583859 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3860 │3861 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3862 │ ~3863 │3864 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438653866 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3867 │3868 728 │ match_types [left_type, right_type, type] do3869 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3870 │3871 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438723873 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3874 │3875 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3876 │ ~3877 │3878 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/438793880 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3881 │3882 728 │ match_types [left_type, right_type, type] do3883 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3884 │3885 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/438863887 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3888 │3889 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3890 │ ~3891 │3892 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/438933894 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3895 │3896 728 │ match_types [left_type, right_type, type] do3897 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3898 │3899 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439003901 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3902 │3903 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3904 │ ~3905 │3906 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439073908 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3909 │3910 728 │ match_types [left_type, right_type, type] do3911 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3912 │3913 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439143915 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3916 │3917 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3918 │ ~3919 │3920 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439213922 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3923 │3924 728 │ match_types [left_type, right_type, type] do3925 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3926 │3927 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439283929 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3930 │3931 728 │ match_types [left_type, right_type, type] do3932 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3933 │3934 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439353936 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3937 │3938 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3939 │ ~3940 │3941 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439423943 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3944 │3945 728 │ match_types [left_type, right_type, type] do3946 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3947 │3948 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439493950 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3951 │3952 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3953 │ ~3954 │3955 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439563957 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3958 │3959 728 │ match_types [left_type, right_type, type] do3960 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3961 │3962 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439633964 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3965 │3966 728 │ match_types [left_type, right_type, type] do3967 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3968 │3969 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439703971 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3972 │3973 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3974 │ ~3975 │3976 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/439773978 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3979 │3980 728 │ match_types [left_type, right_type, type] do3981 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3982 │3983 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439843985 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3986 │3987 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3988 │ ~3989 │3990 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/439913992 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3993 │3994 728 │ match_types [left_type, right_type, type] do3995 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3996 │3997 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/439983999 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4000 │4001 728 │ match_types [left_type, right_type, type] do4002 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4003 │4004 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440054006 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4007 │4008 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4009 │ ~4010 │4011 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440124013 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4014 │4015 728 │ match_types [left_type, right_type, type] do4016 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4017 │4018 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440194020 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4021 │4022 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4023 │ ~4024 │4025 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440264027 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4028 │4029 728 │ match_types [left_type, right_type, type] do4030 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4031 │4032 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440334034 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4035 │4036 728 │ match_types [left_type, right_type, type] do4037 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4038 │4039 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440404041 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4042 │4043 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4044 │ ~4045 │4046 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440474048 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4049 │4050 728 │ match_types [left_type, right_type, type] do4051 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4052 │4053 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440544055 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4056 │4057 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4058 │ ~4059 │4060 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440614062 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4063 │4064 728 │ match_types [left_type, right_type, type] do4065 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4066 │4067 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440684069 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4070 │4071 728 │ match_types [left_type, right_type, type] do4072 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4073 │4074 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440754076 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4077 │4078 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4079 │ ~4080 │4081 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/440824083 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4084 │4085 728 │ match_types [left_type, right_type, type] do4086 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4087 │4088 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/440894090 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4091 │4092 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4093 │ ~4094 │4095 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/440964097 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4098 │4099 728 │ match_types [left_type, right_type, type] do4100 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4101 │4102 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441034104 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4105 │4106 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4107 │ ~4108 │4109 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441104111 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4112 │4113 728 │ match_types [left_type, right_type, type] do4114 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4115 │4116 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441174118 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4119 │4120 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4121 │ ~4122 │4123 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441244125 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4126 │4127 728 │ match_types [left_type, right_type, type] do4128 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4129 │4130 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441314132 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4133 │4134 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4135 │ ~4136 │4137 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441384139 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4140 │4141 728 │ match_types [left_type, right_type, type] do4142 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4143 │4144 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441454146 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4147 │4148 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4149 │ ~4150 │4151 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441524153 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4154 │4155 728 │ match_types [left_type, right_type, type] do4156 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4157 │4158 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441594160 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4161 │4162 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4163 │ ~4164 │4165 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441664167 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4168 │4169 728 │ match_types [left_type, right_type, type] do4170 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4171 │4172 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441734174 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4175 │4176 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4177 │ ~4178 │4179 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/441804181 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4182 │4183 728 │ match_types [left_type, right_type, type] do4184 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4185 │4186 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/441874188 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4189 │4190 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4191 │ ~4192 │4193 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/441944195 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4196 │4197 728 │ match_types [left_type, right_type, type] do4198 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4199 │4200 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442014202 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4203 │4204 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4205 │ ~4206 │4207 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442084209 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4210 │4211 728 │ match_types [left_type, right_type, type] do4212 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4213 │4214 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442154216 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4217 │4218 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4219 │ ~4220 │4221 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442224223 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4224 │4225 728 │ match_types [left_type, right_type, type] do4226 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4227 │4228 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442294230 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4231 │4232 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4233 │ ~4234 │4235 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442364237 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4238 │4239 728 │ match_types [left_type, right_type, type] do4240 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4241 │4242 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442434244 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4245 │4246 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4247 │ ~4248 │4249 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442504251 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4252 │4253 728 │ match_types [left_type, right_type, type] do4254 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4255 │4256 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442574258 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4259 │4260 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4261 │ ~4262 │4263 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442644265 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4266 │4267 728 │ match_types [left_type, right_type, type] do4268 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4269 │4270 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442714272 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4273 │4274 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4275 │ ~4276 │4277 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/442784279 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4280 │4281 728 │ match_types [left_type, right_type, type] do4282 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4283 │4284 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442854286 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4287 │4288 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4289 │ ~4290 │4291 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/442924293 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4294 │4295 728 │ match_types [left_type, right_type, type] do4296 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4297 │4298 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/442994300 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4301 │4302 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4303 │ ~4304 │4305 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443064307 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4308 │4309 728 │ match_types [left_type, right_type, type] do4310 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4311 │4312 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443134314 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4315 │4316 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4317 │ ~4318 │4319 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443204321 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4322 │4323 728 │ match_types [left_type, right_type, type] do4324 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4325 │4326 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443274328 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4329 │4330 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4331 │ ~4332 │4333 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443344335 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4336 │4337 728 │ match_types [left_type, right_type, type] do4338 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4339 │4340 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443414342 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4343 │4344 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4345 │ ~4346 │4347 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443484349 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4350 │4351 728 │ match_types [left_type, right_type, type] do4352 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4353 │4354 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443554356 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4357 │4358 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4359 │ ~4360 │4361 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443624363 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4364 │4365 728 │ match_types [left_type, right_type, type] do4366 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4367 │4368 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443694370 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4371 │4372 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4373 │ ~4374 │4375 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/443764377 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4378 │4379 728 │ match_types [left_type, right_type, type] do4380 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4381 │4382 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443834384 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4385 │4386 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4387 │ ~4388 │4389 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/443904391 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4392 │4393 728 │ match_types [left_type, right_type, type] do4394 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4395 │4396 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/443974398 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4399 │4400 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4401 │ ~4402 │4403 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/444044405 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4406 │4407 728 │ match_types [left_type, right_type, type] do4408 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4409 │4410 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444114412 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4413 │4414 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4415 │ ~4416 │4417 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444184419 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4420 │4421 728 │ match_types [left_type, right_type, type] do4422 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4423 │4424 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444254426 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4427 │4428 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4429 │ ~4430 │4431 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/444324433 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4434 │4435 728 │ match_types [left_type, right_type, type] do4436 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4437 │4438 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444394440 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4441 │4442 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4443 │ ~4444 │4445 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444464447 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4448 │4449 728 │ match_types [left_type, right_type, type] do4450 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4451 │4452 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444534454 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4455 │4456 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4457 │ ~4458 │4459 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/444604461 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4462 │4463 728 │ match_types [left_type, right_type, type] do4464 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4465 │4466 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444674468 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4469 │4470 731 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4471 │ ~4472 │4473 └─ lib/nx/binary_backend.ex:731:21: Nx.BinaryBackend.element_wise_bin_op/444744475 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4476 │4477 728 │ match_types [left_type, right_type, type] do4478 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4479 │4480 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444814482 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4483 │4484 735 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4485 │ ~4486 │4487 └─ lib/nx/binary_backend.ex:735:21: Nx.BinaryBackend.element_wise_bin_op/444884489 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4490 │4491 728 │ match_types [left_type, right_type, type] do4492 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4493 │4494 └─ lib/nx/binary_backend.ex:728: Nx.BinaryBackend.element_wise_bin_op/444954496 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 operator4497 │4498 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4499 │ ~4500 │4501 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/345024503 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 operator4504 │4505 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4506 │ ~4507 │4508 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/345094510 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 operator4511 │4512 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4513 │ ~4514 │4515 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/345164517 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 operator4518 │4519 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4520 │ ~4521 │4522 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/345234524 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 operator4525 │4526 866 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4527 │ ~4528 │4529 └─ lib/nx/binary_backend.ex:866:34: Nx.BinaryBackend.element_wise_bit_op/345304531 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 operator4532 │4533 885 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4534 │ ~4535 │4536 └─ lib/nx/binary_backend.ex:885:34: Nx.BinaryBackend.real/245374538 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 operator4539 │4540 885 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4541 │ ~4542 │4543 └─ lib/nx/binary_backend.ex:885:69: Nx.BinaryBackend.real/245444545 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 operator4546 │4547 897 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4548 │ ~4549 │4550 └─ lib/nx/binary_backend.ex:897:31: Nx.BinaryBackend.imag/245514552 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 operator4553 │4554 897 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4555 │ ~4556 │4557 └─ lib/nx/binary_backend.ex:897:69: Nx.BinaryBackend.imag/245584559 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 operator4560 │4561 1177 │ for <<batch::size(batch_size)-bitstring <- batch_group>>,4562 │ ~4563 │4564 └─ lib/nx/binary_backend.ex:1177:27: Nx.BinaryBackend.conv/445654566 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 operator4567 │4568 1206 │ <<_::size(current_input_pos)-bitstring, input_receptive_field::bitstring>> = window4569 │ ~4570 │4571 └─ lib/nx/binary_backend.ex:1206:25: Nx.BinaryBackend.conv/445724573 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 operator4574 │4575 1208 │ <<_::size(current_filter_pos)-bitstring, filter_receptive_field::bitstring>> =4576 │ ~4577 │4578 └─ lib/nx/binary_backend.ex:1208:25: Nx.BinaryBackend.conv/445794580 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4581 │4582 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4583 │ ~4584 │4585 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/445864587 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4588 │4589 1213 │ match_types [input_type] do4590 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4591 │4592 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/445934594 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4595 │4596 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4597 │ ~4598 │4599 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/446004601 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4602 │4603 1213 │ match_types [input_type] do4604 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4605 │4606 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/446074608 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4609 │4610 1213 │ match_types [input_type] do4611 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4612 │4613 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/446144615 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4616 │4617 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4618 │ ~4619 │4620 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/446214622 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4623 │4624 1213 │ match_types [input_type] do4625 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4626 │4627 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/446284629 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4630 │4631 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4632 │ ~4633 │4634 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/446354636 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4637 │4638 1213 │ match_types [input_type] do4639 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4640 │4641 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/446424643 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4644 │4645 1216 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4646 │ ~4647 │4648 └─ lib/nx/binary_backend.ex:1216:31: Nx.BinaryBackend.conv/446494650 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4651 │4652 1213 │ match_types [input_type] do4653 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4654 │4655 └─ lib/nx/binary_backend.ex:1213: Nx.BinaryBackend.conv/446564657 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4658 │4659 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4660 │ ~4661 │4662 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/446634664 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4665 │4666 1223 │ match_types [kernel_type] do4667 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4668 │4669 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/446704671 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4672 │4673 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4674 │ ~4675 │4676 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/446774678 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4679 │4680 1223 │ match_types [kernel_type] do4681 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4682 │4683 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/446844685 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4686 │4687 1223 │ match_types [kernel_type] do4688 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4689 │4690 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/446914692 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4693 │4694 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4695 │ ~4696 │4697 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/446984699 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4700 │4701 1223 │ match_types [kernel_type] do4702 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4703 │4704 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/447054706 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4707 │4708 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4709 │ ~4710 │4711 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/447124713 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4714 │4715 1223 │ match_types [kernel_type] do4716 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4717 │4718 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/447194720 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4721 │4722 1226 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4723 │ ~4724 │4725 └─ lib/nx/binary_backend.ex:1226:31: Nx.BinaryBackend.conv/447264727 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4728 │4729 1223 │ match_types [kernel_type] do4730 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4731 │4732 └─ lib/nx/binary_backend.ex:1223: Nx.BinaryBackend.conv/447334734 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 operator4735 │4736 1252 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =4737 │ ~4738 │4739 └─ lib/nx/binary_backend.ex:1252:19: Nx.BinaryBackend.split_into_feature_groups/447404741 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 operator4742 │4743 1252 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =4744 │ ~4745 │4746 └─ lib/nx/binary_backend.ex:1252:55: Nx.BinaryBackend.split_into_feature_groups/447474748 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 operator4749 │4750 1254 │ <<out_data::size(data_size)-bitstring <- data_group>>,4751 │ ~4752 │4753 └─ lib/nx/binary_backend.ex:1254:26: Nx.BinaryBackend.split_into_feature_groups/447544755 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 operator4756 │4757 1266 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data4758 │ ~4759 │4760 └─ lib/nx/binary_backend.ex:1266:19: Nx.BinaryBackend.split_into_batch_groups/447614762 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 operator4763 │4764 1266 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data4765 │ ~4766 │4767 └─ lib/nx/binary_backend.ex:1266:49: Nx.BinaryBackend.split_into_batch_groups/447684769 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4770 │4771 1542 │ match_types [type] do4772 │ ~~~~~~~~~~~~~~~~~~~~~4773 │4774 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/647754776 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4777 │4778 1542 │ match_types [type] do4779 │ ~~~~~~~~~~~~~~~~~~~~~4780 │4781 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/647824783 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4784 │4785 1542 │ match_types [type] do4786 │ ~~~~~~~~~~~~~~~~~~~~~4787 │4788 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/647894790 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4791 │4792 1542 │ match_types [type] do4793 │ ~~~~~~~~~~~~~~~~~~~~~4794 │4795 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/647964797 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4798 │4799 1542 │ match_types [type] do4800 │ ~~~~~~~~~~~~~~~~~~~~~4801 │4802 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/648034804 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4805 │4806 1542 │ match_types [type] do4807 │ ~~~~~~~~~~~~~~~~~~~~~4808 │4809 └─ lib/nx/binary_backend.ex:1542: Nx.BinaryBackend.window_reduce/648104811 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 operator4812 │4813 1609 │ for <<bin::size(size)-bitstring <- data>>, into: <<>> do4814 │ ~4815 │4816 └─ lib/nx/binary_backend.ex:1609:23: Nx.BinaryBackend.map/448174818 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4819 │4820 1679 │ match_types [type] do4821 │ ~~~~~~~~~~~~~~~~~~~~~4822 │4823 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/848244825 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4826 │4827 1679 │ match_types [type] do4828 │ ~~~~~~~~~~~~~~~~~~~~~4829 │4830 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/848314832 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4833 │4834 1679 │ match_types [type] do4835 │ ~~~~~~~~~~~~~~~~~~~~~4836 │4837 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/848384839 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4840 │4841 1679 │ match_types [type] do4842 │ ~~~~~~~~~~~~~~~~~~~~~4843 │4844 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/848454846 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4847 │4848 1679 │ match_types [type] do4849 │ ~~~~~~~~~~~~~~~~~~~~~4850 │4851 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/848524853 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4854 │4855 1679 │ match_types [type] do4856 │ ~~~~~~~~~~~~~~~~~~~~~4857 │4858 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/848594860 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4861 │4862 1679 │ match_types [type] do4863 │ ~~~~~~~~~~~~~~~~~~~~~4864 │4865 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/848664867 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4868 │4869 1679 │ match_types [type] do4870 │ ~~~~~~~~~~~~~~~~~~~~~4871 │4872 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/848734874 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4875 │4876 1679 │ match_types [type] do4877 │ ~~~~~~~~~~~~~~~~~~~~~4878 │4879 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/848804881 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4882 │4883 1679 │ match_types [type] do4884 │ ~~~~~~~~~~~~~~~~~~~~~4885 │4886 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/848874888 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4889 │4890 1679 │ match_types [type] do4891 │ ~~~~~~~~~~~~~~~~~~~~~4892 │4893 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/848944895 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4896 │4897 1679 │ match_types [type] do4898 │ ~~~~~~~~~~~~~~~~~~~~~4899 │4900 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849014902 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4903 │4904 1679 │ match_types [type] do4905 │ ~~~~~~~~~~~~~~~~~~~~~4906 │4907 └─ lib/nx/binary_backend.ex:1679: Nx.BinaryBackend.select_and_scatter/849084909 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 operator4910 │4911 1702 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,4912 │ ~4913 │4914 └─ lib/nx/binary_backend.ex:1702:19: Nx.BinaryBackend.select_and_scatter/849154916 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 operator4917 │4918 1702 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,4919 │ ~4920 │4921 └─ lib/nx/binary_backend.ex:1702:65: Nx.BinaryBackend.select_and_scatter/849224923 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 operator4924 │4925 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4926 │ ~4927 │4928 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/649294930 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4931 │4932 1821 │ match_types [target.type, out.type] do4933 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4934 │4935 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/649364937 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 operator4938 │4939 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4940 │ ~4941 │4942 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/649434944 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4945 │4946 1821 │ match_types [target.type, out.type] do4947 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4948 │4949 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/649504951 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 operator4952 │4953 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4954 │ ~4955 │4956 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/649574958 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4959 │4960 1821 │ match_types [target.type, out.type] do4961 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4962 │4963 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/649644965 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 operator4966 │4967 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4968 │ ~4969 │4970 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/649714972 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4973 │4974 1821 │ match_types [target.type, out.type] do4975 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4976 │4977 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/649784979 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 operator4980 │4981 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4982 │ ~4983 │4984 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/649854986 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4987 │4988 1821 │ match_types [target.type, out.type] do4989 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4990 │4991 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/649924993 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 operator4994 │4995 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),4996 │ ~4997 │4998 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/649995000 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5001 │5002 1821 │ match_types [target.type, out.type] do5003 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5004 │5005 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650065007 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5008 │5009 1821 │ match_types [target.type, out.type] do5010 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5011 │5012 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650135014 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 operator5015 │5016 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5017 │ ~5018 │5019 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650205021 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5022 │5023 1821 │ match_types [target.type, out.type] do5024 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5025 │5026 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650275028 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5029 │5030 1821 │ match_types [target.type, out.type] do5031 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5032 │5033 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650345035 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 operator5036 │5037 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5038 │ ~5039 │5040 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650415042 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5043 │5044 1821 │ match_types [target.type, out.type] do5045 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5046 │5047 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650485049 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5050 │5051 1821 │ match_types [target.type, out.type] do5052 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5053 │5054 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650555056 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 operator5057 │5058 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5059 │ ~5060 │5061 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650625063 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5064 │5065 1821 │ match_types [target.type, out.type] do5066 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5067 │5068 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650695070 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5071 │5072 1821 │ match_types [target.type, out.type] do5073 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5074 │5075 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650765077 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 operator5078 │5079 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5080 │ ~5081 │5082 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/650835084 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5085 │5086 1821 │ match_types [target.type, out.type] do5087 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5088 │5089 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650905091 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5092 │5093 1821 │ match_types [target.type, out.type] do5094 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5095 │5096 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/650975098 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 operator5099 │5100 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5101 │ ~5102 │5103 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651045105 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5106 │5107 1821 │ match_types [target.type, out.type] do5108 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5109 │5110 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651115112 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 operator5113 │5114 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5115 │ ~5116 │5117 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651185119 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5120 │5121 1821 │ match_types [target.type, out.type] do5122 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5123 │5124 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651255126 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 operator5127 │5128 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5129 │ ~5130 │5131 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651325133 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5134 │5135 1821 │ match_types [target.type, out.type] do5136 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5137 │5138 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651395140 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 operator5141 │5142 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5143 │ ~5144 │5145 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651465147 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5148 │5149 1821 │ match_types [target.type, out.type] do5150 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5151 │5152 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651535154 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 operator5155 │5156 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5157 │ ~5158 │5159 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651605161 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5162 │5163 1821 │ match_types [target.type, out.type] do5164 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5165 │5166 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651675168 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 operator5169 │5170 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5171 │ ~5172 │5173 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651745175 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5176 │5177 1821 │ match_types [target.type, out.type] do5178 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5179 │5180 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651815182 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 operator5183 │5184 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5185 │ ~5186 │5187 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/651885189 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5190 │5191 1821 │ match_types [target.type, out.type] do5192 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5193 │5194 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/651955196 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 operator5197 │5198 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5199 │ ~5200 │5201 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652025203 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5204 │5205 1821 │ match_types [target.type, out.type] do5206 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5207 │5208 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652095210 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 operator5211 │5212 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5213 │ ~5214 │5215 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652165217 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5218 │5219 1821 │ match_types [target.type, out.type] do5220 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5221 │5222 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652235224 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 operator5225 │5226 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5227 │ ~5228 │5229 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652305231 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5232 │5233 1821 │ match_types [target.type, out.type] do5234 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5235 │5236 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652375238 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 operator5239 │5240 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5241 │ ~5242 │5243 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652445245 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5246 │5247 1821 │ match_types [target.type, out.type] do5248 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5249 │5250 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652515252 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 operator5253 │5254 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5255 │ ~5256 │5257 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652585259 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5260 │5261 1821 │ match_types [target.type, out.type] do5262 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5263 │5264 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652655266 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 operator5267 │5268 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5269 │ ~5270 │5271 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652725273 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5274 │5275 1821 │ match_types [target.type, out.type] do5276 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5277 │5278 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652795280 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 operator5281 │5282 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5283 │ ~5284 │5285 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/652865287 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5288 │5289 1821 │ match_types [target.type, out.type] do5290 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5291 │5292 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/652935294 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 operator5295 │5296 1822 │ <<before_offset::bitstring-size(before_slice_size), match!(element, 0),5297 │ ~5298 │5299 └─ lib/nx/binary_backend.ex:1822:47: Nx.BinaryBackend.indexed_op/653005301 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5302 │5303 1821 │ match_types [target.type, out.type] do5304 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5305 │5306 └─ lib/nx/binary_backend.ex:1821: Nx.BinaryBackend.indexed_op/653075308 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 operator5309 │5310 1938 │ {<<cur_elem::size(size)-bitstring, rest_of_slice::bitstring>>, binary} ->5311 │ ~5312 │5313 └─ lib/nx/binary_backend.ex:1938:27: Nx.BinaryBackend.put_slice/553145315 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 operator5316 │5317 1939 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5318 │ ~5319 │5320 └─ lib/nx/binary_backend.ex:1939:26: Nx.BinaryBackend.put_slice/553215322 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 operator5323 │5324 1939 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5325 │ ~5326 │5327 └─ lib/nx/binary_backend.ex:1939:61: Nx.BinaryBackend.put_slice/553285329 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 operator5330 │5331 1971 │ for <<bin::size(idx_size)-bitstring <- to_binary(indices)>> do5332 │ ~5333 │5334 └─ lib/nx/binary_backend.ex:1971:23: Nx.BinaryBackend.take/453355336 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 operator5337 │5338 2047 │ for <<bin::size(idx_last_dim_bin_size)-bitstring <- to_binary(indices)>>, into: <<>> do5339 │ ~5340 │5341 └─ lib/nx/binary_backend.ex:2047:23: Nx.BinaryBackend.gather/353425343 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 operator5344 │5345 2049 │ for <<bin::size(idx_size)-bitstring <- bin>>, do: binary_to_number(bin, indices.type)5346 │ ~5347 │5348 └─ lib/nx/binary_backend.ex:2049:27: Nx.BinaryBackend.gather/353495350 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 operator5351 │5352 2103 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5353 │ ~5354 │5355 └─ lib/nx/binary_backend.ex:2103:29: Nx.BinaryBackend.bin_concatenate/453565357 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 operator5358 │5359 2103 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5360 │ ~5361 │5362 └─ lib/nx/binary_backend.ex:2103:59: Nx.BinaryBackend.bin_concatenate/453635364 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5365 │5366 2127 │ match_types [input_type] do5367 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5368 │5369 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/253705371 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5372 │5373 2127 │ match_types [input_type] do5374 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5375 │5376 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/253775378 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5379 │5380 2127 │ match_types [input_type] do5381 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5382 │5383 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/253845385 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5386 │5387 2127 │ match_types [input_type] do5388 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5389 │5390 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/253915392 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5393 │5394 2127 │ match_types [input_type] do5395 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5396 │5397 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/253985399 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5400 │5401 2127 │ match_types [input_type] do5402 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5403 │5404 └─ lib/nx/binary_backend.ex:2127: Nx.BinaryBackend.as_type/254055406 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 operator5407 │5408 2234 │ data = for <<x::size(size)-bitstring <- bin>>, do: x5409 │ ~5410 │5411 └─ lib/nx/binary_backend.ex:2234:30: Nx.BinaryBackend.sort_last_dim/454125413 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 operator5414 │5415 2356 │ for <<bin::size(size)-bitstring <- axis>>, reduce: {<<>>, acc} do5416 │ ~5417 │5418 └─ lib/nx/binary_backend.ex:2356:25: Nx.BinaryBackend.bin_reduce/554195420 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 operator5421 │5422 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5423 │ ~5424 │5425 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/754265427 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 operator5428 │5429 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5430 │ ~5431 │5432 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/754335434 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 operator5435 │5436 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5437 │ ~5438 │5439 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/754405441 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 operator5442 │5443 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5444 │ ~5445 │5446 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/754475448 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 operator5449 │5450 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5451 │ ~5452 │5453 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/754545455 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 operator5456 │5457 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5458 │ ~5459 │5460 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/754615462 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 operator5463 │5464 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5465 │ ~5466 │5467 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/754685469 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 operator5470 │5471 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5472 │ ~5473 │5474 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/754755476 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 operator5477 │5478 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5479 │ ~5480 │5481 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/754825483 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 operator5484 │5485 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5486 │ ~5487 │5488 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/754895490 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 operator5491 │5492 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5493 │ ~5494 │5495 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/754965497 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 operator5498 │5499 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5500 │ ~5501 │5502 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755035504 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 operator5505 │5506 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5507 │ ~5508 │5509 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755105511 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 operator5512 │5513 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5514 │ ~5515 │5516 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755175518 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 operator5519 │5520 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5521 │ ~5522 │5523 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755245525 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 operator5526 │5527 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5528 │ ~5529 │5530 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755315532 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 operator5533 │5534 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5535 │ ~5536 │5537 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755385539 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 operator5540 │5541 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5542 │ ~5543 │5544 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755455546 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 operator5547 │5548 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5549 │ ~5550 │5551 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755525553 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 operator5554 │5555 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5556 │ ~5557 │5558 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755595560 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 operator5561 │5562 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5563 │ ~5564 │5565 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755665567 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 operator5568 │5569 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5570 │ ~5571 │5572 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755735574 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 operator5575 │5576 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5577 │ ~5578 │5579 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755805581 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 operator5582 │5583 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5584 │ ~5585 │5586 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/755875588 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 operator5589 │5590 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5591 │ ~5592 │5593 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/755945595 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 operator5596 │5597 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5598 │ ~5599 │5600 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756015602 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 operator5603 │5604 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5605 │ ~5606 │5607 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756085609 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 operator5610 │5611 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5612 │ ~5613 │5614 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756155616 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 operator5617 │5618 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5619 │ ~5620 │5621 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756225623 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 operator5624 │5625 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5626 │ ~5627 │5628 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756295630 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 operator5631 │5632 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5633 │ ~5634 │5635 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756365637 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 operator5638 │5639 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5640 │ ~5641 │5642 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756435644 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 operator5645 │5646 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5647 │ ~5648 │5649 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756505651 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 operator5652 │5653 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5654 │ ~5655 │5656 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756575658 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 operator5659 │5660 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5661 │ ~5662 │5663 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756645665 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 operator5666 │5667 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5668 │ ~5669 │5670 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756715672 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 operator5673 │5674 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5675 │ ~5676 │5677 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756785679 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 operator5680 │5681 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5682 │ ~5683 │5684 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756855686 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 operator5687 │5688 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5689 │ ~5690 │5691 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/756925693 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 operator5694 │5695 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5696 │ ~5697 │5698 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/756995700 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 operator5701 │5702 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5703 │ ~5704 │5705 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757065707 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 operator5708 │5709 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5710 │ ~5711 │5712 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757135714 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 operator5715 │5716 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5717 │ ~5718 │5719 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757205721 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 operator5722 │5723 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5724 │ ~5725 │5726 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757275728 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 operator5729 │5730 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5731 │ ~5732 │5733 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757345735 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 operator5736 │5737 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5738 │ ~5739 │5740 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757415742 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 operator5743 │5744 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5745 │ ~5746 │5747 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757485749 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 operator5750 │5751 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5752 │ ~5753 │5754 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757555756 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 operator5757 │5758 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5759 │ ~5760 │5761 └─ lib/nx/binary_backend.ex:2371:22: Nx.BinaryBackend.bin_zip_reduce/757625763 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 operator5764 │5765 2371 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5766 │ ~5767 │5768 └─ lib/nx/binary_backend.ex:2371:56: Nx.BinaryBackend.bin_zip_reduce/757695770 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 operator5771 │5772 2397 │ <<x::size(s1)-bitstring, rest1::bitstring>> = b15773 │ ~5774 │5775 └─ lib/nx/binary_backend.ex:2397:15: Nx.BinaryBackend.bin_zip_reduce_axis/757765777 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 operator5778 │5779 2398 │ <<y::size(s2)-bitstring, rest2::bitstring>> = b25780 │ ~5781 │5782 └─ lib/nx/binary_backend.ex:2398:15: Nx.BinaryBackend.bin_zip_reduce_axis/757835784 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5785 │5786 2441 │ match_types [type] do5787 │ ~~~~~~~~~~~~~~~~~~~~~5788 │5789 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/257905791 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5792 │5793 2441 │ match_types [type] do5794 │ ~~~~~~~~~~~~~~~~~~~~~5795 │5796 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/257975798 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5799 │5800 2441 │ match_types [type] do5801 │ ~~~~~~~~~~~~~~~~~~~~~5802 │5803 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/258045805 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5806 │5807 2441 │ match_types [type] do5808 │ ~~~~~~~~~~~~~~~~~~~~~5809 │5810 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/258115812 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5813 │5814 2441 │ match_types [type] do5815 │ ~~~~~~~~~~~~~~~~~~~~~5816 │5817 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/258185819 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5820 │5821 2441 │ match_types [type] do5822 │ ~~~~~~~~~~~~~~~~~~~~~5823 │5824 └─ lib/nx/binary_backend.ex:2441: Nx.BinaryBackend.binary_to_number/258255826 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5827 │5828 2448 │ match_types [type] do5829 │ ~~~~~~~~~~~~~~~~~~~~~5830 │5831 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/258325833 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5834 │5835 2448 │ match_types [type] do5836 │ ~~~~~~~~~~~~~~~~~~~~~5837 │5838 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/258395840 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5841 │5842 2448 │ match_types [type] do5843 │ ~~~~~~~~~~~~~~~~~~~~~5844 │5845 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/258465847 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5848 │5849 2448 │ match_types [type] do5850 │ ~~~~~~~~~~~~~~~~~~~~~5851 │5852 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/258535854 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5855 │5856 2448 │ match_types [type] do5857 │ ~~~~~~~~~~~~~~~~~~~~~5858 │5859 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/258605861 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5862 │5863 2448 │ match_types [type] do5864 │ ~~~~~~~~~~~~~~~~~~~~~5865 │5866 └─ lib/nx/binary_backend.ex:2448: Nx.BinaryBackend.binary_to_list/258675868 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5869 │5870 2454 │ match_types [in_type, out_type] do5871 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5872 │5873 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458745875 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5876 │5877 2454 │ match_types [in_type, out_type] do5878 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5879 │5880 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458815882 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5883 │5884 2454 │ match_types [in_type, out_type] do5885 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5886 │5887 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458885889 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5890 │5891 2454 │ match_types [in_type, out_type] do5892 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5893 │5894 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/458955896 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5897 │5898 2454 │ match_types [in_type, out_type] do5899 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5900 │5901 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459025903 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5904 │5905 2454 │ match_types [in_type, out_type] do5906 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5907 │5908 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459095910 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5911 │5912 2454 │ match_types [in_type, out_type] do5913 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5914 │5915 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459165917 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5918 │5919 2454 │ match_types [in_type, out_type] do5920 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5921 │5922 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459235924 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5925 │5926 2454 │ match_types [in_type, out_type] do5927 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5928 │5929 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459305931 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5932 │5933 2454 │ match_types [in_type, out_type] do5934 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5935 │5936 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459375938 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5939 │5940 2454 │ match_types [in_type, out_type] do5941 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5942 │5943 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459445945 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5946 │5947 2454 │ match_types [in_type, out_type] do5948 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5949 │5950 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459515952 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5953 │5954 2454 │ match_types [in_type, out_type] do5955 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5956 │5957 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459585959 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5960 │5961 2454 │ match_types [in_type, out_type] do5962 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5963 │5964 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459655966 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5967 │5968 2454 │ match_types [in_type, out_type] do5969 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5970 │5971 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459725973 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5974 │5975 2454 │ match_types [in_type, out_type] do5976 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5977 │5978 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459795980 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5981 │5982 2454 │ match_types [in_type, out_type] do5983 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5984 │5985 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459865987 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5988 │5989 2454 │ match_types [in_type, out_type] do5990 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5991 │5992 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/459935994 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5995 │5996 2454 │ match_types [in_type, out_type] do5997 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5998 │5999 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460006001 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6002 │6003 2454 │ match_types [in_type, out_type] do6004 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6005 │6006 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460076008 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6009 │6010 2454 │ match_types [in_type, out_type] do6011 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6012 │6013 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460146015 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6016 │6017 2454 │ match_types [in_type, out_type] do6018 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6019 │6020 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460216022 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6023 │6024 2454 │ match_types [in_type, out_type] do6025 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6026 │6027 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460286029 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6030 │6031 2454 │ match_types [in_type, out_type] do6032 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6033 │6034 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460356036 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6037 │6038 2454 │ match_types [in_type, out_type] do6039 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6040 │6041 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460426043 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6044 │6045 2454 │ match_types [in_type, out_type] do6046 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6047 │6048 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460496050 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6051 │6052 2454 │ match_types [in_type, out_type] do6053 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6054 │6055 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460566057 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6058 │6059 2454 │ match_types [in_type, out_type] do6060 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6061 │6062 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460636064 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6065 │6066 2454 │ match_types [in_type, out_type] do6067 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6068 │6069 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460706071 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6072 │6073 2454 │ match_types [in_type, out_type] do6074 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6075 │6076 └─ lib/nx/binary_backend.ex:2454: Nx.BinaryBackend.binary_to_binary/460776078 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 operator6079 │6080 2467 │ for <<chunk::size(chunk_size)-bitstring <- binary>> do6081 │ ~6082 │6083 └─ lib/nx/binary_backend.ex:2467:25: Nx.BinaryBackend.aggregate_axes/460846085 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 operator6086 │6087 2562 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data6088 │ ~6089 │6090 └─ lib/nx/binary_backend.ex:2562:15: Nx.BinaryBackend.weighted_traverse/460916092 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 operator6093 │6094 2562 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data6095 │ ~6096 │6097 └─ lib/nx/binary_backend.ex:2562:46: Nx.BinaryBackend.weighted_traverse/460986099 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 operator6100 │6101 2582 │ <<_::size(dim_size)-bitstring, data::bitstring>> = data6102 │ ~6103 │6104 └─ lib/nx/binary_backend.ex:2582:19: Nx.BinaryBackend.weighted_traverse/661056106Compiling lib/nx/defn/grad.ex (it's taking more than 10s)6107 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 operator6108 │6109 2038 │ for <<part::size(size)-bitstring <- to_binary(tensor, Keyword.take(opts, [:limit]))>> do6110 │ ~6111 │6112 └─ lib/nx.ex:2038:22: Nx.to_flat_list/261136114 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6115 │6116 2039 │ match_types [type] do6117 │ ~~~~~~~~~~~~~~~~~~~~~6118 │6119 └─ lib/nx.ex:2039: Nx.to_flat_list/261206121 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6122 │6123 2039 │ match_types [type] do6124 │ ~~~~~~~~~~~~~~~~~~~~~6125 │6126 └─ lib/nx.ex:2039: Nx.to_flat_list/261276128 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6129 │6130 2039 │ match_types [type] do6131 │ ~~~~~~~~~~~~~~~~~~~~~6132 │6133 └─ lib/nx.ex:2039: Nx.to_flat_list/261346135 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6136 │6137 2039 │ match_types [type] do6138 │ ~~~~~~~~~~~~~~~~~~~~~6139 │6140 └─ lib/nx.ex:2039: Nx.to_flat_list/261416142 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6143 │6144 2039 │ match_types [type] do6145 │ ~~~~~~~~~~~~~~~~~~~~~6146 │6147 └─ lib/nx.ex:2039: Nx.to_flat_list/261486149 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6150 │6151 2039 │ match_types [type] do6152 │ ~~~~~~~~~~~~~~~~~~~~~6153 │6154 └─ lib/nx.ex:2039: Nx.to_flat_list/261556156 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6157 │6158 2194 │ match_types [tensor.type] do6159 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6160 │6161 └─ lib/nx.ex:2194: Nx.to_number/161626163 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6164 │6165 2194 │ match_types [tensor.type] do6166 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6167 │6168 └─ lib/nx.ex:2194: Nx.to_number/161696170 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6171 │6172 2194 │ match_types [tensor.type] do6173 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6174 │6175 └─ lib/nx.ex:2194: Nx.to_number/161766177 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6178 │6179 2194 │ match_types [tensor.type] do6180 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6181 │6182 └─ lib/nx.ex:2194: Nx.to_number/161836184 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6185 │6186 2194 │ match_types [tensor.type] do6187 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6188 │6189 └─ lib/nx.ex:2194: Nx.to_number/161906191 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6192 │6193 2194 │ match_types [tensor.type] do6194 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6195 │6196 └─ lib/nx.ex:2194: Nx.to_number/161976198 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 operator6199 │6200 11685 │ <<header::size(header_size)-binary, array::binary>> = rest6201 │ ~6202 │6203 └─ lib/nx.ex:11685:20: Nx.do_numpy_to_tensor/262046205 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 operator6206 │6207 11689 │ <<data::size(byte_size_of_array)-binary>> = array6208 │ ~6209 │6210 └─ lib/nx.ex:11689:18: Nx.do_numpy_to_tensor/262116212 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 operator6213 │6214 11765 │ for <<data::size(size)-binary <- binary>> do6215 │ ~6216 │6217 └─ lib/nx.ex:11765:26: Nx.new_byte_order/362186219 warning: Tuple.append/2 is deprecated. Use insert_at instead6220 │6221 1597 │ Nx.reshape(t, Tuple.append(batch_shape, diag_length))6222 │ ~6223 │6224 └─ lib/nx.ex:1597:27: Nx.take_diagonal/262256226 warning: the following conditional expression:62276228 is_list(axes)62296230 will always evaluate to:62316232 dynamic(true)62336234 where "axes" was given the type:62356236 # type: dynamic(list(term()))6237 # from: lib/nx.ex:7021:496238 length(axes)62396240 type warning found at:6241 │6242 7026 │ checked_axes = if is_list(axes), do: Enum.at(axes, 0), else: axes6243 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6244 │6245 └─ lib/nx.ex:7026: Nx.weighted_mean/362466247 warning: Tuple.append/2 is deprecated. Use insert_at instead6248 │6249 545 │ data = fun.(key, type, Tuple.append(shape, 2))6250 │ ~6251 │6252 └─ lib/nx/random.ex:545:38: Nx.Random.float_or_complex/462536254 warning: this clause of defp boolean_to_number/1 is never used (or it will always fail/warn when invoked)6255 │6256 822 │ defp boolean_to_number(value), do: value6257 │ ~6258 │6259 └─ lib/nx/defn/kernel.ex:822:8: Nx.Defn.Kernel.boolean_to_number/162606261 warning: Tuple.append/2 is deprecated. Use insert_at instead6262 │6263 1533 │ tensor = Nx.pad(tensor, acc, Enum.map(padding_config, &Tuple.append(&1, 0)))6264 │ ~6265 │6266 └─ lib/nx/binary_backend.ex:1533:68: Nx.BinaryBackend.window_reduce/66267 └─ lib/nx/binary_backend.ex:1661:63: Nx.BinaryBackend.select_and_scatter/862686269 warning: the following clause will never match:62706271 %Complex{re: re} when float_output? and real_output? ->62726273 because it attempts to match on the result of:62746275 x62766277 which has type:62786279 dynamic(:infinity or :nan or :neg_infinity or float())62806281 where "float_output?" was given the types:62826283 # type: dynamic(boolean())6284 # from: lib/nx/binary_backend.ex:2122:236285 float_output? = Nx.Type.float?(output_type)62866287 # type: dynamic(true)6288 # from: lib/nx/binary_backend.ex:2132:396289 float_output?62906291 where "real_output?" was given the types:62926293 # type: dynamic(boolean())6294 # from: lib/nx/binary_backend.ex:2123:226295 real_output? = not Nx.Type.complex?(output_type)62966297 # type: dynamic(true)6298 # from: lib/nx/binary_backend.ex:2132:576299 real_output?63006301 type warning found at:6302 │6303 2132 │ %Complex{re: re} when float_output? and real_output? ->6304 │ ~6305 │6306 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/263076308 warning: the following clause will never match:63096310 %Complex{re: re} when float_output? and real_output? ->63116312 because it attempts to match on the result of:63136314 x63156316 which has type:63176318 dynamic(:infinity or :nan or :neg_infinity or float())63196320 where "float_output?" was given the types:63216322 # type: dynamic(boolean())6323 # from: lib/nx/binary_backend.ex:2122:236324 float_output? = Nx.Type.float?(output_type)63256326 # type: dynamic(true)6327 # from: lib/nx/binary_backend.ex:2132:396328 float_output?63296330 where "real_output?" was given the types:63316332 # type: dynamic(boolean())6333 # from: lib/nx/binary_backend.ex:2123:226334 real_output? = not Nx.Type.complex?(output_type)63356336 # type: dynamic(true)6337 # from: lib/nx/binary_backend.ex:2132:576338 real_output?63396340 type warning found at:6341 │6342 2132 │ %Complex{re: re} when float_output? and real_output? ->6343 │ ~6344 │6345 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/263466347 warning: the following clause will never match:63486349 %Complex{re: re} when float_output? and real_output? ->63506351 because it attempts to match on the result of:63526353 x63546355 which has type:63566357 integer()63586359 where "float_output?" was given the types:63606361 # type: dynamic(boolean())6362 # from: lib/nx/binary_backend.ex:2122:236363 float_output? = Nx.Type.float?(output_type)63646365 # type: dynamic(true)6366 # from: lib/nx/binary_backend.ex:2132:396367 float_output?63686369 where "real_output?" was given the types:63706371 # type: dynamic(boolean())6372 # from: lib/nx/binary_backend.ex:2123:226373 real_output? = not Nx.Type.complex?(output_type)63746375 # type: dynamic(true)6376 # from: lib/nx/binary_backend.ex:2132:576377 real_output?63786379 type warning found at:6380 │6381 2132 │ %Complex{re: re} when float_output? and real_output? ->6382 │ ~6383 │6384 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/263856386 warning: the following clause will never match:63876388 %Complex{re: re} when float_output? and real_output? ->63896390 because it attempts to match on the result of:63916392 x63936394 which has type:63956396 integer()63976398 where "float_output?" was given the types:63996400 # type: dynamic(boolean())6401 # from: lib/nx/binary_backend.ex:2122:236402 float_output? = Nx.Type.float?(output_type)64036404 # type: dynamic(true)6405 # from: lib/nx/binary_backend.ex:2132:396406 float_output?64076408 where "real_output?" was given the types:64096410 # type: dynamic(boolean())6411 # from: lib/nx/binary_backend.ex:2123:226412 real_output? = not Nx.Type.complex?(output_type)64136414 # type: dynamic(true)6415 # from: lib/nx/binary_backend.ex:2132:576416 real_output?64176418 type warning found at:6419 │6420 2132 │ %Complex{re: re} when float_output? and real_output? ->6421 │ ~6422 │6423 └─ lib/nx/binary_backend.ex:2132:17: Nx.BinaryBackend.as_type/264246425 warning: the following clause will never match:64266427 %Complex{re: re} ->64286429 because it attempts to match on the result of:64306431 x64326433 which has type:64346435 dynamic(:infinity or :nan or :neg_infinity or float())64366437 type warning found at:6438 │6439 2138 │ %Complex{re: re} ->6440 │ ~6441 │6442 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/264436444 warning: the following clause will never match:64456446 %Complex{re: re} ->64476448 because it attempts to match on the result of:64496450 x64516452 which has type:64536454 dynamic(:infinity or :nan or :neg_infinity or float())64556456 type warning found at:6457 │6458 2138 │ %Complex{re: re} ->6459 │ ~6460 │6461 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/264626463 warning: the following clause will never match:64646465 %Complex{re: re} ->64666467 because it attempts to match on the result of:64686469 x64706471 which has type:64726473 integer()64746475 type warning found at:6476 │6477 2138 │ %Complex{re: re} ->6478 │ ~6479 │6480 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/264816482 warning: the following clause will never match:64836484 %Complex{re: re} ->64856486 because it attempts to match on the result of:64876488 x64896490 which has type:64916492 integer()64936494 type warning found at:6495 │6496 2138 │ %Complex{re: re} ->6497 │ ~6498 │6499 └─ lib/nx/binary_backend.ex:2138:17: Nx.BinaryBackend.as_type/265006501 warning: this guard will never succeed:65026503 is_number(x)65046505 because it returns type:65066507 dynamic(false)65086509 where "x" was given the type:65106511 # type: dynamic(%Complex{6512 re: :infinity or :nan or :neg_infinity or float(),6513 im: :infinity or :nan or :neg_infinity or float()6514 })6515 # from: lib/nx/binary_backend.ex:2129:176516 x =6517 Nx.Shared.read_complex(6518 x,6519 arg16520 )65216522 type warning found at:6523 │6524 2141 │ _ when is_number(x) ->6525 │ ~6526 │6527 └─ lib/nx/binary_backend.ex:2141:24: Nx.BinaryBackend.as_type/265286529 warning: the following clause will never match:65306531 :nan ->65326533 because it attempts to match on the result of:65346535 x65366537 which has type:65386539 dynamic(%Complex{6540 re: :infinity or :nan or :neg_infinity or float(),6541 im: :infinity or :nan or :neg_infinity or float()6542 })65436544 type warning found at:6545 │6546 2144 │ :nan ->6547 │ ~~~~~~~6548 │6549 └─ lib/nx/binary_backend.ex:2144: Nx.BinaryBackend.as_type/265506551 warning: the following clause will never match:65526553 :nan ->65546555 because it attempts to match on the result of:65566557 x65586559 which has type:65606561 integer()65626563 type warning found at:6564 │6565 2144 │ :nan ->6566 │ ~~~~~~~6567 │6568 └─ lib/nx/binary_backend.ex:2144: Nx.BinaryBackend.as_type/265696570 warning: the following clause will never match:65716572 :nan ->65736574 because it attempts to match on the result of:65756576 x65776578 which has type:65796580 integer()65816582 type warning found at:6583 │6584 2144 │ :nan ->6585 │ ~~~~~~~6586 │6587 └─ lib/nx/binary_backend.ex:2144: Nx.BinaryBackend.as_type/265886589 warning: the following clause will never match:65906591 :infinity ->65926593 because it attempts to match on the result of:65946595 x65966597 which has type:65986599 dynamic(%Complex{6600 re: :infinity or :nan or :neg_infinity or float(),6601 im: :infinity or :nan or :neg_infinity or float()6602 })66036604 type warning found at:6605 │6606 2147 │ :infinity ->6607 │ ~~~~~~~~~~~~6608 │6609 └─ lib/nx/binary_backend.ex:2147: Nx.BinaryBackend.as_type/266106611 warning: the following clause will never match:66126613 :infinity ->66146615 because it attempts to match on the result of:66166617 x66186619 which has type:66206621 integer()66226623 type warning found at:6624 │6625 2147 │ :infinity ->6626 │ ~~~~~~~~~~~~6627 │6628 └─ lib/nx/binary_backend.ex:2147: Nx.BinaryBackend.as_type/266296630 warning: the following clause will never match:66316632 :infinity ->66336634 because it attempts to match on the result of:66356636 x66376638 which has type:66396640 integer()66416642 type warning found at:6643 │6644 2147 │ :infinity ->6645 │ ~~~~~~~~~~~~6646 │6647 └─ lib/nx/binary_backend.ex:2147: Nx.BinaryBackend.as_type/266486649 warning: the following clause will never match:66506651 :neg_infinity ->66526653 because it attempts to match on the result of:66546655 x66566657 which has type:66586659 dynamic(%Complex{6660 re: :infinity or :nan or :neg_infinity or float(),6661 im: :infinity or :nan or :neg_infinity or float()6662 })66636664 type warning found at:6665 │6666 2150 │ :neg_infinity ->6667 │ ~~~~~~~~~~~~~~~~6668 │6669 └─ lib/nx/binary_backend.ex:2150: Nx.BinaryBackend.as_type/266706671 warning: the following clause will never match:66726673 :neg_infinity ->66746675 because it attempts to match on the result of:66766677 x66786679 which has type:66806681 integer()66826683 type warning found at:6684 │6685 2150 │ :neg_infinity ->6686 │ ~~~~~~~~~~~~~~~~6687 │6688 └─ lib/nx/binary_backend.ex:2150: Nx.BinaryBackend.as_type/266896690 warning: the following clause will never match:66916692 :neg_infinity ->66936694 because it attempts to match on the result of:66956696 x66976698 which has type:66996700 integer()67016702 type warning found at:6703 │6704 2150 │ :neg_infinity ->6705 │ ~~~~~~~~~~~~~~~~6706 │6707 └─ lib/nx/binary_backend.ex:2150: Nx.BinaryBackend.as_type/267086709 warning: comparison with structs found:67106711 a >= b67126713 given types:67146715 dynamic(6716 %Complex{6717 re: :infinity or :nan or :neg_infinity or float(),6718 im: :infinity or :nan or :neg_infinity or float()6719 } or :infinity or :nan or :neg_infinity or float() or integer()6720 ) >=6721 dynamic(6722 %Complex{6723 re: :infinity or :nan or :neg_infinity or float(),6724 im: :infinity or :nan or :neg_infinity or float()6725 } or :infinity or :nan or :neg_infinity or float() or integer()6726 )67276728 where "a" was given the type:67296730 # type: dynamic(6731 %Complex{6732 re: :infinity or :nan or :neg_infinity or float(),6733 im: :infinity or :nan or :neg_infinity or float()6734 } or :infinity or :nan or :neg_infinity or float() or integer()6735 )6736 # from: lib/nx/binary_backend.ex:2179:156737 a = binary_to_number(a, type)67386739 where "b" was given the type:67406741 # type: dynamic(6742 %Complex{6743 re: :infinity or :nan or :neg_infinity or float(),6744 im: :infinity or :nan or :neg_infinity or float()6745 } or :infinity or :nan or :neg_infinity or float() or integer()6746 )6747 # from: lib/nx/binary_backend.ex:2180:156748 b = binary_to_number(b, type)67496750 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.67516752 type warning found at:6753 │6754 2181 │ a >= b6755 │ ~6756 │6757 └─ lib/nx/binary_backend.ex:2181:15: Nx.BinaryBackend.do_sort/467586759 warning: comparison with structs found:67606761 a <= b67626763 given types:67646765 dynamic(6766 %Complex{6767 re: :infinity or :nan or :neg_infinity or float(),6768 im: :infinity or :nan or :neg_infinity or float()6769 } or :infinity or :nan or :neg_infinity or float() or integer()6770 ) <=6771 dynamic(6772 %Complex{6773 re: :infinity or :nan or :neg_infinity or float(),6774 im: :infinity or :nan or :neg_infinity or float()6775 } or :infinity or :nan or :neg_infinity or float() or integer()6776 )67776778 where "a" was given the type:67796780 # type: dynamic(6781 %Complex{6782 re: :infinity or :nan or :neg_infinity or float(),6783 im: :infinity or :nan or :neg_infinity or float()6784 } or :infinity or :nan or :neg_infinity or float() or integer()6785 )6786 # from: lib/nx/binary_backend.ex:2186:156787 a = binary_to_number(a, type)67886789 where "b" was given the type:67906791 # type: dynamic(6792 %Complex{6793 re: :infinity or :nan or :neg_infinity or float(),6794 im: :infinity or :nan or :neg_infinity or float()6795 } or :infinity or :nan or :neg_infinity or float() or integer()6796 )6797 # from: lib/nx/binary_backend.ex:2187:156798 b = binary_to_number(b, type)67996800 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.68016802 type warning found at:6803 │6804 2188 │ a <= b6805 │ ~6806 │6807 └─ lib/nx/binary_backend.ex:2188:15: Nx.BinaryBackend.do_sort/468086809 warning: incompatible types given to Nx.Shared.write_non_finite/2:68106811 Nx.Shared.write_non_finite(x, arg1)68126813 given types:68146815 (6816 -dynamic(%Complex{6817 re: :infinity or :nan or :neg_infinity or float(),6818 im: :infinity or :nan or :neg_infinity or float()6819 })-,6820 integer()6821 )68226823 but expected one of:68246825 :infinity or :nan or :neg_infinity, integer()68266827 where "arg1" (context Nx.Shared) was given the types:68286829 # type: dynamic()6830 # from: lib/nx/binary_backend.ex:22966831 {{:f, arg1}}68326833 # type: integer()6834 # from: lib/nx/binary_backend.ex:22966835 Nx.Shared.write_non_finite(x, arg1)68366837 where "x" (context Nx.Shared) was given the type:68386839 # type: dynamic(%Complex{6840 re: :infinity or :nan or :neg_infinity or float(),6841 im: :infinity or :nan or :neg_infinity or float()6842 })6843 # from: lib/nx/binary_backend.ex:22966844 x68456846 type warning found at:6847 │6848 2296 │ match_types [out.type] do6849 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6850 │6851 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/468526853 warning: incompatible types in binary construction:68546855 <<Complex.new(re, im)::integer-native-signed-size(arg1)>>68566857 got type:68586859 dynamic(%Complex{6860 re: :infinity or :nan or :neg_infinity or float(),6861 im: :infinity or :nan or :neg_infinity or float()6862 })68636864 but expected type:68656866 integer()68676868 where "arg1" (context Nx.Shared) was given the type:68696870 # type: dynamic()6871 # from: lib/nx/binary_backend.ex:22966872 {{:s, arg1}}68736874 where "im" was given the type:68756876 # type: dynamic(float() or integer())6877 # from: lib/nx/binary_backend.ex:2299:146878 im =6879 if abs(im) <= eps do6880 06881 else6882 im6883 end68846885 where "re" was given the type:68866887 # type: dynamic(float() or integer())6888 # from: lib/nx/binary_backend.ex:2298:146889 re =6890 if abs(re) <= eps do6891 06892 else6893 re6894 end68956896 type warning found at:6897 │6898 2296 │ match_types [out.type] do6899 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6900 │6901 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/469026903 warning: incompatible types in binary construction:69046905 <<Complex.new(re, im)::integer-native-unsigned-size(arg1)>>69066907 got type:69086909 dynamic(%Complex{6910 re: :infinity or :nan or :neg_infinity or float(),6911 im: :infinity or :nan or :neg_infinity or float()6912 })69136914 but expected type:69156916 integer()69176918 where "arg1" (context Nx.Shared) was given the type:69196920 # type: dynamic()6921 # from: lib/nx/binary_backend.ex:22966922 {{:u, arg1}}69236924 where "im" was given the type:69256926 # type: dynamic(float() or integer())6927 # from: lib/nx/binary_backend.ex:2299:146928 im =6929 if abs(im) <= eps do6930 06931 else6932 im6933 end69346935 where "re" was given the type:69366937 # type: dynamic(float() or integer())6938 # from: lib/nx/binary_backend.ex:2298:146939 re =6940 if abs(re) <= eps do6941 06942 else6943 re6944 end69456946 type warning found at:6947 │6948 2296 │ match_types [out.type] do6949 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6950 │6951 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/469526953 warning: incompatible types given to Nx.Shared.write_bf16/1:69546955 Nx.Shared.write_bf16(x)69566957 given types:69586959 -dynamic(%Complex{6960 re: :infinity or :nan or :neg_infinity or float(),6961 im: :infinity or :nan or :neg_infinity or float()6962 })-69636964 but expected one of:69656966 :infinity or :nan or :neg_infinity69676968 where "x" (context Nx.Shared) was given the type:69696970 # type: dynamic(%Complex{6971 re: :infinity or :nan or :neg_infinity or float(),6972 im: :infinity or :nan or :neg_infinity or float()6973 })6974 # from: lib/nx/binary_backend.ex:22966975 x69766977 type warning found at:6978 │6979 2296 │ match_types [out.type] do6980 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6981 │6982 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/469836984 warning: this clause of defp bin_zip_reduce/7 is never used (or it will always fail/warn when invoked)6985 │6986 2364 │ defp bin_zip_reduce(t1, [], t2, [], type, acc, fun) do6987 │ ~6988 │6989 └─ lib/nx/binary_backend.ex:2364:8: Nx.BinaryBackend.bin_zip_reduce/769906991 warning: the following clause will never match:69926993 x when is_number(x) ->69946995 because it attempts to match on the result of:69966997 Complex.new(re, im)69986999 which has type:70007001 dynamic(%Complex{7002 re: :infinity or :nan or :neg_infinity or float(),7003 im: :infinity or :nan or :neg_infinity or float()7004 })70057006 where "x" (context Nx.Shared) was given the type:70077008 # type: float() or integer()7009 # from: lib/nx/binary_backend.ex:22967010 is_number(x)70117012 type warning found at:7013 │7014 2296 │ match_types [out.type] do7015 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7016 │7017 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/470187019 warning: the following clause will never match:70207021 x when is_number(x) ->70227023 because it attempts to match on the result of:70247025 Complex.new(re, im)70267027 which has type:70287029 dynamic(%Complex{7030 re: :infinity or :nan or :neg_infinity or float(),7031 im: :infinity or :nan or :neg_infinity or float()7032 })70337034 where "x" (context Nx.Shared) was given the type:70357036 # type: float() or integer()7037 # from: lib/nx/binary_backend.ex:22967038 is_number(x)70397040 type warning found at:7041 │7042 2296 │ match_types [out.type] do7043 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7044 │7045 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/470467047 warning: the following clause will never match:70487049 x when is_number(x) ->70507051 because it attempts to match on the result of:70527053 Complex.new(re, im)70547055 which has type:70567057 dynamic(%Complex{7058 re: :infinity or :nan or :neg_infinity or float(),7059 im: :infinity or :nan or :neg_infinity or float()7060 })70617062 where "x" (context Nx.Shared) was given the type:70637064 # type: float() or integer()7065 # from: lib/nx/binary_backend.ex:22967066 is_number(x)70677068 type warning found at:7069 │7070 2296 │ match_types [out.type] do7071 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7072 │7073 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/470747075 warning: the following clause will never match:70767077 x when x === :infinity or x === :neg_infinity or x === :nan ->70787079 because it attempts to match on the result of:70807081 Complex.new(re, im)70827083 which has type:70847085 dynamic(%Complex{7086 re: :infinity or :nan or :neg_infinity or float(),7087 im: :infinity or :nan or :neg_infinity or float()7088 })70897090 where "x" (context Nx.Shared) was given the type:70917092 # type: :infinity or :nan or :neg_infinity7093 # from: lib/nx/binary_backend.ex:22967094 x in [:infinity, :neg_infinity, :nan]70957096 type warning found at:7097 │7098 2296 │ match_types [out.type] do7099 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7100 │7101 └─ lib/nx/binary_backend.ex:2296: Nx.BinaryBackend.calculate_fft/471027103Generated nx app7104==> postdnn7105-DOWNLOAD nlohmann_json7106-CXX nonmaxsuppression.o7107In file included from src/nonmaxsuppression.cc:13:7108src/postprocess.h:14:10: fatal error: single_include/nlohmann/json.hpp: No such file or directory7109 14 | #include "single_include/nlohmann/json.hpp"7110 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7111compilation terminated.7112make: *** [Makefile:64: /work/proj/_build/host/lib/postdnn/obj/nonmaxsuppression.o] Error 17113make: *** Waiting for unfinished jobs....7114could not compile dependency :postdnn, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile postdnn --force", update it with "mix deps.update postdnn" or clean it with "mix deps.clean postdnn"7115==> nerves_compatibility_test7116** (Mix) Could not compile with "make" (exit status: 2).7117You need to have gcc and make installed. If you are using7118Ubuntu or any other Debian-based system, install the packages7119"build-essential". Also install "erlang-dev" package if not7120included in your Erlang/OTP version. If you're on Fedora, run7121"dnf group install 'Development Tools'".7122