Build log
host
ex_vision 0.4.0 · fail · run ex_vision-0.4.0-1791179075262
7002 of 7002 lines
1Resolving Hex dependencies...2Resolution completed in 0.381s3Unchanged:4 axon 0.6.15 bunch 1.6.46 cc_precompiler 0.1.117 circular_buffer 1.1.08 complex 0.7.09 elixir_make 0.10.010 ex_vision 0.4.011 exla 0.7.312 finch 0.24.013 hpax 1.1.014 image 0.55.215 interactive_cmd 0.1.416 jason 1.4.517 mime 2.0.718 mint 1.11.019 nerves 2.0.0-pre.220 nerves_discovery 0.1.521 nerves_logging 0.2.422 nerves_runtime 0.13.1323 nerves_system_bbb 2.30.224 nerves_system_br 1.34.425 nerves_system_mangopi_mq_pro 0.17.226 nerves_system_qemu_aarch64 0.4.227 nerves_system_rpi0 2.1.228 nerves_system_rpi4 2.1.229 nerves_system_rpi5 2.1.230 nerves_system_trellis 0.5.031 nerves_system_x86_64 1.34.232 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.133 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.134 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.135 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.136 nerves_toolchain_x86_64_nerves_linux_musl 15.3.137 nerves_uevent 0.1.738 nimble_options 1.1.139 nimble_pool 1.1.040 nx 0.7.341 nx_image 0.1.242 ortex 0.1.1043 phoenix_html 4.3.044 polaris 0.2.045 property_table 0.3.446 req 0.7.447 ring_logger 0.11.748 rustler 0.38.049 sweet_xml 0.7.550 tablet 0.3.351 telemetry 1.4.252 toolshed 0.5.053 uboot_env 1.0.254 vix 0.42.055 xla 0.6.056All dependencies have been fetched57==> xla58Compiling 2 files (.ex)59Generated xla app60==> nx61Compiling 35 files (.ex)62 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity63 │64 655 │ def ~~~tensor when is_number(tensor), do: Bitwise.~~~(tensor)65 │ ~66 │67 └─ lib/nx/defn/kernel.ex:655:76869 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity70 │71 656 │ def ~~~tensor, do: Nx.bitwise_not(tensor)72 │ ~73 │74 └─ lib/nx/defn/kernel.ex:656:77576 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 operator77 │78 200 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val79 │ ~80 │81 └─ lib/nx/shared.ex:200:33: Nx.Shared.read_complex/28283 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 operator84 │85 200 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val86 │ ~87 │88 └─ lib/nx/shared.ex:200:71: Nx.Shared.read_complex/28990 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 operator91 │92 204 │ <<x::float-native-size(elem_size)>> -> x93 │ ~94 │95 └─ lib/nx/shared.ex:204:32: Nx.Shared.read_complex/29697 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 operator98 │99 210 │ <<x::float-native-size(elem_size)>> -> x100 │ ~101 │102 └─ lib/nx/shared.ex:210:32: Nx.Shared.read_complex/2103104 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 operator105 │106 1089 │ <<x::size(bits)-big>> = <<-1::float-size(bits)-big>>107 │ ~108 │109 └─ lib/nx/random.ex:1089:15: Nx.Random.next_after_minus_1/1110111 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 operator112 │113 1093 │ <<f::float-size(bits)-big>> = <<x - 1::integer-size(bits)-big>>114 │ ~115 │116 └─ lib/nx/random.ex:1093:21: Nx.Random.next_after_minus_1/1117118 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator119 │120 537 │ match_types [type] do121 │ ~~~~~~~~~~~~~~~~~~~~~122 │123 └─ lib/nx/binary_backend/matrix.ex:537: Nx.BinaryBackend.Matrix.binary_to_vector/2124125 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator126 │127 537 │ match_types [type] do128 │ ~~~~~~~~~~~~~~~~~~~~~129 │130 └─ lib/nx/binary_backend/matrix.ex:537: Nx.BinaryBackend.Matrix.binary_to_vector/2131132 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator133 │134 537 │ match_types [type] do135 │ ~~~~~~~~~~~~~~~~~~~~~136 │137 └─ lib/nx/binary_backend/matrix.ex:537: Nx.BinaryBackend.Matrix.binary_to_vector/2138139 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator140 │141 537 │ match_types [type] do142 │ ~~~~~~~~~~~~~~~~~~~~~143 │144 └─ lib/nx/binary_backend/matrix.ex:537: Nx.BinaryBackend.Matrix.binary_to_vector/2145146 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator147 │148 537 │ match_types [type] do149 │ ~~~~~~~~~~~~~~~~~~~~~150 │151 └─ lib/nx/binary_backend/matrix.ex:537: Nx.BinaryBackend.Matrix.binary_to_vector/2152153 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator154 │155 537 │ match_types [type] do156 │ ~~~~~~~~~~~~~~~~~~~~~157 │158 └─ lib/nx/binary_backend/matrix.ex:537: Nx.BinaryBackend.Matrix.binary_to_vector/2159160 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator161 │162 214 │ Nx.Shared.match_types [type] do163 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~164 │165 └─ lib/nx/backend.ex:214: Nx.Backend.chunk/6166167 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator168 │169 214 │ Nx.Shared.match_types [type] do170 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~171 │172 └─ lib/nx/backend.ex:214: Nx.Backend.chunk/6173174 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator175 │176 214 │ Nx.Shared.match_types [type] do177 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~178 │179 └─ lib/nx/backend.ex:214: Nx.Backend.chunk/6180181 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator182 │183 214 │ Nx.Shared.match_types [type] do184 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~185 │186 └─ lib/nx/backend.ex:214: Nx.Backend.chunk/6187188 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator189 │190 214 │ Nx.Shared.match_types [type] do191 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~192 │193 └─ lib/nx/backend.ex:214: Nx.Backend.chunk/6194195 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator196 │197 214 │ Nx.Shared.match_types [type] do198 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~199 │200 └─ lib/nx/backend.ex:214: Nx.Backend.chunk/6201202 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 operator203 │204 238 │ for <<chunk::size(chunk_size)-bitstring <- data>> do205 │ ~206 │207 └─ lib/nx/binary_backend.ex:238:23: Nx.BinaryBackend.unary_broadcast/7208209 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 operator210 │211 285 │ for <<chunk::size(chunk_size)-bitstring <- data>> do212 │ ~213 │214 └─ lib/nx/binary_backend.ex:285:25: Nx.BinaryBackend.transpose/3215216 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 operator217 │218 365 │ for <<dim::size(size)-bitstring <- bin>>, into: <<>> do219 │ ~220 │221 └─ lib/nx/binary_backend.ex:365:27: Nx.BinaryBackend.pad_last_dim/5222223 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 operator224 │225 370 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = padded226 │ ~227 │228 └─ lib/nx/binary_backend.ex:370:25: Nx.BinaryBackend.pad_last_dim/5229230 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 operator231 │232 382 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =233 │ ~234 │235 └─ lib/nx/binary_backend.ex:382:23: Nx.BinaryBackend.pad_last_dim/5236237 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 operator238 │239 382 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =240 │ ~241 │242 └─ lib/nx/binary_backend.ex:382:58: Nx.BinaryBackend.pad_last_dim/5243244 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 operator245 │246 389 │ <<_::size(low_byte)-bitstring, new_bin::bitstring>> = bin247 │ ~248 │249 └─ lib/nx/binary_backend.ex:389:23: Nx.BinaryBackend.pad_last_dim/5250251 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 operator252 │253 395 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = bin254 │ ~255 │256 └─ lib/nx/binary_backend.ex:395:29: Nx.BinaryBackend.pad_last_dim/5257258 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 operator259 │260 441 │ for <<chunk::size(chunk_size)-bitstring <- data>> do261 │ ~262 │263 └─ lib/nx/binary_backend.ex:441:25: Nx.BinaryBackend.reverse/3264265 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 operator266 │267 513 │ <<_::bitstring-size(left_offset_bits),268 │ ~269 │270 └─ lib/nx/binary_backend.ex:513:29: Nx.BinaryBackend.dot/7271272 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 operator273 │274 514 │ left_batch_item_binary::bitstring-size(left_batch_item_bits),275 │ ~276 │277 └─ lib/nx/binary_backend.ex:514:50: Nx.BinaryBackend.dot/7278279 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 operator280 │281 517 │ <<_::bitstring-size(right_offset_bits),282 │ ~283 │284 └─ lib/nx/binary_backend.ex:517:29: Nx.BinaryBackend.dot/7285286 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 operator287 │288 518 │ right_batch_item_binary::bitstring-size(right_batch_item_bits),289 │ ~290 │291 └─ lib/nx/binary_backend.ex:518:51: Nx.BinaryBackend.dot/7292293 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 operator294 │295 613 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data296 │ ~297 │298 └─ lib/nx/binary_backend.ex:613:23: Nx.BinaryBackend.select/4299300 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator301 │302 611 │ match_types [pred_type] do303 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~304 │305 └─ lib/nx/binary_backend.ex:611: Nx.BinaryBackend.select/4306307 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 operator308 │309 613 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data310 │ ~311 │312 └─ lib/nx/binary_backend.ex:613:23: Nx.BinaryBackend.select/4313314 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator315 │316 611 │ match_types [pred_type] do317 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~318 │319 └─ lib/nx/binary_backend.ex:611: Nx.BinaryBackend.select/4320321 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator322 │323 611 │ match_types [pred_type] do324 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~325 │326 └─ lib/nx/binary_backend.ex:611: Nx.BinaryBackend.select/4327328 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 operator329 │330 613 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data331 │ ~332 │333 └─ lib/nx/binary_backend.ex:613:23: Nx.BinaryBackend.select/4334335 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator336 │337 611 │ match_types [pred_type] do338 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~339 │340 └─ lib/nx/binary_backend.ex:611: Nx.BinaryBackend.select/4341342 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 operator343 │344 613 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data345 │ ~346 │347 └─ lib/nx/binary_backend.ex:613:23: Nx.BinaryBackend.select/4348349 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator350 │351 611 │ match_types [pred_type] do352 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~353 │354 └─ lib/nx/binary_backend.ex:611: Nx.BinaryBackend.select/4355356 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 operator357 │358 613 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data359 │ ~360 │361 └─ lib/nx/binary_backend.ex:613:23: Nx.BinaryBackend.select/4362363 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator364 │365 611 │ match_types [pred_type] do366 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~367 │368 └─ lib/nx/binary_backend.ex:611: Nx.BinaryBackend.select/4369370 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 operator371 │372 627 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data373 │ ~374 │375 └─ lib/nx/binary_backend.ex:627:25: Nx.BinaryBackend.select/4376377 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator378 │379 625 │ match_types [left_type] do380 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~381 │382 └─ lib/nx/binary_backend.ex:625: Nx.BinaryBackend.select/4383384 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 operator385 │386 627 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data387 │ ~388 │389 └─ lib/nx/binary_backend.ex:627:25: Nx.BinaryBackend.select/4390391 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator392 │393 625 │ match_types [left_type] do394 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~395 │396 └─ lib/nx/binary_backend.ex:625: Nx.BinaryBackend.select/4397398 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator399 │400 625 │ match_types [left_type] do401 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~402 │403 └─ lib/nx/binary_backend.ex:625: Nx.BinaryBackend.select/4404405 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 operator406 │407 627 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data408 │ ~409 │410 └─ lib/nx/binary_backend.ex:627:25: Nx.BinaryBackend.select/4411412 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator413 │414 625 │ match_types [left_type] do415 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~416 │417 └─ lib/nx/binary_backend.ex:625: Nx.BinaryBackend.select/4418419 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 operator420 │421 627 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data422 │ ~423 │424 └─ lib/nx/binary_backend.ex:627:25: Nx.BinaryBackend.select/4425426 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator427 │428 625 │ match_types [left_type] do429 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~430 │431 └─ lib/nx/binary_backend.ex:625: Nx.BinaryBackend.select/4432433 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 operator434 │435 627 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data436 │ ~437 │438 └─ lib/nx/binary_backend.ex:627:25: Nx.BinaryBackend.select/4439440 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator441 │442 625 │ match_types [left_type] do443 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~444 │445 └─ lib/nx/binary_backend.ex:625: Nx.BinaryBackend.select/4446447 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 operator448 │449 621 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data450 │ ~451 │452 └─ lib/nx/binary_backend.ex:621:25: Nx.BinaryBackend.select/4453454 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator455 │456 619 │ match_types [right_type] do457 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~458 │459 └─ lib/nx/binary_backend.ex:619: Nx.BinaryBackend.select/4460461 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 operator462 │463 621 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data464 │ ~465 │466 └─ lib/nx/binary_backend.ex:621:25: Nx.BinaryBackend.select/4467468 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator469 │470 619 │ match_types [right_type] do471 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~472 │473 └─ lib/nx/binary_backend.ex:619: Nx.BinaryBackend.select/4474475 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator476 │477 619 │ match_types [right_type] do478 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~479 │480 └─ lib/nx/binary_backend.ex:619: Nx.BinaryBackend.select/4481482 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 operator483 │484 621 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data485 │ ~486 │487 └─ lib/nx/binary_backend.ex:621:25: Nx.BinaryBackend.select/4488489 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator490 │491 619 │ match_types [right_type] do492 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~493 │494 └─ lib/nx/binary_backend.ex:619: Nx.BinaryBackend.select/4495496 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 operator497 │498 621 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data499 │ ~500 │501 └─ lib/nx/binary_backend.ex:621:25: Nx.BinaryBackend.select/4502503 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator504 │505 619 │ match_types [right_type] do506 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~507 │508 └─ lib/nx/binary_backend.ex:619: Nx.BinaryBackend.select/4509510 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 operator511 │512 621 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data513 │ ~514 │515 └─ lib/nx/binary_backend.ex:621:25: Nx.BinaryBackend.select/4516517 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator518 │519 619 │ match_types [right_type] do520 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~521 │522 └─ lib/nx/binary_backend.ex:619: Nx.BinaryBackend.select/4523524 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator525 │526 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data527 │ ~528 │529 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4530531 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator532 │533 684 │ match_types [left_type, right_type, type] do534 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~535 │536 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4537538 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator539 │540 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data541 │ ~542 │543 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4544545 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator546 │547 684 │ match_types [left_type, right_type, type] do548 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~549 │550 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4551552 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator553 │554 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data555 │ ~556 │557 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4558559 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator560 │561 684 │ match_types [left_type, right_type, type] do562 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~563 │564 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4565566 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator567 │568 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data569 │ ~570 │571 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4572573 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator574 │575 684 │ match_types [left_type, right_type, type] do576 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~577 │578 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4579580 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator581 │582 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data583 │ ~584 │585 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4586587 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator588 │589 684 │ match_types [left_type, right_type, type] do590 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~591 │592 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4593594 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator595 │596 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data597 │ ~598 │599 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4600601 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator602 │603 684 │ match_types [left_type, right_type, type] do604 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~605 │606 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4607608 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator609 │610 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data611 │ ~612 │613 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4614615 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator616 │617 684 │ match_types [left_type, right_type, type] do618 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~619 │620 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4621622 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator623 │624 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data625 │ ~626 │627 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4628629 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator630 │631 684 │ match_types [left_type, right_type, type] do632 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~633 │634 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4635636 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator637 │638 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data639 │ ~640 │641 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4642643 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator644 │645 684 │ match_types [left_type, right_type, type] do646 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~647 │648 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4649650 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator651 │652 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data653 │ ~654 │655 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4656657 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator658 │659 684 │ match_types [left_type, right_type, type] do660 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~661 │662 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4663664 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator665 │666 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data667 │ ~668 │669 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4670671 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator672 │673 684 │ match_types [left_type, right_type, type] do674 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~675 │676 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4677678 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator679 │680 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data681 │ ~682 │683 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4684685 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator686 │687 684 │ match_types [left_type, right_type, type] do688 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~689 │690 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4691692 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator693 │694 684 │ match_types [left_type, right_type, type] do695 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~696 │697 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4698699 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator700 │701 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data702 │ ~703 │704 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4705706 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator707 │708 684 │ match_types [left_type, right_type, type] do709 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~710 │711 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4712713 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator714 │715 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data716 │ ~717 │718 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4719720 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator721 │722 684 │ match_types [left_type, right_type, type] do723 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~724 │725 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4726727 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator728 │729 684 │ match_types [left_type, right_type, type] do730 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~731 │732 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4733734 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator735 │736 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data737 │ ~738 │739 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4740741 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator742 │743 684 │ match_types [left_type, right_type, type] do744 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~745 │746 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4747748 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator749 │750 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data751 │ ~752 │753 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4754755 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator756 │757 684 │ match_types [left_type, right_type, type] do758 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~759 │760 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4761762 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator763 │764 684 │ match_types [left_type, right_type, type] do765 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~766 │767 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4768769 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator770 │771 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data772 │ ~773 │774 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4775776 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator777 │778 684 │ match_types [left_type, right_type, type] do779 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~780 │781 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4782783 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator784 │785 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data786 │ ~787 │788 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4789790 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator791 │792 684 │ match_types [left_type, right_type, type] do793 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~794 │795 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4796797 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator798 │799 684 │ match_types [left_type, right_type, type] do800 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~801 │802 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4803804 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator805 │806 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data807 │ ~808 │809 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4810811 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator812 │813 684 │ match_types [left_type, right_type, type] do814 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~815 │816 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4817818 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator819 │820 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data821 │ ~822 │823 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4824825 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator826 │827 684 │ match_types [left_type, right_type, type] do828 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~829 │830 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4831832 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator833 │834 684 │ match_types [left_type, right_type, type] do835 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~836 │837 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4838839 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator840 │841 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data842 │ ~843 │844 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4845846 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator847 │848 684 │ match_types [left_type, right_type, type] do849 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~850 │851 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4852853 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator854 │855 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data856 │ ~857 │858 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4859860 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator861 │862 684 │ match_types [left_type, right_type, type] do863 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~864 │865 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4866867 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator868 │869 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data870 │ ~871 │872 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4873874 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator875 │876 684 │ match_types [left_type, right_type, type] do877 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~878 │879 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4880881 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator882 │883 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data884 │ ~885 │886 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4887888 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator889 │890 684 │ match_types [left_type, right_type, type] do891 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~892 │893 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4894895 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator896 │897 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data898 │ ~899 │900 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4901902 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator903 │904 684 │ match_types [left_type, right_type, type] do905 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~906 │907 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4908909 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator910 │911 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data912 │ ~913 │914 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4915916 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator917 │918 684 │ match_types [left_type, right_type, type] do919 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~920 │921 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4922923 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator924 │925 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data926 │ ~927 │928 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4929930 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator931 │932 684 │ match_types [left_type, right_type, type] do933 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~934 │935 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4936937 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator938 │939 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data940 │ ~941 │942 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4943944 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator945 │946 684 │ match_types [left_type, right_type, type] do947 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~948 │949 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4950951 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator952 │953 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data954 │ ~955 │956 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4957958 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator959 │960 684 │ match_types [left_type, right_type, type] do961 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~962 │963 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4964965 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator966 │967 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data968 │ ~969 │970 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4971972 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator973 │974 684 │ match_types [left_type, right_type, type] do975 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~976 │977 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4978979 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator980 │981 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data982 │ ~983 │984 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4985986 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator987 │988 684 │ match_types [left_type, right_type, type] do989 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~990 │991 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4992993 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator994 │995 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data996 │ ~997 │998 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/49991000 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1001 │1002 684 │ match_types [left_type, right_type, type] do1003 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1004 │1005 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410061007 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1008 │1009 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1010 │ ~1011 │1012 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/410131014 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1015 │1016 684 │ match_types [left_type, right_type, type] do1017 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1018 │1019 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410201021 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1022 │1023 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1024 │ ~1025 │1026 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/410271028 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1029 │1030 684 │ match_types [left_type, right_type, type] do1031 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1032 │1033 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410341035 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1036 │1037 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1038 │ ~1039 │1040 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/410411042 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1043 │1044 684 │ match_types [left_type, right_type, type] do1045 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1046 │1047 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410481049 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1050 │1051 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1052 │ ~1053 │1054 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/410551056 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1057 │1058 684 │ match_types [left_type, right_type, type] do1059 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1060 │1061 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410621063 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1064 │1065 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1066 │ ~1067 │1068 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/410691070 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1071 │1072 684 │ match_types [left_type, right_type, type] do1073 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1074 │1075 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410761077 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1078 │1079 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1080 │ ~1081 │1082 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/410831084 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1085 │1086 684 │ match_types [left_type, right_type, type] do1087 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1088 │1089 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410901091 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1092 │1093 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1094 │ ~1095 │1096 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/410971098 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1099 │1100 684 │ match_types [left_type, right_type, type] do1101 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1102 │1103 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411041105 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1106 │1107 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1108 │ ~1109 │1110 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/411111112 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1113 │1114 684 │ match_types [left_type, right_type, type] do1115 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1116 │1117 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411181119 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1120 │1121 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1122 │ ~1123 │1124 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/411251126 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1127 │1128 684 │ match_types [left_type, right_type, type] do1129 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1130 │1131 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411321133 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1134 │1135 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1136 │ ~1137 │1138 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/411391140 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1141 │1142 684 │ match_types [left_type, right_type, type] do1143 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1144 │1145 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411461147 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1148 │1149 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1150 │ ~1151 │1152 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/411531154 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1155 │1156 684 │ match_types [left_type, right_type, type] do1157 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1158 │1159 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411601161 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1162 │1163 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1164 │ ~1165 │1166 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/411671168 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1169 │1170 684 │ match_types [left_type, right_type, type] do1171 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1172 │1173 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411741175 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1176 │1177 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1178 │ ~1179 │1180 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/411811182 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1183 │1184 684 │ match_types [left_type, right_type, type] do1185 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1186 │1187 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411881189 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1190 │1191 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1192 │ ~1193 │1194 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/411951196 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1197 │1198 684 │ match_types [left_type, right_type, type] do1199 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1200 │1201 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412021203 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1204 │1205 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1206 │ ~1207 │1208 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/412091210 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1211 │1212 684 │ match_types [left_type, right_type, type] do1213 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1214 │1215 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412161217 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1218 │1219 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1220 │ ~1221 │1222 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/412231224 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1225 │1226 684 │ match_types [left_type, right_type, type] do1227 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1228 │1229 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412301231 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1232 │1233 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1234 │ ~1235 │1236 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/412371238 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1239 │1240 684 │ match_types [left_type, right_type, type] do1241 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1242 │1243 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412441245 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1246 │1247 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1248 │ ~1249 │1250 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/412511252 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1253 │1254 684 │ match_types [left_type, right_type, type] do1255 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1256 │1257 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412581259 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1260 │1261 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1262 │ ~1263 │1264 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/412651266 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1267 │1268 684 │ match_types [left_type, right_type, type] do1269 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1270 │1271 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412721273 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1274 │1275 684 │ match_types [left_type, right_type, type] do1276 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1277 │1278 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412791280 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1281 │1282 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1283 │ ~1284 │1285 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/412861287 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1288 │1289 684 │ match_types [left_type, right_type, type] do1290 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1291 │1292 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412931294 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1295 │1296 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1297 │ ~1298 │1299 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/413001301 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1302 │1303 684 │ match_types [left_type, right_type, type] do1304 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1305 │1306 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413071308 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1309 │1310 684 │ match_types [left_type, right_type, type] do1311 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1312 │1313 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413141315 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1316 │1317 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1318 │ ~1319 │1320 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/413211322 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1323 │1324 684 │ match_types [left_type, right_type, type] do1325 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1326 │1327 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413281329 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1330 │1331 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1332 │ ~1333 │1334 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/413351336 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1337 │1338 684 │ match_types [left_type, right_type, type] do1339 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1340 │1341 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413421343 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1344 │1345 684 │ match_types [left_type, right_type, type] do1346 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1347 │1348 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413491350 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1351 │1352 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1353 │ ~1354 │1355 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/413561357 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1358 │1359 684 │ match_types [left_type, right_type, type] do1360 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1361 │1362 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413631364 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1365 │1366 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1367 │ ~1368 │1369 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/413701371 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1372 │1373 684 │ match_types [left_type, right_type, type] do1374 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1375 │1376 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413771378 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1379 │1380 684 │ match_types [left_type, right_type, type] do1381 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1382 │1383 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413841385 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1386 │1387 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1388 │ ~1389 │1390 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/413911392 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1393 │1394 684 │ match_types [left_type, right_type, type] do1395 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1396 │1397 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413981399 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1400 │1401 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1402 │ ~1403 │1404 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/414051406 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1407 │1408 684 │ match_types [left_type, right_type, type] do1409 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1410 │1411 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414121413 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1414 │1415 684 │ match_types [left_type, right_type, type] do1416 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1417 │1418 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414191420 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1421 │1422 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1423 │ ~1424 │1425 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/414261427 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1428 │1429 684 │ match_types [left_type, right_type, type] do1430 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1431 │1432 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414331434 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1435 │1436 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1437 │ ~1438 │1439 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/414401441 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1442 │1443 684 │ match_types [left_type, right_type, type] do1444 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1445 │1446 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414471448 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1449 │1450 684 │ match_types [left_type, right_type, type] do1451 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1452 │1453 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414541455 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1456 │1457 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1458 │ ~1459 │1460 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/414611462 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1463 │1464 684 │ match_types [left_type, right_type, type] do1465 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1466 │1467 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414681469 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1470 │1471 684 │ match_types [left_type, right_type, type] do1472 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1473 │1474 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414751476 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1477 │1478 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1479 │ ~1480 │1481 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/414821483 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1484 │1485 684 │ match_types [left_type, right_type, type] do1486 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1487 │1488 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414891490 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1491 │1492 684 │ match_types [left_type, right_type, type] do1493 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1494 │1495 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414961497 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1498 │1499 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1500 │ ~1501 │1502 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/415031504 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1505 │1506 684 │ match_types [left_type, right_type, type] do1507 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1508 │1509 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415101511 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1512 │1513 684 │ match_types [left_type, right_type, type] do1514 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1515 │1516 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415171518 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1519 │1520 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1521 │ ~1522 │1523 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/415241525 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1526 │1527 684 │ match_types [left_type, right_type, type] do1528 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1529 │1530 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415311532 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1533 │1534 684 │ match_types [left_type, right_type, type] do1535 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1536 │1537 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415381539 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1540 │1541 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1542 │ ~1543 │1544 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/415451546 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1547 │1548 684 │ match_types [left_type, right_type, type] do1549 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1550 │1551 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415521553 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1554 │1555 684 │ match_types [left_type, right_type, type] do1556 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1557 │1558 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415591560 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1561 │1562 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1563 │ ~1564 │1565 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/415661567 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1568 │1569 684 │ match_types [left_type, right_type, type] do1570 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1571 │1572 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415731574 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1575 │1576 684 │ match_types [left_type, right_type, type] do1577 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1578 │1579 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415801581 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1582 │1583 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1584 │ ~1585 │1586 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/415871588 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1589 │1590 684 │ match_types [left_type, right_type, type] do1591 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1592 │1593 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415941595 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1596 │1597 684 │ match_types [left_type, right_type, type] do1598 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1599 │1600 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416011602 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1603 │1604 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1605 │ ~1606 │1607 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/416081609 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1610 │1611 684 │ match_types [left_type, right_type, type] do1612 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1613 │1614 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416151616 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1617 │1618 684 │ match_types [left_type, right_type, type] do1619 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1620 │1621 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416221623 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1624 │1625 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1626 │ ~1627 │1628 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/416291630 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1631 │1632 684 │ match_types [left_type, right_type, type] do1633 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1634 │1635 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416361637 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1638 │1639 684 │ match_types [left_type, right_type, type] do1640 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1641 │1642 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416431644 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1645 │1646 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1647 │ ~1648 │1649 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/416501651 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1652 │1653 684 │ match_types [left_type, right_type, type] do1654 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1655 │1656 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416571658 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1659 │1660 684 │ match_types [left_type, right_type, type] do1661 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1662 │1663 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416641665 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1666 │1667 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1668 │ ~1669 │1670 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/416711672 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1673 │1674 684 │ match_types [left_type, right_type, type] do1675 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1676 │1677 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416781679 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1680 │1681 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1682 │ ~1683 │1684 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/416851686 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1687 │1688 684 │ match_types [left_type, right_type, type] do1689 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1690 │1691 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416921693 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1694 │1695 684 │ match_types [left_type, right_type, type] do1696 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1697 │1698 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416991700 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1701 │1702 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1703 │ ~1704 │1705 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/417061707 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1708 │1709 684 │ match_types [left_type, right_type, type] do1710 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1711 │1712 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417131714 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1715 │1716 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1717 │ ~1718 │1719 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/417201721 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1722 │1723 684 │ match_types [left_type, right_type, type] do1724 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1725 │1726 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417271728 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1729 │1730 684 │ match_types [left_type, right_type, type] do1731 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1732 │1733 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417341735 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1736 │1737 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1738 │ ~1739 │1740 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/417411742 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1743 │1744 684 │ match_types [left_type, right_type, type] do1745 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1746 │1747 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417481749 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1750 │1751 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1752 │ ~1753 │1754 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/417551756 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1757 │1758 684 │ match_types [left_type, right_type, type] do1759 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1760 │1761 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417621763 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1764 │1765 684 │ match_types [left_type, right_type, type] do1766 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1767 │1768 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417691770 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1771 │1772 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1773 │ ~1774 │1775 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/417761777 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1778 │1779 684 │ match_types [left_type, right_type, type] do1780 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1781 │1782 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417831784 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1785 │1786 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1787 │ ~1788 │1789 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/417901791 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1792 │1793 684 │ match_types [left_type, right_type, type] do1794 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1795 │1796 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417971798 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1799 │1800 684 │ match_types [left_type, right_type, type] do1801 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1802 │1803 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418041805 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1806 │1807 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1808 │ ~1809 │1810 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/418111812 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1813 │1814 684 │ match_types [left_type, right_type, type] do1815 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1816 │1817 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418181819 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1820 │1821 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1822 │ ~1823 │1824 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/418251826 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1827 │1828 684 │ match_types [left_type, right_type, type] do1829 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1830 │1831 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418321833 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1834 │1835 684 │ match_types [left_type, right_type, type] do1836 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1837 │1838 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418391840 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1841 │1842 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1843 │ ~1844 │1845 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/418461847 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1848 │1849 684 │ match_types [left_type, right_type, type] do1850 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1851 │1852 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418531854 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1855 │1856 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1857 │ ~1858 │1859 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/418601861 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1862 │1863 684 │ match_types [left_type, right_type, type] do1864 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1865 │1866 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418671868 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1869 │1870 684 │ match_types [left_type, right_type, type] do1871 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1872 │1873 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418741875 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1876 │1877 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1878 │ ~1879 │1880 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/418811882 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1883 │1884 684 │ match_types [left_type, right_type, type] do1885 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1886 │1887 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418881889 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1890 │1891 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1892 │ ~1893 │1894 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/418951896 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1897 │1898 684 │ match_types [left_type, right_type, type] do1899 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1900 │1901 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419021903 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1904 │1905 684 │ match_types [left_type, right_type, type] do1906 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1907 │1908 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419091910 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1911 │1912 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1913 │ ~1914 │1915 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/419161917 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1918 │1919 684 │ match_types [left_type, right_type, type] do1920 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1921 │1922 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419231924 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1925 │1926 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1927 │ ~1928 │1929 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/419301931 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1932 │1933 684 │ match_types [left_type, right_type, type] do1934 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1935 │1936 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419371938 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1939 │1940 684 │ match_types [left_type, right_type, type] do1941 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1942 │1943 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419441945 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1946 │1947 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1948 │ ~1949 │1950 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/419511952 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1953 │1954 684 │ match_types [left_type, right_type, type] do1955 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1956 │1957 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419581959 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1960 │1961 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1962 │ ~1963 │1964 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/419651966 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1967 │1968 684 │ match_types [left_type, right_type, type] do1969 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1970 │1971 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419721973 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1974 │1975 684 │ match_types [left_type, right_type, type] do1976 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1977 │1978 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419791980 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1981 │1982 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1983 │ ~1984 │1985 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/419861987 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1988 │1989 684 │ match_types [left_type, right_type, type] do1990 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1991 │1992 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419931994 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1995 │1996 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1997 │ ~1998 │1999 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/420002001 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2002 │2003 684 │ match_types [left_type, right_type, type] do2004 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2005 │2006 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420072008 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2009 │2010 684 │ match_types [left_type, right_type, type] do2011 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2012 │2013 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420142015 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2016 │2017 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2018 │ ~2019 │2020 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/420212022 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2023 │2024 684 │ match_types [left_type, right_type, type] do2025 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2026 │2027 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420282029 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2030 │2031 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2032 │ ~2033 │2034 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/420352036 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2037 │2038 684 │ match_types [left_type, right_type, type] do2039 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2040 │2041 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420422043 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2044 │2045 684 │ match_types [left_type, right_type, type] do2046 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2047 │2048 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420492050 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2051 │2052 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2053 │ ~2054 │2055 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/420562057 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2058 │2059 684 │ match_types [left_type, right_type, type] do2060 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2061 │2062 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420632064 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2065 │2066 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2067 │ ~2068 │2069 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/420702071 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2072 │2073 684 │ match_types [left_type, right_type, type] do2074 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2075 │2076 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420772078 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2079 │2080 684 │ match_types [left_type, right_type, type] do2081 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2082 │2083 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420842085 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2086 │2087 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2088 │ ~2089 │2090 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/420912092 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2093 │2094 684 │ match_types [left_type, right_type, type] do2095 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2096 │2097 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420982099 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2100 │2101 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2102 │ ~2103 │2104 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/421052106 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2107 │2108 684 │ match_types [left_type, right_type, type] do2109 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2110 │2111 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421122113 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2114 │2115 684 │ match_types [left_type, right_type, type] do2116 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2117 │2118 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421192120 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2121 │2122 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2123 │ ~2124 │2125 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/421262127 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2128 │2129 684 │ match_types [left_type, right_type, type] do2130 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2131 │2132 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421332134 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2135 │2136 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2137 │ ~2138 │2139 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/421402141 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2142 │2143 684 │ match_types [left_type, right_type, type] do2144 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2145 │2146 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421472148 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2149 │2150 684 │ match_types [left_type, right_type, type] do2151 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2152 │2153 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421542155 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2156 │2157 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2158 │ ~2159 │2160 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/421612162 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2163 │2164 684 │ match_types [left_type, right_type, type] do2165 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2166 │2167 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421682169 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2170 │2171 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2172 │ ~2173 │2174 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/421752176 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2177 │2178 684 │ match_types [left_type, right_type, type] do2179 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2180 │2181 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421822183 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2184 │2185 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2186 │ ~2187 │2188 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/421892190 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2191 │2192 684 │ match_types [left_type, right_type, type] do2193 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2194 │2195 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421962197 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2198 │2199 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2200 │ ~2201 │2202 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/422032204 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2205 │2206 684 │ match_types [left_type, right_type, type] do2207 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2208 │2209 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422102211 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2212 │2213 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2214 │ ~2215 │2216 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/422172218 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2219 │2220 684 │ match_types [left_type, right_type, type] do2221 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2222 │2223 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422242225 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2226 │2227 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2228 │ ~2229 │2230 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/422312232 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2233 │2234 684 │ match_types [left_type, right_type, type] do2235 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2236 │2237 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422382239 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2240 │2241 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2242 │ ~2243 │2244 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/422452246 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2247 │2248 684 │ match_types [left_type, right_type, type] do2249 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2250 │2251 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422522253 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2254 │2255 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2256 │ ~2257 │2258 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/422592260 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2261 │2262 684 │ match_types [left_type, right_type, type] do2263 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2264 │2265 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422662267 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2268 │2269 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2270 │ ~2271 │2272 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/422732274 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2275 │2276 684 │ match_types [left_type, right_type, type] do2277 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2278 │2279 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422802281 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2282 │2283 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2284 │ ~2285 │2286 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/422872288 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2289 │2290 684 │ match_types [left_type, right_type, type] do2291 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2292 │2293 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422942295 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2296 │2297 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2298 │ ~2299 │2300 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/423012302 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2303 │2304 684 │ match_types [left_type, right_type, type] do2305 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2306 │2307 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423082309 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2310 │2311 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2312 │ ~2313 │2314 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/423152316 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2317 │2318 684 │ match_types [left_type, right_type, type] do2319 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2320 │2321 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423222323 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2324 │2325 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2326 │ ~2327 │2328 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/423292330 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2331 │2332 684 │ match_types [left_type, right_type, type] do2333 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2334 │2335 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423362337 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2338 │2339 684 │ match_types [left_type, right_type, type] do2340 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2341 │2342 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423432344 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2345 │2346 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2347 │ ~2348 │2349 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/423502351 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2352 │2353 684 │ match_types [left_type, right_type, type] do2354 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2355 │2356 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423572358 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2359 │2360 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2361 │ ~2362 │2363 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/423642365 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2366 │2367 684 │ match_types [left_type, right_type, type] do2368 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2369 │2370 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423712372 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2373 │2374 684 │ match_types [left_type, right_type, type] do2375 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2376 │2377 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423782379 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2380 │2381 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2382 │ ~2383 │2384 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/423852386 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2387 │2388 684 │ match_types [left_type, right_type, type] do2389 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2390 │2391 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423922393 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2394 │2395 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2396 │ ~2397 │2398 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/423992400 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2401 │2402 684 │ match_types [left_type, right_type, type] do2403 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2404 │2405 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424062407 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2408 │2409 684 │ match_types [left_type, right_type, type] do2410 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2411 │2412 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424132414 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2415 │2416 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2417 │ ~2418 │2419 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/424202421 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2422 │2423 684 │ match_types [left_type, right_type, type] do2424 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2425 │2426 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424272428 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2429 │2430 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2431 │ ~2432 │2433 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/424342435 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2436 │2437 684 │ match_types [left_type, right_type, type] do2438 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2439 │2440 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424412442 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2443 │2444 684 │ match_types [left_type, right_type, type] do2445 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2446 │2447 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424482449 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2450 │2451 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2452 │ ~2453 │2454 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/424552456 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2457 │2458 684 │ match_types [left_type, right_type, type] do2459 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2460 │2461 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424622463 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2464 │2465 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2466 │ ~2467 │2468 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/424692470 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2471 │2472 684 │ match_types [left_type, right_type, type] do2473 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2474 │2475 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424762477 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2478 │2479 684 │ match_types [left_type, right_type, type] do2480 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2481 │2482 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424832484 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2485 │2486 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2487 │ ~2488 │2489 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/424902491 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2492 │2493 684 │ match_types [left_type, right_type, type] do2494 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2495 │2496 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424972498 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2499 │2500 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2501 │ ~2502 │2503 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/425042505 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2506 │2507 684 │ match_types [left_type, right_type, type] do2508 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2509 │2510 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425112512 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2513 │2514 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2515 │ ~2516 │2517 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/425182519 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2520 │2521 684 │ match_types [left_type, right_type, type] do2522 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2523 │2524 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425252526 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2527 │2528 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2529 │ ~2530 │2531 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/425322533 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2534 │2535 684 │ match_types [left_type, right_type, type] do2536 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2537 │2538 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425392540 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2541 │2542 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2543 │ ~2544 │2545 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/425462547 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2548 │2549 684 │ match_types [left_type, right_type, type] do2550 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2551 │2552 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425532554 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2555 │2556 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2557 │ ~2558 │2559 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/425602561 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2562 │2563 684 │ match_types [left_type, right_type, type] do2564 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2565 │2566 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425672568 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2569 │2570 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2571 │ ~2572 │2573 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/425742575 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2576 │2577 684 │ match_types [left_type, right_type, type] do2578 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2579 │2580 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425812582 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2583 │2584 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2585 │ ~2586 │2587 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/425882589 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2590 │2591 684 │ match_types [left_type, right_type, type] do2592 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2593 │2594 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425952596 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2597 │2598 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2599 │ ~2600 │2601 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/426022603 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2604 │2605 684 │ match_types [left_type, right_type, type] do2606 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2607 │2608 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426092610 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2611 │2612 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2613 │ ~2614 │2615 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/426162617 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2618 │2619 684 │ match_types [left_type, right_type, type] do2620 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2621 │2622 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426232624 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2625 │2626 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2627 │ ~2628 │2629 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/426302631 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2632 │2633 684 │ match_types [left_type, right_type, type] do2634 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2635 │2636 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426372638 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2639 │2640 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2641 │ ~2642 │2643 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/426442645 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2646 │2647 684 │ match_types [left_type, right_type, type] do2648 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2649 │2650 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426512652 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2653 │2654 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2655 │ ~2656 │2657 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/426582659 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2660 │2661 684 │ match_types [left_type, right_type, type] do2662 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2663 │2664 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426652666 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2667 │2668 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2669 │ ~2670 │2671 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/426722673 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2674 │2675 684 │ match_types [left_type, right_type, type] do2676 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2677 │2678 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426792680 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2681 │2682 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2683 │ ~2684 │2685 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/426862687 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2688 │2689 684 │ match_types [left_type, right_type, type] do2690 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2691 │2692 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426932694 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2695 │2696 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2697 │ ~2698 │2699 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/427002701 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2702 │2703 684 │ match_types [left_type, right_type, type] do2704 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2705 │2706 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427072708 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2709 │2710 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2711 │ ~2712 │2713 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/427142715 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2716 │2717 684 │ match_types [left_type, right_type, type] do2718 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2719 │2720 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427212722 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2723 │2724 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2725 │ ~2726 │2727 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/427282729 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2730 │2731 684 │ match_types [left_type, right_type, type] do2732 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2733 │2734 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427352736 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2737 │2738 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2739 │ ~2740 │2741 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/427422743 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2744 │2745 684 │ match_types [left_type, right_type, type] do2746 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2747 │2748 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427492750 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2751 │2752 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2753 │ ~2754 │2755 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/427562757 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2758 │2759 684 │ match_types [left_type, right_type, type] do2760 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2761 │2762 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427632764 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2765 │2766 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2767 │ ~2768 │2769 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/427702771 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2772 │2773 684 │ match_types [left_type, right_type, type] do2774 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2775 │2776 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427772778 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2779 │2780 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2781 │ ~2782 │2783 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/427842785 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2786 │2787 684 │ match_types [left_type, right_type, type] do2788 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2789 │2790 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427912792 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2793 │2794 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2795 │ ~2796 │2797 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/427982799 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2800 │2801 684 │ match_types [left_type, right_type, type] do2802 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2803 │2804 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428052806 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2807 │2808 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2809 │ ~2810 │2811 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/428122813 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2814 │2815 684 │ match_types [left_type, right_type, type] do2816 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2817 │2818 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428192820 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2821 │2822 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2823 │ ~2824 │2825 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/428262827 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2828 │2829 684 │ match_types [left_type, right_type, type] do2830 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2831 │2832 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428332834 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2835 │2836 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2837 │ ~2838 │2839 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/428402841 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2842 │2843 684 │ match_types [left_type, right_type, type] do2844 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2845 │2846 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428472848 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2849 │2850 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2851 │ ~2852 │2853 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/428542855 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2856 │2857 684 │ match_types [left_type, right_type, type] do2858 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2859 │2860 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428612862 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2863 │2864 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2865 │ ~2866 │2867 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/428682869 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2870 │2871 684 │ match_types [left_type, right_type, type] do2872 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2873 │2874 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428752876 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2877 │2878 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2879 │ ~2880 │2881 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/428822883 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2884 │2885 684 │ match_types [left_type, right_type, type] do2886 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2887 │2888 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428892890 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2891 │2892 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2893 │ ~2894 │2895 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/428962897 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2898 │2899 684 │ match_types [left_type, right_type, type] do2900 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2901 │2902 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429032904 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2905 │2906 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2907 │ ~2908 │2909 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/429102911 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2912 │2913 684 │ match_types [left_type, right_type, type] do2914 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2915 │2916 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429172918 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2919 │2920 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2921 │ ~2922 │2923 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/429242925 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2926 │2927 684 │ match_types [left_type, right_type, type] do2928 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2929 │2930 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429312932 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2933 │2934 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2935 │ ~2936 │2937 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/429382939 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2940 │2941 684 │ match_types [left_type, right_type, type] do2942 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2943 │2944 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429452946 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2947 │2948 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2949 │ ~2950 │2951 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/429522953 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2954 │2955 684 │ match_types [left_type, right_type, type] do2956 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2957 │2958 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429592960 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2961 │2962 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2963 │ ~2964 │2965 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/429662967 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2968 │2969 684 │ match_types [left_type, right_type, type] do2970 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2971 │2972 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429732974 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2975 │2976 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2977 │ ~2978 │2979 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/429802981 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2982 │2983 684 │ match_types [left_type, right_type, type] do2984 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2985 │2986 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429872988 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2989 │2990 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2991 │ ~2992 │2993 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/429942995 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2996 │2997 684 │ match_types [left_type, right_type, type] do2998 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2999 │3000 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430013002 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3003 │3004 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3005 │ ~3006 │3007 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/430083009 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3010 │3011 684 │ match_types [left_type, right_type, type] do3012 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3013 │3014 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430153016 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3017 │3018 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3019 │ ~3020 │3021 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/430223023 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3024 │3025 684 │ match_types [left_type, right_type, type] do3026 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3027 │3028 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430293030 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3031 │3032 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3033 │ ~3034 │3035 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/430363037 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3038 │3039 684 │ match_types [left_type, right_type, type] do3040 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3041 │3042 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430433044 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3045 │3046 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3047 │ ~3048 │3049 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/430503051 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3052 │3053 684 │ match_types [left_type, right_type, type] do3054 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3055 │3056 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430573058 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3059 │3060 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3061 │ ~3062 │3063 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/430643065 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3066 │3067 684 │ match_types [left_type, right_type, type] do3068 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3069 │3070 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430713072 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3073 │3074 684 │ match_types [left_type, right_type, type] do3075 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3076 │3077 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430783079 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3080 │3081 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3082 │ ~3083 │3084 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/430853086 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3087 │3088 684 │ match_types [left_type, right_type, type] do3089 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3090 │3091 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430923093 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3094 │3095 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3096 │ ~3097 │3098 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/430993100 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3101 │3102 684 │ match_types [left_type, right_type, type] do3103 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3104 │3105 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431063107 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3108 │3109 684 │ match_types [left_type, right_type, type] do3110 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3111 │3112 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431133114 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3115 │3116 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3117 │ ~3118 │3119 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/431203121 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3122 │3123 684 │ match_types [left_type, right_type, type] do3124 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3125 │3126 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431273128 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3129 │3130 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3131 │ ~3132 │3133 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/431343135 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3136 │3137 684 │ match_types [left_type, right_type, type] do3138 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3139 │3140 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431413142 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3143 │3144 684 │ match_types [left_type, right_type, type] do3145 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3146 │3147 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431483149 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3150 │3151 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3152 │ ~3153 │3154 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/431553156 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3157 │3158 684 │ match_types [left_type, right_type, type] do3159 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3160 │3161 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431623163 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3164 │3165 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3166 │ ~3167 │3168 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/431693170 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3171 │3172 684 │ match_types [left_type, right_type, type] do3173 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3174 │3175 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431763177 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3178 │3179 684 │ match_types [left_type, right_type, type] do3180 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3181 │3182 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431833184 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3185 │3186 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3187 │ ~3188 │3189 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/431903191 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3192 │3193 684 │ match_types [left_type, right_type, type] do3194 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3195 │3196 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431973198 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3199 │3200 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3201 │ ~3202 │3203 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/432043205 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3206 │3207 684 │ match_types [left_type, right_type, type] do3208 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3209 │3210 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432113212 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3213 │3214 684 │ match_types [left_type, right_type, type] do3215 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3216 │3217 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432183219 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3220 │3221 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3222 │ ~3223 │3224 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/432253226 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3227 │3228 684 │ match_types [left_type, right_type, type] do3229 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3230 │3231 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432323233 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3234 │3235 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3236 │ ~3237 │3238 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/432393240 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3241 │3242 684 │ match_types [left_type, right_type, type] do3243 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3244 │3245 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432463247 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3248 │3249 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3250 │ ~3251 │3252 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/432533254 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3255 │3256 684 │ match_types [left_type, right_type, type] do3257 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3258 │3259 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432603261 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3262 │3263 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3264 │ ~3265 │3266 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/432673268 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3269 │3270 684 │ match_types [left_type, right_type, type] do3271 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3272 │3273 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432743275 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3276 │3277 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3278 │ ~3279 │3280 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/432813282 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3283 │3284 684 │ match_types [left_type, right_type, type] do3285 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3286 │3287 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432883289 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3290 │3291 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3292 │ ~3293 │3294 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/432953296 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3297 │3298 684 │ match_types [left_type, right_type, type] do3299 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3300 │3301 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433023303 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3304 │3305 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3306 │ ~3307 │3308 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/433093310 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3311 │3312 684 │ match_types [left_type, right_type, type] do3313 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3314 │3315 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433163317 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3318 │3319 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3320 │ ~3321 │3322 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/433233324 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3325 │3326 684 │ match_types [left_type, right_type, type] do3327 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3328 │3329 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433303331 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3332 │3333 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3334 │ ~3335 │3336 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/433373338 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3339 │3340 684 │ match_types [left_type, right_type, type] do3341 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3342 │3343 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433443345 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3346 │3347 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3348 │ ~3349 │3350 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/433513352 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3353 │3354 684 │ match_types [left_type, right_type, type] do3355 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3356 │3357 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433583359 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3360 │3361 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3362 │ ~3363 │3364 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/433653366 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3367 │3368 684 │ match_types [left_type, right_type, type] do3369 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3370 │3371 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433723373 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3374 │3375 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3376 │ ~3377 │3378 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/433793380 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3381 │3382 684 │ match_types [left_type, right_type, type] do3383 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3384 │3385 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433863387 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3388 │3389 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3390 │ ~3391 │3392 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/433933394 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3395 │3396 684 │ match_types [left_type, right_type, type] do3397 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3398 │3399 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434003401 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3402 │3403 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3404 │ ~3405 │3406 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/434073408 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3409 │3410 684 │ match_types [left_type, right_type, type] do3411 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3412 │3413 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434143415 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3416 │3417 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3418 │ ~3419 │3420 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/434213422 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3423 │3424 684 │ match_types [left_type, right_type, type] do3425 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3426 │3427 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434283429 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3430 │3431 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3432 │ ~3433 │3434 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/434353436 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3437 │3438 684 │ match_types [left_type, right_type, type] do3439 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3440 │3441 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434423443 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3444 │3445 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3446 │ ~3447 │3448 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/434493450 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3451 │3452 684 │ match_types [left_type, right_type, type] do3453 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3454 │3455 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434563457 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3458 │3459 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3460 │ ~3461 │3462 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/434633464 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3465 │3466 684 │ match_types [left_type, right_type, type] do3467 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3468 │3469 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434703471 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3472 │3473 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3474 │ ~3475 │3476 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/434773478 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3479 │3480 684 │ match_types [left_type, right_type, type] do3481 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3482 │3483 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434843485 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3486 │3487 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3488 │ ~3489 │3490 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/434913492 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3493 │3494 684 │ match_types [left_type, right_type, type] do3495 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3496 │3497 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434983499 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3500 │3501 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3502 │ ~3503 │3504 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/435053506 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3507 │3508 684 │ match_types [left_type, right_type, type] do3509 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3510 │3511 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435123513 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3514 │3515 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3516 │ ~3517 │3518 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/435193520 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3521 │3522 684 │ match_types [left_type, right_type, type] do3523 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3524 │3525 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435263527 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3528 │3529 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3530 │ ~3531 │3532 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/435333534 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3535 │3536 684 │ match_types [left_type, right_type, type] do3537 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3538 │3539 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435403541 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3542 │3543 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3544 │ ~3545 │3546 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/435473548 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3549 │3550 684 │ match_types [left_type, right_type, type] do3551 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3552 │3553 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435543555 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3556 │3557 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3558 │ ~3559 │3560 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/435613562 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3563 │3564 684 │ match_types [left_type, right_type, type] do3565 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3566 │3567 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435683569 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3570 │3571 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3572 │ ~3573 │3574 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/435753576 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3577 │3578 684 │ match_types [left_type, right_type, type] do3579 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3580 │3581 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435823583 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3584 │3585 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3586 │ ~3587 │3588 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/435893590 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3591 │3592 684 │ match_types [left_type, right_type, type] do3593 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3594 │3595 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435963597 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3598 │3599 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3600 │ ~3601 │3602 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/436033604 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3605 │3606 684 │ match_types [left_type, right_type, type] do3607 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3608 │3609 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436103611 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3612 │3613 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3614 │ ~3615 │3616 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/436173618 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3619 │3620 684 │ match_types [left_type, right_type, type] do3621 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3622 │3623 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436243625 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3626 │3627 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3628 │ ~3629 │3630 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/436313632 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3633 │3634 684 │ match_types [left_type, right_type, type] do3635 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3636 │3637 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436383639 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3640 │3641 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3642 │ ~3643 │3644 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/436453646 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3647 │3648 684 │ match_types [left_type, right_type, type] do3649 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3650 │3651 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436523653 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3654 │3655 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3656 │ ~3657 │3658 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/436593660 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3661 │3662 684 │ match_types [left_type, right_type, type] do3663 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3664 │3665 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436663667 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3668 │3669 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3670 │ ~3671 │3672 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/436733674 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3675 │3676 684 │ match_types [left_type, right_type, type] do3677 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3678 │3679 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436803681 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3682 │3683 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3684 │ ~3685 │3686 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/436873688 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3689 │3690 684 │ match_types [left_type, right_type, type] do3691 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3692 │3693 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436943695 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3696 │3697 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3698 │ ~3699 │3700 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/437013702 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3703 │3704 684 │ match_types [left_type, right_type, type] do3705 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3706 │3707 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437083709 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3710 │3711 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3712 │ ~3713 │3714 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/437153716 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3717 │3718 684 │ match_types [left_type, right_type, type] do3719 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3720 │3721 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437223723 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3724 │3725 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3726 │ ~3727 │3728 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/437293730 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3731 │3732 684 │ match_types [left_type, right_type, type] do3733 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3734 │3735 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437363737 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3738 │3739 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3740 │ ~3741 │3742 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/437433744 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3745 │3746 684 │ match_types [left_type, right_type, type] do3747 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3748 │3749 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437503751 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3752 │3753 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3754 │ ~3755 │3756 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/437573758 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3759 │3760 684 │ match_types [left_type, right_type, type] do3761 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3762 │3763 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437643765 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3766 │3767 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3768 │ ~3769 │3770 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/437713772 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3773 │3774 684 │ match_types [left_type, right_type, type] do3775 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3776 │3777 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437783779 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3780 │3781 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3782 │ ~3783 │3784 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/437853786 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3787 │3788 684 │ match_types [left_type, right_type, type] do3789 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3790 │3791 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437923793 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3794 │3795 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3796 │ ~3797 │3798 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/437993800 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3801 │3802 684 │ match_types [left_type, right_type, type] do3803 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3804 │3805 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438063807 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3808 │3809 684 │ match_types [left_type, right_type, type] do3810 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3811 │3812 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438133814 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3815 │3816 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3817 │ ~3818 │3819 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/438203821 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3822 │3823 684 │ match_types [left_type, right_type, type] do3824 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3825 │3826 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438273828 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3829 │3830 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3831 │ ~3832 │3833 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/438343835 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3836 │3837 684 │ match_types [left_type, right_type, type] do3838 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3839 │3840 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438413842 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3843 │3844 684 │ match_types [left_type, right_type, type] do3845 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3846 │3847 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438483849 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3850 │3851 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3852 │ ~3853 │3854 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/438553856 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3857 │3858 684 │ match_types [left_type, right_type, type] do3859 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3860 │3861 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438623863 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3864 │3865 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3866 │ ~3867 │3868 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/438693870 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3871 │3872 684 │ match_types [left_type, right_type, type] do3873 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3874 │3875 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438763877 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3878 │3879 684 │ match_types [left_type, right_type, type] do3880 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3881 │3882 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438833884 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3885 │3886 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3887 │ ~3888 │3889 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/438903891 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3892 │3893 684 │ match_types [left_type, right_type, type] do3894 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3895 │3896 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438973898 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3899 │3900 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3901 │ ~3902 │3903 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/439043905 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3906 │3907 684 │ match_types [left_type, right_type, type] do3908 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3909 │3910 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439113912 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3913 │3914 684 │ match_types [left_type, right_type, type] do3915 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3916 │3917 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439183919 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3920 │3921 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3922 │ ~3923 │3924 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/439253926 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3927 │3928 684 │ match_types [left_type, right_type, type] do3929 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3930 │3931 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439323933 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3934 │3935 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3936 │ ~3937 │3938 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/439393940 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3941 │3942 684 │ match_types [left_type, right_type, type] do3943 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3944 │3945 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439463947 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3948 │3949 684 │ match_types [left_type, right_type, type] do3950 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3951 │3952 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439533954 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3955 │3956 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3957 │ ~3958 │3959 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/439603961 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3962 │3963 684 │ match_types [left_type, right_type, type] do3964 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3965 │3966 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439673968 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3969 │3970 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3971 │ ~3972 │3973 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/439743975 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3976 │3977 684 │ match_types [left_type, right_type, type] do3978 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3979 │3980 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439813982 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3983 │3984 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3985 │ ~3986 │3987 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/439883989 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3990 │3991 684 │ match_types [left_type, right_type, type] do3992 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3993 │3994 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439953996 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3997 │3998 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3999 │ ~4000 │4001 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/440024003 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4004 │4005 684 │ match_types [left_type, right_type, type] do4006 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4007 │4008 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440094010 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4011 │4012 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4013 │ ~4014 │4015 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/440164017 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4018 │4019 684 │ match_types [left_type, right_type, type] do4020 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4021 │4022 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440234024 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4025 │4026 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4027 │ ~4028 │4029 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/440304031 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4032 │4033 684 │ match_types [left_type, right_type, type] do4034 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4035 │4036 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440374038 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4039 │4040 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4041 │ ~4042 │4043 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/440444045 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4046 │4047 684 │ match_types [left_type, right_type, type] do4048 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4049 │4050 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440514052 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4053 │4054 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4055 │ ~4056 │4057 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/440584059 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4060 │4061 684 │ match_types [left_type, right_type, type] do4062 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4063 │4064 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440654066 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4067 │4068 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4069 │ ~4070 │4071 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/440724073 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4074 │4075 684 │ match_types [left_type, right_type, type] do4076 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4077 │4078 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440794080 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4081 │4082 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4083 │ ~4084 │4085 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/440864087 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4088 │4089 684 │ match_types [left_type, right_type, type] do4090 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4091 │4092 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440934094 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4095 │4096 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4097 │ ~4098 │4099 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/441004101 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4102 │4103 684 │ match_types [left_type, right_type, type] do4104 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4105 │4106 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441074108 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4109 │4110 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4111 │ ~4112 │4113 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/441144115 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4116 │4117 684 │ match_types [left_type, right_type, type] do4118 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4119 │4120 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441214122 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4123 │4124 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4125 │ ~4126 │4127 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/441284129 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4130 │4131 684 │ match_types [left_type, right_type, type] do4132 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4133 │4134 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441354136 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4137 │4138 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4139 │ ~4140 │4141 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/441424143 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4144 │4145 684 │ match_types [left_type, right_type, type] do4146 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4147 │4148 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441494150 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4151 │4152 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4153 │ ~4154 │4155 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/441564157 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4158 │4159 684 │ match_types [left_type, right_type, type] do4160 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4161 │4162 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441634164 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4165 │4166 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4167 │ ~4168 │4169 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/441704171 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4172 │4173 684 │ match_types [left_type, right_type, type] do4174 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4175 │4176 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441774178 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4179 │4180 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4181 │ ~4182 │4183 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/441844185 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4186 │4187 684 │ match_types [left_type, right_type, type] do4188 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4189 │4190 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441914192 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4193 │4194 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4195 │ ~4196 │4197 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/441984199 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4200 │4201 684 │ match_types [left_type, right_type, type] do4202 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4203 │4204 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442054206 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4207 │4208 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4209 │ ~4210 │4211 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/442124213 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4214 │4215 684 │ match_types [left_type, right_type, type] do4216 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4217 │4218 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442194220 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4221 │4222 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4223 │ ~4224 │4225 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/442264227 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4228 │4229 684 │ match_types [left_type, right_type, type] do4230 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4231 │4232 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442334234 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4235 │4236 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4237 │ ~4238 │4239 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/442404241 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4242 │4243 684 │ match_types [left_type, right_type, type] do4244 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4245 │4246 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442474248 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4249 │4250 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4251 │ ~4252 │4253 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/442544255 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4256 │4257 684 │ match_types [left_type, right_type, type] do4258 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4259 │4260 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442614262 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4263 │4264 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4265 │ ~4266 │4267 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/442684269 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4270 │4271 684 │ match_types [left_type, right_type, type] do4272 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4273 │4274 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442754276 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4277 │4278 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4279 │ ~4280 │4281 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/442824283 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4284 │4285 684 │ match_types [left_type, right_type, type] do4286 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4287 │4288 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442894290 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4291 │4292 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4293 │ ~4294 │4295 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/442964297 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4298 │4299 684 │ match_types [left_type, right_type, type] do4300 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4301 │4302 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443034304 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4305 │4306 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4307 │ ~4308 │4309 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/443104311 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4312 │4313 684 │ match_types [left_type, right_type, type] do4314 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4315 │4316 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443174318 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4319 │4320 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4321 │ ~4322 │4323 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/443244325 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4326 │4327 684 │ match_types [left_type, right_type, type] do4328 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4329 │4330 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443314332 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4333 │4334 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4335 │ ~4336 │4337 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/443384339 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4340 │4341 684 │ match_types [left_type, right_type, type] do4342 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4343 │4344 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443454346 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4347 │4348 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4349 │ ~4350 │4351 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/443524353 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4354 │4355 684 │ match_types [left_type, right_type, type] do4356 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4357 │4358 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443594360 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4361 │4362 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4363 │ ~4364 │4365 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/443664367 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4368 │4369 684 │ match_types [left_type, right_type, type] do4370 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4371 │4372 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443734374 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 operator4375 │4376 822 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4377 │ ~4378 │4379 └─ lib/nx/binary_backend.ex:822:34: Nx.BinaryBackend.element_wise_bit_op/343804381 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 operator4382 │4383 822 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4384 │ ~4385 │4386 └─ lib/nx/binary_backend.ex:822:34: Nx.BinaryBackend.element_wise_bit_op/343874388 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 operator4389 │4390 822 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4391 │ ~4392 │4393 └─ lib/nx/binary_backend.ex:822:34: Nx.BinaryBackend.element_wise_bit_op/343944395 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 operator4396 │4397 822 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4398 │ ~4399 │4400 └─ lib/nx/binary_backend.ex:822:34: Nx.BinaryBackend.element_wise_bit_op/344014402 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 operator4403 │4404 822 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4405 │ ~4406 │4407 └─ lib/nx/binary_backend.ex:822:34: Nx.BinaryBackend.element_wise_bit_op/344084409 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 operator4410 │4411 844 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4412 │ ~4413 │4414 └─ lib/nx/binary_backend.ex:844:34: Nx.BinaryBackend.real/244154416 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 operator4417 │4418 844 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4419 │ ~4420 │4421 └─ lib/nx/binary_backend.ex:844:69: Nx.BinaryBackend.real/244224423 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 operator4424 │4425 856 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4426 │ ~4427 │4428 └─ lib/nx/binary_backend.ex:856:31: Nx.BinaryBackend.imag/244294430 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 operator4431 │4432 856 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4433 │ ~4434 │4435 └─ lib/nx/binary_backend.ex:856:69: Nx.BinaryBackend.imag/244364437 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 operator4438 │4439 1136 │ for <<batch::size(batch_size)-bitstring <- batch_group>>,4440 │ ~4441 │4442 └─ lib/nx/binary_backend.ex:1136:27: Nx.BinaryBackend.conv/444434444 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 operator4445 │4446 1165 │ <<_::size(current_input_pos)-bitstring, input_receptive_field::bitstring>> = window4447 │ ~4448 │4449 └─ lib/nx/binary_backend.ex:1165:25: Nx.BinaryBackend.conv/444504451 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 operator4452 │4453 1167 │ <<_::size(current_filter_pos)-bitstring, filter_receptive_field::bitstring>> =4454 │ ~4455 │4456 └─ lib/nx/binary_backend.ex:1167:25: Nx.BinaryBackend.conv/444574458 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4459 │4460 1175 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4461 │ ~4462 │4463 └─ lib/nx/binary_backend.ex:1175:31: Nx.BinaryBackend.conv/444644465 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4466 │4467 1172 │ match_types [input_type] do4468 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4469 │4470 └─ lib/nx/binary_backend.ex:1172: Nx.BinaryBackend.conv/444714472 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4473 │4474 1175 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4475 │ ~4476 │4477 └─ lib/nx/binary_backend.ex:1175:31: Nx.BinaryBackend.conv/444784479 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4480 │4481 1172 │ match_types [input_type] do4482 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4483 │4484 └─ lib/nx/binary_backend.ex:1172: Nx.BinaryBackend.conv/444854486 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4487 │4488 1172 │ match_types [input_type] do4489 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4490 │4491 └─ lib/nx/binary_backend.ex:1172: Nx.BinaryBackend.conv/444924493 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4494 │4495 1175 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4496 │ ~4497 │4498 └─ lib/nx/binary_backend.ex:1175:31: Nx.BinaryBackend.conv/444994500 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4501 │4502 1172 │ match_types [input_type] do4503 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4504 │4505 └─ lib/nx/binary_backend.ex:1172: Nx.BinaryBackend.conv/445064507 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4508 │4509 1175 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4510 │ ~4511 │4512 └─ lib/nx/binary_backend.ex:1175:31: Nx.BinaryBackend.conv/445134514 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4515 │4516 1172 │ match_types [input_type] do4517 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4518 │4519 └─ lib/nx/binary_backend.ex:1172: Nx.BinaryBackend.conv/445204521 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4522 │4523 1175 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4524 │ ~4525 │4526 └─ lib/nx/binary_backend.ex:1175:31: Nx.BinaryBackend.conv/445274528 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4529 │4530 1172 │ match_types [input_type] do4531 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4532 │4533 └─ lib/nx/binary_backend.ex:1172: Nx.BinaryBackend.conv/445344535 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4536 │4537 1185 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4538 │ ~4539 │4540 └─ lib/nx/binary_backend.ex:1185:31: Nx.BinaryBackend.conv/445414542 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4543 │4544 1182 │ match_types [kernel_type] do4545 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4546 │4547 └─ lib/nx/binary_backend.ex:1182: Nx.BinaryBackend.conv/445484549 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4550 │4551 1185 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4552 │ ~4553 │4554 └─ lib/nx/binary_backend.ex:1185:31: Nx.BinaryBackend.conv/445554556 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4557 │4558 1182 │ match_types [kernel_type] do4559 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4560 │4561 └─ lib/nx/binary_backend.ex:1182: Nx.BinaryBackend.conv/445624563 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4564 │4565 1182 │ match_types [kernel_type] do4566 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4567 │4568 └─ lib/nx/binary_backend.ex:1182: Nx.BinaryBackend.conv/445694570 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4571 │4572 1185 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4573 │ ~4574 │4575 └─ lib/nx/binary_backend.ex:1185:31: Nx.BinaryBackend.conv/445764577 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4578 │4579 1182 │ match_types [kernel_type] do4580 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4581 │4582 └─ lib/nx/binary_backend.ex:1182: Nx.BinaryBackend.conv/445834584 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4585 │4586 1185 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4587 │ ~4588 │4589 └─ lib/nx/binary_backend.ex:1185:31: Nx.BinaryBackend.conv/445904591 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4592 │4593 1182 │ match_types [kernel_type] do4594 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4595 │4596 └─ lib/nx/binary_backend.ex:1182: Nx.BinaryBackend.conv/445974598 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4599 │4600 1185 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4601 │ ~4602 │4603 └─ lib/nx/binary_backend.ex:1185:31: Nx.BinaryBackend.conv/446044605 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4606 │4607 1182 │ match_types [kernel_type] do4608 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4609 │4610 └─ lib/nx/binary_backend.ex:1182: Nx.BinaryBackend.conv/446114612 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 operator4613 │4614 1211 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =4615 │ ~4616 │4617 └─ lib/nx/binary_backend.ex:1211:19: Nx.BinaryBackend.split_into_feature_groups/446184619 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 operator4620 │4621 1211 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =4622 │ ~4623 │4624 └─ lib/nx/binary_backend.ex:1211:55: Nx.BinaryBackend.split_into_feature_groups/446254626 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 operator4627 │4628 1213 │ <<out_data::size(data_size)-bitstring <- data_group>>,4629 │ ~4630 │4631 └─ lib/nx/binary_backend.ex:1213:26: Nx.BinaryBackend.split_into_feature_groups/446324633 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 operator4634 │4635 1225 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data4636 │ ~4637 │4638 └─ lib/nx/binary_backend.ex:1225:19: Nx.BinaryBackend.split_into_batch_groups/446394640 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 operator4641 │4642 1225 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data4643 │ ~4644 │4645 └─ lib/nx/binary_backend.ex:1225:49: Nx.BinaryBackend.split_into_batch_groups/446464647 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4648 │4649 1493 │ match_types [type] do4650 │ ~~~~~~~~~~~~~~~~~~~~~4651 │4652 └─ lib/nx/binary_backend.ex:1493: Nx.BinaryBackend.window_reduce/646534654 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4655 │4656 1493 │ match_types [type] do4657 │ ~~~~~~~~~~~~~~~~~~~~~4658 │4659 └─ lib/nx/binary_backend.ex:1493: Nx.BinaryBackend.window_reduce/646604661 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4662 │4663 1493 │ match_types [type] do4664 │ ~~~~~~~~~~~~~~~~~~~~~4665 │4666 └─ lib/nx/binary_backend.ex:1493: Nx.BinaryBackend.window_reduce/646674668 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4669 │4670 1493 │ match_types [type] do4671 │ ~~~~~~~~~~~~~~~~~~~~~4672 │4673 └─ lib/nx/binary_backend.ex:1493: Nx.BinaryBackend.window_reduce/646744675 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4676 │4677 1493 │ match_types [type] do4678 │ ~~~~~~~~~~~~~~~~~~~~~4679 │4680 └─ lib/nx/binary_backend.ex:1493: Nx.BinaryBackend.window_reduce/646814682 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4683 │4684 1493 │ match_types [type] do4685 │ ~~~~~~~~~~~~~~~~~~~~~4686 │4687 └─ lib/nx/binary_backend.ex:1493: Nx.BinaryBackend.window_reduce/646884689 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 operator4690 │4691 1560 │ for <<bin::size(size)-bitstring <- data>>, into: <<>> do4692 │ ~4693 │4694 └─ lib/nx/binary_backend.ex:1560:23: Nx.BinaryBackend.map/446954696 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4697 │4698 1630 │ match_types [type] do4699 │ ~~~~~~~~~~~~~~~~~~~~~4700 │4701 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/847024703 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4704 │4705 1630 │ match_types [type] do4706 │ ~~~~~~~~~~~~~~~~~~~~~4707 │4708 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/847094710 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4711 │4712 1630 │ match_types [type] do4713 │ ~~~~~~~~~~~~~~~~~~~~~4714 │4715 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/847164717 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4718 │4719 1630 │ match_types [type] do4720 │ ~~~~~~~~~~~~~~~~~~~~~4721 │4722 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/847234724 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4725 │4726 1630 │ match_types [type] do4727 │ ~~~~~~~~~~~~~~~~~~~~~4728 │4729 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/847304731 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4732 │4733 1630 │ match_types [type] do4734 │ ~~~~~~~~~~~~~~~~~~~~~4735 │4736 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/847374738 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4739 │4740 1630 │ match_types [type] do4741 │ ~~~~~~~~~~~~~~~~~~~~~4742 │4743 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/847444745 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4746 │4747 1630 │ match_types [type] do4748 │ ~~~~~~~~~~~~~~~~~~~~~4749 │4750 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/847514752 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4753 │4754 1630 │ match_types [type] do4755 │ ~~~~~~~~~~~~~~~~~~~~~4756 │4757 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/847584759 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4760 │4761 1630 │ match_types [type] do4762 │ ~~~~~~~~~~~~~~~~~~~~~4763 │4764 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/847654766 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4767 │4768 1630 │ match_types [type] do4769 │ ~~~~~~~~~~~~~~~~~~~~~4770 │4771 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/847724773 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4774 │4775 1630 │ match_types [type] do4776 │ ~~~~~~~~~~~~~~~~~~~~~4777 │4778 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/847794780 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4781 │4782 1630 │ match_types [type] do4783 │ ~~~~~~~~~~~~~~~~~~~~~4784 │4785 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/847864787 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 operator4788 │4789 1653 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,4790 │ ~4791 │4792 └─ lib/nx/binary_backend.ex:1653:19: Nx.BinaryBackend.select_and_scatter/847934794 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 operator4795 │4796 1653 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,4797 │ ~4798 │4799 └─ lib/nx/binary_backend.ex:1653:65: Nx.BinaryBackend.select_and_scatter/848004801 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 operator4802 │4803 1743 │ for <<x::bitstring-size(updates_chunk) <- updates_binary>> do4804 │ ~4805 │4806 └─ lib/nx/binary_backend.ex:1743:33: Nx.BinaryBackend.indexed_op/748074808 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 operator4809 │4810 1779 │ <<before_offset::bitstring-size(before_slice_size),4811 │ ~4812 │4813 └─ lib/nx/binary_backend.ex:1779:45: Nx.BinaryBackend.indexed_op/748144815 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 operator4816 │4817 1780 │ current_bitstring::bitstring-size(target_chunk),4818 │ ~4819 │4820 └─ lib/nx/binary_backend.ex:1780:49: Nx.BinaryBackend.indexed_op/748214822 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4823 │4824 1784 │ match_types [target.type, out.type] do4825 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4826 │4827 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/748284829 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4830 │4831 1784 │ match_types [target.type, out.type] do4832 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4833 │4834 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/748354836 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4837 │4838 1784 │ match_types [target.type, out.type] do4839 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4840 │4841 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/748424843 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4844 │4845 1784 │ match_types [target.type, out.type] do4846 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4847 │4848 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/748494850 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4851 │4852 1784 │ match_types [target.type, out.type] do4853 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4854 │4855 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/748564857 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4858 │4859 1784 │ match_types [target.type, out.type] do4860 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4861 │4862 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/748634864 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4865 │4866 1784 │ match_types [target.type, out.type] do4867 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4868 │4869 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/748704871 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4872 │4873 1784 │ match_types [target.type, out.type] do4874 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4875 │4876 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/748774878 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4879 │4880 1784 │ match_types [target.type, out.type] do4881 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4882 │4883 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/748844885 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4886 │4887 1784 │ match_types [target.type, out.type] do4888 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4889 │4890 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/748914892 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4893 │4894 1784 │ match_types [target.type, out.type] do4895 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4896 │4897 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/748984899 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4900 │4901 1784 │ match_types [target.type, out.type] do4902 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4903 │4904 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/749054906 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4907 │4908 1784 │ match_types [target.type, out.type] do4909 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4910 │4911 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/749124913 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4914 │4915 1784 │ match_types [target.type, out.type] do4916 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4917 │4918 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/749194920 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4921 │4922 1784 │ match_types [target.type, out.type] do4923 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4924 │4925 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/749264927 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4928 │4929 1784 │ match_types [target.type, out.type] do4930 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4931 │4932 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/749334934 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4935 │4936 1784 │ match_types [target.type, out.type] do4937 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4938 │4939 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/749404941 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4942 │4943 1784 │ match_types [target.type, out.type] do4944 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4945 │4946 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/749474948 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4949 │4950 1784 │ match_types [target.type, out.type] do4951 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4952 │4953 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/749544955 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4956 │4957 1784 │ match_types [target.type, out.type] do4958 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4959 │4960 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/749614962 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4963 │4964 1784 │ match_types [target.type, out.type] do4965 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4966 │4967 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/749684969 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4970 │4971 1784 │ match_types [target.type, out.type] do4972 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4973 │4974 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/749754976 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4977 │4978 1784 │ match_types [target.type, out.type] do4979 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4980 │4981 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/749824983 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4984 │4985 1784 │ match_types [target.type, out.type] do4986 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4987 │4988 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/749894990 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4991 │4992 1784 │ match_types [target.type, out.type] do4993 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4994 │4995 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/749964997 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4998 │4999 1784 │ match_types [target.type, out.type] do5000 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5001 │5002 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/750035004 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5005 │5006 1784 │ match_types [target.type, out.type] do5007 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5008 │5009 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/750105011 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5012 │5013 1784 │ match_types [target.type, out.type] do5014 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5015 │5016 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/750175018 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5019 │5020 1784 │ match_types [target.type, out.type] do5021 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5022 │5023 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/750245025 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5026 │5027 1784 │ match_types [target.type, out.type] do5028 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5029 │5030 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/750315032 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 operator5033 │5034 1918 │ {<<cur_elem::size(size)-bitstring, rest_of_slice::bitstring>>, binary} ->5035 │ ~5036 │5037 └─ lib/nx/binary_backend.ex:1918:27: Nx.BinaryBackend.put_slice/550385039 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 operator5040 │5041 1919 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5042 │ ~5043 │5044 └─ lib/nx/binary_backend.ex:1919:26: Nx.BinaryBackend.put_slice/550455046 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 operator5047 │5048 1919 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5049 │ ~5050 │5051 └─ lib/nx/binary_backend.ex:1919:61: Nx.BinaryBackend.put_slice/550525053 warning: the variable "idx_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5054 │5055 1951 │ for <<bin::size(idx_size)-bitstring <- to_binary(indices)>> do5056 │ ~5057 │5058 └─ lib/nx/binary_backend.ex:1951:23: Nx.BinaryBackend.take/450595060 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 operator5061 │5062 2039 │ for <<bin::size(last_dim_bin_size)-bitstring <- to_binary(indices)>>, into: <<>> do5063 │ ~5064 │5065 └─ lib/nx/binary_backend.ex:2039:23: Nx.BinaryBackend.gather/350665067 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 operator5068 │5069 2041 │ for <<bin::size(indices_size)-bitstring <- bin>>,5070 │ ~5071 │5072 └─ lib/nx/binary_backend.ex:2041:27: Nx.BinaryBackend.gather/350735074 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 operator5075 │5076 2097 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5077 │ ~5078 │5079 └─ lib/nx/binary_backend.ex:2097:27: Nx.BinaryBackend.bin_concatenate/450805081 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 operator5082 │5083 2097 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5084 │ ~5085 │5086 └─ lib/nx/binary_backend.ex:2097:57: Nx.BinaryBackend.bin_concatenate/450875088 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5089 │5090 2141 │ match_types [input_type] do5091 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5092 │5093 └─ lib/nx/binary_backend.ex:2141: Nx.BinaryBackend.as_type/250945095 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5096 │5097 2141 │ match_types [input_type] do5098 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5099 │5100 └─ lib/nx/binary_backend.ex:2141: Nx.BinaryBackend.as_type/251015102 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5103 │5104 2141 │ match_types [input_type] do5105 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5106 │5107 └─ lib/nx/binary_backend.ex:2141: Nx.BinaryBackend.as_type/251085109 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5110 │5111 2141 │ match_types [input_type] do5112 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5113 │5114 └─ lib/nx/binary_backend.ex:2141: Nx.BinaryBackend.as_type/251155116 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5117 │5118 2141 │ match_types [input_type] do5119 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5120 │5121 └─ lib/nx/binary_backend.ex:2141: Nx.BinaryBackend.as_type/251225123 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5124 │5125 2141 │ match_types [input_type] do5126 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5127 │5128 └─ lib/nx/binary_backend.ex:2141: Nx.BinaryBackend.as_type/251295130 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 operator5131 │5132 2262 │ data = for <<x::size(size)-bitstring <- bin>>, do: x5133 │ ~5134 │5135 └─ lib/nx/binary_backend.ex:2262:30: Nx.BinaryBackend.sort_last_dim/451365137 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 operator5138 │5139 2451 │ for <<bin::size(size)-bitstring <- axis>>, reduce: {<<>>, acc} do5140 │ ~5141 │5142 └─ lib/nx/binary_backend.ex:2451:25: Nx.BinaryBackend.bin_reduce/551435144 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 operator5145 │5146 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5147 │ ~5148 │5149 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/751505151 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 operator5152 │5153 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5154 │ ~5155 │5156 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/751575158 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 operator5159 │5160 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5161 │ ~5162 │5163 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/751645165 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 operator5166 │5167 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5168 │ ~5169 │5170 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/751715172 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 operator5173 │5174 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5175 │ ~5176 │5177 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/751785179 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 operator5180 │5181 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5182 │ ~5183 │5184 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/751855186 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 operator5187 │5188 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5189 │ ~5190 │5191 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/751925193 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 operator5194 │5195 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5196 │ ~5197 │5198 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/751995200 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 operator5201 │5202 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5203 │ ~5204 │5205 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/752065207 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 operator5208 │5209 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5210 │ ~5211 │5212 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/752135214 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 operator5215 │5216 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5217 │ ~5218 │5219 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/752205221 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 operator5222 │5223 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5224 │ ~5225 │5226 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/752275228 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 operator5229 │5230 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5231 │ ~5232 │5233 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/752345235 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 operator5236 │5237 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5238 │ ~5239 │5240 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/752415242 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 operator5243 │5244 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5245 │ ~5246 │5247 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/752485249 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 operator5250 │5251 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5252 │ ~5253 │5254 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/752555256 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 operator5257 │5258 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5259 │ ~5260 │5261 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/752625263 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 operator5264 │5265 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5266 │ ~5267 │5268 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/752695270 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 operator5271 │5272 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5273 │ ~5274 │5275 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/752765277 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 operator5278 │5279 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5280 │ ~5281 │5282 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/752835284 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 operator5285 │5286 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5287 │ ~5288 │5289 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/752905291 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 operator5292 │5293 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5294 │ ~5295 │5296 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/752975298 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 operator5299 │5300 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5301 │ ~5302 │5303 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/753045305 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 operator5306 │5307 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5308 │ ~5309 │5310 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/753115312 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 operator5313 │5314 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5315 │ ~5316 │5317 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/753185319 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 operator5320 │5321 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5322 │ ~5323 │5324 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/753255326 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 operator5327 │5328 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5329 │ ~5330 │5331 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/753325333 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 operator5334 │5335 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5336 │ ~5337 │5338 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/753395340 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 operator5341 │5342 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5343 │ ~5344 │5345 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/753465347 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 operator5348 │5349 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5350 │ ~5351 │5352 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/753535354 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 operator5355 │5356 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5357 │ ~5358 │5359 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/753605361 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 operator5362 │5363 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5364 │ ~5365 │5366 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/753675368 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 operator5369 │5370 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5371 │ ~5372 │5373 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/753745375 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 operator5376 │5377 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5378 │ ~5379 │5380 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/753815382 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 operator5383 │5384 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5385 │ ~5386 │5387 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/753885389 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 operator5390 │5391 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5392 │ ~5393 │5394 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/753955396 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 operator5397 │5398 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5399 │ ~5400 │5401 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/754025403 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 operator5404 │5405 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5406 │ ~5407 │5408 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/754095410 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 operator5411 │5412 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5413 │ ~5414 │5415 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/754165417 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 operator5418 │5419 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5420 │ ~5421 │5422 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/754235424 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 operator5425 │5426 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5427 │ ~5428 │5429 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/754305431 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 operator5432 │5433 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5434 │ ~5435 │5436 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/754375438 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 operator5439 │5440 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5441 │ ~5442 │5443 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/754445445 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 operator5446 │5447 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5448 │ ~5449 │5450 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/754515452 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 operator5453 │5454 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5455 │ ~5456 │5457 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/754585459 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 operator5460 │5461 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5462 │ ~5463 │5464 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/754655466 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 operator5467 │5468 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5469 │ ~5470 │5471 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/754725473 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 operator5474 │5475 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5476 │ ~5477 │5478 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/754795480 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 operator5481 │5482 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5483 │ ~5484 │5485 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/754865487 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 operator5488 │5489 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5490 │ ~5491 │5492 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/754935494 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 operator5495 │5496 2492 │ <<x::size(s1)-bitstring, rest1::bitstring>> = b15497 │ ~5498 │5499 └─ lib/nx/binary_backend.ex:2492:15: Nx.BinaryBackend.bin_zip_reduce_axis/755005501 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 operator5502 │5503 2493 │ <<y::size(s2)-bitstring, rest2::bitstring>> = b25504 │ ~5505 │5506 └─ lib/nx/binary_backend.ex:2493:15: Nx.BinaryBackend.bin_zip_reduce_axis/755075508 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5509 │5510 2536 │ match_types [type] do5511 │ ~~~~~~~~~~~~~~~~~~~~~5512 │5513 └─ lib/nx/binary_backend.ex:2536: Nx.BinaryBackend.binary_to_number/255145515 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5516 │5517 2536 │ match_types [type] do5518 │ ~~~~~~~~~~~~~~~~~~~~~5519 │5520 └─ lib/nx/binary_backend.ex:2536: Nx.BinaryBackend.binary_to_number/255215522 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5523 │5524 2536 │ match_types [type] do5525 │ ~~~~~~~~~~~~~~~~~~~~~5526 │5527 └─ lib/nx/binary_backend.ex:2536: Nx.BinaryBackend.binary_to_number/255285529 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5530 │5531 2536 │ match_types [type] do5532 │ ~~~~~~~~~~~~~~~~~~~~~5533 │5534 └─ lib/nx/binary_backend.ex:2536: Nx.BinaryBackend.binary_to_number/255355536 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5537 │5538 2536 │ match_types [type] do5539 │ ~~~~~~~~~~~~~~~~~~~~~5540 │5541 └─ lib/nx/binary_backend.ex:2536: Nx.BinaryBackend.binary_to_number/255425543 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5544 │5545 2536 │ match_types [type] do5546 │ ~~~~~~~~~~~~~~~~~~~~~5547 │5548 └─ lib/nx/binary_backend.ex:2536: Nx.BinaryBackend.binary_to_number/255495550 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5551 │5552 2543 │ match_types [type] do5553 │ ~~~~~~~~~~~~~~~~~~~~~5554 │5555 └─ lib/nx/binary_backend.ex:2543: Nx.BinaryBackend.binary_to_list/255565557 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5558 │5559 2543 │ match_types [type] do5560 │ ~~~~~~~~~~~~~~~~~~~~~5561 │5562 └─ lib/nx/binary_backend.ex:2543: Nx.BinaryBackend.binary_to_list/255635564 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5565 │5566 2543 │ match_types [type] do5567 │ ~~~~~~~~~~~~~~~~~~~~~5568 │5569 └─ lib/nx/binary_backend.ex:2543: Nx.BinaryBackend.binary_to_list/255705571 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5572 │5573 2543 │ match_types [type] do5574 │ ~~~~~~~~~~~~~~~~~~~~~5575 │5576 └─ lib/nx/binary_backend.ex:2543: Nx.BinaryBackend.binary_to_list/255775578 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5579 │5580 2543 │ match_types [type] do5581 │ ~~~~~~~~~~~~~~~~~~~~~5582 │5583 └─ lib/nx/binary_backend.ex:2543: Nx.BinaryBackend.binary_to_list/255845585 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5586 │5587 2543 │ match_types [type] do5588 │ ~~~~~~~~~~~~~~~~~~~~~5589 │5590 └─ lib/nx/binary_backend.ex:2543: Nx.BinaryBackend.binary_to_list/255915592 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5593 │5594 2549 │ match_types [in_type, out_type] do5595 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5596 │5597 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/455985599 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5600 │5601 2549 │ match_types [in_type, out_type] do5602 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5603 │5604 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/456055606 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5607 │5608 2549 │ match_types [in_type, out_type] do5609 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5610 │5611 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/456125613 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5614 │5615 2549 │ match_types [in_type, out_type] do5616 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5617 │5618 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/456195620 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5621 │5622 2549 │ match_types [in_type, out_type] do5623 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5624 │5625 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/456265627 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5628 │5629 2549 │ match_types [in_type, out_type] do5630 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5631 │5632 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/456335634 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5635 │5636 2549 │ match_types [in_type, out_type] do5637 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5638 │5639 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/456405641 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5642 │5643 2549 │ match_types [in_type, out_type] do5644 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5645 │5646 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/456475648 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5649 │5650 2549 │ match_types [in_type, out_type] do5651 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5652 │5653 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/456545655 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5656 │5657 2549 │ match_types [in_type, out_type] do5658 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5659 │5660 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/456615662 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5663 │5664 2549 │ match_types [in_type, out_type] do5665 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5666 │5667 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/456685669 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5670 │5671 2549 │ match_types [in_type, out_type] do5672 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5673 │5674 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/456755676 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5677 │5678 2549 │ match_types [in_type, out_type] do5679 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5680 │5681 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/456825683 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5684 │5685 2549 │ match_types [in_type, out_type] do5686 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5687 │5688 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/456895690 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5691 │5692 2549 │ match_types [in_type, out_type] do5693 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5694 │5695 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/456965697 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5698 │5699 2549 │ match_types [in_type, out_type] do5700 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5701 │5702 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/457035704 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5705 │5706 2549 │ match_types [in_type, out_type] do5707 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5708 │5709 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/457105711 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5712 │5713 2549 │ match_types [in_type, out_type] do5714 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5715 │5716 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/457175718 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5719 │5720 2549 │ match_types [in_type, out_type] do5721 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5722 │5723 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/457245725 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5726 │5727 2549 │ match_types [in_type, out_type] do5728 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5729 │5730 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/457315732 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5733 │5734 2549 │ match_types [in_type, out_type] do5735 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5736 │5737 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/457385739 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5740 │5741 2549 │ match_types [in_type, out_type] do5742 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5743 │5744 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/457455746 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5747 │5748 2549 │ match_types [in_type, out_type] do5749 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5750 │5751 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/457525753 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5754 │5755 2549 │ match_types [in_type, out_type] do5756 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5757 │5758 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/457595760 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5761 │5762 2549 │ match_types [in_type, out_type] do5763 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5764 │5765 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/457665767 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5768 │5769 2549 │ match_types [in_type, out_type] do5770 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5771 │5772 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/457735774 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5775 │5776 2549 │ match_types [in_type, out_type] do5777 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5778 │5779 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/457805781 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5782 │5783 2549 │ match_types [in_type, out_type] do5784 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5785 │5786 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/457875788 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5789 │5790 2549 │ match_types [in_type, out_type] do5791 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5792 │5793 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/457945795 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5796 │5797 2549 │ match_types [in_type, out_type] do5798 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5799 │5800 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/458015802 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 operator5803 │5804 2589 │ for <<chunk::size(chunk_size)-bitstring <- binary>> do5805 │ ~5806 │5807 └─ lib/nx/binary_backend.ex:2589:25: Nx.BinaryBackend.aggregate_axes/458085809 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 operator5810 │5811 2684 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data5812 │ ~5813 │5814 └─ lib/nx/binary_backend.ex:2684:15: Nx.BinaryBackend.weighted_traverse/458155816 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 operator5817 │5818 2684 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data5819 │ ~5820 │5821 └─ lib/nx/binary_backend.ex:2684:46: Nx.BinaryBackend.weighted_traverse/458225823 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 operator5824 │5825 2704 │ <<_::size(dim_size)-bitstring, data::bitstring>> = data5826 │ ~5827 │5828 └─ lib/nx/binary_backend.ex:2704:19: Nx.BinaryBackend.weighted_traverse/658295830Compiling lib/nx/defn/expr.ex (it's taking more than 10s)5831Compiling lib/nx/binary_backend.ex (it's taking more than 10s)5832 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5833 │5834 2120 │ match_types [type] do5835 │ ~~~~~~~~~~~~~~~~~~~~~5836 │5837 └─ lib/nx.ex:2120: Nx.to_flat_list/258385839 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5840 │5841 2120 │ match_types [type] do5842 │ ~~~~~~~~~~~~~~~~~~~~~5843 │5844 └─ lib/nx.ex:2120: Nx.to_flat_list/258455846 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5847 │5848 2120 │ match_types [type] do5849 │ ~~~~~~~~~~~~~~~~~~~~~5850 │5851 └─ lib/nx.ex:2120: Nx.to_flat_list/258525853 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5854 │5855 2120 │ match_types [type] do5856 │ ~~~~~~~~~~~~~~~~~~~~~5857 │5858 └─ lib/nx.ex:2120: Nx.to_flat_list/258595860 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5861 │5862 2120 │ match_types [type] do5863 │ ~~~~~~~~~~~~~~~~~~~~~5864 │5865 └─ lib/nx.ex:2120: Nx.to_flat_list/258665867 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5868 │5869 2120 │ match_types [type] do5870 │ ~~~~~~~~~~~~~~~~~~~~~5871 │5872 └─ lib/nx.ex:2120: Nx.to_flat_list/258735874 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5875 │5876 2177 │ match_types [type] do5877 │ ~~~~~~~~~~~~~~~~~~~~~5878 │5879 └─ lib/nx.ex:2177: Nx.chunk/358805881 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5882 │5883 2177 │ match_types [type] do5884 │ ~~~~~~~~~~~~~~~~~~~~~5885 │5886 └─ lib/nx.ex:2177: Nx.chunk/358875888 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5889 │5890 2177 │ match_types [type] do5891 │ ~~~~~~~~~~~~~~~~~~~~~5892 │5893 └─ lib/nx.ex:2177: Nx.chunk/358945895 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5896 │5897 2177 │ match_types [type] do5898 │ ~~~~~~~~~~~~~~~~~~~~~5899 │5900 └─ lib/nx.ex:2177: Nx.chunk/359015902 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5903 │5904 2177 │ match_types [type] do5905 │ ~~~~~~~~~~~~~~~~~~~~~5906 │5907 └─ lib/nx.ex:2177: Nx.chunk/359085909 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5910 │5911 2177 │ match_types [type] do5912 │ ~~~~~~~~~~~~~~~~~~~~~5913 │5914 └─ lib/nx.ex:2177: Nx.chunk/359155916 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5917 │5918 2463 │ match_types [tensor.type] do5919 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5920 │5921 └─ lib/nx.ex:2463: Nx.to_number/159225923 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5924 │5925 2463 │ match_types [tensor.type] do5926 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5927 │5928 └─ lib/nx.ex:2463: Nx.to_number/159295930 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5931 │5932 2463 │ match_types [tensor.type] do5933 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5934 │5935 └─ lib/nx.ex:2463: Nx.to_number/159365937 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5938 │5939 2463 │ match_types [tensor.type] do5940 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5941 │5942 └─ lib/nx.ex:2463: Nx.to_number/159435944 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5945 │5946 2463 │ match_types [tensor.type] do5947 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5948 │5949 └─ lib/nx.ex:2463: Nx.to_number/159505951 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5952 │5953 2463 │ match_types [tensor.type] do5954 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5955 │5956 └─ lib/nx.ex:2463: Nx.to_number/159575958 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 operator5959 │5960 15484 │ <<header::size(header_size)-binary, array::binary>> = rest5961 │ ~5962 │5963 └─ lib/nx.ex:15484:20: Nx.do_numpy_to_tensor/259645965 warning: the variable "byte_size_of_array" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5966 │5967 15488 │ <<data::size(byte_size_of_array)-binary>> = array5968 │ ~5969 │5970 └─ lib/nx.ex:15488:18: Nx.do_numpy_to_tensor/259715972 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 operator5973 │5974 15560 │ for <<data::size(size)-binary <- binary>> do5975 │ ~5976 │5977 └─ lib/nx.ex:15560:26: Nx.new_byte_order/359785979 warning: Tuple.append/2 is deprecated. Use insert_at instead5980 │5981 1294 │ intermediate_shape = Tuple.duplicate(1, tuple_size(out_shape) - 1) |> Tuple.append(n)5982 │ ~5983 │5984 └─ lib/nx.ex:1294:89: Nx.eye/25985 └─ lib/nx.ex:1598:27: Nx.take_diagonal/25986 └─ lib/nx.ex:10300:26: Nx.argmin_or_max/35987 └─ lib/nx.ex:10302:23: Nx.argmin_or_max/35988 └─ lib/nx.ex:13577:31: Nx.slice/45989 └─ lib/nx.ex:14464:84: Nx.gather/359905991 warning: the following conditional expression will always succeed:59925993 is_float(split)59945995 because it evaluates to:59965997 dynamic(true)59985999 where "split" was given the types:60006001 # type: dynamic(float() or integer())6002 # from: lib/nx.ex:3493:436003 split * axis_size60046005 # type: float()6006 # from: lib/nx.ex:3503:96007 is_integer(split)60086009 type warning found at:6010 │6011 3507 │ is_float(split) and float_split_index > 0 and float_split_index < axis_size ->6012 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6013 │6014 └─ lib/nx.ex:3507: Nx.split/360156016 warning: this clause in cond will always match:60176018 is_float(split)60196020 since it has type:60216022 dynamic(true)60236024 where "split" was given the types:60256026 # type: dynamic(float() or integer())6027 # from: lib/nx.ex:3493:436028 split * axis_size60296030 # type: float()6031 # from: lib/nx.ex:3503:96032 is_integer(split)60336034 type warning found at:6035 │6036 3510 │ is_float(split) ->6037 │ ~6038 │6039 └─ lib/nx.ex:3510:25: Nx.split/360406041 warning: the following conditional expression:60426043 is_list(axes)60446045 will always evaluate to:60466047 dynamic(true)60486049 where "axes" was given the type:60506051 # type: dynamic(list(term()))6052 # from: lib/nx.ex:9226:496053 length(axes)60546055 type warning found at:6056 │6057 9231 │ checked_axes = if is_list(axes), do: Enum.at(axes, 0), else: axes6058 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6059 │6060 └─ lib/nx.ex:9231: Nx.weighted_mean/360616062 warning: Tuple.append/2 is deprecated. Use insert_at instead6063 │6064 1484 │ tensor = Nx.pad(tensor, acc, Enum.map(padding_config, &Tuple.append(&1, 0)))6065 │ ~6066 │6067 └─ lib/nx/binary_backend.ex:1484:68: Nx.BinaryBackend.window_reduce/66068 └─ lib/nx/binary_backend.ex:1612:63: Nx.BinaryBackend.select_and_scatter/86069 └─ lib/nx/binary_backend.ex:2331:70: Nx.BinaryBackend.calculate_fft/460706071 warning: the following clause will never match:60726073 %Complex{re: re} when float_output? and real_output? ->60746075 because it attempts to match on the result of:60766077 x60786079 which has type:60806081 dynamic(:infinity or :nan or :neg_infinity or float())60826083 where "float_output?" was given the types:60846085 # type: dynamic(boolean())6086 # from: lib/nx/binary_backend.ex:2136:236087 float_output? = Nx.Type.float?(output_type)60886089 # type: dynamic(true)6090 # from: lib/nx/binary_backend.ex:2146:396091 float_output?60926093 where "real_output?" was given the types:60946095 # type: dynamic(boolean())6096 # from: lib/nx/binary_backend.ex:2137:226097 real_output? = not Nx.Type.complex?(output_type)60986099 # type: dynamic(true)6100 # from: lib/nx/binary_backend.ex:2146:576101 real_output?61026103 type warning found at:6104 │6105 2146 │ %Complex{re: re} when float_output? and real_output? ->6106 │ ~6107 │6108 └─ lib/nx/binary_backend.ex:2146:17: Nx.BinaryBackend.as_type/261096110 warning: the following clause will never match:61116112 %Complex{re: re} when float_output? and real_output? ->61136114 because it attempts to match on the result of:61156116 x61176118 which has type:61196120 dynamic(:infinity or :nan or :neg_infinity or float())61216122 where "float_output?" was given the types:61236124 # type: dynamic(boolean())6125 # from: lib/nx/binary_backend.ex:2136:236126 float_output? = Nx.Type.float?(output_type)61276128 # type: dynamic(true)6129 # from: lib/nx/binary_backend.ex:2146:396130 float_output?61316132 where "real_output?" was given the types:61336134 # type: dynamic(boolean())6135 # from: lib/nx/binary_backend.ex:2137:226136 real_output? = not Nx.Type.complex?(output_type)61376138 # type: dynamic(true)6139 # from: lib/nx/binary_backend.ex:2146:576140 real_output?61416142 type warning found at:6143 │6144 2146 │ %Complex{re: re} when float_output? and real_output? ->6145 │ ~6146 │6147 └─ lib/nx/binary_backend.ex:2146:17: Nx.BinaryBackend.as_type/261486149 warning: the following clause will never match:61506151 %Complex{re: re} when float_output? and real_output? ->61526153 because it attempts to match on the result of:61546155 x61566157 which has type:61586159 integer()61606161 where "float_output?" was given the types:61626163 # type: dynamic(boolean())6164 # from: lib/nx/binary_backend.ex:2136:236165 float_output? = Nx.Type.float?(output_type)61666167 # type: dynamic(true)6168 # from: lib/nx/binary_backend.ex:2146:396169 float_output?61706171 where "real_output?" was given the types:61726173 # type: dynamic(boolean())6174 # from: lib/nx/binary_backend.ex:2137:226175 real_output? = not Nx.Type.complex?(output_type)61766177 # type: dynamic(true)6178 # from: lib/nx/binary_backend.ex:2146:576179 real_output?61806181 type warning found at:6182 │6183 2146 │ %Complex{re: re} when float_output? and real_output? ->6184 │ ~6185 │6186 └─ lib/nx/binary_backend.ex:2146:17: Nx.BinaryBackend.as_type/261876188 warning: Tuple.append/2 is deprecated. Use insert_at instead6189 │6190 722 │ Tuple.append(dims, dim)6191 │ ~6192 │6193 └─ lib/nx/random.ex:722:17: Nx.Random.validate_multivariate_normal_args/36194 └─ lib/nx/random.ex:1102:38: Nx.Random.float_or_complex/461956196 warning: the following clause will never match:61976198 %Complex{re: re} when float_output? and real_output? ->61996200 because it attempts to match on the result of:62016202 x62036204 which has type:62056206 integer()62076208 where "float_output?" was given the types:62096210 # type: dynamic(boolean())6211 # from: lib/nx/binary_backend.ex:2136:236212 float_output? = Nx.Type.float?(output_type)62136214 # type: dynamic(true)6215 # from: lib/nx/binary_backend.ex:2146:396216 float_output?62176218 where "real_output?" was given the types:62196220 # type: dynamic(boolean())6221 # from: lib/nx/binary_backend.ex:2137:226222 real_output? = not Nx.Type.complex?(output_type)62236224 # type: dynamic(true)6225 # from: lib/nx/binary_backend.ex:2146:576226 real_output?62276228 type warning found at:6229 │6230 2146 │ %Complex{re: re} when float_output? and real_output? ->6231 │ ~6232 │6233 └─ lib/nx/binary_backend.ex:2146:17: Nx.BinaryBackend.as_type/262346235 warning: Tuple.append/2 is deprecated. Use insert_at instead6236 │6237 62 │ u_shape = collapsed_axes |> Tuple.append(m) |> Tuple.append(:auto)6238 │ ~6239 │6240 └─ lib/nx/lin_alg/svd.ex:62:39: Nx.LinAlg.SVD.calculate_shapes/16241 └─ lib/nx/lin_alg/svd.ex:62:58: Nx.LinAlg.SVD.calculate_shapes/16242 └─ lib/nx/lin_alg/svd.ex:63:21: Nx.LinAlg.SVD.calculate_shapes/16243 └─ lib/nx/lin_alg/svd.ex:64:22: Nx.LinAlg.SVD.calculate_shapes/162446245 warning: the following clause will never match:62466247 %Complex{re: re} ->62486249 because it attempts to match on the result of:62506251 x62526253 which has type:62546255 dynamic(:infinity or :nan or :neg_infinity or float())62566257 type warning found at:6258 │6259 2152 │ %Complex{re: re} ->6260 │ ~6261 │6262 └─ lib/nx/binary_backend.ex:2152:17: Nx.BinaryBackend.as_type/262636264 warning: the following clause will never match:62656266 %Complex{re: re} ->62676268 because it attempts to match on the result of:62696270 x62716272 which has type:62736274 dynamic(:infinity or :nan or :neg_infinity or float())62756276 type warning found at:6277 │6278 2152 │ %Complex{re: re} ->6279 │ ~6280 │6281 └─ lib/nx/binary_backend.ex:2152:17: Nx.BinaryBackend.as_type/262826283 warning: Tuple.append/2 is deprecated. Use insert_at instead6284 │6285 1180 │ indices = Nx.reshape(indices_to_flatten, Tuple.append(source.shape, num_axes))6286 │ ~6287 │6288 └─ lib/nx/defn/grad.ex:1180:52: Nx.Defn.Grad.grad/46289 └─ lib/nx/defn/grad.ex:1513:57: Nx.Defn.Grad.grad_scatter_window__gather_windows/462906291 warning: the following clause will never match:62926293 %Complex{re: re} ->62946295 because it attempts to match on the result of:62966297 x62986299 which has type:63006301 integer()63026303 type warning found at:6304 │6305 2152 │ %Complex{re: re} ->6306 │ ~6307 │6308 └─ lib/nx/binary_backend.ex:2152:17: Nx.BinaryBackend.as_type/263096310 warning: this clause of defp boolean_to_number/1 is never used (or it will always fail/warn when invoked)6311 │6312 852 │ defp boolean_to_number(value), do: value6313 │ ~6314 │6315 └─ lib/nx/defn/kernel.ex:852:8: Nx.Defn.Kernel.boolean_to_number/163166317 warning: the following clause will never match:63186319 %Complex{re: re} ->63206321 because it attempts to match on the result of:63226323 x63246325 which has type:63266327 integer()63286329 type warning found at:6330 │6331 2152 │ %Complex{re: re} ->6332 │ ~6333 │6334 └─ lib/nx/binary_backend.ex:2152:17: Nx.BinaryBackend.as_type/263356336 warning: this clause of defp assert_non_concat_dims_equal/2 is never used (or it will always fail/warn when invoked)6337 │6338 1694 │ defp assert_non_concat_dims_equal([], _axis), do: :ok6339 │ ~6340 │6341 └─ lib/nx/shape.ex:1694:8: Nx.Shape.assert_non_concat_dims_equal/263426343 warning: this guard will never succeed:63446345 is_number(x)63466347 because it returns type:63486349 dynamic(false)63506351 where "x" was given the type:63526353 # type: dynamic(%Complex{6354 re: :infinity or :nan or :neg_infinity or float(),6355 im: :infinity or :nan or :neg_infinity or float()6356 })6357 # from: lib/nx/binary_backend.ex:2143:176358 x =6359 Nx.Shared.read_complex(6360 x,6361 arg16362 )63636364 type warning found at:6365 │6366 2155 │ _ when is_number(x) ->6367 │ ~6368 │6369 └─ lib/nx/binary_backend.ex:2155:24: Nx.BinaryBackend.as_type/263706371 warning: the following clause will never match:63726373 :nan ->63746375 because it attempts to match on the result of:63766377 x63786379 which has type:63806381 dynamic(%Complex{6382 re: :infinity or :nan or :neg_infinity or float(),6383 im: :infinity or :nan or :neg_infinity or float()6384 })63856386 type warning found at:6387 │6388 2158 │ :nan ->6389 │ ~~~~~~~6390 │6391 └─ lib/nx/binary_backend.ex:2158: Nx.BinaryBackend.as_type/263926393 warning: the following clause will never match:63946395 :nan ->63966397 because it attempts to match on the result of:63986399 x64006401 which has type:64026403 integer()64046405 type warning found at:6406 │6407 2158 │ :nan ->6408 │ ~~~~~~~6409 │6410 └─ lib/nx/binary_backend.ex:2158: Nx.BinaryBackend.as_type/264116412 warning: the following clause will never match:64136414 :nan ->64156416 because it attempts to match on the result of:64176418 x64196420 which has type:64216422 integer()64236424 type warning found at:6425 │6426 2158 │ :nan ->6427 │ ~~~~~~~6428 │6429 └─ lib/nx/binary_backend.ex:2158: Nx.BinaryBackend.as_type/264306431 warning: the following clause will never match:64326433 :infinity ->64346435 because it attempts to match on the result of:64366437 x64386439 which has type:64406441 dynamic(%Complex{6442 re: :infinity or :nan or :neg_infinity or float(),6443 im: :infinity or :nan or :neg_infinity or float()6444 })64456446 type warning found at:6447 │6448 2161 │ :infinity ->6449 │ ~~~~~~~~~~~~6450 │6451 └─ lib/nx/binary_backend.ex:2161: Nx.BinaryBackend.as_type/264526453 warning: the following clause will never match:64546455 :infinity ->64566457 because it attempts to match on the result of:64586459 x64606461 which has type:64626463 integer()64646465 type warning found at:6466 │6467 2161 │ :infinity ->6468 │ ~~~~~~~~~~~~6469 │6470 └─ lib/nx/binary_backend.ex:2161: Nx.BinaryBackend.as_type/264716472 warning: the following clause will never match:64736474 :infinity ->64756476 because it attempts to match on the result of:64776478 x64796480 which has type:64816482 integer()64836484 type warning found at:6485 │6486 2161 │ :infinity ->6487 │ ~~~~~~~~~~~~6488 │6489 └─ lib/nx/binary_backend.ex:2161: Nx.BinaryBackend.as_type/264906491 warning: the following clause will never match:64926493 :neg_infinity ->64946495 because it attempts to match on the result of:64966497 x64986499 which has type:65006501 dynamic(%Complex{6502 re: :infinity or :nan or :neg_infinity or float(),6503 im: :infinity or :nan or :neg_infinity or float()6504 })65056506 type warning found at:6507 │6508 2164 │ :neg_infinity ->6509 │ ~~~~~~~~~~~~~~~~6510 │6511 └─ lib/nx/binary_backend.ex:2164: Nx.BinaryBackend.as_type/265126513 warning: the following clause will never match:65146515 :neg_infinity ->65166517 because it attempts to match on the result of:65186519 x65206521 which has type:65226523 integer()65246525 type warning found at:6526 │6527 2164 │ :neg_infinity ->6528 │ ~~~~~~~~~~~~~~~~6529 │6530 └─ lib/nx/binary_backend.ex:2164: Nx.BinaryBackend.as_type/265316532 warning: the following clause will never match:65336534 :neg_infinity ->65356536 because it attempts to match on the result of:65376538 x65396540 which has type:65416542 integer()65436544 type warning found at:6545 │6546 2164 │ :neg_infinity ->6547 │ ~~~~~~~~~~~~~~~~6548 │6549 └─ lib/nx/binary_backend.ex:2164: Nx.BinaryBackend.as_type/265506551 warning: comparison with structs found:65526553 a >= b65546555 given types:65566557 dynamic(6558 %Complex{6559 re: :infinity or :nan or :neg_infinity or float(),6560 im: :infinity or :nan or :neg_infinity or float()6561 } or float() or integer()6562 ) >=6563 dynamic(6564 %Complex{6565 re: :infinity or :nan or :neg_infinity or float(),6566 im: :infinity or :nan or :neg_infinity or float()6567 } or float() or integer()6568 )65696570 where "a" was given the type:65716572 # type: dynamic(6573 %Complex{6574 re: :infinity or :nan or :neg_infinity or float(),6575 im: :infinity or :nan or :neg_infinity or float()6576 } or float() or integer()6577 )6578 # from: lib/nx/binary_backend.ex6579 {a, b}65806581 where "b" was given the type:65826583 # type: dynamic(6584 %Complex{6585 re: :infinity or :nan or :neg_infinity or float(),6586 im: :infinity or :nan or :neg_infinity or float()6587 } or float() or integer()6588 )6589 # from: lib/nx/binary_backend.ex6590 {a, b}65916592 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.65936594 type warning found at:6595 │6596 2201 │ {a, b} -> a >= b6597 │ ~6598 │6599 └─ lib/nx/binary_backend.ex:2201:27: Nx.BinaryBackend.do_sort/466006601 warning: comparison with structs found:66026603 a <= b66046605 given types:66066607 dynamic(6608 %Complex{6609 re: :infinity or :nan or :neg_infinity or float(),6610 im: :infinity or :nan or :neg_infinity or float()6611 } or float() or integer()6612 ) <=6613 dynamic(6614 %Complex{6615 re: :infinity or :nan or :neg_infinity or float(),6616 im: :infinity or :nan or :neg_infinity or float()6617 } or float() or integer()6618 )66196620 where "a" was given the type:66216622 # type: dynamic(6623 %Complex{6624 re: :infinity or :nan or :neg_infinity or float(),6625 im: :infinity or :nan or :neg_infinity or float()6626 } or float() or integer()6627 )6628 # from: lib/nx/binary_backend.ex6629 {a, b}66306631 where "b" was given the type:66326633 # type: dynamic(6634 %Complex{6635 re: :infinity or :nan or :neg_infinity or float(),6636 im: :infinity or :nan or :neg_infinity or float()6637 } or float() or integer()6638 )6639 # from: lib/nx/binary_backend.ex6640 {a, b}66416642 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.66436644 type warning found at:6645 │6646 2215 │ {a, b} -> a <= b6647 │ ~6648 │6649 └─ lib/nx/binary_backend.ex:2215:27: Nx.BinaryBackend.do_sort/466506651 warning: incompatible types given to Nx.Shared.write_non_finite/2:66526653 Nx.Shared.write_non_finite(x, arg1)66546655 given types:66566657 (6658 -dynamic(%Complex{6659 re: :infinity or :nan or :neg_infinity or float(),6660 im: :infinity or :nan or :neg_infinity or float()6661 })-,6662 integer()6663 )66646665 but expected one of:66666667 :infinity or :nan or :neg_infinity, integer()66686669 where "arg1" (context Nx.Shared) was given the types:66706671 # type: dynamic()6672 # from: lib/nx/binary_backend.ex:23226673 {{:f, arg1}}66746675 # type: integer()6676 # from: lib/nx/binary_backend.ex:23226677 Nx.Shared.write_non_finite(x, arg1)66786679 where "x" (context Nx.Shared) was given the type:66806681 # type: dynamic(%Complex{6682 re: :infinity or :nan or :neg_infinity or float(),6683 im: :infinity or :nan or :neg_infinity or float()6684 })6685 # from: lib/nx/binary_backend.ex:23226686 x66876688 type warning found at:6689 │6690 2322 │ match_types [out.type] do6691 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6692 │6693 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/466946695 warning: incompatible types in binary construction:66966697 <<Complex.new(re, im)::integer-native-signed-size(arg1)>>66986699 got type:67006701 dynamic(%Complex{6702 re: :infinity or :nan or :neg_infinity or float(),6703 im: :infinity or :nan or :neg_infinity or float()6704 })67056706 but expected type:67076708 integer()67096710 where "arg1" (context Nx.Shared) was given the type:67116712 # type: dynamic()6713 # from: lib/nx/binary_backend.ex:23226714 {{:s, arg1}}67156716 where "im" was given the type:67176718 # type: dynamic(float() or integer())6719 # from: lib/nx/binary_backend.ex:2325:146720 im =6721 if abs(im) <= eps do6722 06723 else6724 im6725 end67266727 where "re" was given the type:67286729 # type: dynamic(float() or integer())6730 # from: lib/nx/binary_backend.ex:2324:146731 re =6732 if abs(re) <= eps do6733 06734 else6735 re6736 end67376738 type warning found at:6739 │6740 2322 │ match_types [out.type] do6741 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6742 │6743 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/467446745 warning: incompatible types in binary construction:67466747 <<Complex.new(re, im)::integer-native-unsigned-size(arg1)>>67486749 got type:67506751 dynamic(%Complex{6752 re: :infinity or :nan or :neg_infinity or float(),6753 im: :infinity or :nan or :neg_infinity or float()6754 })67556756 but expected type:67576758 integer()67596760 where "arg1" (context Nx.Shared) was given the type:67616762 # type: dynamic()6763 # from: lib/nx/binary_backend.ex:23226764 {{:u, arg1}}67656766 where "im" was given the type:67676768 # type: dynamic(float() or integer())6769 # from: lib/nx/binary_backend.ex:2325:146770 im =6771 if abs(im) <= eps do6772 06773 else6774 im6775 end67766777 where "re" was given the type:67786779 # type: dynamic(float() or integer())6780 # from: lib/nx/binary_backend.ex:2324:146781 re =6782 if abs(re) <= eps do6783 06784 else6785 re6786 end67876788 type warning found at:6789 │6790 2322 │ match_types [out.type] do6791 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6792 │6793 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/467946795 warning: incompatible types given to Nx.Shared.write_non_finite/2:67966797 Nx.Shared.write_non_finite(x, elem_size)67986799 given types:68006801 (6802 -dynamic(%Complex{6803 re: :infinity or :nan or :neg_infinity or float(),6804 im: :infinity or :nan or :neg_infinity or float()6805 })-,6806 integer()6807 )68086809 but expected one of:68106811 :infinity or :nan or :neg_infinity, integer()68126813 where "elem_size" (context Nx.Shared) was given the type:68146815 # type: integer()6816 # from: lib/nx/binary_backend.ex:23226817 elem_size = div(arg1, 2)68186819 where "x" (context Nx.Shared) was given the type:68206821 # type: dynamic(%Complex{6822 re: :infinity or :nan or :neg_infinity or float(),6823 im: :infinity or :nan or :neg_infinity or float()6824 })6825 # from: lib/nx/binary_backend.ex:23226826 x68276828 type warning found at:6829 │6830 2322 │ match_types [out.type] do6831 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6832 │6833 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/468346835 warning: incompatible types given to Nx.Shared.write_bf16/1:68366837 Nx.Shared.write_bf16(x)68386839 given types:68406841 -dynamic(%Complex{6842 re: :infinity or :nan or :neg_infinity or float(),6843 im: :infinity or :nan or :neg_infinity or float()6844 })-68456846 but expected one of:68476848 :infinity or :nan or :neg_infinity68496850 where "x" (context Nx.Shared) was given the type:68516852 # type: dynamic(%Complex{6853 re: :infinity or :nan or :neg_infinity or float(),6854 im: :infinity or :nan or :neg_infinity or float()6855 })6856 # from: lib/nx/binary_backend.ex:23226857 x68586859 type warning found at:6860 │6861 2322 │ match_types [out.type] do6862 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6863 │6864 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/468656866 warning: the following clause cannot match because the previous clauses already matched all possible values:68676868 x ->68696870 it attempts to match on the result of:68716872 Complex.new(re, im)68736874 which has the already matched type:68756876 dynamic(%Complex{6877 re: :infinity or :nan or :neg_infinity or float(),6878 im: :infinity or :nan or :neg_infinity or float()6879 })68806881 where "x" (context Nx.Shared) was given the type:68826883 # type: dynamic(%Complex{6884 re: :infinity or :nan or :neg_infinity or float(),6885 im: :infinity or :nan or :neg_infinity or float()6886 })6887 # from: lib/nx/binary_backend.ex:23226888 x68896890 type warning found at:6891 │6892 2322 │ match_types [out.type] do6893 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6894 │6895 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/468966897 warning: this clause of defp bin_zip_reduce/7 is never used (or it will always fail/warn when invoked)6898 │6899 2459 │ defp bin_zip_reduce(t1, [], t2, [], type, acc, fun) do6900 │ ~6901 │6902 └─ lib/nx/binary_backend.ex:2459:8: Nx.BinaryBackend.bin_zip_reduce/769036904 warning: the following clause will never match:69056906 x when is_number(x) ->69076908 because it attempts to match on the result of:69096910 Complex.new(re, im)69116912 which has type:69136914 dynamic(%Complex{6915 re: :infinity or :nan or :neg_infinity or float(),6916 im: :infinity or :nan or :neg_infinity or float()6917 })69186919 where "x" (context Nx.Shared) was given the type:69206921 # type: float() or integer()6922 # from: lib/nx/binary_backend.ex:23226923 is_number(x)69246925 type warning found at:6926 │6927 2322 │ match_types [out.type] do6928 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6929 │6930 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/469316932 warning: the following clause will never match:69336934 x when is_number(x) ->69356936 because it attempts to match on the result of:69376938 Complex.new(re, im)69396940 which has type:69416942 dynamic(%Complex{6943 re: :infinity or :nan or :neg_infinity or float(),6944 im: :infinity or :nan or :neg_infinity or float()6945 })69466947 where "x" (context Nx.Shared) was given the type:69486949 # type: float() or integer()6950 # from: lib/nx/binary_backend.ex:23226951 is_number(x)69526953 type warning found at:6954 │6955 2322 │ match_types [out.type] do6956 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6957 │6958 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/469596960 warning: the following clause will never match:69616962 x when is_number(x) ->69636964 because it attempts to match on the result of:69656966 Complex.new(re, im)69676968 which has type:69696970 dynamic(%Complex{6971 re: :infinity or :nan or :neg_infinity or float(),6972 im: :infinity or :nan or :neg_infinity or float()6973 })69746975 where "x" (context Nx.Shared) was given the type:69766977 # type: float() or integer()6978 # from: lib/nx/binary_backend.ex:23226979 is_number(x)69806981 type warning found at:6982 │6983 2322 │ match_types [out.type] do6984 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6985 │6986 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/469876988Generated nx app6989==> nx_image6990Compiling 1 file (.ex)6991Generated nx_image app6992==> ortex6993Compiling 6 files (.ex)69946995== Compilation error in file lib/ortex/native.ex ==6996** (ErlangError) Erlang error: :enoent6997 (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["metadata", "--format-version=1"], [cd: "native/ortex"])6998 (rustler 0.38.0) lib/rustler/compiler/config.ex:74: Rustler.Compiler.Config.metadata!/16999 (rustler 0.38.0) lib/rustler/compiler/config.ex:61: Rustler.Compiler.Config.build/17000 (rustler 0.38.0) lib/rustler/compiler.ex:8: Rustler.Compiler.compile_crate/37001 lib/ortex/native.ex:11: (module)7002could not compile dependency :ortex, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile ortex --force", update it with "mix deps.update ortex" or clean it with "mix deps.clean ortex"