Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EXC_BAD_ACCESS signal received executing GPT2 llvm-cpu on iOS Simulator #12369

Closed
wangkuiyi opened this issue Feb 24, 2023 · 13 comments
Closed
Assignees
Labels
bug 🐞 Something isn't working

Comments

@wangkuiyi
Copy link
Contributor

wangkuiyi commented Feb 24, 2023

What happened?

Thanks to Lei (@antiagainst)'s quick review of my case, I have a general idea of what I should write about in this issue.

On my macOS/M1 Max system, I made a simple iOS app in Xcode that runs the llvm-cpu vmfb generated from the GPT-2 model by James and Rob (https://github.com/iree-org/iree-jax/blob/main/models/gpt2/export.py) using the IREE runtime in the iOS Simulator app. Unfortunately, I got a EXC_BAD_ACCESS signal at the first call into a function in the MLIR module. Here's a screenshot of the stack to show you what it looks like.

Screenshot 2023-02-24 at 3 09 30 PM

I used the following command to turn the MLIR into a vmfb file.

iree-compile /tmp/gpt2.mlir --iree-hal-target-backends=llvm-cpu --iree-input-type=mhlo > /tmp/gpt2.vmfb

But if I change the backend from "llvm-cpu" to "vmvx," the iOS app works fine and the call to the MLIR function returns the right value.

iree-compile /tmp/gpt2.mlir --iree-hal-target-backends=vmvx --iree-input-type=mhlo > /tmp/gpt2.vmfb

The following is a screenshot of the successful run.

Screenshot 2023-02-24 at 3 27 31 PM

A few weeks ago, I was able to compile a simple JAX program that trains a linear regression model into llvm-cpu vmfb and then run it in the iOS simulator with success.

Steps to reproduce your issue

  1. Build and install IREE Python binding by source ./build/.env and export $PYTONPATH.
  2. Install iree-jax by git-cloning the repo and add the local repo into PYTHONPATH.
  3. Change https://github.com/iree-org/iree-jax/blob/main/models/gpt2/model.py to set batch size (B) to 1.
  4. Run https://github.com/iree-org/iree-jax/blob/main/models/gpt2/export.py, which generates /tmp/gpt2.mlir and /tmp/gpt2.vmfb of llvm-cpu code.
  5. Build and run the aforementioned iOS app, which contains C++ stub code to create IREE runtime, session, load module, and make a call into the MLIR encode function.

What component(s) does this issue relate to?

Runtime

Version information

bdd679d

Additional context

macOS 13.2.1 (22D68)
Xcode 14.2 (14C18)
Apple clang version 14.0.0 (clang-1400.0.29.202)

@wangkuiyi
Copy link
Contributor Author

Following the suggestion by @benvanik , I set a breakpoint in the program before where the signal happens. It seems that in the above screenshot, it was the debugger who cleared a0, a1, a2. Here is the screenshot of what they were before the signal happened.
Screenshot 2023-02-25 at 9 21 59 AM

@wangkuiyi
Copy link
Contributor Author

I also followed another suggestion by @benvanik to use the command-line option --iree-llvm-link-embedded=false. This makes iree-compile uses the system linker to produce a dylib that includes symbols, which should provide a better disassembly view.

iree-compile /tmp/gpt2.mlir \
     --iree-hal-target-backends=llvm-cpu \
     --iree-input-type=mhlo  \
     --iree-llvm-link-embedded=false \
     --iree-hal-dump-executable-sources-to=/tmp/   > /tmp/gpt2.vmfb

Unfortunately, it seems that IREE runtime cannot find the dynamic library.

Screenshot 2023-02-25 at 9 32 37 AM

@benvanik
Copy link
Collaborator

Darn - this may be something in the simulator sandbox. You can add an fprintf(stderr, "\n\n%s\n\n", *out_file_path); here:
https://github.com/openxla/iree/blob/main/runtime/src/iree/base/internal/dynamic_library_posix.c#L90

and then fprintf(stderr, "\n\n%s\n\n", search_paths[i]); here: https://github.com/openxla/iree/blob/main/runtime/src/iree/base/internal/dynamic_library_posix.c#L155

and if you put a breakpoint here at the failure: https://github.com/openxla/iree/blob/main/runtime/src/iree/base/internal/dynamic_library_posix.c#L160

you can see if the paths its trying are valid on your filesystem. If we can get the system linker working then it's possible to use ASAN/etc to diagnose the memory accesses inside the executable by setting -DIREE_ENABLE_ASAN=ON in your cmake configure and passing --iree-llvm-sanitize=address to iree-compile.

@wangkuiyi
Copy link
Contributor Author

@benvanik

iree_dynamic_library_write_temp_file: /Users/y/Library/Developer/CoreSimulator/Devices/50831FFA-58C6-4575-B410-5F4FD7A2DFAA/data/Containers/Data/Application/2F49A54C-F82F-4391-A0DC-3E99190D9CA9/tmp/iree_dylib_uO9Qk5_mem_.so

search path: /Users/y/Library/Developer/CoreSimulator/Devices/50831FFA-58C6-4575-B410-5F4FD7A2DFAA/data/Containers/Data/Application/2F49A54C-F82F-4391-A0DC-3E99190D9CA9/tmp/iree_dylib_uO9Qk5_mem_.so

iree/runtime/src/iree/base/internal/dynamic_library_posix.c:163: NOT_FOUND; dynamic library not found on any search path; while invoking native function hal.executable.create; while calling import; 
[ 1]   native hal.executable.create:0 -
[ 0] bytecode gpt2_module.__init:1096 /tmp/gpt2.mlir:1:1
iree/runtime/src/iree/vm/context.c:588: NOT_FOUND; module 'gpt2_module' required for import 'gpt2_module.encode' not registered with the context

@benvanik
Copy link
Collaborator

Ahh it may be a dlopen issue. Wondering if this is the simulator actually preventing dlopen or something. It's silly we don't print the actual here - I'll send a PR in a sec but you can apply this to see if you get a better error message:

diff --git a/runtime/src/iree/base/internal/dynamic_library_posix.c b/runtime/src/iree/base/internal/dynamic_library_posix.c
index f4261d09b..4581e143f 100644
--- a/runtime/src/iree/base/internal/dynamic_library_posix.c
+++ b/runtime/src/iree/base/internal/dynamic_library_posix.c
@@ -158,7 +158,9 @@ iree_status_t iree_dynamic_library_load_from_files(
   if (!handle) {
     IREE_TRACE_ZONE_END(z0);
     return iree_make_status(IREE_STATUS_NOT_FOUND,
-                            "dynamic library not found on any search path");
+                            "failed to load dynamic library (possibly not "
+                            "found on any search path): %s",
+                            dlerror());
   }

   iree_dynamic_library_t* library = NULL;

@wangkuiyi
Copy link
Contributor Author

I followed your diff and made it prints dlerror(). Here is what I got

iree_dynamic_library_write_temp_file: /Users/y/Library/Developer/CoreSimulator/Devices/50831FFA-58C6-4575-B410-5F4FD7A2DFAA/data/Containers/Data/Application/EB5A0F8F-6727-428C-9C33-453B149F9DAA/tmp/iree_dylib_H2Glod_mem_.so

search path: /Users/y/Library/Developer/CoreSimulator/Devices/50831FFA-58C6-4575-B410-5F4FD7A2DFAA/data/Containers/Data/Application/EB5A0F8F-6727-428C-9C33-453B149F9DAA/tmp/iree_dylib_H2Glod_mem_.so

iree/runtime/src/iree/base/internal/dynamic_library_posix.c:163: NOT_FOUND; dynamic library not found on any search path: dlopen(/Users/y/Library/Developer/CoreSimulator/Devices/50831FFA-58C6-4575-B410-5F4FD7A2DFAA/data/Containers/Data/Application/EB5A0F8F-6727-428C-9C33-453B149F9DAA/tmp/iree_dylib_H2Glod_mem_.so, 0x0005): tried: '/Users/y/Library/Developer/Xcode/DerivedData/IREESampleApp-cxgcspycvvpsbmdoapimoptztscy/Build/Products/Debug-iphonesimulator/iree_dylib_H2Glod_mem_.so' (errno=2), '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/introspection/iree_dylib_H2Glod_mem_.so' (errno=2), '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/Users/y/Library/Developer/CoreSimulator/Devices/50831FFA-58C6-4575-B410-5F4FD7A2DFAA/data/Containers/Data/Application/EB5A0F8F-6727-428C-9C33-453B149F9DAA/tmp/iree_dylib_H2Glod_mem_.so' (errno=2), '/Users/y/Library/Developer/CoreSimulator/Devices/50831FFA-58C6-4575-B410-5F4FD7A2DFAA/data/Containers/Data/Application/EB5A0F8F-6727-428C-9C33-453B149F9DAA/tmp/iree_dylib_H2Glod_mem_.so' (mach-o file (/Users/y/Library/Developer/CoreSimulator/Devices/50831FFA-58C6-4575-B410-5F4FD7A2DFAA/data/Containers/Data/Application/EB5A0F8F-6727-428C-9C33-453B149F9DAA/tmp/iree_dylib_H2Glod_mem_.so), but incompatible platform (have 'macOS', need 'iOS-sim')); while invoking native function hal.executable.create; while calling import; 
[ 1]   native hal.executable.create:0 -
[ 0] bytecode gpt2_module.__init:1096 /tmp/gpt2.mlir:1:1
iree/runtime/src/iree/vm/context.c:588: NOT_FOUND; module 'gpt2_module' required for import 'gpt2_module.encode' not registered with the context

@benvanik
Copy link
Collaborator

ah hah!
but incompatible platform (have 'macOS', need 'iOS-sim'));
so we need to find the target triple or whatnot to target that

@benvanik
Copy link
Collaborator

aarch64-apple-ios-sim? I have no clue - I haven't done iOS dev in 5 years x_x

@wangkuiyi
Copy link
Contributor Author

wangkuiyi commented Feb 26, 2023

arm64-apple-ios-simulator, according to $(xcodebuild -version -sdk iphonesimulator Path)/SDKSettings.json.

However, --target=arm64-apple-ios-simulator is not enough, Clang would also need isysroot. The following works.

clang /tmp/a.c \
 --target=arm64-apple-ios-simulator \
 -isysroot $(xcodebuild -version -sdk iphonesimulator Path)

The following does not work.

clang /tmp/a.c \
 --target=arm64-apple-ios-simulator

It complains

clang: warning: using sysroot for 'MacOSX' but targeting 'iPhone' [-Wincompatible-sysroot]
ld: building for iOS Simulator, but linking in .tbd built for macOS/Mac Catalyst, file '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/libSystem.tbd' for architecture arm64

@stellaraccident
Copy link
Collaborator

We suspect that this patch is the culprit: cd92019

Confirmed that this was working in the candidate-20230222.438 release (possibly later but didn't finish complete bisect).

We narrowed it down to this minimal repro:

module attributes {hal.device.targets = [#hal.device.target<"llvm-cpu", {executable_targets = [#hal.executable.target<"llvm-cpu", "embedded-elf-arm_64", {cpu = "generic", cpu_features = "", data_layout = "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128", native_vector_size = 16 : index, target_triple = "arm64-unknown-unknown-eabi-elf"}>]}>]} {
  hal.executable private @encode_dispatch_15 {
    hal.executable.variant public @embedded_elf_arm_64, target = <"llvm-cpu", "embedded-elf-arm_64", {cpu = "generic", cpu_features = "", data_layout = "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128", native_vector_size = 16 : index, target_triple = "arm64-unknown-unknown-eabi-elf"}> {
      hal.executable.export public @encode_dispatch_15_generic_8x64x12 ordinal(0) layout(#hal.pipeline.layout<push_constants = 2, sets = [<0, bindings = [<0, storage_buffer, ReadOnly>, <1, storage_buffer>]>]>) {
      ^bb0(%arg0: !hal.device loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)]), %arg1: index loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)]), %arg2: index loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)]), %arg3: index loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])):
        %x, %y, %z = flow.dispatch.workgroup_count_from_dag_root %arg1, %arg2, %arg3 loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
        hal.return %x, %y, %z : index, index, index loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
      } loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
      builtin.module {
        func.func @encode_dispatch_15_generic_8x64x12() {
          %cst = arith.constant 8.000000e+00 : f32 loc(callsite(callsite(callsite("/tmp/gpt2.mlir":2035:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3))
          %c73920 = arith.constant 73920 : index loc(fused[callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":496:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
          %0 = hal.interface.constant.load[0] : i32 loc(fused[callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":496:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
          %1 = hal.interface.constant.load[1] : i32 loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
          %2 = arith.index_castui %0 {stream.alignment = 64 : index, stream.values = [0 : index, 49344 : index]} : i32 to index loc(fused[callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":496:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
          %3 = arith.index_castui %1 {stream.alignment = 64 : index, stream.values = [24768 : index, 49344 : index]} : i32 to index loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
          %4 = hal.interface.binding.subspan set(0) binding(0) type(storage_buffer) alignment(64) offset(%2) flags(ReadOnly) : !flow.dispatch.tensor<readonly:tensor<12x64x8xf32>> loc(callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3))
          %5 = hal.interface.binding.subspan set(0) binding(0) type(storage_buffer) alignment(64) offset(%c73920) flags(ReadOnly) : !flow.dispatch.tensor<readonly:tensor<8x64xf32>> loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":496:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
          %6 = hal.interface.binding.subspan set(0) binding(1) type(storage_buffer) alignment(64) offset(%3) : !flow.dispatch.tensor<writeonly:tensor<8x64x12xf32>> loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
          %7 = flow.dispatch.tensor.load %4, offsets = [0, 0, 0], sizes = [12, 64, 8], strides = [1, 1, 1] : !flow.dispatch.tensor<readonly:tensor<12x64x8xf32>> -> tensor<12x64x8xf32> loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
          %8 = flow.dispatch.tensor.load %5, offsets = [0, 0], sizes = [8, 64], strides = [1, 1] : !flow.dispatch.tensor<readonly:tensor<8x64xf32>> -> tensor<8x64xf32> loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
          %9 = tensor.empty() : tensor<8x64x12xf32> loc(callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2205:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3))
          %10 = linalg.generic {indexing_maps = [affine_map<(d0, d1, d2) -> (d2, d1, d0)>, affine_map<(d0, d1, d2) -> (d0, d1)>, affine_map<(d0, d1, d2) -> (d0, d1, d2)>], iterator_types = ["parallel", "parallel", "parallel"]} ins(%7, %8 : tensor<12x64x8xf32>, tensor<8x64xf32>) outs(%9 : tensor<8x64x12xf32>) {
          ^bb0(%in: f32 loc(callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)), %in_0: f32 loc(callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)), %out: f32 loc(callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2205:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3))):
            %11 = arith.divf %in, %cst : f32 loc(callsite(callsite(callsite("/tmp/gpt2.mlir":484:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3))
            %12 = arith.subf %11, %in_0 : f32 loc(callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3))
            linalg.yield %12 : f32 loc(callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3))
          } -> tensor<8x64x12xf32> loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
          flow.dispatch.tensor.store %10, %6, offsets = [0, 0, 0], sizes = [8, 64, 12], strides = [1, 1, 1] : tensor<8x64x12xf32> -> !flow.dispatch.tensor<writeonly:tensor<8x64x12xf32>> loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
          return loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
        } loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
      } loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    } loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
  } loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
  util.global private mutable @encode_dispatch_15_embedded_elf_arm_64_encode_dispatch_15_generic_8x64x12_8x64x12_buffer : !hal.buffer loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
  util.initializer {
    %c309372416 = arith.constant 309372416 : index loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    %device = hal.ex.shared_device : !hal.device loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    %allocator = hal.device.allocator<%device : !hal.device> : !hal.allocator loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    %buffer = hal.allocator.allocate<%allocator : !hal.allocator> type("DeviceVisible|DeviceLocal") usage("TransferSource|TransferTarget|Transfer|DispatchStorageRead|DispatchStorageWrite|DispatchStorage") : !hal.buffer{%c309372416} loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    util.global.store %buffer, @encode_dispatch_15_embedded_elf_arm_64_encode_dispatch_15_generic_8x64x12_8x64x12_buffer : !hal.buffer loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    util.initializer.return loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
  } loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
  func.func @encode_dispatch_15_embedded_elf_arm_64_encode_dispatch_15_generic_8x64x12_8x64x12(%arg0: i32 loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])) attributes {iree.abi.stub, iree.reflection = {iree.benchmark = "dispatch"}} {
    %c-1_i32 = arith.constant -1 : i32 loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    %c-1_i64 = arith.constant -1 : i64 loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    %c12 = arith.constant 12 : index loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    %c64 = arith.constant 64 : index loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    %c8 = arith.constant 8 : index loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    %c154686208 = arith.constant 154686208 : index loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    %c1 = arith.constant 1 : index loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    %c154686016 = arith.constant 154686016 : index loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    %c0 = arith.constant 0 : index loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    %c0_i32 = arith.constant 0 : i32 loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    %0 = arith.index_cast %arg0 : i32 to index loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    %device = hal.ex.shared_device : !hal.device loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    %cmd = hal.command_buffer.create device(%device : !hal.device) mode("OneShot|AllowInlineExecution") categories(Dispatch) : !hal.command_buffer loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    %pipeline_layout = hal.pipeline_layout.lookup device(%device : !hal.device) layout(<push_constants = 2, sets = [<0, bindings = [<0, storage_buffer, ReadOnly>, <1, storage_buffer>]>]>) : !hal.pipeline_layout loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    hal.command_buffer.push_constants<%cmd : !hal.command_buffer> layout(%pipeline_layout : !hal.pipeline_layout) offset(0) values([%c0_i32, %c0_i32]) : i32, i32 loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    %encode_dispatch_15_embedded_elf_arm_64_encode_dispatch_15_generic_8x64x12_8x64x12_buffer = util.global.load @encode_dispatch_15_embedded_elf_arm_64_encode_dispatch_15_generic_8x64x12_8x64x12_buffer : !hal.buffer loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    hal.command_buffer.push_descriptor_set<%cmd : !hal.command_buffer> layout(%pipeline_layout : !hal.pipeline_layout)[%c0] bindings([
      %c0 = (%encode_dispatch_15_embedded_elf_arm_64_encode_dispatch_15_generic_8x64x12_8x64x12_buffer : !hal.buffer)[%c0, %c154686016], 
      %c1 = (%encode_dispatch_15_embedded_elf_arm_64_encode_dispatch_15_generic_8x64x12_8x64x12_buffer : !hal.buffer)[%c154686208, %c154686016]
    ]) loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    %workgroup_x, %workgroup_y, %workgroup_z = hal.executable.calculate_workgroups device(%device : !hal.device) target(@encode_dispatch_15::@embedded_elf_arm_64::@encode_dispatch_15_generic_8x64x12) workload([%c8, %c64, %c12]) : index, index, index loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    scf.for %arg1 = %c0 to %0 step %c1 {
      hal.command_buffer.dispatch.symbol<%cmd : !hal.command_buffer> target(@encode_dispatch_15::@embedded_elf_arm_64::@encode_dispatch_15_generic_8x64x12) workgroups([%workgroup_x, %workgroup_y, %workgroup_z]) loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
      hal.command_buffer.execution_barrier<%cmd : !hal.command_buffer> source("Dispatch|CommandRetire") target("CommandIssue|Dispatch") flags("None") loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    } loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    hal.command_buffer.finalize<%cmd : !hal.command_buffer> loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    %1 = util.null : !hal.fence loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    %fence = hal.fence.create device(%device : !hal.device) flags("None") : !hal.fence loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    hal.device.queue.execute<%device : !hal.device> affinity(%c-1_i64) wait(%1) signal(%fence) commands([%cmd]) loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    %status = hal.fence.await until([%fence]) timeout_millis(%c-1_i32) : i32 loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    util.status.check_ok %status, "failed to wait on timepoint" loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
    return loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
  } loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":642:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2299:10 at "/tmp/gpt2.mlir":620:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":783:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2394:10 at "/tmp/gpt2.mlir":761:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":924:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2489:10 at "/tmp/gpt2.mlir":902:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1065:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2584:10 at "/tmp/gpt2.mlir":1043:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1206:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2679:10 at "/tmp/gpt2.mlir":1184:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1347:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2774:10 at "/tmp/gpt2.mlir":1325:12) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1488:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2869:10 at "/tmp/gpt2.mlir":1466:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1629:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2964:10 at "/tmp/gpt2.mlir":1607:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1770:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3059:10 at "/tmp/gpt2.mlir":1748:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":1911:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3154:10 at "/tmp/gpt2.mlir":1889:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":2052:13 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":3249:10 at "/tmp/gpt2.mlir":2030:13) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])
} loc(fused[callsite(callsite(callsite("/tmp/gpt2.mlir":501:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite(callsite("/tmp/gpt2.mlir":2204:10 at "/tmp/gpt2.mlir":479:11) at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3), callsite(callsite(callsite("/tmp/gpt2.mlir":499:12 at "/tmp/gpt2.mlir":380:14) at "/tmp/gpt2.mlir":313:15) at "/tmp/gpt2.mlir":164:3)])

It can be compiled for Apple Silicon with: iree-compile --iree-hal-target-backends=llvm-cpu --iree-llvm-target-triple=arm64-apple-darwin21.5.0 /Users/stella/scratch/bm/gpt2_module_encode_dispatch_15_embedded_elf_arm_64.mlir -o $HOME/scratch/dispatch15.vmfb

And then running on Apple Silicon will hit that bad access: iree-benchmark-module < $HOME/scratch/dispatch15.vmfb

There were some odd points in the analysis that don't make sense yet. Biggest one is that when run via the Python runtime bindings, the entire model (including this dispatch) works. No explanation for that except that something is randomly different about the address layout that plays in favor here.

@stellaraccident
Copy link
Collaborator

(conversation link: https://discord.com/channels/689900678990135345/1078848376977752194/1079273067051749376)

stellaraccident added a commit that referenced this issue Feb 26, 2023
This reverts commit cd92019.

Reverting because this was identified as the root cause of #12369.
@stellaraccident
Copy link
Collaborator

Landing the revert now and assigning the issue to Diego to reference as he decides what to do about it. Will close once we manage a roll forward without the bug.

stellaraccident pushed a commit that referenced this issue Feb 26, 2023
This reverts commit cd92019.

Reverting because this was identified as the root cause of #12369.
@dcaballe
Copy link
Contributor

dcaballe commented Mar 2, 2023

Thanks for reverting the PR! It looks like masking was just exposing an unrelated issue. #12460 fixed the problem and the masking changes have been rolled forward. Thanks!

@dcaballe dcaballe closed this as completed Mar 2, 2023
@github-project-automation github-project-automation bot moved this from Not Started to Done in (Deprecated) IREE Mar 2, 2023
qedawkins pushed a commit to qedawkins/iree that referenced this issue Apr 2, 2023
This reverts commit cd92019.

Reverting because this was identified as the root cause of iree-org#12369.
jpienaar pushed a commit that referenced this issue May 1, 2023
This reverts commit cd92019.

Reverting because this was identified as the root cause of #12369.
rengolin pushed a commit to plaidml/iree that referenced this issue May 2, 2023
This reverts commit cd92019.

Reverting because this was identified as the root cause of iree-org#12369.
NatashaKnk pushed a commit to NatashaKnk/iree that referenced this issue Jul 6, 2023
This reverts commit cd92019.

Reverting because this was identified as the root cause of iree-org#12369.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug 🐞 Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants