Build log
host
rag_ex 0.3.4 · fail · run rag_ex-0.3.4-1791079118531
6196 of 6196 lines
1Resolving Hex dependencies...2Resolution completed in 0.152s3Unchanged:4 altar 0.2.05 circular_buffer 1.1.06 complex 0.7.07 cowlib 2.20.0 VULNERABLE!8 EEF-CVE-2026-43966 (MEDIUM)9 aka: CVE-2026-43966, GHSA-w4f7-4cxr-rv3c10 HTTP Response Splitting via Non-VCHAR Bytes in cow_http_struct_hd:escape_string/211 https://osv.dev/vulnerability/EEF-CVE-2026-439661213 EEF-CVE-2026-43969 (LOW)14 aka: CVE-2026-43969, GHSA-g2wm-735q-3f5615 Cookie Request Header Injection via Unvalidated Encoder in cow_cookie:cookie/116 https://osv.dev/vulnerability/EEF-CVE-2026-4396917 elixir_make 0.10.018 finch 0.22.019 gemini_ex 0.8.820 gun 2.6.0 VULNERABLE!21 GHSA-w4f7-4cxr-rv3c (MEDIUM)22 aka: CVE-2026-43966, EEF-CVE-2026-4396623 cowboy and gun affected by an HTTP Request/Response Splitting vulnerability24 https://osv.dev/vulnerability/GHSA-w4f7-4cxr-rv3c25 hpax 1.1.026 interactive_cmd 0.1.427 jason 1.4.528 joken 2.6.229 jose 1.11.1230 mime 2.0.731 mint 1.11.032 nerves 2.0.0-pre.233 nerves_discovery 0.1.534 nerves_logging 0.2.435 nerves_runtime 0.13.1336 nerves_system_bbb 2.30.237 nerves_system_br 1.34.438 nerves_system_mangopi_mq_pro 0.17.239 nerves_system_qemu_aarch64 0.4.240 nerves_system_rpi0 2.1.241 nerves_system_rpi4 2.1.242 nerves_system_rpi5 2.1.243 nerves_system_trellis 0.5.044 nerves_system_x86_64 1.34.245 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.146 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.147 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.148 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.149 nerves_toolchain_x86_64_nerves_linux_musl 15.3.150 nerves_uevent 0.1.751 nimble_options 1.1.152 nimble_pool 1.1.053 nx 0.9.254 property_table 0.3.455 rag_ex 0.3.456 req 0.5.18 VULNERABLE!57 EEF-CVE-2026-49755 (HIGH)58 aka: CVE-2026-49755, GHSA-655f-mp8p-96gv59 Decompression bomb DoS in Req via auto-decoded archive and compressed response bodies60 https://osv.dev/vulnerability/EEF-CVE-2026-497556162 EEF-CVE-2026-49756 (LOW)63 aka: CVE-2026-49756, GHSA-px9f-whj3-246m64 Multipart form-data header injection in Req via unescaped name/filename/content_type65 https://osv.dev/vulnerability/EEF-CVE-2026-4975666 ring_logger 0.11.767 tablet 0.3.368 telemetry 1.3.069 toolshed 0.5.070 typed_struct 0.3.071 uboot_env 1.0.272Found packages with security advisories, see above for details73All dependencies have been fetched74==> altar75Compiling 12 files (.ex)76Generated altar app77==> nx78Compiling 36 files (.ex)79 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity80 │81 655 │ def ~~~tensor when is_number(tensor), do: Bitwise.~~~(tensor)82 │ ~83 │84 └─ lib/nx/defn/kernel.ex:655:78586 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity87 │88 656 │ def ~~~tensor, do: Nx.bitwise_not(tensor)89 │ ~90 │91 └─ lib/nx/defn/kernel.ex:656:79293 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 operator94 │95 229 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val96 │ ~97 │98 └─ lib/nx/shared.ex:229:33: Nx.Shared.read_complex/299100 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 operator101 │102 229 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val103 │ ~104 │105 └─ lib/nx/shared.ex:229:71: Nx.Shared.read_complex/2106107 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 operator108 │109 233 │ <<x::float-native-size(elem_size)>> -> x110 │ ~111 │112 └─ lib/nx/shared.ex:233:32: Nx.Shared.read_complex/2113114 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 operator115 │116 239 │ <<x::float-native-size(elem_size)>> -> x117 │ ~118 │119 └─ lib/nx/shared.ex:239:32: Nx.Shared.read_complex/2120121 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 operator122 │123 1116 │ <<x::size(bits)-big>> = <<-1::float-size(bits)-big>>124 │ ~125 │126 └─ lib/nx/random.ex:1116:15: Nx.Random.next_after_minus_1/1127128 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 operator129 │130 1120 │ <<f::float-size(bits)-big>> = <<x - 1::integer-size(bits)-big>>131 │ ~132 │133 └─ lib/nx/random.ex:1120:21: Nx.Random.next_after_minus_1/1134135 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator136 │137 543 │ match_types [type] do138 │ ~~~~~~~~~~~~~~~~~~~~~139 │140 └─ lib/nx/binary_backend/matrix.ex:543: Nx.BinaryBackend.Matrix.binary_to_vector/2141142 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator143 │144 543 │ match_types [type] do145 │ ~~~~~~~~~~~~~~~~~~~~~146 │147 └─ lib/nx/binary_backend/matrix.ex:543: Nx.BinaryBackend.Matrix.binary_to_vector/2148149 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator150 │151 543 │ match_types [type] do152 │ ~~~~~~~~~~~~~~~~~~~~~153 │154 └─ lib/nx/binary_backend/matrix.ex:543: Nx.BinaryBackend.Matrix.binary_to_vector/2155156 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator157 │158 543 │ match_types [type] do159 │ ~~~~~~~~~~~~~~~~~~~~~160 │161 └─ lib/nx/binary_backend/matrix.ex:543: Nx.BinaryBackend.Matrix.binary_to_vector/2162163 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator164 │165 543 │ match_types [type] do166 │ ~~~~~~~~~~~~~~~~~~~~~167 │168 └─ lib/nx/binary_backend/matrix.ex:543: Nx.BinaryBackend.Matrix.binary_to_vector/2169170 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator171 │172 543 │ match_types [type] do173 │ ~~~~~~~~~~~~~~~~~~~~~174 │175 └─ lib/nx/binary_backend/matrix.ex:543: Nx.BinaryBackend.Matrix.binary_to_vector/2176177 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator178 │179 224 │ Nx.Shared.match_types [type] do180 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~181 │182 └─ lib/nx/backend.ex:224: Nx.Backend.chunk/6183184 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator185 │186 224 │ Nx.Shared.match_types [type] do187 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~188 │189 └─ lib/nx/backend.ex:224: Nx.Backend.chunk/6190191 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator192 │193 224 │ Nx.Shared.match_types [type] do194 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~195 │196 └─ lib/nx/backend.ex:224: Nx.Backend.chunk/6197198 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator199 │200 224 │ Nx.Shared.match_types [type] do201 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~202 │203 └─ lib/nx/backend.ex:224: Nx.Backend.chunk/6204205 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator206 │207 224 │ Nx.Shared.match_types [type] do208 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~209 │210 └─ lib/nx/backend.ex:224: Nx.Backend.chunk/6211212 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator213 │214 224 │ Nx.Shared.match_types [type] do215 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~216 │217 └─ lib/nx/backend.ex:224: Nx.Backend.chunk/6218219 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 operator220 │221 249 │ for <<chunk::size(chunk_size)-bitstring <- data>> do222 │ ~223 │224 └─ lib/nx/binary_backend.ex:249:23: Nx.BinaryBackend.unary_broadcast/7225226 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 operator227 │228 296 │ for <<chunk::size(chunk_size)-bitstring <- data>> do229 │ ~230 │231 └─ lib/nx/binary_backend.ex:296:25: Nx.BinaryBackend.transpose/3232233 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 operator234 │235 376 │ for <<dim::size(size)-bitstring <- bin>>, into: <<>> do236 │ ~237 │238 └─ lib/nx/binary_backend.ex:376:27: Nx.BinaryBackend.pad_last_dim/5239240 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 operator241 │242 381 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = padded243 │ ~244 │245 └─ lib/nx/binary_backend.ex:381:25: Nx.BinaryBackend.pad_last_dim/5246247 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 operator248 │249 393 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =250 │ ~251 │252 └─ lib/nx/binary_backend.ex:393:23: Nx.BinaryBackend.pad_last_dim/5253254 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 operator255 │256 393 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =257 │ ~258 │259 └─ lib/nx/binary_backend.ex:393:58: Nx.BinaryBackend.pad_last_dim/5260261 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 operator262 │263 400 │ <<_::size(low_byte)-bitstring, new_bin::bitstring>> = bin264 │ ~265 │266 └─ lib/nx/binary_backend.ex:400:23: Nx.BinaryBackend.pad_last_dim/5267268 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 operator269 │270 406 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = bin271 │ ~272 │273 └─ lib/nx/binary_backend.ex:406:29: Nx.BinaryBackend.pad_last_dim/5274275 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 operator276 │277 452 │ for <<chunk::size(chunk_size)-bitstring <- data>> do278 │ ~279 │280 └─ lib/nx/binary_backend.ex:452:25: Nx.BinaryBackend.reverse/3281282 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 operator283 │284 524 │ <<_::bitstring-size(left_offset_bits),285 │ ~286 │287 └─ lib/nx/binary_backend.ex:524:29: Nx.BinaryBackend.dot/7288289 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 operator290 │291 525 │ left_batch_item_binary::bitstring-size(left_batch_item_bits),292 │ ~293 │294 └─ lib/nx/binary_backend.ex:525:50: Nx.BinaryBackend.dot/7295296 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 operator297 │298 528 │ <<_::bitstring-size(right_offset_bits),299 │ ~300 │301 └─ lib/nx/binary_backend.ex:528:29: Nx.BinaryBackend.dot/7302303 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 operator304 │305 529 │ right_batch_item_binary::bitstring-size(right_batch_item_bits),306 │ ~307 │308 └─ lib/nx/binary_backend.ex:529:51: Nx.BinaryBackend.dot/7309310 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 operator311 │312 624 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data313 │ ~314 │315 └─ lib/nx/binary_backend.ex:624:23: Nx.BinaryBackend.select/4316317 warning: the variable "arg1" (context 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 622 │ match_types [pred_type] do320 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~321 │322 └─ lib/nx/binary_backend.ex:622: Nx.BinaryBackend.select/4323324 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 operator325 │326 624 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data327 │ ~328 │329 └─ lib/nx/binary_backend.ex:624:23: Nx.BinaryBackend.select/4330331 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator332 │333 622 │ match_types [pred_type] do334 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~335 │336 └─ lib/nx/binary_backend.ex:622: Nx.BinaryBackend.select/4337338 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator339 │340 622 │ match_types [pred_type] do341 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~342 │343 └─ lib/nx/binary_backend.ex:622: Nx.BinaryBackend.select/4344345 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 operator346 │347 624 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data348 │ ~349 │350 └─ lib/nx/binary_backend.ex:624:23: Nx.BinaryBackend.select/4351352 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator353 │354 622 │ match_types [pred_type] do355 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~356 │357 └─ lib/nx/binary_backend.ex:622: Nx.BinaryBackend.select/4358359 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 operator360 │361 624 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data362 │ ~363 │364 └─ lib/nx/binary_backend.ex:624:23: Nx.BinaryBackend.select/4365366 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator367 │368 622 │ match_types [pred_type] do369 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~370 │371 └─ lib/nx/binary_backend.ex:622: Nx.BinaryBackend.select/4372373 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 operator374 │375 624 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data376 │ ~377 │378 └─ lib/nx/binary_backend.ex:624:23: Nx.BinaryBackend.select/4379380 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator381 │382 622 │ match_types [pred_type] do383 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~384 │385 └─ lib/nx/binary_backend.ex:622: Nx.BinaryBackend.select/4386387 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 operator388 │389 638 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data390 │ ~391 │392 └─ lib/nx/binary_backend.ex:638:25: Nx.BinaryBackend.select/4393394 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator395 │396 636 │ match_types [left_type] do397 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~398 │399 └─ lib/nx/binary_backend.ex:636: Nx.BinaryBackend.select/4400401 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 operator402 │403 638 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data404 │ ~405 │406 └─ lib/nx/binary_backend.ex:638:25: Nx.BinaryBackend.select/4407408 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator409 │410 636 │ match_types [left_type] do411 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~412 │413 └─ lib/nx/binary_backend.ex:636: Nx.BinaryBackend.select/4414415 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator416 │417 636 │ match_types [left_type] do418 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~419 │420 └─ lib/nx/binary_backend.ex:636: Nx.BinaryBackend.select/4421422 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 operator423 │424 638 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data425 │ ~426 │427 └─ lib/nx/binary_backend.ex:638:25: Nx.BinaryBackend.select/4428429 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator430 │431 636 │ match_types [left_type] do432 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~433 │434 └─ lib/nx/binary_backend.ex:636: Nx.BinaryBackend.select/4435436 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 operator437 │438 638 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data439 │ ~440 │441 └─ lib/nx/binary_backend.ex:638:25: 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 636 │ match_types [left_type] do446 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~447 │448 └─ lib/nx/binary_backend.ex:636: 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 638 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data453 │ ~454 │455 └─ lib/nx/binary_backend.ex:638:25: 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 636 │ match_types [left_type] do460 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~461 │462 └─ lib/nx/binary_backend.ex:636: 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 632 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data467 │ ~468 │469 └─ lib/nx/binary_backend.ex:632:25: 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 630 │ match_types [right_type] do474 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~475 │476 └─ lib/nx/binary_backend.ex:630: 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 632 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data481 │ ~482 │483 └─ lib/nx/binary_backend.ex:632:25: 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 630 │ match_types [right_type] do488 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~489 │490 └─ lib/nx/binary_backend.ex:630: Nx.BinaryBackend.select/4491492 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator493 │494 630 │ match_types [right_type] do495 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~496 │497 └─ lib/nx/binary_backend.ex:630: Nx.BinaryBackend.select/4498499 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 operator500 │501 632 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data502 │ ~503 │504 └─ lib/nx/binary_backend.ex:632:25: Nx.BinaryBackend.select/4505506 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator507 │508 630 │ match_types [right_type] do509 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~510 │511 └─ lib/nx/binary_backend.ex:630: Nx.BinaryBackend.select/4512513 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 operator514 │515 632 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data516 │ ~517 │518 └─ lib/nx/binary_backend.ex:632:25: 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 630 │ match_types [right_type] do523 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~524 │525 └─ lib/nx/binary_backend.ex:630: 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 632 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data530 │ ~531 │532 └─ lib/nx/binary_backend.ex:632: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 630 │ match_types [right_type] do537 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~538 │539 └─ lib/nx/binary_backend.ex:630: Nx.BinaryBackend.select/4540541 warning: the variable "left_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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data544 │ ~545 │546 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/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 695 │ match_types [left_type, right_type, type] do551 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~552 │553 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/4554555 warning: the variable "right_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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data558 │ ~559 │560 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/4561562 warning: the variable "arg2" (context 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 695 │ match_types [left_type, right_type, type] do565 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~566 │567 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/4568569 warning: the variable "left_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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data572 │ ~573 │574 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/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 695 │ match_types [left_type, right_type, type] do579 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~580 │581 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/4582583 warning: the variable "right_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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data586 │ ~587 │588 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/4589590 warning: the variable "arg2" (context 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 695 │ match_types [left_type, right_type, type] do593 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~594 │595 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/4596597 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator598 │599 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data600 │ ~601 │602 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/4603604 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator605 │606 695 │ match_types [left_type, right_type, type] do607 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~608 │609 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/4610611 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator612 │613 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data614 │ ~615 │616 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/4617618 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator619 │620 695 │ match_types [left_type, right_type, type] do621 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~622 │623 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/4624625 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator626 │627 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data628 │ ~629 │630 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/4631632 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator633 │634 695 │ match_types [left_type, right_type, type] do635 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~636 │637 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/4638639 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator640 │641 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data642 │ ~643 │644 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/4645646 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator647 │648 695 │ match_types [left_type, right_type, type] do649 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~650 │651 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/4652653 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator654 │655 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data656 │ ~657 │658 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/4659660 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator661 │662 695 │ match_types [left_type, right_type, type] do663 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~664 │665 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/4666667 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator668 │669 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data670 │ ~671 │672 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/4673674 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator675 │676 695 │ match_types [left_type, right_type, type] do677 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~678 │679 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/4680681 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator682 │683 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data684 │ ~685 │686 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/4687688 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator689 │690 695 │ match_types [left_type, right_type, type] do691 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~692 │693 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/4694695 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator696 │697 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data698 │ ~699 │700 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/4701702 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator703 │704 695 │ match_types [left_type, right_type, type] do705 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~706 │707 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/4708709 warning: the variable "arg2" (context 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 695 │ match_types [left_type, right_type, type] do712 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~713 │714 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/4715716 warning: the variable "left_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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data719 │ ~720 │721 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/4722723 warning: the variable "arg1" (context 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 695 │ match_types [left_type, right_type, type] do726 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~727 │728 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/4729730 warning: the variable "right_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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data733 │ ~734 │735 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/4736737 warning: the variable "arg2" (context 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 695 │ match_types [left_type, right_type, type] do740 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~741 │742 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/4743744 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator745 │746 695 │ match_types [left_type, right_type, type] do747 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~748 │749 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/4750751 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator752 │753 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data754 │ ~755 │756 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/4757758 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator759 │760 695 │ match_types [left_type, right_type, type] do761 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~762 │763 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/4764765 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator766 │767 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data768 │ ~769 │770 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/4771772 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator773 │774 695 │ match_types [left_type, right_type, type] do775 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~776 │777 └─ lib/nx/binary_backend.ex:695: 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 695 │ match_types [left_type, right_type, type] do782 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~783 │784 └─ lib/nx/binary_backend.ex:695: 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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data789 │ ~790 │791 └─ lib/nx/binary_backend.ex:698: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 695 │ match_types [left_type, right_type, type] do796 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~797 │798 └─ lib/nx/binary_backend.ex:695: 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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data803 │ ~804 │805 └─ lib/nx/binary_backend.ex:702: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 695 │ match_types [left_type, right_type, type] do810 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~811 │812 └─ lib/nx/binary_backend.ex:695: 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 695 │ match_types [left_type, right_type, type] do817 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~818 │819 └─ lib/nx/binary_backend.ex:695: 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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data824 │ ~825 │826 └─ lib/nx/binary_backend.ex:698: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 695 │ match_types [left_type, right_type, type] do831 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~832 │833 └─ lib/nx/binary_backend.ex:695: 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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data838 │ ~839 │840 └─ lib/nx/binary_backend.ex:702: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 695 │ match_types [left_type, right_type, type] do845 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~846 │847 └─ lib/nx/binary_backend.ex:695: 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 695 │ match_types [left_type, right_type, type] do852 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~853 │854 └─ lib/nx/binary_backend.ex:695: 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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data859 │ ~860 │861 └─ lib/nx/binary_backend.ex:698: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 695 │ match_types [left_type, right_type, type] do866 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~867 │868 └─ lib/nx/binary_backend.ex:695: 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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data873 │ ~874 │875 └─ lib/nx/binary_backend.ex:702: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 695 │ match_types [left_type, right_type, type] do880 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~881 │882 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/4883884 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator885 │886 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data887 │ ~888 │889 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/4890891 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator892 │893 695 │ match_types [left_type, right_type, type] do894 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~895 │896 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/4897898 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator899 │900 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data901 │ ~902 │903 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/4904905 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator906 │907 695 │ match_types [left_type, right_type, type] do908 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~909 │910 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/4911912 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator913 │914 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data915 │ ~916 │917 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/4918919 warning: the variable "arg1" (context 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 695 │ match_types [left_type, right_type, type] do922 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~923 │924 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/4925926 warning: the variable "right_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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data929 │ ~930 │931 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/4932933 warning: the variable "arg2" (context 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 695 │ match_types [left_type, right_type, type] do936 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~937 │938 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/4939940 warning: the variable "left_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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data943 │ ~944 │945 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/4946947 warning: the variable "arg1" (context 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 695 │ match_types [left_type, right_type, type] do950 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~951 │952 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/4953954 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator955 │956 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data957 │ ~958 │959 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/4960961 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator962 │963 695 │ match_types [left_type, right_type, type] do964 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~965 │966 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/4967968 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator969 │970 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data971 │ ~972 │973 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/4974975 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator976 │977 695 │ match_types [left_type, right_type, type] do978 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~979 │980 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/4981982 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator983 │984 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data985 │ ~986 │987 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/4988989 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator990 │991 695 │ match_types [left_type, right_type, type] do992 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~993 │994 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/4995996 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator997 │998 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data999 │ ~1000 │1001 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/410021003 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1004 │1005 695 │ match_types [left_type, right_type, type] do1006 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1007 │1008 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410091010 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1011 │1012 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1013 │ ~1014 │1015 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/410161017 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1018 │1019 695 │ match_types [left_type, right_type, type] do1020 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1021 │1022 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410231024 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1025 │1026 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1027 │ ~1028 │1029 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/410301031 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1032 │1033 695 │ match_types [left_type, right_type, type] do1034 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1035 │1036 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410371038 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1039 │1040 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1041 │ ~1042 │1043 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/410441045 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1046 │1047 695 │ match_types [left_type, right_type, type] do1048 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1049 │1050 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410511052 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1053 │1054 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1055 │ ~1056 │1057 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/410581059 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1060 │1061 695 │ match_types [left_type, right_type, type] do1062 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1063 │1064 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410651066 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1067 │1068 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1069 │ ~1070 │1071 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/410721073 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1074 │1075 695 │ match_types [left_type, right_type, type] do1076 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1077 │1078 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410791080 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1081 │1082 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1083 │ ~1084 │1085 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/410861087 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1088 │1089 695 │ match_types [left_type, right_type, type] do1090 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1091 │1092 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/410931094 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1095 │1096 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1097 │ ~1098 │1099 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/411001101 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1102 │1103 695 │ match_types [left_type, right_type, type] do1104 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1105 │1106 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411071108 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1109 │1110 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1111 │ ~1112 │1113 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/411141115 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1116 │1117 695 │ match_types [left_type, right_type, type] do1118 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1119 │1120 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411211122 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1123 │1124 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1125 │ ~1126 │1127 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/411281129 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1130 │1131 695 │ match_types [left_type, right_type, type] do1132 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1133 │1134 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411351136 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1137 │1138 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1139 │ ~1140 │1141 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/411421143 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1144 │1145 695 │ match_types [left_type, right_type, type] do1146 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1147 │1148 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411491150 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1151 │1152 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1153 │ ~1154 │1155 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/411561157 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1158 │1159 695 │ match_types [left_type, right_type, type] do1160 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1161 │1162 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411631164 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1165 │1166 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1167 │ ~1168 │1169 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/411701171 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1172 │1173 695 │ match_types [left_type, right_type, type] do1174 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1175 │1176 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411771178 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1179 │1180 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1181 │ ~1182 │1183 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/411841185 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1186 │1187 695 │ match_types [left_type, right_type, type] do1188 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1189 │1190 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/411911192 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1193 │1194 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1195 │ ~1196 │1197 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/411981199 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1200 │1201 695 │ match_types [left_type, right_type, type] do1202 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1203 │1204 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412051206 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1207 │1208 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1209 │ ~1210 │1211 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/412121213 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1214 │1215 695 │ match_types [left_type, right_type, type] do1216 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1217 │1218 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412191220 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1221 │1222 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1223 │ ~1224 │1225 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/412261227 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1228 │1229 695 │ match_types [left_type, right_type, type] do1230 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1231 │1232 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412331234 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1235 │1236 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1237 │ ~1238 │1239 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/412401241 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1242 │1243 695 │ match_types [left_type, right_type, type] do1244 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1245 │1246 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412471248 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1249 │1250 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1251 │ ~1252 │1253 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/412541255 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1256 │1257 695 │ match_types [left_type, right_type, type] do1258 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1259 │1260 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412611262 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1263 │1264 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1265 │ ~1266 │1267 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/412681269 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1270 │1271 695 │ match_types [left_type, right_type, type] do1272 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1273 │1274 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412751276 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1277 │1278 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1279 │ ~1280 │1281 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/412821283 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1284 │1285 695 │ match_types [left_type, right_type, type] do1286 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1287 │1288 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412891290 warning: the variable "arg1" (context 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 695 │ match_types [left_type, right_type, type] do1293 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1294 │1295 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/412961297 warning: the variable "right_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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1300 │ ~1301 │1302 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/413031304 warning: the variable "arg2" (context 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 695 │ match_types [left_type, right_type, type] do1307 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1308 │1309 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413101311 warning: the variable "left_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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1314 │ ~1315 │1316 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/413171318 warning: the variable "arg1" (context 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 695 │ match_types [left_type, right_type, type] do1321 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1322 │1323 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413241325 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1326 │1327 695 │ match_types [left_type, right_type, type] do1328 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1329 │1330 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413311332 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1333 │1334 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1335 │ ~1336 │1337 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/413381339 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1340 │1341 695 │ match_types [left_type, right_type, type] do1342 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1343 │1344 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/413451346 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1347 │1348 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1349 │ ~1350 │1351 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/413521353 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1354 │1355 695 │ match_types [left_type, right_type, type] do1356 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1357 │1358 └─ lib/nx/binary_backend.ex:695: 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 695 │ match_types [left_type, right_type, type] do1363 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1364 │1365 └─ lib/nx/binary_backend.ex:695: 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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1370 │ ~1371 │1372 └─ lib/nx/binary_backend.ex:702: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 695 │ match_types [left_type, right_type, type] do1377 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1378 │1379 └─ lib/nx/binary_backend.ex:695: 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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1384 │ ~1385 │1386 └─ lib/nx/binary_backend.ex:698: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 695 │ match_types [left_type, right_type, type] do1391 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1392 │1393 └─ lib/nx/binary_backend.ex:695: 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 695 │ match_types [left_type, right_type, type] do1398 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1399 │1400 └─ lib/nx/binary_backend.ex:695: 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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1405 │ ~1406 │1407 └─ lib/nx/binary_backend.ex:702: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 695 │ match_types [left_type, right_type, type] do1412 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1413 │1414 └─ lib/nx/binary_backend.ex:695: 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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1419 │ ~1420 │1421 └─ lib/nx/binary_backend.ex:698: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 695 │ match_types [left_type, right_type, type] do1426 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1427 │1428 └─ lib/nx/binary_backend.ex:695: 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 695 │ match_types [left_type, right_type, type] do1433 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1434 │1435 └─ lib/nx/binary_backend.ex:695: 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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1440 │ ~1441 │1442 └─ lib/nx/binary_backend.ex:702: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 695 │ match_types [left_type, right_type, type] do1447 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1448 │1449 └─ lib/nx/binary_backend.ex:695: 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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1454 │ ~1455 │1456 └─ lib/nx/binary_backend.ex:698: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 695 │ match_types [left_type, right_type, type] do1461 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1462 │1463 └─ lib/nx/binary_backend.ex:695: 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 695 │ match_types [left_type, right_type, type] do1468 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1469 │1470 └─ lib/nx/binary_backend.ex:695: 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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1475 │ ~1476 │1477 └─ lib/nx/binary_backend.ex:702: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 695 │ match_types [left_type, right_type, type] do1482 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1483 │1484 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/414851486 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1487 │1488 695 │ match_types [left_type, right_type, type] do1489 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1490 │1491 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/414921493 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1494 │1495 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1496 │ ~1497 │1498 └─ lib/nx/binary_backend.ex:698:21: 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 695 │ match_types [left_type, right_type, type] do1503 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1504 │1505 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415061507 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1508 │1509 695 │ match_types [left_type, right_type, type] do1510 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1511 │1512 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415131514 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1515 │1516 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1517 │ ~1518 │1519 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/415201521 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1522 │1523 695 │ match_types [left_type, right_type, type] do1524 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1525 │1526 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415271528 warning: the variable "arg2" (context 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 695 │ match_types [left_type, right_type, type] do1531 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1532 │1533 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415341535 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1536 │1537 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1538 │ ~1539 │1540 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/415411542 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1543 │1544 695 │ match_types [left_type, right_type, type] do1545 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1546 │1547 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415481549 warning: the variable "arg1" (context 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 695 │ match_types [left_type, right_type, type] do1552 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1553 │1554 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415551556 warning: the variable "right_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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1559 │ ~1560 │1561 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/415621563 warning: the variable "arg2" (context 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 695 │ match_types [left_type, right_type, type] do1566 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1567 │1568 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415691570 warning: the variable "arg2" (context 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 695 │ match_types [left_type, right_type, type] do1573 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1574 │1575 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415761577 warning: the variable "left_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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1580 │ ~1581 │1582 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/415831584 warning: the variable "arg1" (context 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 695 │ match_types [left_type, right_type, type] do1587 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1588 │1589 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415901591 warning: the variable "arg1" (context 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 695 │ match_types [left_type, right_type, type] do1594 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1595 │1596 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/415971598 warning: the variable "right_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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1601 │ ~1602 │1603 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/416041605 warning: the variable "arg2" (context 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 695 │ match_types [left_type, right_type, type] do1608 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1609 │1610 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416111612 warning: the variable "arg2" (context 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 695 │ match_types [left_type, right_type, type] do1615 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1616 │1617 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416181619 warning: the variable "left_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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1622 │ ~1623 │1624 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/416251626 warning: the variable "arg1" (context 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 695 │ match_types [left_type, right_type, type] do1629 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1630 │1631 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416321633 warning: the variable "arg1" (context 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 695 │ match_types [left_type, right_type, type] do1636 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1637 │1638 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416391640 warning: the variable "right_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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1643 │ ~1644 │1645 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/416461647 warning: the variable "arg2" (context 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 695 │ match_types [left_type, right_type, type] do1650 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1651 │1652 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416531654 warning: the variable "arg2" (context 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 695 │ match_types [left_type, right_type, type] do1657 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1658 │1659 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416601661 warning: the variable "left_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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1664 │ ~1665 │1666 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/416671668 warning: the variable "arg1" (context 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 695 │ match_types [left_type, right_type, type] do1671 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1672 │1673 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416741675 warning: the variable "arg1" (context 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 695 │ match_types [left_type, right_type, type] do1678 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1679 │1680 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416811682 warning: the variable "right_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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1685 │ ~1686 │1687 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/416881689 warning: the variable "arg2" (context 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 695 │ match_types [left_type, right_type, type] do1692 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1693 │1694 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/416951696 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1697 │1698 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1699 │ ~1700 │1701 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/417021703 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1704 │1705 695 │ match_types [left_type, right_type, type] do1706 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1707 │1708 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417091710 warning: the variable "arg1" (context 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 695 │ match_types [left_type, right_type, type] do1713 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1714 │1715 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417161717 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1718 │1719 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1720 │ ~1721 │1722 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/417231724 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1725 │1726 695 │ match_types [left_type, right_type, type] do1727 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1728 │1729 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417301731 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1732 │1733 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1734 │ ~1735 │1736 └─ lib/nx/binary_backend.ex:698:21: 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 695 │ match_types [left_type, right_type, type] do1741 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1742 │1743 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417441745 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1746 │1747 695 │ match_types [left_type, right_type, type] do1748 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1749 │1750 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/417511752 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1753 │1754 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1755 │ ~1756 │1757 └─ lib/nx/binary_backend.ex:702:21: 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 695 │ match_types [left_type, right_type, type] do1762 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1763 │1764 └─ lib/nx/binary_backend.ex:695: 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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1769 │ ~1770 │1771 └─ lib/nx/binary_backend.ex:698: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 695 │ match_types [left_type, right_type, type] do1776 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1777 │1778 └─ lib/nx/binary_backend.ex:695: 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 695 │ match_types [left_type, right_type, type] do1783 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1784 │1785 └─ lib/nx/binary_backend.ex:695: 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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1790 │ ~1791 │1792 └─ lib/nx/binary_backend.ex:702: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 695 │ match_types [left_type, right_type, type] do1797 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1798 │1799 └─ lib/nx/binary_backend.ex:695: 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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1804 │ ~1805 │1806 └─ lib/nx/binary_backend.ex:698: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 695 │ match_types [left_type, right_type, type] do1811 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1812 │1813 └─ lib/nx/binary_backend.ex:695: 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 695 │ match_types [left_type, right_type, type] do1818 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1819 │1820 └─ lib/nx/binary_backend.ex:695: 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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1825 │ ~1826 │1827 └─ lib/nx/binary_backend.ex:702: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 695 │ match_types [left_type, right_type, type] do1832 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1833 │1834 └─ lib/nx/binary_backend.ex:695: 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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1839 │ ~1840 │1841 └─ lib/nx/binary_backend.ex:698: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 695 │ match_types [left_type, right_type, type] do1846 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1847 │1848 └─ lib/nx/binary_backend.ex:695: 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 695 │ match_types [left_type, right_type, type] do1853 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1854 │1855 └─ lib/nx/binary_backend.ex:695: 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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1860 │ ~1861 │1862 └─ lib/nx/binary_backend.ex:702: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 695 │ match_types [left_type, right_type, type] do1867 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1868 │1869 └─ lib/nx/binary_backend.ex:695: 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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1874 │ ~1875 │1876 └─ lib/nx/binary_backend.ex:698: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 695 │ match_types [left_type, right_type, type] do1881 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1882 │1883 └─ lib/nx/binary_backend.ex:695: 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 695 │ match_types [left_type, right_type, type] do1888 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1889 │1890 └─ lib/nx/binary_backend.ex:695: 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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1895 │ ~1896 │1897 └─ lib/nx/binary_backend.ex:702: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 695 │ match_types [left_type, right_type, type] do1902 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1903 │1904 └─ lib/nx/binary_backend.ex:695: 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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1909 │ ~1910 │1911 └─ lib/nx/binary_backend.ex:698: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 695 │ match_types [left_type, right_type, type] do1916 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1917 │1918 └─ lib/nx/binary_backend.ex:695: 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 695 │ match_types [left_type, right_type, type] do1923 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1924 │1925 └─ lib/nx/binary_backend.ex:695: 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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1930 │ ~1931 │1932 └─ lib/nx/binary_backend.ex:702: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 695 │ match_types [left_type, right_type, type] do1937 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1938 │1939 └─ lib/nx/binary_backend.ex:695: 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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1944 │ ~1945 │1946 └─ lib/nx/binary_backend.ex:698: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 695 │ match_types [left_type, right_type, type] do1951 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1952 │1953 └─ lib/nx/binary_backend.ex:695: 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 695 │ match_types [left_type, right_type, type] do1958 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1959 │1960 └─ lib/nx/binary_backend.ex:695: 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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1965 │ ~1966 │1967 └─ lib/nx/binary_backend.ex:702: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 695 │ match_types [left_type, right_type, type] do1972 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1973 │1974 └─ lib/nx/binary_backend.ex:695: 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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1979 │ ~1980 │1981 └─ lib/nx/binary_backend.ex:698: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 695 │ match_types [left_type, right_type, type] do1986 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1987 │1988 └─ lib/nx/binary_backend.ex:695: 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 695 │ match_types [left_type, right_type, type] do1993 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1994 │1995 └─ lib/nx/binary_backend.ex:695: 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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2000 │ ~2001 │2002 └─ lib/nx/binary_backend.ex:702: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 695 │ match_types [left_type, right_type, type] do2007 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2008 │2009 └─ lib/nx/binary_backend.ex:695: 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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2014 │ ~2015 │2016 └─ lib/nx/binary_backend.ex:698: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 695 │ match_types [left_type, right_type, type] do2021 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2022 │2023 └─ lib/nx/binary_backend.ex:695: 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 695 │ match_types [left_type, right_type, type] do2028 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2029 │2030 └─ lib/nx/binary_backend.ex:695: 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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2035 │ ~2036 │2037 └─ lib/nx/binary_backend.ex:702: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 695 │ match_types [left_type, right_type, type] do2042 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2043 │2044 └─ lib/nx/binary_backend.ex:695: 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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2049 │ ~2050 │2051 └─ lib/nx/binary_backend.ex:698: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 695 │ match_types [left_type, right_type, type] do2056 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2057 │2058 └─ lib/nx/binary_backend.ex:695: 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 695 │ match_types [left_type, right_type, type] do2063 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2064 │2065 └─ lib/nx/binary_backend.ex:695: 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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2070 │ ~2071 │2072 └─ lib/nx/binary_backend.ex:702: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 695 │ match_types [left_type, right_type, type] do2077 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2078 │2079 └─ lib/nx/binary_backend.ex:695: 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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2084 │ ~2085 │2086 └─ lib/nx/binary_backend.ex:698: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 695 │ match_types [left_type, right_type, type] do2091 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2092 │2093 └─ lib/nx/binary_backend.ex:695: 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 695 │ match_types [left_type, right_type, type] do2098 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2099 │2100 └─ lib/nx/binary_backend.ex:695: 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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2105 │ ~2106 │2107 └─ lib/nx/binary_backend.ex:702: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 695 │ match_types [left_type, right_type, type] do2112 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2113 │2114 └─ lib/nx/binary_backend.ex:695: 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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2119 │ ~2120 │2121 └─ lib/nx/binary_backend.ex:698: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 695 │ match_types [left_type, right_type, type] do2126 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2127 │2128 └─ lib/nx/binary_backend.ex:695: 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 695 │ match_types [left_type, right_type, type] do2133 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2134 │2135 └─ lib/nx/binary_backend.ex:695: 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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2140 │ ~2141 │2142 └─ lib/nx/binary_backend.ex:702: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 695 │ match_types [left_type, right_type, type] do2147 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2148 │2149 └─ lib/nx/binary_backend.ex:695: 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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2154 │ ~2155 │2156 └─ lib/nx/binary_backend.ex:698: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 695 │ match_types [left_type, right_type, type] do2161 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2162 │2163 └─ lib/nx/binary_backend.ex:695: 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 695 │ match_types [left_type, right_type, type] do2168 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2169 │2170 └─ lib/nx/binary_backend.ex:695: 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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2175 │ ~2176 │2177 └─ lib/nx/binary_backend.ex:702: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 695 │ match_types [left_type, right_type, type] do2182 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2183 │2184 └─ lib/nx/binary_backend.ex:695: 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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2189 │ ~2190 │2191 └─ lib/nx/binary_backend.ex:698: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 695 │ match_types [left_type, right_type, type] do2196 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2197 │2198 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/421992200 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2201 │2202 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2203 │ ~2204 │2205 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/422062207 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2208 │2209 695 │ match_types [left_type, right_type, type] do2210 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2211 │2212 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422132214 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2215 │2216 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2217 │ ~2218 │2219 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/422202221 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2222 │2223 695 │ match_types [left_type, right_type, type] do2224 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2225 │2226 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422272228 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2229 │2230 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2231 │ ~2232 │2233 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/422342235 warning: the variable "arg2" (context 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 695 │ match_types [left_type, right_type, type] do2238 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2239 │2240 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422412242 warning: the variable "left_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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2245 │ ~2246 │2247 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/422482249 warning: the variable "arg1" (context 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 695 │ match_types [left_type, right_type, type] do2252 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2253 │2254 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422552256 warning: the variable "right_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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2259 │ ~2260 │2261 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/422622263 warning: the variable "arg2" (context 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 695 │ match_types [left_type, right_type, type] do2266 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2267 │2268 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422692270 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2271 │2272 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2273 │ ~2274 │2275 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/422762277 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2278 │2279 695 │ match_types [left_type, right_type, type] do2280 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2281 │2282 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422832284 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2285 │2286 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2287 │ ~2288 │2289 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/422902291 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2292 │2293 695 │ match_types [left_type, right_type, type] do2294 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2295 │2296 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/422972298 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2299 │2300 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2301 │ ~2302 │2303 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/423042305 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2306 │2307 695 │ match_types [left_type, right_type, type] do2308 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2309 │2310 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423112312 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2313 │2314 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2315 │ ~2316 │2317 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/423182319 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2320 │2321 695 │ match_types [left_type, right_type, type] do2322 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2323 │2324 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423252326 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2327 │2328 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2329 │ ~2330 │2331 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/423322333 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2334 │2335 695 │ match_types [left_type, right_type, type] do2336 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2337 │2338 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423392340 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2341 │2342 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2343 │ ~2344 │2345 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/423462347 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2348 │2349 695 │ match_types [left_type, right_type, type] do2350 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2351 │2352 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423532354 warning: the variable "arg2" (context 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 695 │ match_types [left_type, right_type, type] do2357 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2358 │2359 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423602361 warning: the variable "left_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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2364 │ ~2365 │2366 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/423672368 warning: the variable "arg1" (context 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 695 │ match_types [left_type, right_type, type] do2371 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2372 │2373 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423742375 warning: the variable "right_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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2378 │ ~2379 │2380 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/423812382 warning: the variable "arg2" (context 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 695 │ match_types [left_type, right_type, type] do2385 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2386 │2387 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423882389 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2390 │2391 695 │ match_types [left_type, right_type, type] do2392 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2393 │2394 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/423952396 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2397 │2398 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2399 │ ~2400 │2401 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/424022403 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2404 │2405 695 │ match_types [left_type, right_type, type] do2406 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2407 │2408 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/424092410 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2411 │2412 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2413 │ ~2414 │2415 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/424162417 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2418 │2419 695 │ match_types [left_type, right_type, type] do2420 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2421 │2422 └─ lib/nx/binary_backend.ex:695: 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 695 │ match_types [left_type, right_type, type] do2427 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2428 │2429 └─ lib/nx/binary_backend.ex:695: 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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2434 │ ~2435 │2436 └─ lib/nx/binary_backend.ex:698: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 695 │ match_types [left_type, right_type, type] do2441 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2442 │2443 └─ lib/nx/binary_backend.ex:695: 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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2448 │ ~2449 │2450 └─ lib/nx/binary_backend.ex:702: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 695 │ match_types [left_type, right_type, type] do2455 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2456 │2457 └─ lib/nx/binary_backend.ex:695: 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 695 │ match_types [left_type, right_type, type] do2462 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2463 │2464 └─ lib/nx/binary_backend.ex:695: 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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2469 │ ~2470 │2471 └─ lib/nx/binary_backend.ex:698: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 695 │ match_types [left_type, right_type, type] do2476 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2477 │2478 └─ lib/nx/binary_backend.ex:695: 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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2483 │ ~2484 │2485 └─ lib/nx/binary_backend.ex:702: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 695 │ match_types [left_type, right_type, type] do2490 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2491 │2492 └─ lib/nx/binary_backend.ex:695: 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 695 │ match_types [left_type, right_type, type] do2497 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2498 │2499 └─ lib/nx/binary_backend.ex:695: 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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2504 │ ~2505 │2506 └─ lib/nx/binary_backend.ex:698: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 695 │ match_types [left_type, right_type, type] do2511 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2512 │2513 └─ lib/nx/binary_backend.ex:695: 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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2518 │ ~2519 │2520 └─ lib/nx/binary_backend.ex:702: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 695 │ match_types [left_type, right_type, type] do2525 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2526 │2527 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425282529 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2530 │2531 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2532 │ ~2533 │2534 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/425352536 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2537 │2538 695 │ match_types [left_type, right_type, type] do2539 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2540 │2541 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425422543 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2544 │2545 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2546 │ ~2547 │2548 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/425492550 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2551 │2552 695 │ match_types [left_type, right_type, type] do2553 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2554 │2555 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425562557 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2558 │2559 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2560 │ ~2561 │2562 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/425632564 warning: the variable "arg1" (context 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 695 │ match_types [left_type, right_type, type] do2567 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2568 │2569 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425702571 warning: the variable "right_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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2574 │ ~2575 │2576 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/425772578 warning: the variable "arg2" (context 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 695 │ match_types [left_type, right_type, type] do2581 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2582 │2583 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425842585 warning: the variable "left_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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2588 │ ~2589 │2590 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/425912592 warning: the variable "arg1" (context 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 695 │ match_types [left_type, right_type, type] do2595 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2596 │2597 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/425982599 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2600 │2601 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2602 │ ~2603 │2604 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/426052606 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2607 │2608 695 │ match_types [left_type, right_type, type] do2609 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2610 │2611 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426122613 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2614 │2615 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2616 │ ~2617 │2618 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/426192620 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2621 │2622 695 │ match_types [left_type, right_type, type] do2623 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2624 │2625 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426262627 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2628 │2629 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2630 │ ~2631 │2632 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/426332634 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2635 │2636 695 │ match_types [left_type, right_type, type] do2637 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2638 │2639 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426402641 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2642 │2643 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2644 │ ~2645 │2646 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/426472648 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2649 │2650 695 │ match_types [left_type, right_type, type] do2651 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2652 │2653 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426542655 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2656 │2657 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2658 │ ~2659 │2660 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/426612662 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2663 │2664 695 │ match_types [left_type, right_type, type] do2665 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2666 │2667 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426682669 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2670 │2671 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2672 │ ~2673 │2674 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/426752676 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2677 │2678 695 │ match_types [left_type, right_type, type] do2679 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2680 │2681 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426822683 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2684 │2685 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2686 │ ~2687 │2688 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/426892690 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2691 │2692 695 │ match_types [left_type, right_type, type] do2693 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2694 │2695 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/426962697 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2698 │2699 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2700 │ ~2701 │2702 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/427032704 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2705 │2706 695 │ match_types [left_type, right_type, type] do2707 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2708 │2709 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427102711 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2712 │2713 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2714 │ ~2715 │2716 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/427172718 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2719 │2720 695 │ match_types [left_type, right_type, type] do2721 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2722 │2723 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427242725 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2726 │2727 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2728 │ ~2729 │2730 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/427312732 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2733 │2734 695 │ match_types [left_type, right_type, type] do2735 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2736 │2737 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427382739 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2740 │2741 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2742 │ ~2743 │2744 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/427452746 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2747 │2748 695 │ match_types [left_type, right_type, type] do2749 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2750 │2751 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427522753 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2754 │2755 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2756 │ ~2757 │2758 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/427592760 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2761 │2762 695 │ match_types [left_type, right_type, type] do2763 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2764 │2765 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427662767 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2768 │2769 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2770 │ ~2771 │2772 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/427732774 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2775 │2776 695 │ match_types [left_type, right_type, type] do2777 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2778 │2779 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427802781 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2782 │2783 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2784 │ ~2785 │2786 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/427872788 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2789 │2790 695 │ match_types [left_type, right_type, type] do2791 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2792 │2793 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/427942795 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2796 │2797 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2798 │ ~2799 │2800 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/428012802 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2803 │2804 695 │ match_types [left_type, right_type, type] do2805 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2806 │2807 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428082809 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2810 │2811 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2812 │ ~2813 │2814 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/428152816 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2817 │2818 695 │ match_types [left_type, right_type, type] do2819 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2820 │2821 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428222823 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2824 │2825 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2826 │ ~2827 │2828 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/428292830 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2831 │2832 695 │ match_types [left_type, right_type, type] do2833 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2834 │2835 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428362837 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2838 │2839 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2840 │ ~2841 │2842 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/428432844 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2845 │2846 695 │ match_types [left_type, right_type, type] do2847 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2848 │2849 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428502851 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2852 │2853 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2854 │ ~2855 │2856 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/428572858 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2859 │2860 695 │ match_types [left_type, right_type, type] do2861 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2862 │2863 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428642865 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2866 │2867 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2868 │ ~2869 │2870 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/428712872 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2873 │2874 695 │ match_types [left_type, right_type, type] do2875 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2876 │2877 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428782879 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2880 │2881 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2882 │ ~2883 │2884 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/428852886 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2887 │2888 695 │ match_types [left_type, right_type, type] do2889 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2890 │2891 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/428922893 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2894 │2895 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2896 │ ~2897 │2898 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/428992900 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2901 │2902 695 │ match_types [left_type, right_type, type] do2903 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2904 │2905 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429062907 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2908 │2909 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2910 │ ~2911 │2912 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/429132914 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2915 │2916 695 │ match_types [left_type, right_type, type] do2917 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2918 │2919 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429202921 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2922 │2923 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2924 │ ~2925 │2926 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/429272928 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2929 │2930 695 │ match_types [left_type, right_type, type] do2931 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2932 │2933 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429342935 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2936 │2937 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2938 │ ~2939 │2940 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/429412942 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2943 │2944 695 │ match_types [left_type, right_type, type] do2945 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2946 │2947 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429482949 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2950 │2951 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2952 │ ~2953 │2954 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/429552956 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2957 │2958 695 │ match_types [left_type, right_type, type] do2959 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2960 │2961 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429622963 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2964 │2965 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2966 │ ~2967 │2968 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/429692970 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2971 │2972 695 │ match_types [left_type, right_type, type] do2973 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2974 │2975 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429762977 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2978 │2979 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2980 │ ~2981 │2982 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/429832984 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2985 │2986 695 │ match_types [left_type, right_type, type] do2987 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2988 │2989 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/429902991 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2992 │2993 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2994 │ ~2995 │2996 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/429972998 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2999 │3000 695 │ match_types [left_type, right_type, type] do3001 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3002 │3003 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430043005 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3006 │3007 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3008 │ ~3009 │3010 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/430113012 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3013 │3014 695 │ match_types [left_type, right_type, type] do3015 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3016 │3017 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430183019 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3020 │3021 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3022 │ ~3023 │3024 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/430253026 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3027 │3028 695 │ match_types [left_type, right_type, type] do3029 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3030 │3031 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430323033 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3034 │3035 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3036 │ ~3037 │3038 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/430393040 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3041 │3042 695 │ match_types [left_type, right_type, type] do3043 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3044 │3045 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430463047 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3048 │3049 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3050 │ ~3051 │3052 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/430533054 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3055 │3056 695 │ match_types [left_type, right_type, type] do3057 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3058 │3059 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430603061 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3062 │3063 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3064 │ ~3065 │3066 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/430673068 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3069 │3070 695 │ match_types [left_type, right_type, type] do3071 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3072 │3073 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430743075 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3076 │3077 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3078 │ ~3079 │3080 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/430813082 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3083 │3084 695 │ match_types [left_type, right_type, type] do3085 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3086 │3087 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430883089 warning: the variable "arg2" (context 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 695 │ match_types [left_type, right_type, type] do3092 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3093 │3094 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/430953096 warning: the variable "left_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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3099 │ ~3100 │3101 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/431023103 warning: the variable "arg1" (context 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 695 │ match_types [left_type, right_type, type] do3106 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3107 │3108 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431093110 warning: the variable "right_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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3113 │ ~3114 │3115 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/431163117 warning: the variable "arg2" (context 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 695 │ match_types [left_type, right_type, type] do3120 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3121 │3122 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431233124 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3125 │3126 695 │ match_types [left_type, right_type, type] do3127 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3128 │3129 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431303131 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3132 │3133 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3134 │ ~3135 │3136 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/431373138 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3139 │3140 695 │ match_types [left_type, right_type, type] do3141 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3142 │3143 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/431443145 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3146 │3147 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3148 │ ~3149 │3150 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/431513152 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3153 │3154 695 │ match_types [left_type, right_type, type] do3155 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3156 │3157 └─ lib/nx/binary_backend.ex:695: 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 695 │ match_types [left_type, right_type, type] do3162 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3163 │3164 └─ lib/nx/binary_backend.ex:695: 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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3169 │ ~3170 │3171 └─ lib/nx/binary_backend.ex:698: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 695 │ match_types [left_type, right_type, type] do3176 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3177 │3178 └─ lib/nx/binary_backend.ex:695: 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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3183 │ ~3184 │3185 └─ lib/nx/binary_backend.ex:702: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 695 │ match_types [left_type, right_type, type] do3190 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3191 │3192 └─ lib/nx/binary_backend.ex:695: 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 695 │ match_types [left_type, right_type, type] do3197 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3198 │3199 └─ lib/nx/binary_backend.ex:695: 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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3204 │ ~3205 │3206 └─ lib/nx/binary_backend.ex:698: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 695 │ match_types [left_type, right_type, type] do3211 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3212 │3213 └─ lib/nx/binary_backend.ex:695: 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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3218 │ ~3219 │3220 └─ lib/nx/binary_backend.ex:702: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 695 │ match_types [left_type, right_type, type] do3225 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3226 │3227 └─ lib/nx/binary_backend.ex:695: 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 695 │ match_types [left_type, right_type, type] do3232 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3233 │3234 └─ lib/nx/binary_backend.ex:695: 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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3239 │ ~3240 │3241 └─ lib/nx/binary_backend.ex:698: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 695 │ match_types [left_type, right_type, type] do3246 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3247 │3248 └─ lib/nx/binary_backend.ex:695: 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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3253 │ ~3254 │3255 └─ lib/nx/binary_backend.ex:702: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 695 │ match_types [left_type, right_type, type] do3260 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3261 │3262 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432633264 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3265 │3266 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3267 │ ~3268 │3269 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/432703271 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3272 │3273 695 │ match_types [left_type, right_type, type] do3274 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3275 │3276 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432773278 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3279 │3280 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3281 │ ~3282 │3283 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/432843285 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3286 │3287 695 │ match_types [left_type, right_type, type] do3288 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3289 │3290 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/432913292 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3293 │3294 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3295 │ ~3296 │3297 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/432983299 warning: the variable "arg1" (context 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 695 │ match_types [left_type, right_type, type] do3302 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3303 │3304 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433053306 warning: the variable "right_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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3309 │ ~3310 │3311 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/433123313 warning: the variable "arg2" (context 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 695 │ match_types [left_type, right_type, type] do3316 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3317 │3318 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433193320 warning: the variable "left_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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3323 │ ~3324 │3325 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/433263327 warning: the variable "arg1" (context 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 695 │ match_types [left_type, right_type, type] do3330 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3331 │3332 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433333334 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3335 │3336 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3337 │ ~3338 │3339 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/433403341 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3342 │3343 695 │ match_types [left_type, right_type, type] do3344 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3345 │3346 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433473348 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3349 │3350 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3351 │ ~3352 │3353 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/433543355 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3356 │3357 695 │ match_types [left_type, right_type, type] do3358 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3359 │3360 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433613362 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3363 │3364 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3365 │ ~3366 │3367 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/433683369 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3370 │3371 695 │ match_types [left_type, right_type, type] do3372 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3373 │3374 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433753376 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3377 │3378 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3379 │ ~3380 │3381 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/433823383 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3384 │3385 695 │ match_types [left_type, right_type, type] do3386 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3387 │3388 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/433893390 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3391 │3392 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3393 │ ~3394 │3395 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/433963397 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3398 │3399 695 │ match_types [left_type, right_type, type] do3400 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3401 │3402 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434033404 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3405 │3406 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3407 │ ~3408 │3409 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/434103411 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3412 │3413 695 │ match_types [left_type, right_type, type] do3414 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3415 │3416 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434173418 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3419 │3420 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3421 │ ~3422 │3423 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/434243425 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3426 │3427 695 │ match_types [left_type, right_type, type] do3428 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3429 │3430 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434313432 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3433 │3434 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3435 │ ~3436 │3437 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/434383439 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3440 │3441 695 │ match_types [left_type, right_type, type] do3442 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3443 │3444 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434453446 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3447 │3448 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3449 │ ~3450 │3451 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/434523453 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3454 │3455 695 │ match_types [left_type, right_type, type] do3456 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3457 │3458 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434593460 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3461 │3462 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3463 │ ~3464 │3465 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/434663467 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3468 │3469 695 │ match_types [left_type, right_type, type] do3470 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3471 │3472 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434733474 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3475 │3476 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3477 │ ~3478 │3479 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/434803481 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3482 │3483 695 │ match_types [left_type, right_type, type] do3484 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3485 │3486 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/434873488 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3489 │3490 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3491 │ ~3492 │3493 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/434943495 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3496 │3497 695 │ match_types [left_type, right_type, type] do3498 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3499 │3500 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435013502 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3503 │3504 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3505 │ ~3506 │3507 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/435083509 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3510 │3511 695 │ match_types [left_type, right_type, type] do3512 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3513 │3514 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435153516 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3517 │3518 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3519 │ ~3520 │3521 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/435223523 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3524 │3525 695 │ match_types [left_type, right_type, type] do3526 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3527 │3528 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435293530 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3531 │3532 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3533 │ ~3534 │3535 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/435363537 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3538 │3539 695 │ match_types [left_type, right_type, type] do3540 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3541 │3542 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435433544 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3545 │3546 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3547 │ ~3548 │3549 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/435503551 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3552 │3553 695 │ match_types [left_type, right_type, type] do3554 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3555 │3556 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435573558 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3559 │3560 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3561 │ ~3562 │3563 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/435643565 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3566 │3567 695 │ match_types [left_type, right_type, type] do3568 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3569 │3570 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435713572 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3573 │3574 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3575 │ ~3576 │3577 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/435783579 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3580 │3581 695 │ match_types [left_type, right_type, type] do3582 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3583 │3584 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435853586 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3587 │3588 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3589 │ ~3590 │3591 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/435923593 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3594 │3595 695 │ match_types [left_type, right_type, type] do3596 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3597 │3598 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/435993600 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3601 │3602 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3603 │ ~3604 │3605 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/436063607 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3608 │3609 695 │ match_types [left_type, right_type, type] do3610 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3611 │3612 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436133614 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3615 │3616 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3617 │ ~3618 │3619 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/436203621 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3622 │3623 695 │ match_types [left_type, right_type, type] do3624 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3625 │3626 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436273628 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3629 │3630 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3631 │ ~3632 │3633 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/436343635 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3636 │3637 695 │ match_types [left_type, right_type, type] do3638 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3639 │3640 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436413642 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3643 │3644 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3645 │ ~3646 │3647 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/436483649 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3650 │3651 695 │ match_types [left_type, right_type, type] do3652 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3653 │3654 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436553656 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3657 │3658 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3659 │ ~3660 │3661 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/436623663 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3664 │3665 695 │ match_types [left_type, right_type, type] do3666 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3667 │3668 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436693670 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3671 │3672 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3673 │ ~3674 │3675 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/436763677 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3678 │3679 695 │ match_types [left_type, right_type, type] do3680 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3681 │3682 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436833684 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3685 │3686 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3687 │ ~3688 │3689 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/436903691 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3692 │3693 695 │ match_types [left_type, right_type, type] do3694 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3695 │3696 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/436973698 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3699 │3700 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3701 │ ~3702 │3703 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/437043705 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3706 │3707 695 │ match_types [left_type, right_type, type] do3708 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3709 │3710 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437113712 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3713 │3714 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3715 │ ~3716 │3717 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/437183719 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3720 │3721 695 │ match_types [left_type, right_type, type] do3722 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3723 │3724 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437253726 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3727 │3728 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3729 │ ~3730 │3731 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/437323733 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3734 │3735 695 │ match_types [left_type, right_type, type] do3736 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3737 │3738 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437393740 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3741 │3742 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3743 │ ~3744 │3745 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/437463747 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3748 │3749 695 │ match_types [left_type, right_type, type] do3750 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3751 │3752 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437533754 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3755 │3756 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3757 │ ~3758 │3759 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/437603761 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3762 │3763 695 │ match_types [left_type, right_type, type] do3764 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3765 │3766 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437673768 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3769 │3770 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3771 │ ~3772 │3773 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/437743775 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3776 │3777 695 │ match_types [left_type, right_type, type] do3778 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3779 │3780 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437813782 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3783 │3784 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3785 │ ~3786 │3787 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/437883789 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3790 │3791 695 │ match_types [left_type, right_type, type] do3792 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3793 │3794 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/437953796 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3797 │3798 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3799 │ ~3800 │3801 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/438023803 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3804 │3805 695 │ match_types [left_type, right_type, type] do3806 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3807 │3808 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438093810 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3811 │3812 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3813 │ ~3814 │3815 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/438163817 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3818 │3819 695 │ match_types [left_type, right_type, type] do3820 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3821 │3822 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438233824 warning: the variable "arg2" (context 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 695 │ match_types [left_type, right_type, type] do3827 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3828 │3829 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438303831 warning: the variable "left_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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3834 │ ~3835 │3836 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/438373838 warning: the variable "arg1" (context 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 695 │ match_types [left_type, right_type, type] do3841 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3842 │3843 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438443845 warning: the variable "right_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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3848 │ ~3849 │3850 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/438513852 warning: the variable "arg2" (context 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 695 │ match_types [left_type, right_type, type] do3855 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3856 │3857 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438583859 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3860 │3861 695 │ match_types [left_type, right_type, type] do3862 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3863 │3864 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438653866 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3867 │3868 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3869 │ ~3870 │3871 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/438723873 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3874 │3875 695 │ match_types [left_type, right_type, type] do3876 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3877 │3878 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/438793880 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3881 │3882 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3883 │ ~3884 │3885 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/438863887 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3888 │3889 695 │ match_types [left_type, right_type, type] do3890 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3891 │3892 └─ lib/nx/binary_backend.ex:695: 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 695 │ match_types [left_type, right_type, type] do3897 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3898 │3899 └─ lib/nx/binary_backend.ex:695: 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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3904 │ ~3905 │3906 └─ lib/nx/binary_backend.ex:698: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 695 │ match_types [left_type, right_type, type] do3911 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3912 │3913 └─ lib/nx/binary_backend.ex:695: 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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3918 │ ~3919 │3920 └─ lib/nx/binary_backend.ex:702: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 695 │ match_types [left_type, right_type, type] do3925 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3926 │3927 └─ lib/nx/binary_backend.ex:695: 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 695 │ match_types [left_type, right_type, type] do3932 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3933 │3934 └─ lib/nx/binary_backend.ex:695: 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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3939 │ ~3940 │3941 └─ lib/nx/binary_backend.ex:698: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 695 │ match_types [left_type, right_type, type] do3946 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3947 │3948 └─ lib/nx/binary_backend.ex:695: 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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3953 │ ~3954 │3955 └─ lib/nx/binary_backend.ex:702: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 695 │ match_types [left_type, right_type, type] do3960 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3961 │3962 └─ lib/nx/binary_backend.ex:695: 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 695 │ match_types [left_type, right_type, type] do3967 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3968 │3969 └─ lib/nx/binary_backend.ex:695: 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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3974 │ ~3975 │3976 └─ lib/nx/binary_backend.ex:698: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 695 │ match_types [left_type, right_type, type] do3981 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3982 │3983 └─ lib/nx/binary_backend.ex:695: 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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3988 │ ~3989 │3990 └─ lib/nx/binary_backend.ex:702: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 695 │ match_types [left_type, right_type, type] do3995 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3996 │3997 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/439983999 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4000 │4001 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4002 │ ~4003 │4004 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/440054006 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4007 │4008 695 │ match_types [left_type, right_type, type] do4009 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4010 │4011 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440124013 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4014 │4015 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4016 │ ~4017 │4018 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/440194020 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4021 │4022 695 │ match_types [left_type, right_type, type] do4023 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4024 │4025 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440264027 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4028 │4029 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4030 │ ~4031 │4032 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/440334034 warning: the variable "arg1" (context 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 695 │ match_types [left_type, right_type, type] do4037 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4038 │4039 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440404041 warning: the variable "right_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 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4044 │ ~4045 │4046 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/440474048 warning: the variable "arg2" (context 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 695 │ match_types [left_type, right_type, type] do4051 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4052 │4053 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440544055 warning: the variable "left_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 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4058 │ ~4059 │4060 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/440614062 warning: the variable "arg1" (context 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 695 │ match_types [left_type, right_type, type] do4065 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4066 │4067 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440684069 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4070 │4071 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4072 │ ~4073 │4074 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/440754076 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4077 │4078 695 │ match_types [left_type, right_type, type] do4079 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4080 │4081 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440824083 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4084 │4085 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4086 │ ~4087 │4088 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/440894090 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4091 │4092 695 │ match_types [left_type, right_type, type] do4093 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4094 │4095 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/440964097 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4098 │4099 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4100 │ ~4101 │4102 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/441034104 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4105 │4106 695 │ match_types [left_type, right_type, type] do4107 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4108 │4109 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441104111 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4112 │4113 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4114 │ ~4115 │4116 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/441174118 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4119 │4120 695 │ match_types [left_type, right_type, type] do4121 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4122 │4123 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441244125 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4126 │4127 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4128 │ ~4129 │4130 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/441314132 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4133 │4134 695 │ match_types [left_type, right_type, type] do4135 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4136 │4137 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441384139 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4140 │4141 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4142 │ ~4143 │4144 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/441454146 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4147 │4148 695 │ match_types [left_type, right_type, type] do4149 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4150 │4151 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441524153 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4154 │4155 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4156 │ ~4157 │4158 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/441594160 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4161 │4162 695 │ match_types [left_type, right_type, type] do4163 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4164 │4165 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441664167 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4168 │4169 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4170 │ ~4171 │4172 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/441734174 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4175 │4176 695 │ match_types [left_type, right_type, type] do4177 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4178 │4179 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441804181 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4182 │4183 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4184 │ ~4185 │4186 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/441874188 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4189 │4190 695 │ match_types [left_type, right_type, type] do4191 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4192 │4193 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/441944195 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4196 │4197 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4198 │ ~4199 │4200 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/442014202 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4203 │4204 695 │ match_types [left_type, right_type, type] do4205 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4206 │4207 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442084209 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4210 │4211 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4212 │ ~4213 │4214 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/442154216 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4217 │4218 695 │ match_types [left_type, right_type, type] do4219 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4220 │4221 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442224223 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4224 │4225 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4226 │ ~4227 │4228 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/442294230 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4231 │4232 695 │ match_types [left_type, right_type, type] do4233 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4234 │4235 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442364237 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4238 │4239 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4240 │ ~4241 │4242 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/442434244 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4245 │4246 695 │ match_types [left_type, right_type, type] do4247 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4248 │4249 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442504251 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4252 │4253 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4254 │ ~4255 │4256 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/442574258 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4259 │4260 695 │ match_types [left_type, right_type, type] do4261 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4262 │4263 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442644265 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4266 │4267 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4268 │ ~4269 │4270 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/442714272 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4273 │4274 695 │ match_types [left_type, right_type, type] do4275 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4276 │4277 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442784279 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4280 │4281 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4282 │ ~4283 │4284 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/442854286 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4287 │4288 695 │ match_types [left_type, right_type, type] do4289 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4290 │4291 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/442924293 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4294 │4295 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4296 │ ~4297 │4298 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/442994300 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4301 │4302 695 │ match_types [left_type, right_type, type] do4303 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4304 │4305 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443064307 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4308 │4309 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4310 │ ~4311 │4312 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/443134314 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4315 │4316 695 │ match_types [left_type, right_type, type] do4317 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4318 │4319 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443204321 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4322 │4323 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4324 │ ~4325 │4326 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/443274328 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4329 │4330 695 │ match_types [left_type, right_type, type] do4331 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4332 │4333 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443344335 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4336 │4337 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4338 │ ~4339 │4340 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/443414342 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4343 │4344 695 │ match_types [left_type, right_type, type] do4345 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4346 │4347 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443484349 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4350 │4351 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4352 │ ~4353 │4354 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/443554356 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4357 │4358 695 │ match_types [left_type, right_type, type] do4359 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4360 │4361 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443624363 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4364 │4365 698 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4366 │ ~4367 │4368 └─ lib/nx/binary_backend.ex:698:21: Nx.BinaryBackend.element_wise_bin_op/443694370 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4371 │4372 695 │ match_types [left_type, right_type, type] do4373 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4374 │4375 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443764377 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4378 │4379 702 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4380 │ ~4381 │4382 └─ lib/nx/binary_backend.ex:702:21: Nx.BinaryBackend.element_wise_bin_op/443834384 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4385 │4386 695 │ match_types [left_type, right_type, type] do4387 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4388 │4389 └─ lib/nx/binary_backend.ex:695: Nx.BinaryBackend.element_wise_bin_op/443904391 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 operator4392 │4393 833 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4394 │ ~4395 │4396 └─ lib/nx/binary_backend.ex:833:34: Nx.BinaryBackend.element_wise_bit_op/343974398 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 operator4399 │4400 833 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4401 │ ~4402 │4403 └─ lib/nx/binary_backend.ex:833:34: Nx.BinaryBackend.element_wise_bit_op/344044405 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 operator4406 │4407 833 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4408 │ ~4409 │4410 └─ lib/nx/binary_backend.ex:833:34: Nx.BinaryBackend.element_wise_bit_op/344114412 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 operator4413 │4414 833 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4415 │ ~4416 │4417 └─ lib/nx/binary_backend.ex:833:34: Nx.BinaryBackend.element_wise_bit_op/344184419 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 operator4420 │4421 833 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4422 │ ~4423 │4424 └─ lib/nx/binary_backend.ex:833:34: Nx.BinaryBackend.element_wise_bit_op/344254426 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 operator4427 │4428 855 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4429 │ ~4430 │4431 └─ lib/nx/binary_backend.ex:855:34: Nx.BinaryBackend.real/244324433 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 operator4434 │4435 855 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4436 │ ~4437 │4438 └─ lib/nx/binary_backend.ex:855:69: Nx.BinaryBackend.real/244394440 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 operator4441 │4442 867 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4443 │ ~4444 │4445 └─ lib/nx/binary_backend.ex:867:31: Nx.BinaryBackend.imag/244464447 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 operator4448 │4449 867 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4450 │ ~4451 │4452 └─ lib/nx/binary_backend.ex:867:69: Nx.BinaryBackend.imag/244534454 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 operator4455 │4456 1147 │ for <<batch::size(batch_size)-bitstring <- batch_group>>,4457 │ ~4458 │4459 └─ lib/nx/binary_backend.ex:1147:27: Nx.BinaryBackend.conv/444604461 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 operator4462 │4463 1176 │ <<_::size(current_input_pos)-bitstring, input_receptive_field::bitstring>> = window4464 │ ~4465 │4466 └─ lib/nx/binary_backend.ex:1176:25: Nx.BinaryBackend.conv/444674468 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 operator4469 │4470 1178 │ <<_::size(current_filter_pos)-bitstring, filter_receptive_field::bitstring>> =4471 │ ~4472 │4473 └─ lib/nx/binary_backend.ex:1178:25: Nx.BinaryBackend.conv/444744475 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4476 │4477 1186 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4478 │ ~4479 │4480 └─ lib/nx/binary_backend.ex:1186:31: Nx.BinaryBackend.conv/444814482 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4483 │4484 1183 │ match_types [input_type] do4485 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4486 │4487 └─ lib/nx/binary_backend.ex:1183: Nx.BinaryBackend.conv/444884489 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4490 │4491 1186 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4492 │ ~4493 │4494 └─ lib/nx/binary_backend.ex:1186:31: Nx.BinaryBackend.conv/444954496 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4497 │4498 1183 │ match_types [input_type] do4499 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4500 │4501 └─ lib/nx/binary_backend.ex:1183: Nx.BinaryBackend.conv/445024503 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4504 │4505 1183 │ match_types [input_type] do4506 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4507 │4508 └─ lib/nx/binary_backend.ex:1183: Nx.BinaryBackend.conv/445094510 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4511 │4512 1186 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4513 │ ~4514 │4515 └─ lib/nx/binary_backend.ex:1186:31: Nx.BinaryBackend.conv/445164517 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4518 │4519 1183 │ match_types [input_type] do4520 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4521 │4522 └─ lib/nx/binary_backend.ex:1183: Nx.BinaryBackend.conv/445234524 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4525 │4526 1186 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4527 │ ~4528 │4529 └─ lib/nx/binary_backend.ex:1186:31: Nx.BinaryBackend.conv/445304531 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4532 │4533 1183 │ match_types [input_type] do4534 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4535 │4536 └─ lib/nx/binary_backend.ex:1183: Nx.BinaryBackend.conv/445374538 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4539 │4540 1186 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4541 │ ~4542 │4543 └─ lib/nx/binary_backend.ex:1186:31: Nx.BinaryBackend.conv/445444545 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4546 │4547 1183 │ match_types [input_type] do4548 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4549 │4550 └─ lib/nx/binary_backend.ex:1183: Nx.BinaryBackend.conv/445514552 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4553 │4554 1196 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4555 │ ~4556 │4557 └─ lib/nx/binary_backend.ex:1196:31: Nx.BinaryBackend.conv/445584559 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4560 │4561 1193 │ match_types [kernel_type] do4562 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4563 │4564 └─ lib/nx/binary_backend.ex:1193: Nx.BinaryBackend.conv/445654566 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4567 │4568 1196 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4569 │ ~4570 │4571 └─ lib/nx/binary_backend.ex:1196:31: Nx.BinaryBackend.conv/445724573 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4574 │4575 1193 │ match_types [kernel_type] do4576 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4577 │4578 └─ lib/nx/binary_backend.ex:1193: Nx.BinaryBackend.conv/445794580 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4581 │4582 1193 │ match_types [kernel_type] do4583 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4584 │4585 └─ lib/nx/binary_backend.ex:1193: Nx.BinaryBackend.conv/445864587 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4588 │4589 1196 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4590 │ ~4591 │4592 └─ lib/nx/binary_backend.ex:1196:31: Nx.BinaryBackend.conv/445934594 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4595 │4596 1193 │ match_types [kernel_type] do4597 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4598 │4599 └─ lib/nx/binary_backend.ex:1193: Nx.BinaryBackend.conv/446004601 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4602 │4603 1196 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4604 │ ~4605 │4606 └─ lib/nx/binary_backend.ex:1196:31: 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 1193 │ match_types [kernel_type] do4611 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4612 │4613 └─ lib/nx/binary_backend.ex:1193: Nx.BinaryBackend.conv/446144615 warning: the variable "right_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 1196 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4618 │ ~4619 │4620 └─ lib/nx/binary_backend.ex:1196: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 1193 │ match_types [kernel_type] do4625 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4626 │4627 └─ lib/nx/binary_backend.ex:1193: Nx.BinaryBackend.conv/446284629 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 operator4630 │4631 1222 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =4632 │ ~4633 │4634 └─ lib/nx/binary_backend.ex:1222:19: Nx.BinaryBackend.split_into_feature_groups/446354636 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 operator4637 │4638 1222 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =4639 │ ~4640 │4641 └─ lib/nx/binary_backend.ex:1222:55: Nx.BinaryBackend.split_into_feature_groups/446424643 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 operator4644 │4645 1224 │ <<out_data::size(data_size)-bitstring <- data_group>>,4646 │ ~4647 │4648 └─ lib/nx/binary_backend.ex:1224:26: Nx.BinaryBackend.split_into_feature_groups/446494650 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 operator4651 │4652 1236 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data4653 │ ~4654 │4655 └─ lib/nx/binary_backend.ex:1236:19: Nx.BinaryBackend.split_into_batch_groups/446564657 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 operator4658 │4659 1236 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data4660 │ ~4661 │4662 └─ lib/nx/binary_backend.ex:1236:49: Nx.BinaryBackend.split_into_batch_groups/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 1504 │ match_types [type] do4667 │ ~~~~~~~~~~~~~~~~~~~~~4668 │4669 └─ lib/nx/binary_backend.ex:1504: Nx.BinaryBackend.window_reduce/646704671 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4672 │4673 1504 │ match_types [type] do4674 │ ~~~~~~~~~~~~~~~~~~~~~4675 │4676 └─ lib/nx/binary_backend.ex:1504: Nx.BinaryBackend.window_reduce/646774678 warning: the variable "arg1" (context 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 1504 │ match_types [type] do4681 │ ~~~~~~~~~~~~~~~~~~~~~4682 │4683 └─ lib/nx/binary_backend.ex:1504: Nx.BinaryBackend.window_reduce/646844685 warning: the variable "arg1" (context 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 1504 │ match_types [type] do4688 │ ~~~~~~~~~~~~~~~~~~~~~4689 │4690 └─ lib/nx/binary_backend.ex:1504: Nx.BinaryBackend.window_reduce/646914692 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4693 │4694 1504 │ match_types [type] do4695 │ ~~~~~~~~~~~~~~~~~~~~~4696 │4697 └─ lib/nx/binary_backend.ex:1504: Nx.BinaryBackend.window_reduce/646984699 warning: the variable "arg1" (context 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 1504 │ match_types [type] do4702 │ ~~~~~~~~~~~~~~~~~~~~~4703 │4704 └─ lib/nx/binary_backend.ex:1504: Nx.BinaryBackend.window_reduce/647054706 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4707 │4708 1631 │ match_types [type] do4709 │ ~~~~~~~~~~~~~~~~~~~~~4710 │4711 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/847124713 warning: the variable "arg1" (context 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 1631 │ match_types [type] do4716 │ ~~~~~~~~~~~~~~~~~~~~~4717 │4718 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/847194720 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4721 │4722 1631 │ match_types [type] do4723 │ ~~~~~~~~~~~~~~~~~~~~~4724 │4725 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/847264727 warning: the variable "arg1" (context 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 1631 │ match_types [type] do4730 │ ~~~~~~~~~~~~~~~~~~~~~4731 │4732 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/847334734 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4735 │4736 1631 │ match_types [type] do4737 │ ~~~~~~~~~~~~~~~~~~~~~4738 │4739 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/847404741 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4742 │4743 1631 │ match_types [type] do4744 │ ~~~~~~~~~~~~~~~~~~~~~4745 │4746 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/847474748 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4749 │4750 1631 │ match_types [type] do4751 │ ~~~~~~~~~~~~~~~~~~~~~4752 │4753 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/847544755 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4756 │4757 1631 │ match_types [type] do4758 │ ~~~~~~~~~~~~~~~~~~~~~4759 │4760 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/847614762 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4763 │4764 1631 │ match_types [type] do4765 │ ~~~~~~~~~~~~~~~~~~~~~4766 │4767 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/847684769 warning: the variable "arg1" (context 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 1631 │ match_types [type] do4772 │ ~~~~~~~~~~~~~~~~~~~~~4773 │4774 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/847754776 warning: the variable "arg1" (context 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 1631 │ match_types [type] do4779 │ ~~~~~~~~~~~~~~~~~~~~~4780 │4781 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/847824783 warning: the variable "arg1" (context 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 1631 │ match_types [type] do4786 │ ~~~~~~~~~~~~~~~~~~~~~4787 │4788 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/847894790 warning: the variable "arg1" (context 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 1631 │ match_types [type] do4793 │ ~~~~~~~~~~~~~~~~~~~~~4794 │4795 └─ lib/nx/binary_backend.ex:1631: Nx.BinaryBackend.select_and_scatter/847964797 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 operator4798 │4799 1654 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,4800 │ ~4801 │4802 └─ lib/nx/binary_backend.ex:1654:19: Nx.BinaryBackend.select_and_scatter/848034804 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 operator4805 │4806 1654 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,4807 │ ~4808 │4809 └─ lib/nx/binary_backend.ex:1654:65: Nx.BinaryBackend.select_and_scatter/848104811 warning: the variable "updates_chunk" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4812 │4813 1744 │ for <<x::bitstring-size(updates_chunk) <- updates_binary>> do4814 │ ~4815 │4816 └─ lib/nx/binary_backend.ex:1744:33: Nx.BinaryBackend.indexed_op/748174818 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 operator4819 │4820 1780 │ <<before_offset::bitstring-size(before_slice_size),4821 │ ~4822 │4823 └─ lib/nx/binary_backend.ex:1780:45: Nx.BinaryBackend.indexed_op/748244825 warning: the variable "target_chunk" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4826 │4827 1781 │ current_bitstring::bitstring-size(target_chunk),4828 │ ~4829 │4830 └─ lib/nx/binary_backend.ex:1781:49: Nx.BinaryBackend.indexed_op/748314832 warning: the variable "arg1" (context 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 1785 │ match_types [target.type, out.type] do4835 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4836 │4837 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/748384839 warning: the variable "arg1" (context 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 1785 │ match_types [target.type, out.type] do4842 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4843 │4844 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/748454846 warning: the variable "arg1" (context 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 1785 │ match_types [target.type, out.type] do4849 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4850 │4851 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/748524853 warning: the variable "arg1" (context 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 1785 │ match_types [target.type, out.type] do4856 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4857 │4858 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/748594860 warning: the variable "arg1" (context 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 1785 │ match_types [target.type, out.type] do4863 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4864 │4865 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/748664867 warning: the variable "arg1" (context 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 1785 │ match_types [target.type, out.type] do4870 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4871 │4872 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/748734874 warning: the variable "arg1" (context 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 1785 │ match_types [target.type, out.type] do4877 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4878 │4879 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/748804881 warning: the variable "arg1" (context 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 1785 │ match_types [target.type, out.type] do4884 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4885 │4886 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/748874888 warning: the variable "arg1" (context 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 1785 │ match_types [target.type, out.type] do4891 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4892 │4893 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/748944895 warning: the variable "arg1" (context 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 1785 │ match_types [target.type, out.type] do4898 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4899 │4900 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/749014902 warning: the variable "arg1" (context 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 1785 │ match_types [target.type, out.type] do4905 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4906 │4907 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/749084909 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4910 │4911 1785 │ match_types [target.type, out.type] do4912 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4913 │4914 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/749154916 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4917 │4918 1785 │ match_types [target.type, out.type] do4919 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4920 │4921 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/749224923 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4924 │4925 1785 │ match_types [target.type, out.type] do4926 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4927 │4928 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/749294930 warning: the variable "arg1" (context 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 1785 │ match_types [target.type, out.type] do4933 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4934 │4935 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/749364937 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4938 │4939 1785 │ match_types [target.type, out.type] do4940 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4941 │4942 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/749434944 warning: the variable "arg1" (context 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 1785 │ match_types [target.type, out.type] do4947 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4948 │4949 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/749504951 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4952 │4953 1785 │ match_types [target.type, out.type] do4954 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4955 │4956 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/749574958 warning: the variable "arg1" (context 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 1785 │ match_types [target.type, out.type] do4961 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4962 │4963 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/749644965 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4966 │4967 1785 │ match_types [target.type, out.type] do4968 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4969 │4970 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/749714972 warning: the variable "arg1" (context 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 1785 │ match_types [target.type, out.type] do4975 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4976 │4977 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/749784979 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4980 │4981 1785 │ match_types [target.type, out.type] do4982 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4983 │4984 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/749854986 warning: the variable "arg1" (context 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 1785 │ match_types [target.type, out.type] do4989 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4990 │4991 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/749924993 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4994 │4995 1785 │ match_types [target.type, out.type] do4996 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4997 │4998 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/749995000 warning: the variable "arg1" (context 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 1785 │ match_types [target.type, out.type] do5003 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5004 │5005 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/750065007 warning: the variable "arg1" (context 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 1785 │ match_types [target.type, out.type] do5010 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5011 │5012 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/750135014 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5015 │5016 1785 │ match_types [target.type, out.type] do5017 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5018 │5019 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/750205021 warning: the variable "arg1" (context 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 1785 │ match_types [target.type, out.type] do5024 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5025 │5026 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/750275028 warning: the variable "arg1" (context 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 1785 │ match_types [target.type, out.type] do5031 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5032 │5033 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/750345035 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5036 │5037 1785 │ match_types [target.type, out.type] do5038 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5039 │5040 └─ lib/nx/binary_backend.ex:1785: Nx.BinaryBackend.indexed_op/750415042 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 operator5043 │5044 1919 │ {<<cur_elem::size(size)-bitstring, rest_of_slice::bitstring>>, binary} ->5045 │ ~5046 │5047 └─ lib/nx/binary_backend.ex:1919:27: Nx.BinaryBackend.put_slice/550485049 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 operator5050 │5051 1920 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5052 │ ~5053 │5054 └─ lib/nx/binary_backend.ex:1920:26: Nx.BinaryBackend.put_slice/550555056 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 operator5057 │5058 1920 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5059 │ ~5060 │5061 └─ lib/nx/binary_backend.ex:1920:61: Nx.BinaryBackend.put_slice/550625063 warning: the variable "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 operator5064 │5065 1961 │ for <<bin::size(last_dim_bin_size)-bitstring <- to_binary(indices)>>, into: <<>> do5066 │ ~5067 │5068 └─ lib/nx/binary_backend.ex:1961:23: Nx.BinaryBackend.gather/350695070 warning: the variable "indices_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5071 │5072 1963 │ for <<bin::size(indices_size)-bitstring <- bin>>,5073 │ ~5074 │5075 └─ lib/nx/binary_backend.ex:1963:27: Nx.BinaryBackend.gather/350765077 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 operator5078 │5079 2032 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5080 │ ~5081 │5082 └─ lib/nx/binary_backend.ex:2032:27: Nx.BinaryBackend.bin_concatenate/450835084 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 operator5085 │5086 2032 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5087 │ ~5088 │5089 └─ lib/nx/binary_backend.ex:2032:57: Nx.BinaryBackend.bin_concatenate/450905091 warning: the variable "arg1" (context 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 2076 │ match_types [input_type] do5094 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5095 │5096 └─ lib/nx/binary_backend.ex:2076: Nx.BinaryBackend.as_type/250975098 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5099 │5100 2076 │ match_types [input_type] do5101 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5102 │5103 └─ lib/nx/binary_backend.ex:2076: Nx.BinaryBackend.as_type/251045105 warning: the variable "arg1" (context 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 2076 │ match_types [input_type] do5108 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5109 │5110 └─ lib/nx/binary_backend.ex:2076: Nx.BinaryBackend.as_type/251115112 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5113 │5114 2076 │ match_types [input_type] do5115 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5116 │5117 └─ lib/nx/binary_backend.ex:2076: Nx.BinaryBackend.as_type/251185119 warning: the variable "arg1" (context 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 2076 │ match_types [input_type] do5122 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5123 │5124 └─ lib/nx/binary_backend.ex:2076: Nx.BinaryBackend.as_type/251255126 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5127 │5128 2076 │ match_types [input_type] do5129 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5130 │5131 └─ lib/nx/binary_backend.ex:2076: Nx.BinaryBackend.as_type/251325133 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 operator5134 │5135 2197 │ data = for <<x::size(size)-bitstring <- bin>>, do: x5136 │ ~5137 │5138 └─ lib/nx/binary_backend.ex:2197:30: Nx.BinaryBackend.sort_last_dim/451395140 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 operator5141 │5142 2385 │ for <<bin::size(size)-bitstring <- axis>>, reduce: {<<>>, acc} do5143 │ ~5144 │5145 └─ lib/nx/binary_backend.ex:2385:25: Nx.BinaryBackend.bin_reduce/551465147 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 operator5148 │5149 2412 │ <<x::size(s1)-bitstring, rest1::bitstring>> = b15150 │ ~5151 │5152 └─ lib/nx/binary_backend.ex:2412:15: Nx.BinaryBackend.bin_zip_reduce_axis/751535154 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 operator5155 │5156 2413 │ <<y::size(s2)-bitstring, rest2::bitstring>> = b25157 │ ~5158 │5159 └─ lib/nx/binary_backend.ex:2413:15: Nx.BinaryBackend.bin_zip_reduce_axis/751605161 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 operator5162 │5163 2432 │ <<_::size(skip)-bitstring, part::size(size)-bitstring, _::bitstring>> = bitstring5164 │ ~5165 │5166 └─ lib/nx/binary_backend.ex:2432:15: Nx.BinaryBackend.bitstring_part/351675168 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 operator5169 │5170 2432 │ <<_::size(skip)-bitstring, part::size(size)-bitstring, _::bitstring>> = bitstring5171 │ ~5172 │5173 └─ lib/nx/binary_backend.ex:2432:43: Nx.BinaryBackend.bitstring_part/351745175 warning: the variable "arg1" (context 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 2462 │ match_types [type] do5178 │ ~~~~~~~~~~~~~~~~~~~~~5179 │5180 └─ lib/nx/binary_backend.ex:2462: Nx.BinaryBackend.binary_to_number/251815182 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5183 │5184 2462 │ match_types [type] do5185 │ ~~~~~~~~~~~~~~~~~~~~~5186 │5187 └─ lib/nx/binary_backend.ex:2462: Nx.BinaryBackend.binary_to_number/251885189 warning: the variable "arg1" (context 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 2462 │ match_types [type] do5192 │ ~~~~~~~~~~~~~~~~~~~~~5193 │5194 └─ lib/nx/binary_backend.ex:2462: Nx.BinaryBackend.binary_to_number/251955196 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5197 │5198 2462 │ match_types [type] do5199 │ ~~~~~~~~~~~~~~~~~~~~~5200 │5201 └─ lib/nx/binary_backend.ex:2462: Nx.BinaryBackend.binary_to_number/252025203 warning: the variable "arg1" (context 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 2462 │ match_types [type] do5206 │ ~~~~~~~~~~~~~~~~~~~~~5207 │5208 └─ lib/nx/binary_backend.ex:2462: Nx.BinaryBackend.binary_to_number/252095210 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5211 │5212 2462 │ match_types [type] do5213 │ ~~~~~~~~~~~~~~~~~~~~~5214 │5215 └─ lib/nx/binary_backend.ex:2462: Nx.BinaryBackend.binary_to_number/252165217 warning: the variable "arg1" (context 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 2469 │ match_types [type] do5220 │ ~~~~~~~~~~~~~~~~~~~~~5221 │5222 └─ lib/nx/binary_backend.ex:2469: Nx.BinaryBackend.binary_to_list/252235224 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5225 │5226 2469 │ match_types [type] do5227 │ ~~~~~~~~~~~~~~~~~~~~~5228 │5229 └─ lib/nx/binary_backend.ex:2469: Nx.BinaryBackend.binary_to_list/252305231 warning: the variable "arg1" (context 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 2469 │ match_types [type] do5234 │ ~~~~~~~~~~~~~~~~~~~~~5235 │5236 └─ lib/nx/binary_backend.ex:2469: Nx.BinaryBackend.binary_to_list/252375238 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5239 │5240 2469 │ match_types [type] do5241 │ ~~~~~~~~~~~~~~~~~~~~~5242 │5243 └─ lib/nx/binary_backend.ex:2469: Nx.BinaryBackend.binary_to_list/252445245 warning: the variable "arg1" (context 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 2469 │ match_types [type] do5248 │ ~~~~~~~~~~~~~~~~~~~~~5249 │5250 └─ lib/nx/binary_backend.ex:2469: Nx.BinaryBackend.binary_to_list/252515252 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5253 │5254 2469 │ match_types [type] do5255 │ ~~~~~~~~~~~~~~~~~~~~~5256 │5257 └─ lib/nx/binary_backend.ex:2469: Nx.BinaryBackend.binary_to_list/252585259 warning: the variable "arg1" (context 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 2475 │ match_types [in_type, out_type] do5262 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5263 │5264 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/452655266 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5267 │5268 2475 │ match_types [in_type, out_type] do5269 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5270 │5271 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/452725273 warning: the variable "arg1" (context 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 2475 │ match_types [in_type, out_type] do5276 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5277 │5278 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/452795280 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5281 │5282 2475 │ match_types [in_type, out_type] do5283 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5284 │5285 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/452865287 warning: the variable "arg1" (context 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 2475 │ match_types [in_type, out_type] do5290 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5291 │5292 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/452935294 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5295 │5296 2475 │ match_types [in_type, out_type] do5297 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5298 │5299 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/453005301 warning: the variable "arg1" (context 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 2475 │ match_types [in_type, out_type] do5304 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5305 │5306 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/453075308 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5309 │5310 2475 │ match_types [in_type, out_type] do5311 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5312 │5313 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/453145315 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5316 │5317 2475 │ match_types [in_type, out_type] do5318 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5319 │5320 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/453215322 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5323 │5324 2475 │ match_types [in_type, out_type] do5325 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5326 │5327 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/453285329 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5330 │5331 2475 │ match_types [in_type, out_type] do5332 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5333 │5334 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/453355336 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5337 │5338 2475 │ match_types [in_type, out_type] do5339 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5340 │5341 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/453425343 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5344 │5345 2475 │ match_types [in_type, out_type] do5346 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5347 │5348 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/453495350 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5351 │5352 2475 │ match_types [in_type, out_type] do5353 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5354 │5355 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/453565357 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5358 │5359 2475 │ match_types [in_type, out_type] do5360 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5361 │5362 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/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 2475 │ match_types [in_type, out_type] do5367 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5368 │5369 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/453705371 warning: the variable "arg1" (context 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 2475 │ match_types [in_type, out_type] do5374 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5375 │5376 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/453775378 warning: the variable "arg1" (context 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 2475 │ match_types [in_type, out_type] do5381 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5382 │5383 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/453845385 warning: the variable "arg1" (context 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 2475 │ match_types [in_type, out_type] do5388 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5389 │5390 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/453915392 warning: the variable "arg1" (context 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 2475 │ match_types [in_type, out_type] do5395 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5396 │5397 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/453985399 warning: the variable "arg1" (context 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 2475 │ match_types [in_type, out_type] do5402 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5403 │5404 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/454055406 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5407 │5408 2475 │ match_types [in_type, out_type] do5409 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5410 │5411 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/454125413 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5414 │5415 2475 │ match_types [in_type, out_type] do5416 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5417 │5418 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/454195420 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5421 │5422 2475 │ match_types [in_type, out_type] do5423 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5424 │5425 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/454265427 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5428 │5429 2475 │ match_types [in_type, out_type] do5430 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5431 │5432 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/454335434 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5435 │5436 2475 │ match_types [in_type, out_type] do5437 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5438 │5439 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/454405441 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5442 │5443 2475 │ match_types [in_type, out_type] do5444 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5445 │5446 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/454475448 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5449 │5450 2475 │ match_types [in_type, out_type] do5451 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5452 │5453 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/454545455 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5456 │5457 2475 │ match_types [in_type, out_type] do5458 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5459 │5460 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/454615462 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5463 │5464 2475 │ match_types [in_type, out_type] do5465 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5466 │5467 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/454685469 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5470 │5471 2475 │ match_types [in_type, out_type] do5472 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5473 │5474 └─ lib/nx/binary_backend.ex:2475: Nx.BinaryBackend.binary_to_binary/454755476 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 operator5477 │5478 2515 │ for <<chunk::size(chunk_size)-bitstring <- binary>> do5479 │ ~5480 │5481 └─ lib/nx/binary_backend.ex:2515:25: Nx.BinaryBackend.aggregate_axes/454825483 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 operator5484 │5485 2610 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data5486 │ ~5487 │5488 └─ lib/nx/binary_backend.ex:2610:15: Nx.BinaryBackend.weighted_traverse/454895490 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 operator5491 │5492 2610 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data5493 │ ~5494 │5495 └─ lib/nx/binary_backend.ex:2610:46: Nx.BinaryBackend.weighted_traverse/454965497 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 operator5498 │5499 2630 │ <<_::size(dim_size)-bitstring, data::bitstring>> = data5500 │ ~5501 │5502 └─ lib/nx/binary_backend.ex:2630:19: Nx.BinaryBackend.weighted_traverse/655035504 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5505 │5506 2143 │ match_types [type] do5507 │ ~~~~~~~~~~~~~~~~~~~~~5508 │5509 └─ lib/nx.ex:2143: Nx.to_flat_list/255105511 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5512 │5513 2143 │ match_types [type] do5514 │ ~~~~~~~~~~~~~~~~~~~~~5515 │5516 └─ lib/nx.ex:2143: Nx.to_flat_list/255175518 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5519 │5520 2143 │ match_types [type] do5521 │ ~~~~~~~~~~~~~~~~~~~~~5522 │5523 └─ lib/nx.ex:2143: Nx.to_flat_list/255245525 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5526 │5527 2143 │ match_types [type] do5528 │ ~~~~~~~~~~~~~~~~~~~~~5529 │5530 └─ lib/nx.ex:2143: Nx.to_flat_list/255315532 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5533 │5534 2143 │ match_types [type] do5535 │ ~~~~~~~~~~~~~~~~~~~~~5536 │5537 └─ lib/nx.ex:2143: Nx.to_flat_list/255385539 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5540 │5541 2143 │ match_types [type] do5542 │ ~~~~~~~~~~~~~~~~~~~~~5543 │5544 └─ lib/nx.ex:2143: Nx.to_flat_list/255455546 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5547 │5548 2200 │ match_types [type] do5549 │ ~~~~~~~~~~~~~~~~~~~~~5550 │5551 └─ lib/nx.ex:2200: Nx.chunk/355525553 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5554 │5555 2200 │ match_types [type] do5556 │ ~~~~~~~~~~~~~~~~~~~~~5557 │5558 └─ lib/nx.ex:2200: Nx.chunk/355595560 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5561 │5562 2200 │ match_types [type] do5563 │ ~~~~~~~~~~~~~~~~~~~~~5564 │5565 └─ lib/nx.ex:2200: Nx.chunk/355665567 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5568 │5569 2200 │ match_types [type] do5570 │ ~~~~~~~~~~~~~~~~~~~~~5571 │5572 └─ lib/nx.ex:2200: Nx.chunk/355735574 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5575 │5576 2200 │ match_types [type] do5577 │ ~~~~~~~~~~~~~~~~~~~~~5578 │5579 └─ lib/nx.ex:2200: Nx.chunk/355805581 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5582 │5583 2200 │ match_types [type] do5584 │ ~~~~~~~~~~~~~~~~~~~~~5585 │5586 └─ lib/nx.ex:2200: Nx.chunk/355875588 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5589 │5590 2486 │ match_types [tensor.type] do5591 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5592 │5593 └─ lib/nx.ex:2486: Nx.to_number/155945595 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5596 │5597 2486 │ match_types [tensor.type] do5598 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5599 │5600 └─ lib/nx.ex:2486: Nx.to_number/156015602 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5603 │5604 2486 │ match_types [tensor.type] do5605 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5606 │5607 └─ lib/nx.ex:2486: Nx.to_number/156085609 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5610 │5611 2486 │ match_types [tensor.type] do5612 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5613 │5614 └─ lib/nx.ex:2486: Nx.to_number/156155616 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5617 │5618 2486 │ match_types [tensor.type] do5619 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5620 │5621 └─ lib/nx.ex:2486: Nx.to_number/156225623 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5624 │5625 2486 │ match_types [tensor.type] do5626 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5627 │5628 └─ lib/nx.ex:2486: Nx.to_number/156295630 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 operator5631 │5632 15511 │ <<header::size(header_size)-binary, array::binary>> = rest5633 │ ~5634 │5635 └─ lib/nx.ex:15511:20: Nx.do_numpy_to_tensor/256365637 warning: the variable "bit_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 operator5638 │5639 15515 │ <<data::size(bit_size_of_array)-bitstring>> = array5640 │ ~5641 │5642 └─ lib/nx.ex:15515:18: Nx.do_numpy_to_tensor/256435644 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 operator5645 │5646 15587 │ for <<data::size(size)-binary <- binary>> do5647 │ ~5648 │5649 └─ lib/nx.ex:15587:26: Nx.new_byte_order/356505651 warning: the following conditional expression will always succeed:56525653 is_float(split)56545655 because it evaluates to:56565657 dynamic(true)56585659 where "split" was given the types:56605661 # type: dynamic(float() or integer())5662 # from: lib/nx.ex:3505:435663 split * axis_size56645665 # type: float()5666 # from: lib/nx.ex:3515:95667 is_integer(split)56685669 type warning found at:5670 │5671 3519 │ is_float(split) and float_split_index > 0 and float_split_index < axis_size ->5672 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5673 │5674 └─ lib/nx.ex:3519: Nx.split/356755676 warning: this clause in cond will always match:56775678 is_float(split)56795680 since it has type:56815682 dynamic(true)56835684 where "split" was given the types:56855686 # type: dynamic(float() or integer())5687 # from: lib/nx.ex:3505:435688 split * axis_size56895690 # type: float()5691 # from: lib/nx.ex:3515:95692 is_integer(split)56935694 type warning found at:5695 │5696 3522 │ is_float(split) ->5697 │ ~5698 │5699 └─ lib/nx.ex:3522:25: Nx.split/357005701 warning: incompatible types given to Kernel.trunc/1:57025703 trunc(x)57045705 given types:57065707 -dynamic(%Complex{5708 re: :infinity or :nan or :neg_infinity or float(),5709 im: :infinity or :nan or :neg_infinity or float()5710 })-57115712 but expected one of:57135714 float() or integer()57155716 where "x" was given the type:57175718 # type: dynamic(%Complex{5719 re: :infinity or :nan or :neg_infinity or float(),5720 im: :infinity or :nan or :neg_infinity or float()5721 })5722 # from: lib/nx/binary_backend.ex:2078:175723 x =5724 Nx.Shared.read_complex(5725 x,5726 arg15727 )57285729 type warning found at:5730 │5731 2091 │ number_to_binary(trunc(x), output_type)5732 │ ~5733 │5734 └─ lib/nx/binary_backend.ex:2091:36: Nx.BinaryBackend.as_type/257355736 warning: comparison with structs found:57375738 a >= b57395740 given types:57415742 dynamic(5743 %Complex{5744 re: :infinity or :nan or :neg_infinity or float(),5745 im: :infinity or :nan or :neg_infinity or float()5746 } or float() or integer()5747 ) >=5748 dynamic(5749 %Complex{5750 re: :infinity or :nan or :neg_infinity or float(),5751 im: :infinity or :nan or :neg_infinity or float()5752 } or float() or integer()5753 )57545755 where "a" was given the type:57565757 # type: dynamic(5758 %Complex{5759 re: :infinity or :nan or :neg_infinity or float(),5760 im: :infinity or :nan or :neg_infinity or float()5761 } or float() or integer()5762 )5763 # from: lib/nx/binary_backend.ex5764 {a, b}57655766 where "b" was given the type:57675768 # type: dynamic(5769 %Complex{5770 re: :infinity or :nan or :neg_infinity or float(),5771 im: :infinity or :nan or :neg_infinity or float()5772 } or float() or integer()5773 )5774 # from: lib/nx/binary_backend.ex5775 {a, b}57765777 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.57785779 type warning found at:5780 │5781 2136 │ {a, b} -> a >= b5782 │ ~5783 │5784 └─ lib/nx/binary_backend.ex:2136:27: Nx.BinaryBackend.do_sort/457855786 warning: the following conditional expression:57875788 is_list(axes)57895790 will always evaluate to:57915792 dynamic(true)57935794 where "axes" was given the type:57955796 # type: dynamic(list(term()))5797 # from: lib/nx.ex:9276:495798 length(axes)57995800 type warning found at:5801 │5802 9281 │ checked_axes = if is_list(axes), do: Enum.at(axes, 0), else: axes5803 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5804 │5805 └─ lib/nx.ex:9281: Nx.weighted_mean/358065807 warning: comparison with structs found:58085809 a <= b58105811 given types:58125813 dynamic(5814 %Complex{5815 re: :infinity or :nan or :neg_infinity or float(),5816 im: :infinity or :nan or :neg_infinity or float()5817 } or float() or integer()5818 ) <=5819 dynamic(5820 %Complex{5821 re: :infinity or :nan or :neg_infinity or float(),5822 im: :infinity or :nan or :neg_infinity or float()5823 } or float() or integer()5824 )58255826 where "a" was given the type:58275828 # type: dynamic(5829 %Complex{5830 re: :infinity or :nan or :neg_infinity or float(),5831 im: :infinity or :nan or :neg_infinity or float()5832 } or float() or integer()5833 )5834 # from: lib/nx/binary_backend.ex5835 {a, b}58365837 where "b" was given the type:58385839 # type: dynamic(5840 %Complex{5841 re: :infinity or :nan or :neg_infinity or float(),5842 im: :infinity or :nan or :neg_infinity or float()5843 } or float() or integer()5844 )5845 # from: lib/nx/binary_backend.ex5846 {a, b}58475848 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.58495850 type warning found at:5851 │5852 2150 │ {a, b} -> a <= b5853 │ ~5854 │5855 └─ lib/nx/binary_backend.ex:2150:27: Nx.BinaryBackend.do_sort/458565857 warning: this clause of defp boolean_to_number/1 is never used (or it will always fail/warn when invoked)5858 │5859 852 │ defp boolean_to_number(value), do: value5860 │ ~5861 │5862 └─ lib/nx/defn/kernel.ex:852:8: Nx.Defn.Kernel.boolean_to_number/158635864Generated nx app5865==> joken5866Compiling 8 files (.ex)5867Generated joken app5868==> finch5869Compiling 22 files (.ex)5870Generated finch app5871warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"5872 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/25873 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/15874 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/55875 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/25876 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/45877 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/258785879==> req5880Compiling 19 files (.ex)5881Generated req app5882==> gemini_ex5883Compiling 97 files (.ex)5884 warning: this clause of defp format_system_instruction/1 is never used (or it will always fail/warn when invoked)5885 │5886 1267 │ defp format_system_instruction(nil), do: nil5887 │ ~5888 │5889 └─ lib/gemini/apis/coordinator.ex:1267:8: Gemini.APIs.Coordinator.format_system_instruction/158905891 warning: the following clause is redundant:58925893 defp format_system_instruction_part(%Gemini.Types.Part{} = part)58945895 it has type:58965897 dynamic(%Gemini.Types.Part{})58985899 previous clauses have already matched on the following types:59005901 %{..., text: term()}59025903 │5904 1291 │ defp format_system_instruction_part(%Part{} = part), do: format_part(part)5905 │ ~5906 │5907 └─ lib/gemini/apis/coordinator.ex:1291:8: Gemini.APIs.Coordinator.format_system_instruction_part/159085909 warning: incompatible types given to Map.get/2:59105911 Map.get(map, :role)59125913 the map:59145915 dynamic(%{..., parts: term()} and not %{..., parts: term(), role: term()})59165917 does not have all required keys:59185919 :role59205921 therefore this function will always return nil59225923 where "map" was given the type:59245925 # type: dynamic(%{..., parts: term()} and not %{..., parts: term(), role: term()})5926 # from: lib/gemini/apis/context_cache.ex:371:395927 %{parts: parts} = map59285929 type warning found at:5930 │5931 373 │ Map.get(map, :role) ||5932 │ ~5933 │5934 └─ lib/gemini/apis/context_cache.ex:373:11: Gemini.APIs.ContextCache.format_content/159355936 warning: incompatible types given to Map.get/3:59375938 Map.get(map, :parts, [%{text: text}])59395940 the map:59415942 dynamic(%{..., text: binary()} and not %{..., parts: term()})59435944 does not have all required keys:59455946 :parts59475948 therefore this function will always return dynamic(non_empty_list(%{text: binary()}))59495950 where "map" was given the type:59515952 # type: dynamic(%{..., text: binary()} and not %{..., parts: term()})5953 # from: lib/gemini/apis/context_cache.ex:380:375954 %{text: text} = map59555956 where "text" was given the types:59575958 # type: binary()5959 # from: lib/gemini/apis/context_cache.ex:380:375960 %{text: text} = map59615962 # type: binary()5963 # from: lib/gemini/apis/context_cache.ex:380:495964 is_binary(text)59655966 type warning found at:5967 │5968 382 │ parts = Map.get(map, :parts, [%{text: text}])5969 │ ~5970 │5971 └─ lib/gemini/apis/context_cache.ex:382:17: Gemini.APIs.ContextCache.format_content/159725973 warning: this clause of defp build_over_budget_status/2 is never used (or it will always fail/warn when invoked)5974 │5975 222 │ defp build_over_budget_status(_status, state_key), do: State.get_current_usage(state_key) || %{}5976 │ ~5977 │5978 └─ lib/gemini/rate_limiter/manager.ex:222:8: Gemini.RateLimiter.Manager.build_over_budget_status/259795980Generated gemini_ex app5981==> rag5982Compiling 62 files (.ex)5983 warning: unused require Logger5984 │5985 36 │ require Logger5986 │ ~5987 │5988 └─ lib/rag/graph_rag/community_detector.ex:36:359895990 warning: :telemetry.span/3 is undefined (module :telemetry is not available or is yet to be defined)5991 │5992 25 │ :telemetry.span([:rag, :retrieve], metadata, fn ->5993 │ ~5994 │5995 └─ lib/rag/retrieval.ex:25:16: Rag.Retrieval.retrieve/359965997 warning: Rag.Ai.Claude.new/1 is undefined (module Rag.Ai.Claude is not available or is yet to be defined)5998 │5999 280 │ caps.module.new(%{})6000 │ ~6001 │6002 └─ lib/rag/router/router.ex:280:21: Rag.Router.get_or_create_provider_instance/260036004 warning: Rag.Ai.Codex.new/1 is undefined (module Rag.Ai.Codex is not available or is yet to be defined)6005 │6006 280 │ caps.module.new(%{})6007 │ ~6008 │6009 └─ lib/rag/router/router.ex:280:21: Rag.Router.get_or_create_provider_instance/260106011 warning: Jason.decode/1 is undefined (module Jason is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)6012 │6013 200 │ with {:ok, scores} <- Jason.decode(cleaned_response),6014 │ ~6015 │6016 └─ lib/rag/reranker/llm.ex:200:33: Rag.Reranker.LLM.parse_and_rerank/360176018 warning: :telemetry.execute/3 is undefined (module :telemetry is not available or is yet to be defined)6019 │6020 176 │ :telemetry.execute([:rag, :pipeline, :step, :start], %{}, metadata)6021 │ ~6022 │6023 └─ lib/rag/pipeline/executor.ex:176:16: Rag.Pipeline.Executor.execute_step_with_retry/36024 └─ lib/rag/pipeline/executor.ex:191:20: Rag.Pipeline.Executor.execute_step_with_retry/36025 └─ lib/rag/pipeline/executor.ex:209:20: Rag.Pipeline.Executor.execute_step_with_retry/36026 └─ lib/rag/pipeline/executor.ex:229:20: Rag.Pipeline.Executor.execute_step_with_retry/360276028 warning: Jason.decode/1 is undefined (module Jason is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)6029 │6030 348 │ case Jason.decode(extract_json(json_string)) do6031 │ ~6032 │6033 └─ lib/rag/graph_rag/extractor.ex:348:16: Rag.GraphRAG.Extractor.parse_entities/16034 └─ lib/rag/graph_rag/extractor.ex:376:16: Rag.GraphRAG.Extractor.parse_relationships/16035 └─ lib/rag/graph_rag/extractor.ex:413:16: Rag.GraphRAG.Extractor.resolve_with_mapping/260366037 warning: :telemetry.span/3 is undefined (module :telemetry is not available or is yet to be defined)6038 │6039 38 │ :telemetry.span([:rag, :generate_embedding], metadata, fn ->6040 │ ~6041 │6042 └─ lib/rag/embedding.ex:38:16: Rag.Embedding.generate_embedding/36043 └─ lib/rag/embedding.ex:61:16: Rag.Embedding.generate_embedding/26044 └─ lib/rag/embedding.ex:103:16: Rag.Embedding.generate_embeddings_batch/360456046 warning: :telemetry.span/3 is undefined (module :telemetry is not available or is yet to be defined)6047 │6048 103 │ :telemetry.span([:rag, :evaluate_rag_triad], metadata, fn ->6049 │ ~6050 │6051 └─ lib/rag/evaluation.ex:103:16: Rag.Evaluation.evaluate_rag_triad/26052 └─ lib/rag/evaluation.ex:155:16: Rag.Evaluation.detect_hallucination/260536054 warning: Jason.decode!/1 is undefined (module Jason is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)6055 │6056 107 │ evaluation = Jason.decode!(evaluation)6057 │ ~6058 │6059 └─ lib/rag/evaluation.ex:107:32: Rag.Evaluation.evaluate_rag_triad/260606061 warning: :telemetry.span/3 is undefined (module :telemetry is not available or is yet to be defined)6062 │6063 154 │ :telemetry.span([:rag, :generate_response], metadata, fn ->6064 │ ~6065 │6066 └─ lib/rag/generation.ex:154:16: Rag.Generation.generate_response/360676068 warning: this clause of defp combine_sentences/4 is never used (or it will always fail/warn when invoked)6069 │6070 178 │ defp combine_sentences(spans, _text, _min_chars, _max_chars) when spans == [], do: []6071 │ ~6072 │6073 └─ lib/rag/chunker/recursive.ex:178:8: Rag.Chunker.Recursive.combine_sentences/460746075 warning: TextChunker.split/2 is undefined (module TextChunker is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)6076 │6077 82 │ case TextChunker.split(text, tc_opts) do6078 │ ~6079 │6080 └─ lib/rag/chunker/format_aware.ex:82:24: Rag.Chunker.FormatAware.chunk/360816082 warning: Req.post/2 is undefined (module Req is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)6083 │6084 40 │ Req.post(provider.embeddings_url, req_params),6085 │ ~6086 │6087 └─ lib/rag/ai/cohere.ex:40:16: Rag.Ai.Cohere.generate_embeddings/36088 └─ lib/rag/ai/cohere.ex:69:62: Rag.Ai.Cohere.generate_text/360896090 warning: Jason.decode!/1 is undefined (module Jason is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)6091 │6092 127 │ case Jason.decode!(event) do6093 │ ~6094 │6095 └─ lib/rag/ai/cohere.ex:127:16: Rag.Ai.Cohere.get_event_text/160966097 warning: Req.post/2 is undefined (module Req is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)6098 │6099 32 │ Req.post(provider.embeddings_url, req_params),6100 │ ~6101 │6102 └─ lib/rag/ai/ollama.ex:32:16: Rag.Ai.Ollama.generate_embeddings/36103 └─ lib/rag/ai/ollama.ex:61:62: Rag.Ai.Ollama.generate_text/361046105 warning: Jason.decode!/1 is undefined (module Jason is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)6106 │6107 112 │ |> Jason.decode!()6108 │ ~6109 │6110 └─ lib/rag/ai/ollama.ex:112:14: Rag.Ai.Ollama.get_event_text/161116112 warning: Gemini.Config.default_embedding_dimensions/1 is undefined (module Gemini.Config is not available or is yet to be defined)6113 │6114 79 │ Gemini.Config.default_embedding_dimensions(model)6115 │ ~6116 │6117 └─ lib/rag/ai/gemini.ex:79:23: Rag.Ai.Gemini.generate_embeddings/361186119 warning: Gemini.batch_embed_contents/2 is undefined (module Gemini is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)6120 │6121 87 │ result = Gemini.batch_embed_contents(texts, embed_opts)6122 │ ~6123 │6124 └─ lib/rag/ai/gemini.ex:87:21: Rag.Ai.Gemini.generate_embeddings/361256126 warning: Gemini.text/2 is undefined (module Gemini is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)6127 │6128 107 │ case Gemini.text(prompt, gemini_opts) do6129 │ ~6130 │6131 └─ lib/rag/ai/gemini.ex:107:19: Rag.Ai.Gemini.generate_text/361326133 warning: Gemini.Config.default_model/0 is undefined (module Gemini.Config is not available or is yet to be defined)6134 │6135 156 │ defp resolve_model(nil), do: Gemini.Config.default_model()6136 │ ~6137 │6138 └─ lib/rag/ai/gemini.ex:156:46: Rag.Ai.Gemini.resolve_model/161396140 warning: Gemini.Config.get_model/1 is undefined (module Gemini.Config is not available or is yet to be defined)6141 │6142 157 │ defp resolve_model(model) when is_atom(model), do: Gemini.Config.get_model(model)6143 │ ~6144 │6145 └─ lib/rag/ai/gemini.ex:157:68: Rag.Ai.Gemini.resolve_model/16146 └─ lib/rag/ai/gemini.ex:161:78: Rag.Ai.Gemini.resolve_embedding_model/161476148 warning: Gemini.Config.default_embedding_model/0 is undefined (module Gemini.Config is not available or is yet to be defined)6149 │6150 160 │ defp resolve_embedding_model(nil), do: Gemini.Config.default_embedding_model()6151 │ ~6152 │6153 └─ lib/rag/ai/gemini.ex:160:56: Rag.Ai.Gemini.resolve_embedding_model/161546155 warning: Gemini.stream_generate/2 is undefined (module Gemini is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)6156 │6157 186 │ case Gemini.stream_generate(prompt, opts) do6158 │ ~6159 │6160 └─ lib/rag/ai/gemini.ex:186:17: Rag.Ai.Gemini.init_stream/261616162 warning: Req.post/2 is undefined (module Req is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)6163 │6164 35 │ Req.post(provider.embeddings_url, req_params),6165 │ ~6166 │6167 └─ lib/rag/ai/openai.ex:35:16: Rag.Ai.OpenAI.generate_embeddings/36168 └─ lib/rag/ai/openai.ex:64:62: Rag.Ai.OpenAI.generate_text/361696170 warning: Jason.decode!/1 is undefined (module Jason is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)6171 │6172 158 │ case Jason.decode!(event) do6173 │ ~6174 │6175 └─ lib/rag/ai/openai.ex:158:16: Rag.Ai.OpenAI.get_event_text/161766177 warning: Jason.decode/1 is undefined (module Jason is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)6178 │6179 138 │ case Jason.decode(response) do6180 │ ~6181 │6182 └─ lib/rag/agent/agent.ex:138:16: Rag.Agent.Agent.parse_tool_call/161836184 warning: Jason.encode!/1 is undefined (module Jason is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)6185 │6186 270 │ defp format_tool_result(value) when is_map(value), do: Jason.encode!(value)6187 │ ~6188 │6189 └─ lib/rag/agent/session.ex:270:64: Rag.Agent.Session.format_tool_result/161906191Generated rag app6192==> nerves_compatibility_test6193Unchecked dependencies for environment prod:6194* rag_ex (Hex package)6195 could not find an app file at "_build/host/lib/rag_ex/ebin/rag_ex.app". Another app file was found in the same directory "_build/host/lib/rag_ex/ebin/rag.app", try changing the dependency name to :rag6196** (Mix) Can't continue due to errors on dependencies