Build log
nerves_system_x86_64
ex_vision 0.4.0 · fail · run ex_vision-0.4.0-1791179075262
7051 of 7051 lines
1Resolving Hex dependencies...2Resolution completed in 0.32s3Unchanged: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.056* Getting ex_vision (Hex package)57* Getting nerves (Hex package)58* Getting ring_logger (Hex package)59* Getting toolshed (Hex package)60* Getting nerves_runtime (Hex package)61* Getting nerves_system_bbb (Hex package)62* Getting nerves_system_mangopi_mq_pro (Hex package)63* Getting nerves_system_qemu_aarch64 (Hex package)64* Getting nerves_system_rpi0 (Hex package)65* Getting nerves_system_rpi4 (Hex package)66* Getting nerves_system_rpi5 (Hex package)67* Getting nerves_system_trellis (Hex package)68* Getting nerves_system_x86_64 (Hex package)69* Getting nerves_system_br (Hex package)70* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)71* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)72* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)73* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)74* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)75* Getting nerves_logging (Hex package)76* Getting nerves_uevent (Hex package)77* Getting uboot_env (Hex package)78* Getting elixir_make (Hex package)79* Getting property_table (Hex package)80* Getting circular_buffer (Hex package)81* Getting interactive_cmd (Hex package)82* Getting nerves_discovery (Hex package)83* Getting tablet (Hex package)84* Getting axon (Hex package)85* Getting bunch (Hex package)86* Getting exla (Hex package)87* Getting image (Hex package)88* Getting nx (Hex package)89* Getting nx_image (Hex package)90* Getting ortex (Hex package)91* Getting req (Hex package)92* Getting finch (Hex package)93* Getting jason (Hex package)94* Getting mime (Hex package)95* Getting mint (Hex package)96* Getting nimble_options (Hex package)97* Getting nimble_pool (Hex package)98* Getting telemetry (Hex package)99* Getting hpax (Hex package)100* Getting rustler (Hex package)101* Getting complex (Hex package)102* Getting phoenix_html (Hex package)103* Getting sweet_xml (Hex package)104* Getting vix (Hex package)105* Getting cc_precompiler (Hex package)106* Getting xla (Hex package)107* Getting polaris (Hex package)108==> xla109Compiling 2 files (.ex)110Generated xla app111==> nx112Compiling 35 files (.ex)113 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity114 │115 655 │ def ~~~tensor when is_number(tensor), do: Bitwise.~~~(tensor)116 │ ~117 │118 └─ lib/nx/defn/kernel.ex:655:7119120 warning: ~~~ is deprecated. Use Bitwise.bnot/1 instead for clarity121 │122 656 │ def ~~~tensor, do: Nx.bitwise_not(tensor)123 │ ~124 │125 └─ lib/nx/defn/kernel.ex:656:7126127 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 operator128 │129 200 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val130 │ ~131 │132 └─ lib/nx/shared.ex:200:33: Nx.Shared.read_complex/2133134 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 operator135 │136 200 │ <<real_part::bitstring-size(elem_size), imag_part::bitstring-size(elem_size)>> = val137 │ ~138 │139 └─ lib/nx/shared.ex:200:71: Nx.Shared.read_complex/2140141 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 operator142 │143 204 │ <<x::float-native-size(elem_size)>> -> x144 │ ~145 │146 └─ lib/nx/shared.ex:204:32: Nx.Shared.read_complex/2147148 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 operator149 │150 210 │ <<x::float-native-size(elem_size)>> -> x151 │ ~152 │153 └─ lib/nx/shared.ex:210:32: Nx.Shared.read_complex/2154155 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 operator156 │157 1089 │ <<x::size(bits)-big>> = <<-1::float-size(bits)-big>>158 │ ~159 │160 └─ lib/nx/random.ex:1089:15: Nx.Random.next_after_minus_1/1161162 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 operator163 │164 1093 │ <<f::float-size(bits)-big>> = <<x - 1::integer-size(bits)-big>>165 │ ~166 │167 └─ lib/nx/random.ex:1093:21: Nx.Random.next_after_minus_1/1168169 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator170 │171 537 │ match_types [type] do172 │ ~~~~~~~~~~~~~~~~~~~~~173 │174 └─ lib/nx/binary_backend/matrix.ex:537: Nx.BinaryBackend.Matrix.binary_to_vector/2175176 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator177 │178 537 │ match_types [type] do179 │ ~~~~~~~~~~~~~~~~~~~~~180 │181 └─ lib/nx/binary_backend/matrix.ex:537: Nx.BinaryBackend.Matrix.binary_to_vector/2182183 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator184 │185 537 │ match_types [type] do186 │ ~~~~~~~~~~~~~~~~~~~~~187 │188 └─ lib/nx/binary_backend/matrix.ex:537: Nx.BinaryBackend.Matrix.binary_to_vector/2189190 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator191 │192 537 │ match_types [type] do193 │ ~~~~~~~~~~~~~~~~~~~~~194 │195 └─ lib/nx/binary_backend/matrix.ex:537: Nx.BinaryBackend.Matrix.binary_to_vector/2196197 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator198 │199 537 │ match_types [type] do200 │ ~~~~~~~~~~~~~~~~~~~~~201 │202 └─ lib/nx/binary_backend/matrix.ex:537: Nx.BinaryBackend.Matrix.binary_to_vector/2203204 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator205 │206 537 │ match_types [type] do207 │ ~~~~~~~~~~~~~~~~~~~~~208 │209 └─ lib/nx/binary_backend/matrix.ex:537: Nx.BinaryBackend.Matrix.binary_to_vector/2210211 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator212 │213 214 │ Nx.Shared.match_types [type] do214 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~215 │216 └─ lib/nx/backend.ex:214: Nx.Backend.chunk/6217218 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator219 │220 214 │ Nx.Shared.match_types [type] do221 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~222 │223 └─ lib/nx/backend.ex:214: Nx.Backend.chunk/6224225 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator226 │227 214 │ Nx.Shared.match_types [type] do228 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~229 │230 └─ lib/nx/backend.ex:214: Nx.Backend.chunk/6231232 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator233 │234 214 │ Nx.Shared.match_types [type] do235 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~236 │237 └─ lib/nx/backend.ex:214: Nx.Backend.chunk/6238239 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator240 │241 214 │ Nx.Shared.match_types [type] do242 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~243 │244 └─ lib/nx/backend.ex:214: Nx.Backend.chunk/6245246 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator247 │248 214 │ Nx.Shared.match_types [type] do249 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~250 │251 └─ lib/nx/backend.ex:214: Nx.Backend.chunk/6252253 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 operator254 │255 238 │ for <<chunk::size(chunk_size)-bitstring <- data>> do256 │ ~257 │258 └─ lib/nx/binary_backend.ex:238:23: Nx.BinaryBackend.unary_broadcast/7259260 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 operator261 │262 285 │ for <<chunk::size(chunk_size)-bitstring <- data>> do263 │ ~264 │265 └─ lib/nx/binary_backend.ex:285:25: Nx.BinaryBackend.transpose/3266267 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 operator268 │269 365 │ for <<dim::size(size)-bitstring <- bin>>, into: <<>> do270 │ ~271 │272 └─ lib/nx/binary_backend.ex:365:27: Nx.BinaryBackend.pad_last_dim/5273274 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 operator275 │276 370 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = padded277 │ ~278 │279 └─ lib/nx/binary_backend.ex:370:25: Nx.BinaryBackend.pad_last_dim/5280281 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 operator282 │283 382 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =284 │ ~285 │286 └─ lib/nx/binary_backend.ex:382:23: Nx.BinaryBackend.pad_last_dim/5287288 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 operator289 │290 382 │ <<_::size(low_byte)-bitstring, new_bin::size(new_bytes)-bitstring, _::bitstring>> =291 │ ~292 │293 └─ lib/nx/binary_backend.ex:382:58: Nx.BinaryBackend.pad_last_dim/5294295 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 operator296 │297 389 │ <<_::size(low_byte)-bitstring, new_bin::bitstring>> = bin298 │ ~299 │300 └─ lib/nx/binary_backend.ex:389:23: Nx.BinaryBackend.pad_last_dim/5301302 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 operator303 │304 395 │ <<new_bin::size(new_bytes)-bitstring, _::bitstring>> = bin305 │ ~306 │307 └─ lib/nx/binary_backend.ex:395:29: Nx.BinaryBackend.pad_last_dim/5308309 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 operator310 │311 441 │ for <<chunk::size(chunk_size)-bitstring <- data>> do312 │ ~313 │314 └─ lib/nx/binary_backend.ex:441:25: Nx.BinaryBackend.reverse/3315316 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 operator317 │318 513 │ <<_::bitstring-size(left_offset_bits),319 │ ~320 │321 └─ lib/nx/binary_backend.ex:513:29: Nx.BinaryBackend.dot/7322323 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 operator324 │325 514 │ left_batch_item_binary::bitstring-size(left_batch_item_bits),326 │ ~327 │328 └─ lib/nx/binary_backend.ex:514:50: Nx.BinaryBackend.dot/7329330 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 operator331 │332 517 │ <<_::bitstring-size(right_offset_bits),333 │ ~334 │335 └─ lib/nx/binary_backend.ex:517:29: Nx.BinaryBackend.dot/7336337 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 operator338 │339 518 │ right_batch_item_binary::bitstring-size(right_batch_item_bits),340 │ ~341 │342 └─ lib/nx/binary_backend.ex:518:51: Nx.BinaryBackend.dot/7343344 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 operator345 │346 613 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data347 │ ~348 │349 └─ lib/nx/binary_backend.ex:613:23: Nx.BinaryBackend.select/4350351 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator352 │353 611 │ match_types [pred_type] do354 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~355 │356 └─ lib/nx/binary_backend.ex:611: Nx.BinaryBackend.select/4357358 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 operator359 │360 613 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data361 │ ~362 │363 └─ lib/nx/binary_backend.ex:613:23: Nx.BinaryBackend.select/4364365 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator366 │367 611 │ match_types [pred_type] do368 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~369 │370 └─ lib/nx/binary_backend.ex:611: Nx.BinaryBackend.select/4371372 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator373 │374 611 │ match_types [pred_type] do375 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~376 │377 └─ lib/nx/binary_backend.ex:611: Nx.BinaryBackend.select/4378379 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 operator380 │381 613 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data382 │ ~383 │384 └─ lib/nx/binary_backend.ex:613:23: Nx.BinaryBackend.select/4385386 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator387 │388 611 │ match_types [pred_type] do389 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~390 │391 └─ lib/nx/binary_backend.ex:611: Nx.BinaryBackend.select/4392393 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 operator394 │395 613 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data396 │ ~397 │398 └─ lib/nx/binary_backend.ex:613:23: Nx.BinaryBackend.select/4399400 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator401 │402 611 │ match_types [pred_type] do403 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~404 │405 └─ lib/nx/binary_backend.ex:611: Nx.BinaryBackend.select/4406407 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 operator408 │409 613 │ <<_::size(consumed)-bitstring, match!(pred, 0), _::bitstring>> = pred_data410 │ ~411 │412 └─ lib/nx/binary_backend.ex:613:23: Nx.BinaryBackend.select/4413414 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator415 │416 611 │ match_types [pred_type] do417 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~418 │419 └─ lib/nx/binary_backend.ex:611: Nx.BinaryBackend.select/4420421 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 operator422 │423 627 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data424 │ ~425 │426 └─ lib/nx/binary_backend.ex:627:25: Nx.BinaryBackend.select/4427428 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator429 │430 625 │ match_types [left_type] do431 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~432 │433 └─ lib/nx/binary_backend.ex:625: Nx.BinaryBackend.select/4434435 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 operator436 │437 627 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data438 │ ~439 │440 └─ lib/nx/binary_backend.ex:627:25: Nx.BinaryBackend.select/4441442 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator443 │444 625 │ match_types [left_type] do445 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~446 │447 └─ lib/nx/binary_backend.ex:625: Nx.BinaryBackend.select/4448449 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator450 │451 625 │ match_types [left_type] do452 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~453 │454 └─ lib/nx/binary_backend.ex:625: Nx.BinaryBackend.select/4455456 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 operator457 │458 627 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data459 │ ~460 │461 └─ lib/nx/binary_backend.ex:627:25: Nx.BinaryBackend.select/4462463 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator464 │465 625 │ match_types [left_type] do466 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~467 │468 └─ lib/nx/binary_backend.ex:625: Nx.BinaryBackend.select/4469470 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 operator471 │472 627 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data473 │ ~474 │475 └─ lib/nx/binary_backend.ex:627:25: Nx.BinaryBackend.select/4476477 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator478 │479 625 │ match_types [left_type] do480 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~481 │482 └─ lib/nx/binary_backend.ex:625: Nx.BinaryBackend.select/4483484 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 operator485 │486 627 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_true_data487 │ ~488 │489 └─ lib/nx/binary_backend.ex:627:25: Nx.BinaryBackend.select/4490491 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator492 │493 625 │ match_types [left_type] do494 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~495 │496 └─ lib/nx/binary_backend.ex:625: Nx.BinaryBackend.select/4497498 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 operator499 │500 621 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data501 │ ~502 │503 └─ lib/nx/binary_backend.ex:621:25: Nx.BinaryBackend.select/4504505 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator506 │507 619 │ match_types [right_type] do508 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~509 │510 └─ lib/nx/binary_backend.ex:619: Nx.BinaryBackend.select/4511512 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 operator513 │514 621 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data515 │ ~516 │517 └─ lib/nx/binary_backend.ex:621:25: Nx.BinaryBackend.select/4518519 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator520 │521 619 │ match_types [right_type] do522 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~523 │524 └─ lib/nx/binary_backend.ex:619: Nx.BinaryBackend.select/4525526 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator527 │528 619 │ match_types [right_type] do529 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~530 │531 └─ lib/nx/binary_backend.ex:619: Nx.BinaryBackend.select/4532533 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 operator534 │535 621 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data536 │ ~537 │538 └─ lib/nx/binary_backend.ex:621:25: Nx.BinaryBackend.select/4539540 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator541 │542 619 │ match_types [right_type] do543 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~544 │545 └─ lib/nx/binary_backend.ex:619: Nx.BinaryBackend.select/4546547 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 operator548 │549 621 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data550 │ ~551 │552 └─ lib/nx/binary_backend.ex:621:25: Nx.BinaryBackend.select/4553554 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator555 │556 619 │ match_types [right_type] do557 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~558 │559 └─ lib/nx/binary_backend.ex:619: Nx.BinaryBackend.select/4560561 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 operator562 │563 621 │ <<_::size(consumed)-bitstring, match!(x, 0), _::bitstring>> = on_false_data564 │ ~565 │566 └─ lib/nx/binary_backend.ex:621:25: Nx.BinaryBackend.select/4567568 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator569 │570 619 │ match_types [right_type] do571 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~572 │573 └─ lib/nx/binary_backend.ex:619: Nx.BinaryBackend.select/4574575 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator576 │577 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data578 │ ~579 │580 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4581582 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator583 │584 684 │ match_types [left_type, right_type, type] do585 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~586 │587 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4588589 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator590 │591 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data592 │ ~593 │594 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4595596 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator597 │598 684 │ match_types [left_type, right_type, type] do599 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~600 │601 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4602603 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator604 │605 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data606 │ ~607 │608 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4609610 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator611 │612 684 │ match_types [left_type, right_type, type] do613 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~614 │615 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4616617 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator618 │619 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data620 │ ~621 │622 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4623624 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator625 │626 684 │ match_types [left_type, right_type, type] do627 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~628 │629 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4630631 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator632 │633 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data634 │ ~635 │636 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4637638 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator639 │640 684 │ match_types [left_type, right_type, type] do641 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~642 │643 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4644645 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator646 │647 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data648 │ ~649 │650 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4651652 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator653 │654 684 │ match_types [left_type, right_type, type] do655 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~656 │657 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4658659 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator660 │661 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data662 │ ~663 │664 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4665666 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator667 │668 684 │ match_types [left_type, right_type, type] do669 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~670 │671 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4672673 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator674 │675 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data676 │ ~677 │678 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4679680 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator681 │682 684 │ match_types [left_type, right_type, type] do683 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~684 │685 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4686687 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator688 │689 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data690 │ ~691 │692 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4693694 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator695 │696 684 │ match_types [left_type, right_type, type] do697 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~698 │699 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4700701 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator702 │703 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data704 │ ~705 │706 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4707708 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator709 │710 684 │ match_types [left_type, right_type, type] do711 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~712 │713 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4714715 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator716 │717 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data718 │ ~719 │720 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4721722 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator723 │724 684 │ match_types [left_type, right_type, type] do725 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~726 │727 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4728729 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator730 │731 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data732 │ ~733 │734 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4735736 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator737 │738 684 │ match_types [left_type, right_type, type] do739 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~740 │741 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4742743 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator744 │745 684 │ match_types [left_type, right_type, type] do746 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~747 │748 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4749750 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator751 │752 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data753 │ ~754 │755 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4756757 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator758 │759 684 │ match_types [left_type, right_type, type] do760 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~761 │762 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4763764 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator765 │766 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data767 │ ~768 │769 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4770771 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator772 │773 684 │ match_types [left_type, right_type, type] do774 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~775 │776 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4777778 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator779 │780 684 │ match_types [left_type, right_type, type] do781 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~782 │783 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4784785 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator786 │787 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data788 │ ~789 │790 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4791792 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator793 │794 684 │ match_types [left_type, right_type, type] do795 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~796 │797 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4798799 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator800 │801 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data802 │ ~803 │804 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4805806 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator807 │808 684 │ match_types [left_type, right_type, type] do809 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~810 │811 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4812813 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator814 │815 684 │ match_types [left_type, right_type, type] do816 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~817 │818 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4819820 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator821 │822 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data823 │ ~824 │825 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4826827 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator828 │829 684 │ match_types [left_type, right_type, type] do830 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~831 │832 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4833834 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator835 │836 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data837 │ ~838 │839 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4840841 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator842 │843 684 │ match_types [left_type, right_type, type] do844 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~845 │846 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4847848 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator849 │850 684 │ match_types [left_type, right_type, type] do851 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~852 │853 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4854855 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator856 │857 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data858 │ ~859 │860 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4861862 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator863 │864 684 │ match_types [left_type, right_type, type] do865 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~866 │867 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4868869 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator870 │871 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data872 │ ~873 │874 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4875876 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator877 │878 684 │ match_types [left_type, right_type, type] do879 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~880 │881 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4882883 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator884 │885 684 │ match_types [left_type, right_type, type] do886 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~887 │888 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4889890 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator891 │892 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data893 │ ~894 │895 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4896897 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator898 │899 684 │ match_types [left_type, right_type, type] do900 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~901 │902 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4903904 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator905 │906 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data907 │ ~908 │909 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4910911 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator912 │913 684 │ match_types [left_type, right_type, type] do914 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~915 │916 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4917918 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator919 │920 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data921 │ ~922 │923 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4924925 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator926 │927 684 │ match_types [left_type, right_type, type] do928 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~929 │930 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4931932 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator933 │934 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data935 │ ~936 │937 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4938939 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator940 │941 684 │ match_types [left_type, right_type, type] do942 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~943 │944 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4945946 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator947 │948 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data949 │ ~950 │951 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4952953 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator954 │955 684 │ match_types [left_type, right_type, type] do956 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~957 │958 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4959960 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator961 │962 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data963 │ ~964 │965 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4966967 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator968 │969 684 │ match_types [left_type, right_type, type] do970 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~971 │972 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4973974 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator975 │976 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data977 │ ~978 │979 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/4980981 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator982 │983 684 │ match_types [left_type, right_type, type] do984 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~985 │986 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/4987988 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator989 │990 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data991 │ ~992 │993 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/4994995 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator996 │997 684 │ match_types [left_type, right_type, type] do998 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~999 │1000 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410011002 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1003 │1004 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1005 │ ~1006 │1007 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/410081009 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1010 │1011 684 │ match_types [left_type, right_type, type] do1012 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1013 │1014 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410151016 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1017 │1018 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1019 │ ~1020 │1021 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/410221023 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1024 │1025 684 │ match_types [left_type, right_type, type] do1026 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1027 │1028 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410291030 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1031 │1032 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1033 │ ~1034 │1035 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/410361037 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1038 │1039 684 │ match_types [left_type, right_type, type] do1040 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1041 │1042 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410431044 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1045 │1046 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1047 │ ~1048 │1049 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/410501051 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1052 │1053 684 │ match_types [left_type, right_type, type] do1054 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1055 │1056 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410571058 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1059 │1060 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1061 │ ~1062 │1063 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/410641065 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1066 │1067 684 │ match_types [left_type, right_type, type] do1068 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1069 │1070 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410711072 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1073 │1074 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1075 │ ~1076 │1077 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/410781079 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1080 │1081 684 │ match_types [left_type, right_type, type] do1082 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1083 │1084 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410851086 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1087 │1088 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1089 │ ~1090 │1091 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/410921093 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1094 │1095 684 │ match_types [left_type, right_type, type] do1096 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1097 │1098 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/410991100 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1101 │1102 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1103 │ ~1104 │1105 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/411061107 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1108 │1109 684 │ match_types [left_type, right_type, type] do1110 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1111 │1112 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411131114 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1115 │1116 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1117 │ ~1118 │1119 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/411201121 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1122 │1123 684 │ match_types [left_type, right_type, type] do1124 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1125 │1126 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411271128 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1129 │1130 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1131 │ ~1132 │1133 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/411341135 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1136 │1137 684 │ match_types [left_type, right_type, type] do1138 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1139 │1140 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411411142 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1143 │1144 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1145 │ ~1146 │1147 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/411481149 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1150 │1151 684 │ match_types [left_type, right_type, type] do1152 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1153 │1154 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411551156 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1157 │1158 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1159 │ ~1160 │1161 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/411621163 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1164 │1165 684 │ match_types [left_type, right_type, type] do1166 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1167 │1168 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411691170 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1171 │1172 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1173 │ ~1174 │1175 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/411761177 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1178 │1179 684 │ match_types [left_type, right_type, type] do1180 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1181 │1182 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411831184 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1185 │1186 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1187 │ ~1188 │1189 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/411901191 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1192 │1193 684 │ match_types [left_type, right_type, type] do1194 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1195 │1196 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/411971198 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1199 │1200 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1201 │ ~1202 │1203 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/412041205 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1206 │1207 684 │ match_types [left_type, right_type, type] do1208 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1209 │1210 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412111212 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1213 │1214 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1215 │ ~1216 │1217 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/412181219 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1220 │1221 684 │ match_types [left_type, right_type, type] do1222 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1223 │1224 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412251226 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1227 │1228 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1229 │ ~1230 │1231 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/412321233 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1234 │1235 684 │ match_types [left_type, right_type, type] do1236 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1237 │1238 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412391240 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1241 │1242 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1243 │ ~1244 │1245 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/412461247 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1248 │1249 684 │ match_types [left_type, right_type, type] do1250 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1251 │1252 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412531254 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1255 │1256 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1257 │ ~1258 │1259 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/412601261 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1262 │1263 684 │ match_types [left_type, right_type, type] do1264 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1265 │1266 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412671268 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1269 │1270 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1271 │ ~1272 │1273 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/412741275 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1276 │1277 684 │ match_types [left_type, right_type, type] do1278 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1279 │1280 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412811282 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1283 │1284 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1285 │ ~1286 │1287 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/412881289 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1290 │1291 684 │ match_types [left_type, right_type, type] do1292 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1293 │1294 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/412951296 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1297 │1298 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1299 │ ~1300 │1301 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/413021303 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1304 │1305 684 │ match_types [left_type, right_type, type] do1306 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1307 │1308 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413091310 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1311 │1312 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1313 │ ~1314 │1315 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/413161317 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1318 │1319 684 │ match_types [left_type, right_type, type] do1320 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1321 │1322 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413231324 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1325 │1326 684 │ match_types [left_type, right_type, type] do1327 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1328 │1329 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413301331 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1332 │1333 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1334 │ ~1335 │1336 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/413371338 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1339 │1340 684 │ match_types [left_type, right_type, type] do1341 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1342 │1343 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413441345 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1346 │1347 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1348 │ ~1349 │1350 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/413511352 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1353 │1354 684 │ match_types [left_type, right_type, type] do1355 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1356 │1357 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413581359 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1360 │1361 684 │ match_types [left_type, right_type, type] do1362 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1363 │1364 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413651366 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1367 │1368 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1369 │ ~1370 │1371 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/413721373 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1374 │1375 684 │ match_types [left_type, right_type, type] do1376 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1377 │1378 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413791380 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1381 │1382 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1383 │ ~1384 │1385 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/413861387 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1388 │1389 684 │ match_types [left_type, right_type, type] do1390 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1391 │1392 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/413931394 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1395 │1396 684 │ match_types [left_type, right_type, type] do1397 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1398 │1399 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414001401 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1402 │1403 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1404 │ ~1405 │1406 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/414071408 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1409 │1410 684 │ match_types [left_type, right_type, type] do1411 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1412 │1413 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414141415 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1416 │1417 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1418 │ ~1419 │1420 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/414211422 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1423 │1424 684 │ match_types [left_type, right_type, type] do1425 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1426 │1427 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414281429 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1430 │1431 684 │ match_types [left_type, right_type, type] do1432 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1433 │1434 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414351436 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1437 │1438 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1439 │ ~1440 │1441 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/414421443 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1444 │1445 684 │ match_types [left_type, right_type, type] do1446 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1447 │1448 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414491450 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1451 │1452 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1453 │ ~1454 │1455 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/414561457 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1458 │1459 684 │ match_types [left_type, right_type, type] do1460 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1461 │1462 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414631464 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1465 │1466 684 │ match_types [left_type, right_type, type] do1467 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1468 │1469 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414701471 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1472 │1473 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1474 │ ~1475 │1476 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/414771478 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1479 │1480 684 │ match_types [left_type, right_type, type] do1481 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1482 │1483 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414841485 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1486 │1487 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1488 │ ~1489 │1490 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/414911492 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1493 │1494 684 │ match_types [left_type, right_type, type] do1495 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1496 │1497 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/414981499 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1500 │1501 684 │ match_types [left_type, right_type, type] do1502 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1503 │1504 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415051506 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1507 │1508 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1509 │ ~1510 │1511 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/415121513 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1514 │1515 684 │ match_types [left_type, right_type, type] do1516 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1517 │1518 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415191520 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1521 │1522 684 │ match_types [left_type, right_type, type] do1523 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1524 │1525 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415261527 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1528 │1529 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1530 │ ~1531 │1532 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/415331534 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1535 │1536 684 │ match_types [left_type, right_type, type] do1537 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1538 │1539 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415401541 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1542 │1543 684 │ match_types [left_type, right_type, type] do1544 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1545 │1546 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415471548 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1549 │1550 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1551 │ ~1552 │1553 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/415541555 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1556 │1557 684 │ match_types [left_type, right_type, type] do1558 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1559 │1560 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415611562 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1563 │1564 684 │ match_types [left_type, right_type, type] do1565 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1566 │1567 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415681569 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1570 │1571 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1572 │ ~1573 │1574 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/415751576 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1577 │1578 684 │ match_types [left_type, right_type, type] do1579 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1580 │1581 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415821583 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1584 │1585 684 │ match_types [left_type, right_type, type] do1586 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1587 │1588 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/415891590 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1591 │1592 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1593 │ ~1594 │1595 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/415961597 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1598 │1599 684 │ match_types [left_type, right_type, type] do1600 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1601 │1602 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416031604 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1605 │1606 684 │ match_types [left_type, right_type, type] do1607 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1608 │1609 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416101611 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1612 │1613 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1614 │ ~1615 │1616 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/416171618 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1619 │1620 684 │ match_types [left_type, right_type, type] do1621 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1622 │1623 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416241625 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1626 │1627 684 │ match_types [left_type, right_type, type] do1628 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1629 │1630 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416311632 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1633 │1634 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1635 │ ~1636 │1637 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/416381639 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1640 │1641 684 │ match_types [left_type, right_type, type] do1642 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1643 │1644 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416451646 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1647 │1648 684 │ match_types [left_type, right_type, type] do1649 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1650 │1651 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416521653 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1654 │1655 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1656 │ ~1657 │1658 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/416591660 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1661 │1662 684 │ match_types [left_type, right_type, type] do1663 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1664 │1665 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416661667 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1668 │1669 684 │ match_types [left_type, right_type, type] do1670 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1671 │1672 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416731674 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1675 │1676 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1677 │ ~1678 │1679 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/416801681 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1682 │1683 684 │ match_types [left_type, right_type, type] do1684 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1685 │1686 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416871688 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1689 │1690 684 │ match_types [left_type, right_type, type] do1691 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1692 │1693 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/416941695 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1696 │1697 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1698 │ ~1699 │1700 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/417011702 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1703 │1704 684 │ match_types [left_type, right_type, type] do1705 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1706 │1707 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417081709 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1710 │1711 684 │ match_types [left_type, right_type, type] do1712 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1713 │1714 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417151716 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1717 │1718 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1719 │ ~1720 │1721 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/417221723 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1724 │1725 684 │ match_types [left_type, right_type, type] do1726 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1727 │1728 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417291730 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1731 │1732 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1733 │ ~1734 │1735 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/417361737 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1738 │1739 684 │ match_types [left_type, right_type, type] do1740 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1741 │1742 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417431744 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1745 │1746 684 │ match_types [left_type, right_type, type] do1747 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1748 │1749 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417501751 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1752 │1753 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1754 │ ~1755 │1756 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/417571758 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1759 │1760 684 │ match_types [left_type, right_type, type] do1761 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1762 │1763 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417641765 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1766 │1767 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1768 │ ~1769 │1770 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/417711772 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1773 │1774 684 │ match_types [left_type, right_type, type] do1775 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1776 │1777 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417781779 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1780 │1781 684 │ match_types [left_type, right_type, type] do1782 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1783 │1784 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417851786 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1787 │1788 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1789 │ ~1790 │1791 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/417921793 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1794 │1795 684 │ match_types [left_type, right_type, type] do1796 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1797 │1798 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/417991800 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1801 │1802 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1803 │ ~1804 │1805 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/418061807 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1808 │1809 684 │ match_types [left_type, right_type, type] do1810 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1811 │1812 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418131814 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1815 │1816 684 │ match_types [left_type, right_type, type] do1817 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1818 │1819 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418201821 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1822 │1823 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1824 │ ~1825 │1826 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/418271828 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1829 │1830 684 │ match_types [left_type, right_type, type] do1831 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1832 │1833 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418341835 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1836 │1837 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1838 │ ~1839 │1840 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/418411842 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1843 │1844 684 │ match_types [left_type, right_type, type] do1845 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1846 │1847 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418481849 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1850 │1851 684 │ match_types [left_type, right_type, type] do1852 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1853 │1854 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418551856 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1857 │1858 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1859 │ ~1860 │1861 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/418621863 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1864 │1865 684 │ match_types [left_type, right_type, type] do1866 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1867 │1868 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418691870 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1871 │1872 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1873 │ ~1874 │1875 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/418761877 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1878 │1879 684 │ match_types [left_type, right_type, type] do1880 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1881 │1882 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418831884 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1885 │1886 684 │ match_types [left_type, right_type, type] do1887 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1888 │1889 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/418901891 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1892 │1893 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1894 │ ~1895 │1896 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/418971898 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1899 │1900 684 │ match_types [left_type, right_type, type] do1901 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1902 │1903 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419041905 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1906 │1907 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1908 │ ~1909 │1910 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/419111912 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1913 │1914 684 │ match_types [left_type, right_type, type] do1915 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1916 │1917 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419181919 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1920 │1921 684 │ match_types [left_type, right_type, type] do1922 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1923 │1924 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419251926 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1927 │1928 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1929 │ ~1930 │1931 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/419321933 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1934 │1935 684 │ match_types [left_type, right_type, type] do1936 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1937 │1938 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419391940 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1941 │1942 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1943 │ ~1944 │1945 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/419461947 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1948 │1949 684 │ match_types [left_type, right_type, type] do1950 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1951 │1952 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419531954 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1955 │1956 684 │ match_types [left_type, right_type, type] do1957 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1958 │1959 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419601961 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1962 │1963 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1964 │ ~1965 │1966 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/419671968 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1969 │1970 684 │ match_types [left_type, right_type, type] do1971 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1972 │1973 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419741975 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1976 │1977 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data1978 │ ~1979 │1980 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/419811982 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1983 │1984 684 │ match_types [left_type, right_type, type] do1985 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1986 │1987 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419881989 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1990 │1991 684 │ match_types [left_type, right_type, type] do1992 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1993 │1994 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/419951996 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1997 │1998 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data1999 │ ~2000 │2001 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/420022003 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2004 │2005 684 │ match_types [left_type, right_type, type] do2006 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2007 │2008 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420092010 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2011 │2012 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2013 │ ~2014 │2015 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/420162017 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2018 │2019 684 │ match_types [left_type, right_type, type] do2020 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2021 │2022 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420232024 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2025 │2026 684 │ match_types [left_type, right_type, type] do2027 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2028 │2029 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420302031 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2032 │2033 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2034 │ ~2035 │2036 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/420372038 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2039 │2040 684 │ match_types [left_type, right_type, type] do2041 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2042 │2043 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420442045 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2046 │2047 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2048 │ ~2049 │2050 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/420512052 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2053 │2054 684 │ match_types [left_type, right_type, type] do2055 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2056 │2057 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420582059 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2060 │2061 684 │ match_types [left_type, right_type, type] do2062 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2063 │2064 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420652066 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2067 │2068 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2069 │ ~2070 │2071 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/420722073 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2074 │2075 684 │ match_types [left_type, right_type, type] do2076 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2077 │2078 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420792080 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2081 │2082 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2083 │ ~2084 │2085 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/420862087 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2088 │2089 684 │ match_types [left_type, right_type, type] do2090 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2091 │2092 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/420932094 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2095 │2096 684 │ match_types [left_type, right_type, type] do2097 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2098 │2099 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421002101 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2102 │2103 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2104 │ ~2105 │2106 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/421072108 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2109 │2110 684 │ match_types [left_type, right_type, type] do2111 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2112 │2113 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421142115 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2116 │2117 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2118 │ ~2119 │2120 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/421212122 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2123 │2124 684 │ match_types [left_type, right_type, type] do2125 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2126 │2127 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421282129 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2130 │2131 684 │ match_types [left_type, right_type, type] do2132 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2133 │2134 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421352136 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2137 │2138 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2139 │ ~2140 │2141 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/421422143 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2144 │2145 684 │ match_types [left_type, right_type, type] do2146 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2147 │2148 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421492150 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2151 │2152 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2153 │ ~2154 │2155 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/421562157 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2158 │2159 684 │ match_types [left_type, right_type, type] do2160 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2161 │2162 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421632164 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2165 │2166 684 │ match_types [left_type, right_type, type] do2167 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2168 │2169 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421702171 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2172 │2173 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2174 │ ~2175 │2176 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/421772178 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2179 │2180 684 │ match_types [left_type, right_type, type] do2181 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2182 │2183 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421842185 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2186 │2187 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2188 │ ~2189 │2190 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/421912192 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2193 │2194 684 │ match_types [left_type, right_type, type] do2195 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2196 │2197 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/421982199 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2200 │2201 684 │ match_types [left_type, right_type, type] do2202 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2203 │2204 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422052206 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2207 │2208 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2209 │ ~2210 │2211 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/422122213 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2214 │2215 684 │ match_types [left_type, right_type, type] do2216 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2217 │2218 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422192220 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2221 │2222 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2223 │ ~2224 │2225 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/422262227 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2228 │2229 684 │ match_types [left_type, right_type, type] do2230 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2231 │2232 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422332234 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2235 │2236 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2237 │ ~2238 │2239 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/422402241 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2242 │2243 684 │ match_types [left_type, right_type, type] do2244 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2245 │2246 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422472248 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2249 │2250 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2251 │ ~2252 │2253 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/422542255 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2256 │2257 684 │ match_types [left_type, right_type, type] do2258 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2259 │2260 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422612262 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2263 │2264 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2265 │ ~2266 │2267 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/422682269 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2270 │2271 684 │ match_types [left_type, right_type, type] do2272 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2273 │2274 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422752276 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2277 │2278 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2279 │ ~2280 │2281 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/422822283 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2284 │2285 684 │ match_types [left_type, right_type, type] do2286 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2287 │2288 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/422892290 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2291 │2292 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2293 │ ~2294 │2295 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/422962297 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2298 │2299 684 │ match_types [left_type, right_type, type] do2300 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2301 │2302 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423032304 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2305 │2306 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2307 │ ~2308 │2309 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/423102311 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2312 │2313 684 │ match_types [left_type, right_type, type] do2314 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2315 │2316 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423172318 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2319 │2320 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2321 │ ~2322 │2323 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/423242325 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2326 │2327 684 │ match_types [left_type, right_type, type] do2328 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2329 │2330 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423312332 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2333 │2334 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2335 │ ~2336 │2337 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/423382339 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2340 │2341 684 │ match_types [left_type, right_type, type] do2342 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2343 │2344 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423452346 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2347 │2348 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2349 │ ~2350 │2351 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/423522353 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2354 │2355 684 │ match_types [left_type, right_type, type] do2356 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2357 │2358 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423592360 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2361 │2362 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2363 │ ~2364 │2365 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/423662367 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2368 │2369 684 │ match_types [left_type, right_type, type] do2370 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2371 │2372 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423732374 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2375 │2376 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2377 │ ~2378 │2379 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/423802381 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2382 │2383 684 │ match_types [left_type, right_type, type] do2384 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2385 │2386 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423872388 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2389 │2390 684 │ match_types [left_type, right_type, type] do2391 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2392 │2393 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/423942395 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2396 │2397 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2398 │ ~2399 │2400 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/424012402 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2403 │2404 684 │ match_types [left_type, right_type, type] do2405 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2406 │2407 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424082409 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2410 │2411 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2412 │ ~2413 │2414 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/424152416 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2417 │2418 684 │ match_types [left_type, right_type, type] do2419 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2420 │2421 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424222423 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2424 │2425 684 │ match_types [left_type, right_type, type] do2426 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2427 │2428 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424292430 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2431 │2432 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2433 │ ~2434 │2435 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/424362437 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2438 │2439 684 │ match_types [left_type, right_type, type] do2440 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2441 │2442 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424432444 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2445 │2446 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2447 │ ~2448 │2449 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/424502451 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2452 │2453 684 │ match_types [left_type, right_type, type] do2454 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2455 │2456 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424572458 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2459 │2460 684 │ match_types [left_type, right_type, type] do2461 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2462 │2463 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424642465 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2466 │2467 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2468 │ ~2469 │2470 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/424712472 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2473 │2474 684 │ match_types [left_type, right_type, type] do2475 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2476 │2477 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424782479 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2480 │2481 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2482 │ ~2483 │2484 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/424852486 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2487 │2488 684 │ match_types [left_type, right_type, type] do2489 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2490 │2491 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424922493 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2494 │2495 684 │ match_types [left_type, right_type, type] do2496 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2497 │2498 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/424992500 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2501 │2502 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2503 │ ~2504 │2505 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/425062507 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2508 │2509 684 │ match_types [left_type, right_type, type] do2510 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2511 │2512 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425132514 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2515 │2516 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2517 │ ~2518 │2519 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/425202521 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2522 │2523 684 │ match_types [left_type, right_type, type] do2524 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2525 │2526 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425272528 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2529 │2530 684 │ match_types [left_type, right_type, type] do2531 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2532 │2533 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425342535 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2536 │2537 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2538 │ ~2539 │2540 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/425412542 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2543 │2544 684 │ match_types [left_type, right_type, type] do2545 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2546 │2547 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425482549 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2550 │2551 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2552 │ ~2553 │2554 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/425552556 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2557 │2558 684 │ match_types [left_type, right_type, type] do2559 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2560 │2561 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425622563 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2564 │2565 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2566 │ ~2567 │2568 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/425692570 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2571 │2572 684 │ match_types [left_type, right_type, type] do2573 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2574 │2575 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425762577 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2578 │2579 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2580 │ ~2581 │2582 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/425832584 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2585 │2586 684 │ match_types [left_type, right_type, type] do2587 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2588 │2589 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/425902591 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2592 │2593 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2594 │ ~2595 │2596 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/425972598 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2599 │2600 684 │ match_types [left_type, right_type, type] do2601 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2602 │2603 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426042605 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2606 │2607 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2608 │ ~2609 │2610 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/426112612 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2613 │2614 684 │ match_types [left_type, right_type, type] do2615 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2616 │2617 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426182619 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2620 │2621 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2622 │ ~2623 │2624 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/426252626 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2627 │2628 684 │ match_types [left_type, right_type, type] do2629 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2630 │2631 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426322633 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2634 │2635 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2636 │ ~2637 │2638 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/426392640 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2641 │2642 684 │ match_types [left_type, right_type, type] do2643 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2644 │2645 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426462647 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2648 │2649 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2650 │ ~2651 │2652 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/426532654 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2655 │2656 684 │ match_types [left_type, right_type, type] do2657 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2658 │2659 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426602661 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2662 │2663 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2664 │ ~2665 │2666 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/426672668 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2669 │2670 684 │ match_types [left_type, right_type, type] do2671 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2672 │2673 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426742675 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2676 │2677 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2678 │ ~2679 │2680 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/426812682 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2683 │2684 684 │ match_types [left_type, right_type, type] do2685 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2686 │2687 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/426882689 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2690 │2691 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2692 │ ~2693 │2694 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/426952696 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2697 │2698 684 │ match_types [left_type, right_type, type] do2699 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2700 │2701 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427022703 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2704 │2705 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2706 │ ~2707 │2708 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/427092710 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2711 │2712 684 │ match_types [left_type, right_type, type] do2713 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2714 │2715 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427162717 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2718 │2719 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2720 │ ~2721 │2722 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/427232724 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2725 │2726 684 │ match_types [left_type, right_type, type] do2727 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2728 │2729 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427302731 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2732 │2733 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2734 │ ~2735 │2736 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/427372738 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2739 │2740 684 │ match_types [left_type, right_type, type] do2741 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2742 │2743 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427442745 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2746 │2747 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2748 │ ~2749 │2750 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/427512752 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2753 │2754 684 │ match_types [left_type, right_type, type] do2755 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2756 │2757 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427582759 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2760 │2761 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2762 │ ~2763 │2764 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/427652766 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2767 │2768 684 │ match_types [left_type, right_type, type] do2769 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2770 │2771 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427722773 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2774 │2775 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2776 │ ~2777 │2778 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/427792780 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2781 │2782 684 │ match_types [left_type, right_type, type] do2783 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2784 │2785 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/427862787 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2788 │2789 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2790 │ ~2791 │2792 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/427932794 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2795 │2796 684 │ match_types [left_type, right_type, type] do2797 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2798 │2799 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428002801 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2802 │2803 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2804 │ ~2805 │2806 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/428072808 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2809 │2810 684 │ match_types [left_type, right_type, type] do2811 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2812 │2813 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428142815 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2816 │2817 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2818 │ ~2819 │2820 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/428212822 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2823 │2824 684 │ match_types [left_type, right_type, type] do2825 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2826 │2827 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428282829 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2830 │2831 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2832 │ ~2833 │2834 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/428352836 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2837 │2838 684 │ match_types [left_type, right_type, type] do2839 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2840 │2841 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428422843 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2844 │2845 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2846 │ ~2847 │2848 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/428492850 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2851 │2852 684 │ match_types [left_type, right_type, type] do2853 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2854 │2855 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428562857 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2858 │2859 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2860 │ ~2861 │2862 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/428632864 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2865 │2866 684 │ match_types [left_type, right_type, type] do2867 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2868 │2869 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428702871 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2872 │2873 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2874 │ ~2875 │2876 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/428772878 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2879 │2880 684 │ match_types [left_type, right_type, type] do2881 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2882 │2883 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428842885 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2886 │2887 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2888 │ ~2889 │2890 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/428912892 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2893 │2894 684 │ match_types [left_type, right_type, type] do2895 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2896 │2897 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/428982899 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2900 │2901 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2902 │ ~2903 │2904 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/429052906 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2907 │2908 684 │ match_types [left_type, right_type, type] do2909 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2910 │2911 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429122913 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2914 │2915 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2916 │ ~2917 │2918 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/429192920 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2921 │2922 684 │ match_types [left_type, right_type, type] do2923 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2924 │2925 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429262927 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2928 │2929 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2930 │ ~2931 │2932 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/429332934 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2935 │2936 684 │ match_types [left_type, right_type, type] do2937 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2938 │2939 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429402941 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2942 │2943 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2944 │ ~2945 │2946 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/429472948 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2949 │2950 684 │ match_types [left_type, right_type, type] do2951 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2952 │2953 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429542955 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2956 │2957 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2958 │ ~2959 │2960 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/429612962 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2963 │2964 684 │ match_types [left_type, right_type, type] do2965 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2966 │2967 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429682969 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2970 │2971 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data2972 │ ~2973 │2974 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/429752976 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2977 │2978 684 │ match_types [left_type, right_type, type] do2979 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2980 │2981 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429822983 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2984 │2985 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data2986 │ ~2987 │2988 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/429892990 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2991 │2992 684 │ match_types [left_type, right_type, type] do2993 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2994 │2995 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/429962997 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2998 │2999 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3000 │ ~3001 │3002 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/430033004 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3005 │3006 684 │ match_types [left_type, right_type, type] do3007 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3008 │3009 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430103011 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3012 │3013 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3014 │ ~3015 │3016 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/430173018 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3019 │3020 684 │ match_types [left_type, right_type, type] do3021 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3022 │3023 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430243025 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3026 │3027 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3028 │ ~3029 │3030 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/430313032 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3033 │3034 684 │ match_types [left_type, right_type, type] do3035 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3036 │3037 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430383039 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3040 │3041 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3042 │ ~3043 │3044 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/430453046 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3047 │3048 684 │ match_types [left_type, right_type, type] do3049 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3050 │3051 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430523053 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3054 │3055 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3056 │ ~3057 │3058 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/430593060 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3061 │3062 684 │ match_types [left_type, right_type, type] do3063 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3064 │3065 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430663067 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3068 │3069 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3070 │ ~3071 │3072 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/430733074 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3075 │3076 684 │ match_types [left_type, right_type, type] do3077 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3078 │3079 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430803081 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3082 │3083 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3084 │ ~3085 │3086 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/430873088 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3089 │3090 684 │ match_types [left_type, right_type, type] do3091 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3092 │3093 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/430943095 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3096 │3097 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3098 │ ~3099 │3100 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/431013102 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3103 │3104 684 │ match_types [left_type, right_type, type] do3105 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3106 │3107 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431083109 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3110 │3111 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3112 │ ~3113 │3114 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/431153116 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3117 │3118 684 │ match_types [left_type, right_type, type] do3119 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3120 │3121 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431223123 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3124 │3125 684 │ match_types [left_type, right_type, type] do3126 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3127 │3128 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431293130 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3131 │3132 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3133 │ ~3134 │3135 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/431363137 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3138 │3139 684 │ match_types [left_type, right_type, type] do3140 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3141 │3142 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431433144 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3145 │3146 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3147 │ ~3148 │3149 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/431503151 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3152 │3153 684 │ match_types [left_type, right_type, type] do3154 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3155 │3156 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431573158 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3159 │3160 684 │ match_types [left_type, right_type, type] do3161 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3162 │3163 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431643165 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3166 │3167 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3168 │ ~3169 │3170 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/431713172 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3173 │3174 684 │ match_types [left_type, right_type, type] do3175 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3176 │3177 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431783179 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3180 │3181 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3182 │ ~3183 │3184 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/431853186 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3187 │3188 684 │ match_types [left_type, right_type, type] do3189 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3190 │3191 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431923193 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3194 │3195 684 │ match_types [left_type, right_type, type] do3196 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3197 │3198 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/431993200 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3201 │3202 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3203 │ ~3204 │3205 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/432063207 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3208 │3209 684 │ match_types [left_type, right_type, type] do3210 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3211 │3212 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432133214 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3215 │3216 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3217 │ ~3218 │3219 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/432203221 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3222 │3223 684 │ match_types [left_type, right_type, type] do3224 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3225 │3226 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432273228 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3229 │3230 684 │ match_types [left_type, right_type, type] do3231 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3232 │3233 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432343235 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3236 │3237 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3238 │ ~3239 │3240 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/432413242 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3243 │3244 684 │ match_types [left_type, right_type, type] do3245 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3246 │3247 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432483249 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3250 │3251 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3252 │ ~3253 │3254 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/432553256 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3257 │3258 684 │ match_types [left_type, right_type, type] do3259 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3260 │3261 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432623263 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3264 │3265 684 │ match_types [left_type, right_type, type] do3266 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3267 │3268 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432693270 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3271 │3272 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3273 │ ~3274 │3275 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/432763277 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3278 │3279 684 │ match_types [left_type, right_type, type] do3280 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3281 │3282 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432833284 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3285 │3286 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3287 │ ~3288 │3289 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/432903291 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3292 │3293 684 │ match_types [left_type, right_type, type] do3294 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3295 │3296 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/432973298 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3299 │3300 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3301 │ ~3302 │3303 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/433043305 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3306 │3307 684 │ match_types [left_type, right_type, type] do3308 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3309 │3310 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433113312 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3313 │3314 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3315 │ ~3316 │3317 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/433183319 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3320 │3321 684 │ match_types [left_type, right_type, type] do3322 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3323 │3324 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433253326 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3327 │3328 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3329 │ ~3330 │3331 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/433323333 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3334 │3335 684 │ match_types [left_type, right_type, type] do3336 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3337 │3338 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433393340 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3341 │3342 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3343 │ ~3344 │3345 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/433463347 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3348 │3349 684 │ match_types [left_type, right_type, type] do3350 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3351 │3352 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433533354 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3355 │3356 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3357 │ ~3358 │3359 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/433603361 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3362 │3363 684 │ match_types [left_type, right_type, type] do3364 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3365 │3366 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433673368 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3369 │3370 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3371 │ ~3372 │3373 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/433743375 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3376 │3377 684 │ match_types [left_type, right_type, type] do3378 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3379 │3380 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433813382 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3383 │3384 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3385 │ ~3386 │3387 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/433883389 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3390 │3391 684 │ match_types [left_type, right_type, type] do3392 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3393 │3394 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/433953396 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3397 │3398 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3399 │ ~3400 │3401 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/434023403 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3404 │3405 684 │ match_types [left_type, right_type, type] do3406 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3407 │3408 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434093410 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3411 │3412 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3413 │ ~3414 │3415 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/434163417 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3418 │3419 684 │ match_types [left_type, right_type, type] do3420 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3421 │3422 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434233424 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3425 │3426 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3427 │ ~3428 │3429 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/434303431 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3432 │3433 684 │ match_types [left_type, right_type, type] do3434 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3435 │3436 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434373438 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3439 │3440 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3441 │ ~3442 │3443 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/434443445 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3446 │3447 684 │ match_types [left_type, right_type, type] do3448 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3449 │3450 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434513452 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3453 │3454 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3455 │ ~3456 │3457 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/434583459 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3460 │3461 684 │ match_types [left_type, right_type, type] do3462 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3463 │3464 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434653466 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3467 │3468 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3469 │ ~3470 │3471 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/434723473 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3474 │3475 684 │ match_types [left_type, right_type, type] do3476 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3477 │3478 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434793480 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3481 │3482 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3483 │ ~3484 │3485 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/434863487 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3488 │3489 684 │ match_types [left_type, right_type, type] do3490 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3491 │3492 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/434933494 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3495 │3496 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3497 │ ~3498 │3499 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/435003501 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3502 │3503 684 │ match_types [left_type, right_type, type] do3504 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3505 │3506 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435073508 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3509 │3510 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3511 │ ~3512 │3513 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/435143515 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3516 │3517 684 │ match_types [left_type, right_type, type] do3518 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3519 │3520 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435213522 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3523 │3524 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3525 │ ~3526 │3527 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/435283529 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3530 │3531 684 │ match_types [left_type, right_type, type] do3532 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3533 │3534 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435353536 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3537 │3538 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3539 │ ~3540 │3541 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/435423543 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3544 │3545 684 │ match_types [left_type, right_type, type] do3546 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3547 │3548 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435493550 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3551 │3552 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3553 │ ~3554 │3555 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/435563557 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3558 │3559 684 │ match_types [left_type, right_type, type] do3560 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3561 │3562 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435633564 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3565 │3566 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3567 │ ~3568 │3569 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/435703571 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3572 │3573 684 │ match_types [left_type, right_type, type] do3574 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3575 │3576 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435773578 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3579 │3580 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3581 │ ~3582 │3583 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/435843585 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3586 │3587 684 │ match_types [left_type, right_type, type] do3588 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3589 │3590 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/435913592 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3593 │3594 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3595 │ ~3596 │3597 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/435983599 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3600 │3601 684 │ match_types [left_type, right_type, type] do3602 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3603 │3604 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436053606 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3607 │3608 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3609 │ ~3610 │3611 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/436123613 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3614 │3615 684 │ match_types [left_type, right_type, type] do3616 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3617 │3618 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436193620 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3621 │3622 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3623 │ ~3624 │3625 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/436263627 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3628 │3629 684 │ match_types [left_type, right_type, type] do3630 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3631 │3632 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436333634 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3635 │3636 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3637 │ ~3638 │3639 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/436403641 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3642 │3643 684 │ match_types [left_type, right_type, type] do3644 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3645 │3646 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436473648 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3649 │3650 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3651 │ ~3652 │3653 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/436543655 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3656 │3657 684 │ match_types [left_type, right_type, type] do3658 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3659 │3660 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436613662 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3663 │3664 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3665 │ ~3666 │3667 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/436683669 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3670 │3671 684 │ match_types [left_type, right_type, type] do3672 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3673 │3674 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436753676 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3677 │3678 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3679 │ ~3680 │3681 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/436823683 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3684 │3685 684 │ match_types [left_type, right_type, type] do3686 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3687 │3688 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/436893690 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3691 │3692 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3693 │ ~3694 │3695 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/436963697 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3698 │3699 684 │ match_types [left_type, right_type, type] do3700 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3701 │3702 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437033704 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3705 │3706 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3707 │ ~3708 │3709 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/437103711 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3712 │3713 684 │ match_types [left_type, right_type, type] do3714 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3715 │3716 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437173718 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3719 │3720 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3721 │ ~3722 │3723 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/437243725 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3726 │3727 684 │ match_types [left_type, right_type, type] do3728 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3729 │3730 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437313732 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3733 │3734 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3735 │ ~3736 │3737 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/437383739 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3740 │3741 684 │ match_types [left_type, right_type, type] do3742 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3743 │3744 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437453746 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3747 │3748 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3749 │ ~3750 │3751 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/437523753 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3754 │3755 684 │ match_types [left_type, right_type, type] do3756 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3757 │3758 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437593760 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3761 │3762 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3763 │ ~3764 │3765 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/437663767 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3768 │3769 684 │ match_types [left_type, right_type, type] do3770 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3771 │3772 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437733774 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3775 │3776 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3777 │ ~3778 │3779 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/437803781 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3782 │3783 684 │ match_types [left_type, right_type, type] do3784 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3785 │3786 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/437873788 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3789 │3790 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3791 │ ~3792 │3793 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/437943795 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3796 │3797 684 │ match_types [left_type, right_type, type] do3798 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3799 │3800 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438013802 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3803 │3804 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3805 │ ~3806 │3807 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/438083809 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3810 │3811 684 │ match_types [left_type, right_type, type] do3812 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3813 │3814 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438153816 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3817 │3818 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3819 │ ~3820 │3821 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/438223823 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3824 │3825 684 │ match_types [left_type, right_type, type] do3826 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3827 │3828 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438293830 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3831 │3832 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3833 │ ~3834 │3835 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/438363837 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3838 │3839 684 │ match_types [left_type, right_type, type] do3840 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3841 │3842 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438433844 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3845 │3846 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3847 │ ~3848 │3849 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/438503851 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3852 │3853 684 │ match_types [left_type, right_type, type] do3854 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3855 │3856 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438573858 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3859 │3860 684 │ match_types [left_type, right_type, type] do3861 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3862 │3863 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438643865 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3866 │3867 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3868 │ ~3869 │3870 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/438713872 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3873 │3874 684 │ match_types [left_type, right_type, type] do3875 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3876 │3877 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438783879 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3880 │3881 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3882 │ ~3883 │3884 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/438853886 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3887 │3888 684 │ match_types [left_type, right_type, type] do3889 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3890 │3891 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438923893 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3894 │3895 684 │ match_types [left_type, right_type, type] do3896 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3897 │3898 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/438993900 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3901 │3902 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3903 │ ~3904 │3905 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/439063907 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3908 │3909 684 │ match_types [left_type, right_type, type] do3910 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3911 │3912 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439133914 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3915 │3916 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3917 │ ~3918 │3919 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/439203921 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3922 │3923 684 │ match_types [left_type, right_type, type] do3924 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3925 │3926 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439273928 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3929 │3930 684 │ match_types [left_type, right_type, type] do3931 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3932 │3933 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439343935 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3936 │3937 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3938 │ ~3939 │3940 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/439413942 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3943 │3944 684 │ match_types [left_type, right_type, type] do3945 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3946 │3947 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439483949 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3950 │3951 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3952 │ ~3953 │3954 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/439553956 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3957 │3958 684 │ match_types [left_type, right_type, type] do3959 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3960 │3961 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439623963 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3964 │3965 684 │ match_types [left_type, right_type, type] do3966 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3967 │3968 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439693970 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3971 │3972 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data3973 │ ~3974 │3975 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/439763977 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3978 │3979 684 │ match_types [left_type, right_type, type] do3980 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3981 │3982 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439833984 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3985 │3986 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data3987 │ ~3988 │3989 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/439903991 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3992 │3993 684 │ match_types [left_type, right_type, type] do3994 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3995 │3996 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/439973998 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3999 │4000 684 │ match_types [left_type, right_type, type] do4001 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4002 │4003 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440044005 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4006 │4007 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4008 │ ~4009 │4010 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/440114012 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4013 │4014 684 │ match_types [left_type, right_type, type] do4015 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4016 │4017 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440184019 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4020 │4021 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4022 │ ~4023 │4024 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/440254026 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4027 │4028 684 │ match_types [left_type, right_type, type] do4029 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4030 │4031 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440324033 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4034 │4035 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4036 │ ~4037 │4038 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/440394040 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4041 │4042 684 │ match_types [left_type, right_type, type] do4043 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4044 │4045 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440464047 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4048 │4049 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4050 │ ~4051 │4052 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/440534054 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4055 │4056 684 │ match_types [left_type, right_type, type] do4057 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4058 │4059 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440604061 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4062 │4063 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4064 │ ~4065 │4066 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/440674068 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4069 │4070 684 │ match_types [left_type, right_type, type] do4071 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4072 │4073 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440744075 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4076 │4077 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4078 │ ~4079 │4080 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/440814082 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4083 │4084 684 │ match_types [left_type, right_type, type] do4085 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4086 │4087 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/440884089 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4090 │4091 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4092 │ ~4093 │4094 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/440954096 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4097 │4098 684 │ match_types [left_type, right_type, type] do4099 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4100 │4101 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441024103 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4104 │4105 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4106 │ ~4107 │4108 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/441094110 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4111 │4112 684 │ match_types [left_type, right_type, type] do4113 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4114 │4115 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441164117 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4118 │4119 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4120 │ ~4121 │4122 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/441234124 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4125 │4126 684 │ match_types [left_type, right_type, type] do4127 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4128 │4129 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441304131 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4132 │4133 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4134 │ ~4135 │4136 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/441374138 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4139 │4140 684 │ match_types [left_type, right_type, type] do4141 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4142 │4143 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441444145 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4146 │4147 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4148 │ ~4149 │4150 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/441514152 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4153 │4154 684 │ match_types [left_type, right_type, type] do4155 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4156 │4157 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441584159 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4160 │4161 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4162 │ ~4163 │4164 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/441654166 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4167 │4168 684 │ match_types [left_type, right_type, type] do4169 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4170 │4171 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441724173 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4174 │4175 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4176 │ ~4177 │4178 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/441794180 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4181 │4182 684 │ match_types [left_type, right_type, type] do4183 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4184 │4185 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/441864187 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4188 │4189 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4190 │ ~4191 │4192 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/441934194 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4195 │4196 684 │ match_types [left_type, right_type, type] do4197 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4198 │4199 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442004201 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4202 │4203 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4204 │ ~4205 │4206 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/442074208 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4209 │4210 684 │ match_types [left_type, right_type, type] do4211 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4212 │4213 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442144215 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4216 │4217 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4218 │ ~4219 │4220 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/442214222 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4223 │4224 684 │ match_types [left_type, right_type, type] do4225 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4226 │4227 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442284229 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4230 │4231 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4232 │ ~4233 │4234 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/442354236 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4237 │4238 684 │ match_types [left_type, right_type, type] do4239 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4240 │4241 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442424243 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4244 │4245 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4246 │ ~4247 │4248 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/442494250 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4251 │4252 684 │ match_types [left_type, right_type, type] do4253 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4254 │4255 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442564257 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4258 │4259 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4260 │ ~4261 │4262 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/442634264 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4265 │4266 684 │ match_types [left_type, right_type, type] do4267 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4268 │4269 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442704271 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4272 │4273 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4274 │ ~4275 │4276 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/442774278 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4279 │4280 684 │ match_types [left_type, right_type, type] do4281 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4282 │4283 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442844285 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4286 │4287 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4288 │ ~4289 │4290 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/442914292 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4293 │4294 684 │ match_types [left_type, right_type, type] do4295 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4296 │4297 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/442984299 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4300 │4301 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4302 │ ~4303 │4304 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/443054306 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4307 │4308 684 │ match_types [left_type, right_type, type] do4309 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4310 │4311 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443124313 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4314 │4315 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4316 │ ~4317 │4318 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/443194320 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4321 │4322 684 │ match_types [left_type, right_type, type] do4323 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4324 │4325 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443264327 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4328 │4329 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4330 │ ~4331 │4332 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/443334334 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4335 │4336 684 │ match_types [left_type, right_type, type] do4337 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4338 │4339 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443404341 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4342 │4343 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4344 │ ~4345 │4346 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/443474348 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4349 │4350 684 │ match_types [left_type, right_type, type] do4351 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4352 │4353 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443544355 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4356 │4357 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4358 │ ~4359 │4360 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/443614362 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4363 │4364 684 │ match_types [left_type, right_type, type] do4365 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4366 │4367 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443684369 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4370 │4371 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4372 │ ~4373 │4374 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/443754376 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4377 │4378 684 │ match_types [left_type, right_type, type] do4379 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4380 │4381 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443824383 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4384 │4385 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4386 │ ~4387 │4388 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/443894390 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4391 │4392 684 │ match_types [left_type, right_type, type] do4393 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4394 │4395 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/443964397 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4398 │4399 687 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> = left_data4400 │ ~4401 │4402 └─ lib/nx/binary_backend.ex:687:21: Nx.BinaryBackend.element_wise_bin_op/444034404 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4405 │4406 684 │ match_types [left_type, right_type, type] do4407 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4408 │4409 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/444104411 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4412 │4413 691 │ <<_::size(right_consumed)-bitstring, match!(y, 1), _::bitstring>> = right_data4414 │ ~4415 │4416 └─ lib/nx/binary_backend.ex:691:21: Nx.BinaryBackend.element_wise_bin_op/444174418 warning: the variable "arg2" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4419 │4420 684 │ match_types [left_type, right_type, type] do4421 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4422 │4423 └─ lib/nx/binary_backend.ex:684: Nx.BinaryBackend.element_wise_bin_op/444244425 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 operator4426 │4427 822 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4428 │ ~4429 │4430 └─ lib/nx/binary_backend.ex:822:34: Nx.BinaryBackend.element_wise_bit_op/344314432 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 operator4433 │4434 822 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4435 │ ~4436 │4437 └─ lib/nx/binary_backend.ex:822:34: Nx.BinaryBackend.element_wise_bit_op/344384439 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 operator4440 │4441 822 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4442 │ ~4443 │4444 └─ lib/nx/binary_backend.ex:822:34: Nx.BinaryBackend.element_wise_bit_op/344454446 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 operator4447 │4448 822 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4449 │ ~4450 │4451 └─ lib/nx/binary_backend.ex:822:34: Nx.BinaryBackend.element_wise_bit_op/344524453 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 operator4454 │4455 822 │ for <<seg::unsigned-size(size)-native <- to_binary(tensor)>>, into: <<>> do4456 │ ~4457 │4458 └─ lib/nx/binary_backend.ex:822:34: Nx.BinaryBackend.element_wise_bit_op/344594460 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 operator4461 │4462 844 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4463 │ ~4464 │4465 └─ lib/nx/binary_backend.ex:844:34: Nx.BinaryBackend.real/244664467 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 operator4468 │4469 844 │ for <<real::bitstring-size(component_size), _::bitstring-size(component_size) <- data>>,4470 │ ~4471 │4472 └─ lib/nx/binary_backend.ex:844:69: Nx.BinaryBackend.real/244734474 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 operator4475 │4476 856 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4477 │ ~4478 │4479 └─ lib/nx/binary_backend.ex:856:31: Nx.BinaryBackend.imag/244804481 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 operator4482 │4483 856 │ for <<_::bitstring-size(component_size), imag::bitstring-size(component_size) <- data>>,4484 │ ~4485 │4486 └─ lib/nx/binary_backend.ex:856:69: Nx.BinaryBackend.imag/244874488 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 operator4489 │4490 1136 │ for <<batch::size(batch_size)-bitstring <- batch_group>>,4491 │ ~4492 │4493 └─ lib/nx/binary_backend.ex:1136:27: Nx.BinaryBackend.conv/444944495 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 operator4496 │4497 1165 │ <<_::size(current_input_pos)-bitstring, input_receptive_field::bitstring>> = window4498 │ ~4499 │4500 └─ lib/nx/binary_backend.ex:1165:25: Nx.BinaryBackend.conv/445014502 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 operator4503 │4504 1167 │ <<_::size(current_filter_pos)-bitstring, filter_receptive_field::bitstring>> =4505 │ ~4506 │4507 └─ lib/nx/binary_backend.ex:1167:25: Nx.BinaryBackend.conv/445084509 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4510 │4511 1175 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4512 │ ~4513 │4514 └─ lib/nx/binary_backend.ex:1175:31: Nx.BinaryBackend.conv/445154516 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4517 │4518 1172 │ match_types [input_type] do4519 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4520 │4521 └─ lib/nx/binary_backend.ex:1172: Nx.BinaryBackend.conv/445224523 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4524 │4525 1175 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4526 │ ~4527 │4528 └─ lib/nx/binary_backend.ex:1175:31: Nx.BinaryBackend.conv/445294530 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4531 │4532 1172 │ match_types [input_type] do4533 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4534 │4535 └─ lib/nx/binary_backend.ex:1172: Nx.BinaryBackend.conv/445364537 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4538 │4539 1172 │ match_types [input_type] do4540 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4541 │4542 └─ lib/nx/binary_backend.ex:1172: Nx.BinaryBackend.conv/445434544 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4545 │4546 1175 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4547 │ ~4548 │4549 └─ lib/nx/binary_backend.ex:1175:31: Nx.BinaryBackend.conv/445504551 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4552 │4553 1172 │ match_types [input_type] do4554 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4555 │4556 └─ lib/nx/binary_backend.ex:1172: Nx.BinaryBackend.conv/445574558 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4559 │4560 1175 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4561 │ ~4562 │4563 └─ lib/nx/binary_backend.ex:1175:31: Nx.BinaryBackend.conv/445644565 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4566 │4567 1172 │ match_types [input_type] do4568 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4569 │4570 └─ lib/nx/binary_backend.ex:1172: Nx.BinaryBackend.conv/445714572 warning: the variable "left_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4573 │4574 1175 │ <<_::size(left_consumed)-bitstring, match!(x, 0), _::bitstring>> =4575 │ ~4576 │4577 └─ lib/nx/binary_backend.ex:1175:31: Nx.BinaryBackend.conv/445784579 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4580 │4581 1172 │ match_types [input_type] do4582 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4583 │4584 └─ lib/nx/binary_backend.ex:1172: Nx.BinaryBackend.conv/445854586 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4587 │4588 1185 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4589 │ ~4590 │4591 └─ lib/nx/binary_backend.ex:1185:31: Nx.BinaryBackend.conv/445924593 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4594 │4595 1182 │ match_types [kernel_type] do4596 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4597 │4598 └─ lib/nx/binary_backend.ex:1182: Nx.BinaryBackend.conv/445994600 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4601 │4602 1185 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4603 │ ~4604 │4605 └─ lib/nx/binary_backend.ex:1185:31: Nx.BinaryBackend.conv/446064607 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4608 │4609 1182 │ match_types [kernel_type] do4610 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4611 │4612 └─ lib/nx/binary_backend.ex:1182: Nx.BinaryBackend.conv/446134614 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4615 │4616 1182 │ match_types [kernel_type] do4617 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4618 │4619 └─ lib/nx/binary_backend.ex:1182: Nx.BinaryBackend.conv/446204621 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4622 │4623 1185 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4624 │ ~4625 │4626 └─ lib/nx/binary_backend.ex:1185:31: Nx.BinaryBackend.conv/446274628 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4629 │4630 1182 │ match_types [kernel_type] do4631 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4632 │4633 └─ lib/nx/binary_backend.ex:1182: Nx.BinaryBackend.conv/446344635 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4636 │4637 1185 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4638 │ ~4639 │4640 └─ lib/nx/binary_backend.ex:1185:31: Nx.BinaryBackend.conv/446414642 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4643 │4644 1182 │ match_types [kernel_type] do4645 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4646 │4647 └─ lib/nx/binary_backend.ex:1182: Nx.BinaryBackend.conv/446484649 warning: the variable "right_consumed" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4650 │4651 1185 │ <<_::size(right_consumed)-bitstring, match!(y, 0), _::bitstring>> =4652 │ ~4653 │4654 └─ lib/nx/binary_backend.ex:1185:31: Nx.BinaryBackend.conv/446554656 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4657 │4658 1182 │ match_types [kernel_type] do4659 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4660 │4661 └─ lib/nx/binary_backend.ex:1182: Nx.BinaryBackend.conv/446624663 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 operator4664 │4665 1211 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =4666 │ ~4667 │4668 └─ lib/nx/binary_backend.ex:1211:19: Nx.BinaryBackend.split_into_feature_groups/446694670 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 operator4671 │4672 1211 │ <<_::size(offset)-bitstring, data_group::size(group_size)-bitstring, _::bitstring>> =4673 │ ~4674 │4675 └─ lib/nx/binary_backend.ex:1211:55: Nx.BinaryBackend.split_into_feature_groups/446764677 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 operator4678 │4679 1213 │ <<out_data::size(data_size)-bitstring <- data_group>>,4680 │ ~4681 │4682 └─ lib/nx/binary_backend.ex:1213:26: Nx.BinaryBackend.split_into_feature_groups/446834684 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 operator4685 │4686 1225 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data4687 │ ~4688 │4689 └─ lib/nx/binary_backend.ex:1225:19: Nx.BinaryBackend.split_into_batch_groups/446904691 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 operator4692 │4693 1225 │ <<_::size(offset)-bitstring, item::size(item_size)-bitstring, _::bitstring>> = data4694 │ ~4695 │4696 └─ lib/nx/binary_backend.ex:1225:49: Nx.BinaryBackend.split_into_batch_groups/446974698 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4699 │4700 1493 │ match_types [type] do4701 │ ~~~~~~~~~~~~~~~~~~~~~4702 │4703 └─ lib/nx/binary_backend.ex:1493: Nx.BinaryBackend.window_reduce/647044705 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4706 │4707 1493 │ match_types [type] do4708 │ ~~~~~~~~~~~~~~~~~~~~~4709 │4710 └─ lib/nx/binary_backend.ex:1493: Nx.BinaryBackend.window_reduce/647114712 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4713 │4714 1493 │ match_types [type] do4715 │ ~~~~~~~~~~~~~~~~~~~~~4716 │4717 └─ lib/nx/binary_backend.ex:1493: Nx.BinaryBackend.window_reduce/647184719 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4720 │4721 1493 │ match_types [type] do4722 │ ~~~~~~~~~~~~~~~~~~~~~4723 │4724 └─ lib/nx/binary_backend.ex:1493: Nx.BinaryBackend.window_reduce/647254726 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4727 │4728 1493 │ match_types [type] do4729 │ ~~~~~~~~~~~~~~~~~~~~~4730 │4731 └─ lib/nx/binary_backend.ex:1493: Nx.BinaryBackend.window_reduce/647324733 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4734 │4735 1493 │ match_types [type] do4736 │ ~~~~~~~~~~~~~~~~~~~~~4737 │4738 └─ lib/nx/binary_backend.ex:1493: Nx.BinaryBackend.window_reduce/647394740 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 operator4741 │4742 1560 │ for <<bin::size(size)-bitstring <- data>>, into: <<>> do4743 │ ~4744 │4745 └─ lib/nx/binary_backend.ex:1560:23: Nx.BinaryBackend.map/447464747 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4748 │4749 1630 │ match_types [type] do4750 │ ~~~~~~~~~~~~~~~~~~~~~4751 │4752 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/847534754 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4755 │4756 1630 │ match_types [type] do4757 │ ~~~~~~~~~~~~~~~~~~~~~4758 │4759 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/847604761 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4762 │4763 1630 │ match_types [type] do4764 │ ~~~~~~~~~~~~~~~~~~~~~4765 │4766 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/847674768 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4769 │4770 1630 │ match_types [type] do4771 │ ~~~~~~~~~~~~~~~~~~~~~4772 │4773 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/847744775 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4776 │4777 1630 │ match_types [type] do4778 │ ~~~~~~~~~~~~~~~~~~~~~4779 │4780 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/847814782 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4783 │4784 1630 │ match_types [type] do4785 │ ~~~~~~~~~~~~~~~~~~~~~4786 │4787 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/847884789 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4790 │4791 1630 │ match_types [type] do4792 │ ~~~~~~~~~~~~~~~~~~~~~4793 │4794 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/847954796 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4797 │4798 1630 │ match_types [type] do4799 │ ~~~~~~~~~~~~~~~~~~~~~4800 │4801 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/848024803 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4804 │4805 1630 │ match_types [type] do4806 │ ~~~~~~~~~~~~~~~~~~~~~4807 │4808 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/848094810 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4811 │4812 1630 │ match_types [type] do4813 │ ~~~~~~~~~~~~~~~~~~~~~4814 │4815 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/848164817 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4818 │4819 1630 │ match_types [type] do4820 │ ~~~~~~~~~~~~~~~~~~~~~4821 │4822 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/848234824 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4825 │4826 1630 │ match_types [type] do4827 │ ~~~~~~~~~~~~~~~~~~~~~4828 │4829 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/848304831 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4832 │4833 1630 │ match_types [type] do4834 │ ~~~~~~~~~~~~~~~~~~~~~4835 │4836 └─ lib/nx/binary_backend.ex:1630: Nx.BinaryBackend.select_and_scatter/848374838 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 operator4839 │4840 1653 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,4841 │ ~4842 │4843 └─ lib/nx/binary_backend.ex:1653:19: Nx.BinaryBackend.select_and_scatter/848444845 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 operator4846 │4847 1653 │ <<_::size(source_consumed)-bitstring, from_source::size(source_size)-bitstring,4848 │ ~4849 │4850 └─ lib/nx/binary_backend.ex:1653:65: Nx.BinaryBackend.select_and_scatter/848514852 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 operator4853 │4854 1743 │ for <<x::bitstring-size(updates_chunk) <- updates_binary>> do4855 │ ~4856 │4857 └─ lib/nx/binary_backend.ex:1743:33: Nx.BinaryBackend.indexed_op/748584859 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 operator4860 │4861 1779 │ <<before_offset::bitstring-size(before_slice_size),4862 │ ~4863 │4864 └─ lib/nx/binary_backend.ex:1779:45: Nx.BinaryBackend.indexed_op/748654866 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 operator4867 │4868 1780 │ current_bitstring::bitstring-size(target_chunk),4869 │ ~4870 │4871 └─ lib/nx/binary_backend.ex:1780:49: Nx.BinaryBackend.indexed_op/748724873 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4874 │4875 1784 │ match_types [target.type, out.type] do4876 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4877 │4878 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/748794880 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4881 │4882 1784 │ match_types [target.type, out.type] do4883 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4884 │4885 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/748864887 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4888 │4889 1784 │ match_types [target.type, out.type] do4890 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4891 │4892 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/748934894 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4895 │4896 1784 │ match_types [target.type, out.type] do4897 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4898 │4899 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/749004901 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4902 │4903 1784 │ match_types [target.type, out.type] do4904 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4905 │4906 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/749074908 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4909 │4910 1784 │ match_types [target.type, out.type] do4911 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4912 │4913 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/749144915 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4916 │4917 1784 │ match_types [target.type, out.type] do4918 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4919 │4920 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/749214922 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4923 │4924 1784 │ match_types [target.type, out.type] do4925 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4926 │4927 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/749284929 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4930 │4931 1784 │ match_types [target.type, out.type] do4932 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4933 │4934 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/749354936 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4937 │4938 1784 │ match_types [target.type, out.type] do4939 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4940 │4941 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/749424943 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4944 │4945 1784 │ match_types [target.type, out.type] do4946 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4947 │4948 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/749494950 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4951 │4952 1784 │ match_types [target.type, out.type] do4953 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4954 │4955 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/749564957 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4958 │4959 1784 │ match_types [target.type, out.type] do4960 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4961 │4962 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/749634964 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4965 │4966 1784 │ match_types [target.type, out.type] do4967 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4968 │4969 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/749704971 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4972 │4973 1784 │ match_types [target.type, out.type] do4974 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4975 │4976 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/749774978 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4979 │4980 1784 │ match_types [target.type, out.type] do4981 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4982 │4983 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/749844985 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4986 │4987 1784 │ match_types [target.type, out.type] do4988 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4989 │4990 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/749914992 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4993 │4994 1784 │ match_types [target.type, out.type] do4995 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4996 │4997 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/749984999 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5000 │5001 1784 │ match_types [target.type, out.type] do5002 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5003 │5004 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/750055006 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5007 │5008 1784 │ match_types [target.type, out.type] do5009 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5010 │5011 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/750125013 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5014 │5015 1784 │ match_types [target.type, out.type] do5016 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5017 │5018 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/750195020 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5021 │5022 1784 │ match_types [target.type, out.type] do5023 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5024 │5025 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/750265027 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5028 │5029 1784 │ match_types [target.type, out.type] do5030 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5031 │5032 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/750335034 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5035 │5036 1784 │ match_types [target.type, out.type] do5037 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5038 │5039 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/750405041 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5042 │5043 1784 │ match_types [target.type, out.type] do5044 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5045 │5046 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/750475048 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5049 │5050 1784 │ match_types [target.type, out.type] do5051 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5052 │5053 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/750545055 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5056 │5057 1784 │ match_types [target.type, out.type] do5058 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5059 │5060 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/750615062 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5063 │5064 1784 │ match_types [target.type, out.type] do5065 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5066 │5067 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/750685069 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5070 │5071 1784 │ match_types [target.type, out.type] do5072 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5073 │5074 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/750755076 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5077 │5078 1784 │ match_types [target.type, out.type] do5079 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5080 │5081 └─ lib/nx/binary_backend.ex:1784: Nx.BinaryBackend.indexed_op/750825083 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 operator5084 │5085 1918 │ {<<cur_elem::size(size)-bitstring, rest_of_slice::bitstring>>, binary} ->5086 │ ~5087 │5088 └─ lib/nx/binary_backend.ex:1918:27: Nx.BinaryBackend.put_slice/550895090 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 operator5091 │5092 1919 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5093 │ ~5094 │5095 └─ lib/nx/binary_backend.ex:1919:26: Nx.BinaryBackend.put_slice/550965097 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 operator5098 │5099 1919 │ <<before::size(offset)-bitstring, prev_elem::size(size)-bitstring,5100 │ ~5101 │5102 └─ lib/nx/binary_backend.ex:1919:61: Nx.BinaryBackend.put_slice/551035104 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 operator5105 │5106 1951 │ for <<bin::size(idx_size)-bitstring <- to_binary(indices)>> do5107 │ ~5108 │5109 └─ lib/nx/binary_backend.ex:1951:23: Nx.BinaryBackend.take/451105111 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 operator5112 │5113 2039 │ for <<bin::size(last_dim_bin_size)-bitstring <- to_binary(indices)>>, into: <<>> do5114 │ ~5115 │5116 └─ lib/nx/binary_backend.ex:2039:23: Nx.BinaryBackend.gather/351175118 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 operator5119 │5120 2041 │ for <<bin::size(indices_size)-bitstring <- bin>>,5121 │ ~5122 │5123 └─ lib/nx/binary_backend.ex:2041:27: Nx.BinaryBackend.gather/351245125 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 operator5126 │5127 2097 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5128 │ ~5129 │5130 └─ lib/nx/binary_backend.ex:2097:27: Nx.BinaryBackend.bin_concatenate/451315132 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 operator5133 │5134 2097 │ <<_::bitstring-size(before), part::bitstring-size(product), _::bitstring>> = binary5135 │ ~5136 │5137 └─ lib/nx/binary_backend.ex:2097:57: Nx.BinaryBackend.bin_concatenate/451385139 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5140 │5141 2141 │ match_types [input_type] do5142 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5143 │5144 └─ lib/nx/binary_backend.ex:2141: Nx.BinaryBackend.as_type/251455146 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5147 │5148 2141 │ match_types [input_type] do5149 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5150 │5151 └─ lib/nx/binary_backend.ex:2141: Nx.BinaryBackend.as_type/251525153 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5154 │5155 2141 │ match_types [input_type] do5156 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5157 │5158 └─ lib/nx/binary_backend.ex:2141: Nx.BinaryBackend.as_type/251595160 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5161 │5162 2141 │ match_types [input_type] do5163 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5164 │5165 └─ lib/nx/binary_backend.ex:2141: Nx.BinaryBackend.as_type/251665167 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5168 │5169 2141 │ match_types [input_type] do5170 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5171 │5172 └─ lib/nx/binary_backend.ex:2141: Nx.BinaryBackend.as_type/251735174 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5175 │5176 2141 │ match_types [input_type] do5177 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5178 │5179 └─ lib/nx/binary_backend.ex:2141: Nx.BinaryBackend.as_type/251805181 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 operator5182 │5183 2262 │ data = for <<x::size(size)-bitstring <- bin>>, do: x5184 │ ~5185 │5186 └─ lib/nx/binary_backend.ex:2262:30: Nx.BinaryBackend.sort_last_dim/451875188 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 operator5189 │5190 2451 │ for <<bin::size(size)-bitstring <- axis>>, reduce: {<<>>, acc} do5191 │ ~5192 │5193 └─ lib/nx/binary_backend.ex:2451:25: Nx.BinaryBackend.bin_reduce/551945195 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 operator5196 │5197 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5198 │ ~5199 │5200 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/752015202 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 operator5203 │5204 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5205 │ ~5206 │5207 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/752085209 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 operator5210 │5211 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5212 │ ~5213 │5214 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/752155216 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 operator5217 │5218 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5219 │ ~5220 │5221 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/752225223 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 operator5224 │5225 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5226 │ ~5227 │5228 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/752295230 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 operator5231 │5232 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5233 │ ~5234 │5235 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/752365237 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 operator5238 │5239 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5240 │ ~5241 │5242 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/752435244 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 operator5245 │5246 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5247 │ ~5248 │5249 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/752505251 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 operator5252 │5253 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5254 │ ~5255 │5256 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/752575258 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 operator5259 │5260 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5261 │ ~5262 │5263 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/752645265 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 operator5266 │5267 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5268 │ ~5269 │5270 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/752715272 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 operator5273 │5274 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5275 │ ~5276 │5277 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/752785279 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 operator5280 │5281 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5282 │ ~5283 │5284 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/752855286 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 operator5287 │5288 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5289 │ ~5290 │5291 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/752925293 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 operator5294 │5295 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5296 │ ~5297 │5298 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/752995300 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 operator5301 │5302 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5303 │ ~5304 │5305 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/753065307 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 operator5308 │5309 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5310 │ ~5311 │5312 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/753135314 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 operator5315 │5316 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5317 │ ~5318 │5319 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/753205321 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 operator5322 │5323 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5324 │ ~5325 │5326 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/753275328 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 operator5329 │5330 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5331 │ ~5332 │5333 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/753345335 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 operator5336 │5337 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5338 │ ~5339 │5340 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/753415342 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 operator5343 │5344 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5345 │ ~5346 │5347 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/753485349 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 operator5350 │5351 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5352 │ ~5353 │5354 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/753555356 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 operator5357 │5358 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5359 │ ~5360 │5361 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/753625363 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 operator5364 │5365 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5366 │ ~5367 │5368 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/753695370 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 operator5371 │5372 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5373 │ ~5374 │5375 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/753765377 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 operator5378 │5379 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5380 │ ~5381 │5382 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/753835384 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 operator5385 │5386 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5387 │ ~5388 │5389 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/753905391 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 operator5392 │5393 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5394 │ ~5395 │5396 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/753975398 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 operator5399 │5400 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5401 │ ~5402 │5403 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/754045405 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 operator5406 │5407 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5408 │ ~5409 │5410 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/754115412 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 operator5413 │5414 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5415 │ ~5416 │5417 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/754185419 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 operator5420 │5421 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5422 │ ~5423 │5424 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/754255426 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 operator5427 │5428 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5429 │ ~5430 │5431 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/754325433 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 operator5434 │5435 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5436 │ ~5437 │5438 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/754395440 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 operator5441 │5442 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5443 │ ~5444 │5445 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/754465447 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 operator5448 │5449 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5450 │ ~5451 │5452 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/754535454 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 operator5455 │5456 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5457 │ ~5458 │5459 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/754605461 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 operator5462 │5463 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5464 │ ~5465 │5466 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/754675468 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 operator5469 │5470 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5471 │ ~5472 │5473 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/754745475 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 operator5476 │5477 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5478 │ ~5479 │5480 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/754815482 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 operator5483 │5484 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5485 │ ~5486 │5487 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/754885489 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 operator5490 │5491 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5492 │ ~5493 │5494 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/754955496 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 operator5497 │5498 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5499 │ ~5500 │5501 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/755025503 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 operator5504 │5505 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5506 │ ~5507 │5508 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/755095510 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 operator5511 │5512 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5513 │ ~5514 │5515 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/755165517 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 operator5518 │5519 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5520 │ ~5521 │5522 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/755235524 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 operator5525 │5526 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5527 │ ~5528 │5529 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/755305531 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 operator5532 │5533 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5534 │ ~5535 │5536 └─ lib/nx/binary_backend.ex:2466:22: Nx.BinaryBackend.bin_zip_reduce/755375538 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 operator5539 │5540 2466 │ for <<d1::size(s1)-bitstring <- b1>>, <<d2::size(s2)-bitstring <- b2>>, into: <<>> do5541 │ ~5542 │5543 └─ lib/nx/binary_backend.ex:2466:56: Nx.BinaryBackend.bin_zip_reduce/755445545 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 operator5546 │5547 2492 │ <<x::size(s1)-bitstring, rest1::bitstring>> = b15548 │ ~5549 │5550 └─ lib/nx/binary_backend.ex:2492:15: Nx.BinaryBackend.bin_zip_reduce_axis/755515552 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 operator5553 │5554 2493 │ <<y::size(s2)-bitstring, rest2::bitstring>> = b25555 │ ~5556 │5557 └─ lib/nx/binary_backend.ex:2493:15: Nx.BinaryBackend.bin_zip_reduce_axis/755585559 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5560 │5561 2536 │ match_types [type] do5562 │ ~~~~~~~~~~~~~~~~~~~~~5563 │5564 └─ lib/nx/binary_backend.ex:2536: Nx.BinaryBackend.binary_to_number/255655566 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5567 │5568 2536 │ match_types [type] do5569 │ ~~~~~~~~~~~~~~~~~~~~~5570 │5571 └─ lib/nx/binary_backend.ex:2536: Nx.BinaryBackend.binary_to_number/255725573 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5574 │5575 2536 │ match_types [type] do5576 │ ~~~~~~~~~~~~~~~~~~~~~5577 │5578 └─ lib/nx/binary_backend.ex:2536: Nx.BinaryBackend.binary_to_number/255795580 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5581 │5582 2536 │ match_types [type] do5583 │ ~~~~~~~~~~~~~~~~~~~~~5584 │5585 └─ lib/nx/binary_backend.ex:2536: Nx.BinaryBackend.binary_to_number/255865587 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5588 │5589 2536 │ match_types [type] do5590 │ ~~~~~~~~~~~~~~~~~~~~~5591 │5592 └─ lib/nx/binary_backend.ex:2536: Nx.BinaryBackend.binary_to_number/255935594 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5595 │5596 2536 │ match_types [type] do5597 │ ~~~~~~~~~~~~~~~~~~~~~5598 │5599 └─ lib/nx/binary_backend.ex:2536: Nx.BinaryBackend.binary_to_number/256005601 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5602 │5603 2543 │ match_types [type] do5604 │ ~~~~~~~~~~~~~~~~~~~~~5605 │5606 └─ lib/nx/binary_backend.ex:2543: Nx.BinaryBackend.binary_to_list/256075608 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5609 │5610 2543 │ match_types [type] do5611 │ ~~~~~~~~~~~~~~~~~~~~~5612 │5613 └─ lib/nx/binary_backend.ex:2543: Nx.BinaryBackend.binary_to_list/256145615 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5616 │5617 2543 │ match_types [type] do5618 │ ~~~~~~~~~~~~~~~~~~~~~5619 │5620 └─ lib/nx/binary_backend.ex:2543: Nx.BinaryBackend.binary_to_list/256215622 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5623 │5624 2543 │ match_types [type] do5625 │ ~~~~~~~~~~~~~~~~~~~~~5626 │5627 └─ lib/nx/binary_backend.ex:2543: Nx.BinaryBackend.binary_to_list/256285629 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5630 │5631 2543 │ match_types [type] do5632 │ ~~~~~~~~~~~~~~~~~~~~~5633 │5634 └─ lib/nx/binary_backend.ex:2543: Nx.BinaryBackend.binary_to_list/256355636 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5637 │5638 2543 │ match_types [type] do5639 │ ~~~~~~~~~~~~~~~~~~~~~5640 │5641 └─ lib/nx/binary_backend.ex:2543: Nx.BinaryBackend.binary_to_list/256425643 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5644 │5645 2549 │ match_types [in_type, out_type] do5646 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5647 │5648 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/456495650 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5651 │5652 2549 │ match_types [in_type, out_type] do5653 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5654 │5655 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/456565657 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5658 │5659 2549 │ match_types [in_type, out_type] do5660 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5661 │5662 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/456635664 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5665 │5666 2549 │ match_types [in_type, out_type] do5667 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5668 │5669 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/456705671 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5672 │5673 2549 │ match_types [in_type, out_type] do5674 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5675 │5676 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/456775678 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5679 │5680 2549 │ match_types [in_type, out_type] do5681 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5682 │5683 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/456845685 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5686 │5687 2549 │ match_types [in_type, out_type] do5688 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5689 │5690 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/456915692 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5693 │5694 2549 │ match_types [in_type, out_type] do5695 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5696 │5697 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/456985699 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5700 │5701 2549 │ match_types [in_type, out_type] do5702 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5703 │5704 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/457055706 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5707 │5708 2549 │ match_types [in_type, out_type] do5709 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5710 │5711 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/457125713 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5714 │5715 2549 │ match_types [in_type, out_type] do5716 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5717 │5718 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/457195720 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5721 │5722 2549 │ match_types [in_type, out_type] do5723 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5724 │5725 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/457265727 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5728 │5729 2549 │ match_types [in_type, out_type] do5730 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5731 │5732 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/457335734 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5735 │5736 2549 │ match_types [in_type, out_type] do5737 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5738 │5739 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/457405741 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5742 │5743 2549 │ match_types [in_type, out_type] do5744 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5745 │5746 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/457475748 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5749 │5750 2549 │ match_types [in_type, out_type] do5751 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5752 │5753 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/457545755 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5756 │5757 2549 │ match_types [in_type, out_type] do5758 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5759 │5760 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/457615762 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5763 │5764 2549 │ match_types [in_type, out_type] do5765 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5766 │5767 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/457685769 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5770 │5771 2549 │ match_types [in_type, out_type] do5772 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5773 │5774 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/457755776 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5777 │5778 2549 │ match_types [in_type, out_type] do5779 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5780 │5781 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/457825783 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5784 │5785 2549 │ match_types [in_type, out_type] do5786 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5787 │5788 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/457895790 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5791 │5792 2549 │ match_types [in_type, out_type] do5793 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5794 │5795 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/457965797 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5798 │5799 2549 │ match_types [in_type, out_type] do5800 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5801 │5802 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/458035804 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5805 │5806 2549 │ match_types [in_type, out_type] do5807 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5808 │5809 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/458105811 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5812 │5813 2549 │ match_types [in_type, out_type] do5814 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5815 │5816 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/458175818 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5819 │5820 2549 │ match_types [in_type, out_type] do5821 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5822 │5823 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/458245825 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5826 │5827 2549 │ match_types [in_type, out_type] do5828 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5829 │5830 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/458315832 warning: the variable "arg1" (context 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 2549 │ match_types [in_type, out_type] do5835 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5836 │5837 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/458385839 warning: the variable "arg1" (context 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 2549 │ match_types [in_type, out_type] do5842 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5843 │5844 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/458455846 warning: the variable "arg1" (context 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 2549 │ match_types [in_type, out_type] do5849 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5850 │5851 └─ lib/nx/binary_backend.ex:2549: Nx.BinaryBackend.binary_to_binary/458525853 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 operator5854 │5855 2589 │ for <<chunk::size(chunk_size)-bitstring <- binary>> do5856 │ ~5857 │5858 └─ lib/nx/binary_backend.ex:2589:25: Nx.BinaryBackend.aggregate_axes/458595860 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 operator5861 │5862 2684 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data5863 │ ~5864 │5865 └─ lib/nx/binary_backend.ex:2684:15: Nx.BinaryBackend.weighted_traverse/458665867 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 operator5868 │5869 2684 │ <<_::size(offset)-bitstring, chunk::size(read_size)-bitstring, _::bitstring>> = data5870 │ ~5871 │5872 └─ lib/nx/binary_backend.ex:2684:46: Nx.BinaryBackend.weighted_traverse/458735874 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 operator5875 │5876 2704 │ <<_::size(dim_size)-bitstring, data::bitstring>> = data5877 │ ~5878 │5879 └─ lib/nx/binary_backend.ex:2704:19: Nx.BinaryBackend.weighted_traverse/658805881 warning: the variable "arg1" (context 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 2120 │ match_types [type] do5884 │ ~~~~~~~~~~~~~~~~~~~~~5885 │5886 └─ lib/nx.ex:2120: Nx.to_flat_list/258875888 warning: the variable "arg1" (context 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 2120 │ match_types [type] do5891 │ ~~~~~~~~~~~~~~~~~~~~~5892 │5893 └─ lib/nx.ex:2120: Nx.to_flat_list/258945895 warning: the variable "arg1" (context 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 2120 │ match_types [type] do5898 │ ~~~~~~~~~~~~~~~~~~~~~5899 │5900 └─ lib/nx.ex:2120: Nx.to_flat_list/259015902 warning: the variable "arg1" (context 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 2120 │ match_types [type] do5905 │ ~~~~~~~~~~~~~~~~~~~~~5906 │5907 └─ lib/nx.ex:2120: Nx.to_flat_list/259085909 warning: the variable "arg1" (context 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 2120 │ match_types [type] do5912 │ ~~~~~~~~~~~~~~~~~~~~~5913 │5914 └─ lib/nx.ex:2120: Nx.to_flat_list/259155916 warning: the variable "arg1" (context 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 2120 │ match_types [type] do5919 │ ~~~~~~~~~~~~~~~~~~~~~5920 │5921 └─ lib/nx.ex:2120: Nx.to_flat_list/259225923 warning: the variable "arg1" (context 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 2177 │ match_types [type] do5926 │ ~~~~~~~~~~~~~~~~~~~~~5927 │5928 └─ lib/nx.ex:2177: Nx.chunk/359295930 warning: the variable "arg1" (context 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 2177 │ match_types [type] do5933 │ ~~~~~~~~~~~~~~~~~~~~~5934 │5935 └─ lib/nx.ex:2177: Nx.chunk/359365937 warning: the variable "arg1" (context 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 2177 │ match_types [type] do5940 │ ~~~~~~~~~~~~~~~~~~~~~5941 │5942 └─ lib/nx.ex:2177: Nx.chunk/359435944 warning: the variable "arg1" (context 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 2177 │ match_types [type] do5947 │ ~~~~~~~~~~~~~~~~~~~~~5948 │5949 └─ lib/nx.ex:2177: Nx.chunk/359505951 warning: the variable "arg1" (context 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 2177 │ match_types [type] do5954 │ ~~~~~~~~~~~~~~~~~~~~~5955 │5956 └─ lib/nx.ex:2177: Nx.chunk/359575958 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5959 │5960 2177 │ match_types [type] do5961 │ ~~~~~~~~~~~~~~~~~~~~~5962 │5963 └─ lib/nx.ex:2177: Nx.chunk/359645965 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5966 │5967 2463 │ match_types [tensor.type] do5968 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5969 │5970 └─ lib/nx.ex:2463: Nx.to_number/159715972 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5973 │5974 2463 │ match_types [tensor.type] do5975 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5976 │5977 └─ lib/nx.ex:2463: Nx.to_number/159785979 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5980 │5981 2463 │ match_types [tensor.type] do5982 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5983 │5984 └─ lib/nx.ex:2463: Nx.to_number/159855986 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5987 │5988 2463 │ match_types [tensor.type] do5989 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5990 │5991 └─ lib/nx.ex:2463: Nx.to_number/159925993 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator5994 │5995 2463 │ match_types [tensor.type] do5996 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~5997 │5998 └─ lib/nx.ex:2463: Nx.to_number/159996000 warning: the variable "arg1" (context Nx.Shared) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator6001 │6002 2463 │ match_types [tensor.type] do6003 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6004 │6005 └─ lib/nx.ex:2463: Nx.to_number/160066007 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 operator6008 │6009 15484 │ <<header::size(header_size)-binary, array::binary>> = rest6010 │ ~6011 │6012 └─ lib/nx.ex:15484:20: Nx.do_numpy_to_tensor/260136014 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 operator6015 │6016 15488 │ <<data::size(byte_size_of_array)-binary>> = array6017 │ ~6018 │6019 └─ lib/nx.ex:15488:18: Nx.do_numpy_to_tensor/260206021 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 operator6022 │6023 15560 │ for <<data::size(size)-binary <- binary>> do6024 │ ~6025 │6026 └─ lib/nx.ex:15560:26: Nx.new_byte_order/360276028 warning: Tuple.append/2 is deprecated. Use insert_at instead6029 │6030 1294 │ intermediate_shape = Tuple.duplicate(1, tuple_size(out_shape) - 1) |> Tuple.append(n)6031 │ ~6032 │6033 └─ lib/nx.ex:1294:89: Nx.eye/26034 └─ lib/nx.ex:1598:27: Nx.take_diagonal/26035 └─ lib/nx.ex:10300:26: Nx.argmin_or_max/36036 └─ lib/nx.ex:10302:23: Nx.argmin_or_max/36037 └─ lib/nx.ex:13577:31: Nx.slice/46038 └─ lib/nx.ex:14464:84: Nx.gather/360396040 warning: the following conditional expression will always succeed:60416042 is_float(split)60436044 because it evaluates to:60456046 dynamic(true)60476048 where "split" was given the types:60496050 # type: dynamic(float() or integer())6051 # from: lib/nx.ex:3493:436052 split * axis_size60536054 # type: float()6055 # from: lib/nx.ex:3503:96056 is_integer(split)60576058 type warning found at:6059 │6060 3507 │ is_float(split) and float_split_index > 0 and float_split_index < axis_size ->6061 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6062 │6063 └─ lib/nx.ex:3507: Nx.split/360646065 warning: this clause in cond will always match:60666067 is_float(split)60686069 since it has type:60706071 dynamic(true)60726073 where "split" was given the types:60746075 # type: dynamic(float() or integer())6076 # from: lib/nx.ex:3493:436077 split * axis_size60786079 # type: float()6080 # from: lib/nx.ex:3503:96081 is_integer(split)60826083 type warning found at:6084 │6085 3510 │ is_float(split) ->6086 │ ~6087 │6088 └─ lib/nx.ex:3510:25: Nx.split/360896090 warning: the following conditional expression:60916092 is_list(axes)60936094 will always evaluate to:60956096 dynamic(true)60976098 where "axes" was given the type:60996100 # type: dynamic(list(term()))6101 # from: lib/nx.ex:9226:496102 length(axes)61036104 type warning found at:6105 │6106 9231 │ checked_axes = if is_list(axes), do: Enum.at(axes, 0), else: axes6107 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6108 │6109 └─ lib/nx.ex:9231: Nx.weighted_mean/361106111 warning: Tuple.append/2 is deprecated. Use insert_at instead6112 │6113 1180 │ indices = Nx.reshape(indices_to_flatten, Tuple.append(source.shape, num_axes))6114 │ ~6115 │6116 └─ lib/nx/defn/grad.ex:1180:52: Nx.Defn.Grad.grad/46117 └─ lib/nx/defn/grad.ex:1513:57: Nx.Defn.Grad.grad_scatter_window__gather_windows/461186119 warning: Tuple.append/2 is deprecated. Use insert_at instead6120 │6121 62 │ u_shape = collapsed_axes |> Tuple.append(m) |> Tuple.append(:auto)6122 │ ~6123 │6124 └─ lib/nx/lin_alg/svd.ex:62:39: Nx.LinAlg.SVD.calculate_shapes/16125 └─ lib/nx/lin_alg/svd.ex:62:58: Nx.LinAlg.SVD.calculate_shapes/16126 └─ lib/nx/lin_alg/svd.ex:63:21: Nx.LinAlg.SVD.calculate_shapes/16127 └─ lib/nx/lin_alg/svd.ex:64:22: Nx.LinAlg.SVD.calculate_shapes/161286129 warning: Tuple.append/2 is deprecated. Use insert_at instead6130 │6131 722 │ Tuple.append(dims, dim)6132 │ ~6133 │6134 └─ lib/nx/random.ex:722:17: Nx.Random.validate_multivariate_normal_args/36135 └─ lib/nx/random.ex:1102:38: Nx.Random.float_or_complex/461366137 warning: this clause of defp boolean_to_number/1 is never used (or it will always fail/warn when invoked)6138 │6139 852 │ defp boolean_to_number(value), do: value6140 │ ~6141 │6142 └─ lib/nx/defn/kernel.ex:852:8: Nx.Defn.Kernel.boolean_to_number/161436144 warning: Tuple.append/2 is deprecated. Use insert_at instead6145 │6146 1484 │ tensor = Nx.pad(tensor, acc, Enum.map(padding_config, &Tuple.append(&1, 0)))6147 │ ~6148 │6149 └─ lib/nx/binary_backend.ex:1484:68: Nx.BinaryBackend.window_reduce/66150 └─ lib/nx/binary_backend.ex:1612:63: Nx.BinaryBackend.select_and_scatter/86151 └─ lib/nx/binary_backend.ex:2331:70: Nx.BinaryBackend.calculate_fft/461526153 warning: this clause of defp assert_non_concat_dims_equal/2 is never used (or it will always fail/warn when invoked)6154 │6155 1694 │ defp assert_non_concat_dims_equal([], _axis), do: :ok6156 │ ~6157 │6158 └─ lib/nx/shape.ex:1694:8: Nx.Shape.assert_non_concat_dims_equal/261596160 warning: the following clause will never match:61616162 %Complex{re: re} when float_output? and real_output? ->61636164 because it attempts to match on the result of:61656166 x61676168 which has type:61696170 dynamic(:infinity or :nan or :neg_infinity or float())61716172 where "float_output?" was given the types:61736174 # type: dynamic(boolean())6175 # from: lib/nx/binary_backend.ex:2136:236176 float_output? = Nx.Type.float?(output_type)61776178 # type: dynamic(true)6179 # from: lib/nx/binary_backend.ex:2146:396180 float_output?61816182 where "real_output?" was given the types:61836184 # type: dynamic(boolean())6185 # from: lib/nx/binary_backend.ex:2137:226186 real_output? = not Nx.Type.complex?(output_type)61876188 # type: dynamic(true)6189 # from: lib/nx/binary_backend.ex:2146:576190 real_output?61916192 type warning found at:6193 │6194 2146 │ %Complex{re: re} when float_output? and real_output? ->6195 │ ~6196 │6197 └─ lib/nx/binary_backend.ex:2146:17: Nx.BinaryBackend.as_type/261986199 warning: the following clause will never match:62006201 %Complex{re: re} when float_output? and real_output? ->62026203 because it attempts to match on the result of:62046205 x62066207 which has type:62086209 dynamic(:infinity or :nan or :neg_infinity or float())62106211 where "float_output?" was given the types:62126213 # type: dynamic(boolean())6214 # from: lib/nx/binary_backend.ex:2136:236215 float_output? = Nx.Type.float?(output_type)62166217 # type: dynamic(true)6218 # from: lib/nx/binary_backend.ex:2146:396219 float_output?62206221 where "real_output?" was given the types:62226223 # type: dynamic(boolean())6224 # from: lib/nx/binary_backend.ex:2137:226225 real_output? = not Nx.Type.complex?(output_type)62266227 # type: dynamic(true)6228 # from: lib/nx/binary_backend.ex:2146:576229 real_output?62306231 type warning found at:6232 │6233 2146 │ %Complex{re: re} when float_output? and real_output? ->6234 │ ~6235 │6236 └─ lib/nx/binary_backend.ex:2146:17: Nx.BinaryBackend.as_type/262376238 warning: the following clause will never match:62396240 %Complex{re: re} when float_output? and real_output? ->62416242 because it attempts to match on the result of:62436244 x62456246 which has type:62476248 integer()62496250 where "float_output?" was given the types:62516252 # type: dynamic(boolean())6253 # from: lib/nx/binary_backend.ex:2136:236254 float_output? = Nx.Type.float?(output_type)62556256 # type: dynamic(true)6257 # from: lib/nx/binary_backend.ex:2146:396258 float_output?62596260 where "real_output?" was given the types:62616262 # type: dynamic(boolean())6263 # from: lib/nx/binary_backend.ex:2137:226264 real_output? = not Nx.Type.complex?(output_type)62656266 # type: dynamic(true)6267 # from: lib/nx/binary_backend.ex:2146:576268 real_output?62696270 type warning found at:6271 │6272 2146 │ %Complex{re: re} when float_output? and real_output? ->6273 │ ~6274 │6275 └─ lib/nx/binary_backend.ex:2146:17: Nx.BinaryBackend.as_type/262766277 warning: the following clause will never match:62786279 %Complex{re: re} when float_output? and real_output? ->62806281 because it attempts to match on the result of:62826283 x62846285 which has type:62866287 integer()62886289 where "float_output?" was given the types:62906291 # type: dynamic(boolean())6292 # from: lib/nx/binary_backend.ex:2136:236293 float_output? = Nx.Type.float?(output_type)62946295 # type: dynamic(true)6296 # from: lib/nx/binary_backend.ex:2146:396297 float_output?62986299 where "real_output?" was given the types:63006301 # type: dynamic(boolean())6302 # from: lib/nx/binary_backend.ex:2137:226303 real_output? = not Nx.Type.complex?(output_type)63046305 # type: dynamic(true)6306 # from: lib/nx/binary_backend.ex:2146:576307 real_output?63086309 type warning found at:6310 │6311 2146 │ %Complex{re: re} when float_output? and real_output? ->6312 │ ~6313 │6314 └─ lib/nx/binary_backend.ex:2146:17: Nx.BinaryBackend.as_type/263156316 warning: the following clause will never match:63176318 %Complex{re: re} ->63196320 because it attempts to match on the result of:63216322 x63236324 which has type:63256326 dynamic(:infinity or :nan or :neg_infinity or float())63276328 type warning found at:6329 │6330 2152 │ %Complex{re: re} ->6331 │ ~6332 │6333 └─ lib/nx/binary_backend.ex:2152:17: Nx.BinaryBackend.as_type/263346335 warning: the following clause will never match:63366337 %Complex{re: re} ->63386339 because it attempts to match on the result of:63406341 x63426343 which has type:63446345 dynamic(:infinity or :nan or :neg_infinity or float())63466347 type warning found at:6348 │6349 2152 │ %Complex{re: re} ->6350 │ ~6351 │6352 └─ lib/nx/binary_backend.ex:2152:17: Nx.BinaryBackend.as_type/263536354 warning: the following clause will never match:63556356 %Complex{re: re} ->63576358 because it attempts to match on the result of:63596360 x63616362 which has type:63636364 integer()63656366 type warning found at:6367 │6368 2152 │ %Complex{re: re} ->6369 │ ~6370 │6371 └─ lib/nx/binary_backend.ex:2152:17: Nx.BinaryBackend.as_type/263726373 warning: the following clause will never match:63746375 %Complex{re: re} ->63766377 because it attempts to match on the result of:63786379 x63806381 which has type:63826383 integer()63846385 type warning found at:6386 │6387 2152 │ %Complex{re: re} ->6388 │ ~6389 │6390 └─ lib/nx/binary_backend.ex:2152:17: Nx.BinaryBackend.as_type/263916392 warning: this guard will never succeed:63936394 is_number(x)63956396 because it returns type:63976398 dynamic(false)63996400 where "x" was given the type:64016402 # type: dynamic(%Complex{6403 re: :infinity or :nan or :neg_infinity or float(),6404 im: :infinity or :nan or :neg_infinity or float()6405 })6406 # from: lib/nx/binary_backend.ex:2143:176407 x =6408 Nx.Shared.read_complex(6409 x,6410 arg16411 )64126413 type warning found at:6414 │6415 2155 │ _ when is_number(x) ->6416 │ ~6417 │6418 └─ lib/nx/binary_backend.ex:2155:24: Nx.BinaryBackend.as_type/264196420 warning: the following clause will never match:64216422 :nan ->64236424 because it attempts to match on the result of:64256426 x64276428 which has type:64296430 dynamic(%Complex{6431 re: :infinity or :nan or :neg_infinity or float(),6432 im: :infinity or :nan or :neg_infinity or float()6433 })64346435 type warning found at:6436 │6437 2158 │ :nan ->6438 │ ~~~~~~~6439 │6440 └─ lib/nx/binary_backend.ex:2158: Nx.BinaryBackend.as_type/264416442 warning: the following clause will never match:64436444 :nan ->64456446 because it attempts to match on the result of:64476448 x64496450 which has type:64516452 integer()64536454 type warning found at:6455 │6456 2158 │ :nan ->6457 │ ~~~~~~~6458 │6459 └─ lib/nx/binary_backend.ex:2158: Nx.BinaryBackend.as_type/264606461 warning: the following clause will never match:64626463 :nan ->64646465 because it attempts to match on the result of:64666467 x64686469 which has type:64706471 integer()64726473 type warning found at:6474 │6475 2158 │ :nan ->6476 │ ~~~~~~~6477 │6478 └─ lib/nx/binary_backend.ex:2158: Nx.BinaryBackend.as_type/264796480 warning: the following clause will never match:64816482 :infinity ->64836484 because it attempts to match on the result of:64856486 x64876488 which has type:64896490 dynamic(%Complex{6491 re: :infinity or :nan or :neg_infinity or float(),6492 im: :infinity or :nan or :neg_infinity or float()6493 })64946495 type warning found at:6496 │6497 2161 │ :infinity ->6498 │ ~~~~~~~~~~~~6499 │6500 └─ lib/nx/binary_backend.ex:2161: Nx.BinaryBackend.as_type/265016502 warning: the following clause will never match:65036504 :infinity ->65056506 because it attempts to match on the result of:65076508 x65096510 which has type:65116512 integer()65136514 type warning found at:6515 │6516 2161 │ :infinity ->6517 │ ~~~~~~~~~~~~6518 │6519 └─ lib/nx/binary_backend.ex:2161: Nx.BinaryBackend.as_type/265206521 warning: the following clause will never match:65226523 :infinity ->65246525 because it attempts to match on the result of:65266527 x65286529 which has type:65306531 integer()65326533 type warning found at:6534 │6535 2161 │ :infinity ->6536 │ ~~~~~~~~~~~~6537 │6538 └─ lib/nx/binary_backend.ex:2161: Nx.BinaryBackend.as_type/265396540 warning: the following clause will never match:65416542 :neg_infinity ->65436544 because it attempts to match on the result of:65456546 x65476548 which has type:65496550 dynamic(%Complex{6551 re: :infinity or :nan or :neg_infinity or float(),6552 im: :infinity or :nan or :neg_infinity or float()6553 })65546555 type warning found at:6556 │6557 2164 │ :neg_infinity ->6558 │ ~~~~~~~~~~~~~~~~6559 │6560 └─ lib/nx/binary_backend.ex:2164: Nx.BinaryBackend.as_type/265616562 warning: the following clause will never match:65636564 :neg_infinity ->65656566 because it attempts to match on the result of:65676568 x65696570 which has type:65716572 integer()65736574 type warning found at:6575 │6576 2164 │ :neg_infinity ->6577 │ ~~~~~~~~~~~~~~~~6578 │6579 └─ lib/nx/binary_backend.ex:2164: Nx.BinaryBackend.as_type/265806581 warning: the following clause will never match:65826583 :neg_infinity ->65846585 because it attempts to match on the result of:65866587 x65886589 which has type:65906591 integer()65926593 type warning found at:6594 │6595 2164 │ :neg_infinity ->6596 │ ~~~~~~~~~~~~~~~~6597 │6598 └─ lib/nx/binary_backend.ex:2164: Nx.BinaryBackend.as_type/265996600 warning: comparison with structs found:66016602 a >= b66036604 given types:66056606 dynamic(6607 %Complex{6608 re: :infinity or :nan or :neg_infinity or float(),6609 im: :infinity or :nan or :neg_infinity or float()6610 } or float() or integer()6611 ) >=6612 dynamic(6613 %Complex{6614 re: :infinity or :nan or :neg_infinity or float(),6615 im: :infinity or :nan or :neg_infinity or float()6616 } or float() or integer()6617 )66186619 where "a" was given the type:66206621 # type: dynamic(6622 %Complex{6623 re: :infinity or :nan or :neg_infinity or float(),6624 im: :infinity or :nan or :neg_infinity or float()6625 } or float() or integer()6626 )6627 # from: lib/nx/binary_backend.ex6628 {a, b}66296630 where "b" was given the type:66316632 # type: dynamic(6633 %Complex{6634 re: :infinity or :nan or :neg_infinity or float(),6635 im: :infinity or :nan or :neg_infinity or float()6636 } or float() or integer()6637 )6638 # from: lib/nx/binary_backend.ex6639 {a, b}66406641 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.66426643 type warning found at:6644 │6645 2201 │ {a, b} -> a >= b6646 │ ~6647 │6648 └─ lib/nx/binary_backend.ex:2201:27: Nx.BinaryBackend.do_sort/466496650 warning: comparison with structs found:66516652 a <= b66536654 given types:66556656 dynamic(6657 %Complex{6658 re: :infinity or :nan or :neg_infinity or float(),6659 im: :infinity or :nan or :neg_infinity or float()6660 } or float() or integer()6661 ) <=6662 dynamic(6663 %Complex{6664 re: :infinity or :nan or :neg_infinity or float(),6665 im: :infinity or :nan or :neg_infinity or float()6666 } or float() or integer()6667 )66686669 where "a" was given the type:66706671 # type: dynamic(6672 %Complex{6673 re: :infinity or :nan or :neg_infinity or float(),6674 im: :infinity or :nan or :neg_infinity or float()6675 } or float() or integer()6676 )6677 # from: lib/nx/binary_backend.ex6678 {a, b}66796680 where "b" was given the type:66816682 # type: dynamic(6683 %Complex{6684 re: :infinity or :nan or :neg_infinity or float(),6685 im: :infinity or :nan or :neg_infinity or float()6686 } or float() or integer()6687 )6688 # from: lib/nx/binary_backend.ex6689 {a, b}66906691 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.66926693 type warning found at:6694 │6695 2215 │ {a, b} -> a <= b6696 │ ~6697 │6698 └─ lib/nx/binary_backend.ex:2215:27: Nx.BinaryBackend.do_sort/466996700 warning: incompatible types given to Nx.Shared.write_non_finite/2:67016702 Nx.Shared.write_non_finite(x, arg1)67036704 given types:67056706 (6707 -dynamic(%Complex{6708 re: :infinity or :nan or :neg_infinity or float(),6709 im: :infinity or :nan or :neg_infinity or float()6710 })-,6711 integer()6712 )67136714 but expected one of:67156716 :infinity or :nan or :neg_infinity, integer()67176718 where "arg1" (context Nx.Shared) was given the types:67196720 # type: dynamic()6721 # from: lib/nx/binary_backend.ex:23226722 {{:f, arg1}}67236724 # type: integer()6725 # from: lib/nx/binary_backend.ex:23226726 Nx.Shared.write_non_finite(x, arg1)67276728 where "x" (context Nx.Shared) was given the type:67296730 # type: dynamic(%Complex{6731 re: :infinity or :nan or :neg_infinity or float(),6732 im: :infinity or :nan or :neg_infinity or float()6733 })6734 # from: lib/nx/binary_backend.ex:23226735 x67366737 type warning found at:6738 │6739 2322 │ match_types [out.type] do6740 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6741 │6742 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/467436744 warning: incompatible types in binary construction:67456746 <<Complex.new(re, im)::integer-native-signed-size(arg1)>>67476748 got type:67496750 dynamic(%Complex{6751 re: :infinity or :nan or :neg_infinity or float(),6752 im: :infinity or :nan or :neg_infinity or float()6753 })67546755 but expected type:67566757 integer()67586759 where "arg1" (context Nx.Shared) was given the type:67606761 # type: dynamic()6762 # from: lib/nx/binary_backend.ex:23226763 {{:s, arg1}}67646765 where "im" was given the type:67666767 # type: dynamic(float() or integer())6768 # from: lib/nx/binary_backend.ex:2325:146769 im =6770 if abs(im) <= eps do6771 06772 else6773 im6774 end67756776 where "re" was given the type:67776778 # type: dynamic(float() or integer())6779 # from: lib/nx/binary_backend.ex:2324:146780 re =6781 if abs(re) <= eps do6782 06783 else6784 re6785 end67866787 type warning found at:6788 │6789 2322 │ match_types [out.type] do6790 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6791 │6792 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/467936794 warning: incompatible types in binary construction:67956796 <<Complex.new(re, im)::integer-native-unsigned-size(arg1)>>67976798 got type:67996800 dynamic(%Complex{6801 re: :infinity or :nan or :neg_infinity or float(),6802 im: :infinity or :nan or :neg_infinity or float()6803 })68046805 but expected type:68066807 integer()68086809 where "arg1" (context Nx.Shared) was given the type:68106811 # type: dynamic()6812 # from: lib/nx/binary_backend.ex:23226813 {{:u, arg1}}68146815 where "im" was given the type:68166817 # type: dynamic(float() or integer())6818 # from: lib/nx/binary_backend.ex:2325:146819 im =6820 if abs(im) <= eps do6821 06822 else6823 im6824 end68256826 where "re" was given the type:68276828 # type: dynamic(float() or integer())6829 # from: lib/nx/binary_backend.ex:2324:146830 re =6831 if abs(re) <= eps do6832 06833 else6834 re6835 end68366837 type warning found at:6838 │6839 2322 │ match_types [out.type] do6840 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6841 │6842 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/468436844 warning: incompatible types given to Nx.Shared.write_non_finite/2:68456846 Nx.Shared.write_non_finite(x, elem_size)68476848 given types:68496850 (6851 -dynamic(%Complex{6852 re: :infinity or :nan or :neg_infinity or float(),6853 im: :infinity or :nan or :neg_infinity or float()6854 })-,6855 integer()6856 )68576858 but expected one of:68596860 :infinity or :nan or :neg_infinity, integer()68616862 where "elem_size" (context Nx.Shared) was given the type:68636864 # type: integer()6865 # from: lib/nx/binary_backend.ex:23226866 elem_size = div(arg1, 2)68676868 where "x" (context Nx.Shared) was given the type:68696870 # type: dynamic(%Complex{6871 re: :infinity or :nan or :neg_infinity or float(),6872 im: :infinity or :nan or :neg_infinity or float()6873 })6874 # from: lib/nx/binary_backend.ex:23226875 x68766877 type warning found at:6878 │6879 2322 │ match_types [out.type] do6880 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6881 │6882 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/468836884 warning: incompatible types given to Nx.Shared.write_bf16/1:68856886 Nx.Shared.write_bf16(x)68876888 given types:68896890 -dynamic(%Complex{6891 re: :infinity or :nan or :neg_infinity or float(),6892 im: :infinity or :nan or :neg_infinity or float()6893 })-68946895 but expected one of:68966897 :infinity or :nan or :neg_infinity68986899 where "x" (context Nx.Shared) was given the type:69006901 # type: dynamic(%Complex{6902 re: :infinity or :nan or :neg_infinity or float(),6903 im: :infinity or :nan or :neg_infinity or float()6904 })6905 # from: lib/nx/binary_backend.ex:23226906 x69076908 type warning found at:6909 │6910 2322 │ match_types [out.type] do6911 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6912 │6913 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/469146915 warning: the following clause cannot match because the previous clauses already matched all possible values:69166917 x ->69186919 it attempts to match on the result of:69206921 Complex.new(re, im)69226923 which has the already matched type:69246925 dynamic(%Complex{6926 re: :infinity or :nan or :neg_infinity or float(),6927 im: :infinity or :nan or :neg_infinity or float()6928 })69296930 where "x" (context Nx.Shared) was given the type:69316932 # type: dynamic(%Complex{6933 re: :infinity or :nan or :neg_infinity or float(),6934 im: :infinity or :nan or :neg_infinity or float()6935 })6936 # from: lib/nx/binary_backend.ex:23226937 x69386939 type warning found at:6940 │6941 2322 │ match_types [out.type] do6942 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6943 │6944 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/469456946 warning: this clause of defp bin_zip_reduce/7 is never used (or it will always fail/warn when invoked)6947 │6948 2459 │ defp bin_zip_reduce(t1, [], t2, [], type, acc, fun) do6949 │ ~6950 │6951 └─ lib/nx/binary_backend.ex:2459:8: Nx.BinaryBackend.bin_zip_reduce/769526953 warning: the following clause will never match:69546955 x when is_number(x) ->69566957 because it attempts to match on the result of:69586959 Complex.new(re, im)69606961 which has type:69626963 dynamic(%Complex{6964 re: :infinity or :nan or :neg_infinity or float(),6965 im: :infinity or :nan or :neg_infinity or float()6966 })69676968 where "x" (context Nx.Shared) was given the type:69696970 # type: float() or integer()6971 # from: lib/nx/binary_backend.ex:23226972 is_number(x)69736974 type warning found at:6975 │6976 2322 │ match_types [out.type] do6977 │ ~~~~~~~~~~~~~~~~~~~~~~~~~6978 │6979 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/469806981 warning: the following clause will never match:69826983 x when is_number(x) ->69846985 because it attempts to match on the result of:69866987 Complex.new(re, im)69886989 which has type:69906991 dynamic(%Complex{6992 re: :infinity or :nan or :neg_infinity or float(),6993 im: :infinity or :nan or :neg_infinity or float()6994 })69956996 where "x" (context Nx.Shared) was given the type:69976998 # type: float() or integer()6999 # from: lib/nx/binary_backend.ex:23227000 is_number(x)70017002 type warning found at:7003 │7004 2322 │ match_types [out.type] do7005 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7006 │7007 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/470087009 warning: the following clause will never match:70107011 x when is_number(x) ->70127013 because it attempts to match on the result of:70147015 Complex.new(re, im)70167017 which has type:70187019 dynamic(%Complex{7020 re: :infinity or :nan or :neg_infinity or float(),7021 im: :infinity or :nan or :neg_infinity or float()7022 })70237024 where "x" (context Nx.Shared) was given the type:70257026 # type: float() or integer()7027 # from: lib/nx/binary_backend.ex:23227028 is_number(x)70297030 type warning found at:7031 │7032 2322 │ match_types [out.type] do7033 │ ~~~~~~~~~~~~~~~~~~~~~~~~~7034 │7035 └─ lib/nx/binary_backend.ex:2322: Nx.BinaryBackend.calculate_fft/470367037Generated nx app7038==> nx_image7039Compiling 1 file (.ex)7040Generated nx_image app7041==> ortex7042Compiling 6 files (.ex)70437044== Compilation error in file lib/ortex/native.ex ==7045** (ErlangError) Erlang error: :enoent7046 (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["metadata", "--format-version=1"], [cd: "native/ortex"])7047 (rustler 0.38.0) lib/rustler/compiler/config.ex:74: Rustler.Compiler.Config.metadata!/17048 (rustler 0.38.0) lib/rustler/compiler/config.ex:61: Rustler.Compiler.Config.build/17049 (rustler 0.38.0) lib/rustler/compiler.ex:8: Rustler.Compiler.compile_crate/37050 lib/ortex/native.ex:11: (module)7051could 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"