The Swift Package Index logo.Swift Package Index

Build Information

Failed to build MetalHLO, reference main (cfec83), with Swift 6.1 for macOS (SPM) on 13 May 2026 20:53:04 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/pedronahum/MetalHLO.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/pedronahum/MetalHLO
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at cfec837 Update ResNet18 CIFAR-10 readmes — 5.6x → 8.48x
Cloned https://github.com/pedronahum/MetalHLO.git
Revision (git rev-parse @):
cfec8372a0fb0de822235a0f5976ae072abf5075
SUCCESS checkout https://github.com/pedronahum/MetalHLO.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/pedronahum/MetalHLO.git
https://github.com/pedronahum/MetalHLO.git
{
  "dependencies" : [
    {
      "identity" : "mlx-swift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.21.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ml-explore/mlx-swift"
    }
  ],
  "manifest_display_name" : "MetalHLO",
  "name" : "MetalHLO",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "14.0"
    }
  ],
  "products" : [
    {
      "name" : "MetalHLO",
      "targets" : [
        "MetalHLO"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "CMetalHLO",
      "targets" : [
        "CMetalHLO"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    },
    {
      "name" : "PJRTMetalHLO",
      "targets" : [
        "PJRTMetalHLO"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    },
    {
      "name" : "ANERuntime",
      "targets" : [
        "ANERuntime"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MetalHLOBenchmarks",
      "targets" : [
        "MetalHLOBenchmarks"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MLXBenchmarks",
      "targets" : [
        "MLXBenchmarks"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "benchmark-runner",
      "targets" : [
        "BenchmarkRunner"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "mlx-comparison",
      "targets" : [
        "MLXComparison"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "HeterogeneousFusionBenchmark",
      "targets" : [
        "HeterogeneousFusionBenchmark"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "GPT2EndToEnd",
      "targets" : [
        "GPT2EndToEnd"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "DepthAttentionBenchmark",
      "targets" : [
        "DepthAttentionBenchmark"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "CalibrateTest",
      "targets" : [
        "CalibrateTest"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "swift_languages_versions" : [
    "6"
  ],
  "targets" : [
    {
      "c99name" : "PJRTMetalHLOTests",
      "module_type" : "SwiftTarget",
      "name" : "PJRTMetalHLOTests",
      "path" : "Tests/PJRTMetalHLOTests",
      "sources" : [
        "PJRTPluginTests.swift"
      ],
      "target_dependencies" : [
        "PJRTMetalHLO",
        "MetalHLO"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PJRTMetalHLO",
      "module_type" : "SwiftTarget",
      "name" : "PJRTMetalHLO",
      "path" : "Sources/PJRTMetalHLO",
      "product_memberships" : [
        "PJRTMetalHLO"
      ],
      "sources" : [
        "OpaquePointerHelpers.swift",
        "PJRTApi.swift",
        "PJRTBuffer.swift",
        "PJRTClient.swift",
        "PJRTDevice.swift",
        "PJRTError.swift",
        "PJRTEvent.swift",
        "PJRTExecutable.swift",
        "PJRTMemory.swift",
        "PJRTTopology.swift"
      ],
      "target_dependencies" : [
        "MetalHLO",
        "MetalHLOCore",
        "CPJRTApi",
        "ANERuntime"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MetalHLOTests",
      "module_type" : "SwiftTarget",
      "name" : "MetalHLOTests",
      "path" : "Tests/MetalHLOTests",
      "sources" : [
        "ActivationOpsTests.swift",
        "CAPITests.swift",
        "ClientTests.swift",
        "Conformance/ConformanceAnalyzer.swift",
        "Conformance/ConformanceTestCLI.swift",
        "Conformance/ConformanceTestRunner.swift",
        "Conformance/StableHLO/IndexingConformanceTests.swift",
        "Conformance/StableHLO/IndexingOperationsDiagnostic.swift",
        "Conformance/StableHLO/InterpretTestParser.swift",
        "Conformance/StableHLO/InterpretTestRunner.swift",
        "Conformance/StableHLO/OfficialConformanceTests.swift",
        "Conformance/StableHLO/OfficialTestManager.swift",
        "Conformance/StableHLO/OptimizationBugDiagnostic.swift",
        "Conformance/StableHLO/OptimizationCorrectnessTests.swift",
        "Conformance/StableHLOConformanceTests.swift",
        "Conformance/StableHLOTestManager.swift",
        "Conformance/StableHLOTestParser.swift",
        "ConstantHandlingTests.swift",
        "ControlFlowTests.swift",
        "IndexingOpsTests.swift",
        "IntegrationTests.swift",
        "NewOpsTests.swift",
        "OperationTests.swift",
        "ProducerConsumerFusionBugTest.swift",
        "QuickWinsOpsTests.swift",
        "RNGTypesTests.swift",
        "TrainingOpsTests.swift"
      ],
      "target_dependencies" : [
        "MetalHLO",
        "CMetalHLO"
      ],
      "type" : "test"
    },
    {
      "c99name" : "MetalHLOCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "MetalHLOCoreTests",
      "path" : "Tests/MetalHLOCoreTests",
      "sources" : [
        "ANE/MILEmitterTests.swift",
        "ANE/MILWeightPackerTests.swift",
        "AnalyzerTests.swift",
        "CanonicalizersTests.swift",
        "CodegenTests.swift",
        "CrossEntropyTest.swift",
        "CrossLayerFusionTests.swift",
        "CustomCallTests.swift",
        "DepthAttentionTests.swift",
        "GatherBatchingTests.swift",
        "GatherMLIRFormatTest.swift",
        "HLOOptimizerTests.swift",
        "HeterogeneousIntegrationTests.swift",
        "IntegratedExecutorTests.swift",
        "KernelCacheTests.swift",
        "KernelDispatchRegressionTests.swift",
        "LLMOptimizationsTests.swift",
        "LexerTests.swift",
        "MILFusionTests.swift",
        "MemoryPlanningTests.swift",
        "MetalKernelTests.swift",
        "NeuralEngineTargetingTests.swift",
        "ParserTests.swift",
        "PartitionerTests.swift",
        "PassManagerTests.swift",
        "PatternCodegenTests.swift",
        "PermutationUtilsTests.swift",
        "ProfileGuidedOptimizationTests.swift",
        "QuantizationAwareTests.swift",
        "ReduceTest.swift",
        "RematerializationTests.swift",
        "ScatterTest.swift",
        "SharedIOSurfaceTests.swift",
        "TuningTests.swift",
        "ZeroAllocExecutionTests.swift"
      ],
      "target_dependencies" : [
        "MetalHLOCore",
        "MetalHLO"
      ],
      "type" : "test"
    },
    {
      "c99name" : "MetalHLOCore",
      "module_type" : "SwiftTarget",
      "name" : "MetalHLOCore",
      "path" : "Sources/MetalHLOCore",
      "product_memberships" : [
        "MetalHLO",
        "CMetalHLO",
        "PJRTMetalHLO",
        "MetalHLOBenchmarks",
        "MLXBenchmarks",
        "benchmark-runner",
        "mlx-comparison",
        "DepthAttentionBenchmark"
      ],
      "sources" : [
        "ANE/CoreMLOpBuilder.swift",
        "ANE/MILEmitter.swift",
        "ANE/MILFusionRewriter.swift",
        "ANE/MILOpTranslator.swift",
        "ANE/MILTextBuilder.swift",
        "ANE/MILTypeMapper.swift",
        "ANE/MILWeightPacker.swift",
        "Cache/KernelCache.swift",
        "Codegen/KernelSpecializer.swift",
        "Codegen/MetalEmitter.swift",
        "Codegen/MetalIR.swift",
        "Codegen/PatternCodegen.swift",
        "Codegen/ReductionKernelGenerator.swift",
        "Codegen/SpecializedAttention.swift",
        "Codegen/SpecializedMatMul.swift",
        "Codegen/TileCalculator.swift",
        "Compiler/Analyzer.swift",
        "Compiler/CodeGenerator.swift",
        "Compiler/CustomCallHandlers.swift",
        "Compiler/EmbeddedAttentionSplitter.swift",
        "Compiler/IntegrationTypes.swift",
        "Compiler/KernelTypes.swift",
        "Compiler/MPSGraphCompiler.swift",
        "Compiler/MetalHLOCompiler.swift",
        "Compiler/OpEmitter.swift",
        "Compiler/PassManager.swift",
        "Compiler/TF32Transform.swift",
        "IR/Attributes.swift",
        "IR/HLOFunction.swift",
        "IR/HLOModule.swift",
        "IR/HLOOpKind.swift",
        "IR/HLOOperation.swift",
        "IR/TensorType.swift",
        "LLM/LLMOptimizations.swift",
        "Memory/StaticMemoryPlanner.swift",
        "Metal/Kernels/DepthAttentionKernel.swift",
        "Metal/Kernels/FlashAttentionKernel.swift",
        "Metal/Kernels/GELUKernel.swift",
        "Metal/Kernels/KernelRegistry.swift",
        "Metal/Kernels/LayerNormKernel.swift",
        "Metal/Kernels/MetalKernel.swift",
        "Metal/Kernels/SoftmaxKernel.swift",
        "Metal/Kernels/UnaryKernels.swift",
        "Optimizer/AlgebraicSimplifier.swift",
        "Optimizer/BufferAssignment.swift",
        "Optimizer/Canonicalizers.swift",
        "Optimizer/CostModel.swift",
        "Optimizer/CrossLayerFusion.swift",
        "Optimizer/FusionPatterns.swift",
        "Optimizer/HLOOptimizer.swift",
        "Optimizer/HLOPattern.swift",
        "Optimizer/HorizontalFusion.swift",
        "Optimizer/LayoutAssignment.swift",
        "Optimizer/ProducerConsumerFusion.swift",
        "Optimizer/ProfileGuidedOptimization.swift",
        "Optimizer/QuantizationAware.swift",
        "Optimizer/Rematerialization.swift",
        "Optimizer/SiblingFusion.swift",
        "Parser/Lexer.swift",
        "Parser/ParseError.swift",
        "Parser/Parser.swift",
        "Parser/Token.swift",
        "Runtime/BufferStorage.swift",
        "Runtime/CompilationCache.swift",
        "Runtime/IntegratedExecutor.swift",
        "Runtime/LargeTensorPool.swift",
        "Runtime/LargeTensorStorage.swift",
        "Runtime/LayerAccumulationBuffer.swift",
        "Runtime/MetalExecutor.swift",
        "Runtime/NeuralEngineTargeting.swift",
        "Runtime/SharedIOSurfaceBuffer.swift",
        "Runtime/StridedTensorView.swift",
        "Runtime/SubFunctionExtractor.swift",
        "Runtime/TensorTransferManager.swift",
        "Runtime/ZeroAllocExecutor.swift",
        "Tuning/AutoTuner.swift",
        "Tuning/TuningDatabase.swift",
        "Utils/PermutationUtils.swift"
      ],
      "target_dependencies" : [
        "ANERuntime"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MetalHLOBenchmarks",
      "module_type" : "SwiftTarget",
      "name" : "MetalHLOBenchmarks",
      "path" : "Sources/MetalHLOBenchmarks",
      "product_memberships" : [
        "MetalHLOBenchmarks",
        "MLXBenchmarks",
        "benchmark-runner",
        "mlx-comparison",
        "DepthAttentionBenchmark"
      ],
      "sources" : [
        "BenchmarkResult.swift",
        "BenchmarkRunner.swift",
        "CompilerBenchmarks.swift",
        "FusionAnalysisBenchmarks.swift",
        "GPUMetrics.swift",
        "MemoryBenchmarks.swift",
        "ModelBenchmarks.swift",
        "OperationBenchmarks.swift",
        "PowerEfficiencyBenchmarks.swift",
        "TestDataGenerator.swift"
      ],
      "target_dependencies" : [
        "MetalHLO"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MetalHLO",
      "module_type" : "SwiftTarget",
      "name" : "MetalHLO",
      "path" : "Sources/MetalHLO",
      "product_memberships" : [
        "MetalHLO",
        "CMetalHLO",
        "PJRTMetalHLO",
        "MetalHLOBenchmarks",
        "MLXBenchmarks",
        "benchmark-runner",
        "mlx-comparison",
        "DepthAttentionBenchmark"
      ],
      "sources" : [
        "Buffer.swift",
        "Client.swift",
        "CompilationConfig.swift",
        "ElementType.swift",
        "Errors.swift",
        "Executable.swift",
        "MetalHLO.swift",
        "TensorType.swift"
      ],
      "target_dependencies" : [
        "MetalHLOCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MLXComparison",
      "module_type" : "SwiftTarget",
      "name" : "MLXComparison",
      "path" : "Sources/MLXComparison",
      "product_memberships" : [
        "mlx-comparison"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "MLXBenchmarks",
        "MetalHLOBenchmarks"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "MLXBenchmarks",
      "module_type" : "SwiftTarget",
      "name" : "MLXBenchmarks",
      "path" : "Sources/MLXBenchmarks",
      "product_dependencies" : [
        "MLX",
        "MLXRandom"
      ],
      "product_memberships" : [
        "MLXBenchmarks",
        "mlx-comparison"
      ],
      "sources" : [
        "MLXBenchmarks.swift"
      ],
      "target_dependencies" : [
        "MetalHLOBenchmarks"
      ],
      "type" : "library"
    },
    {
      "c99name" : "HeterogeneousFusionBenchmark",
      "module_type" : "SwiftTarget",
      "name" : "HeterogeneousFusionBenchmark",
      "path" : "Sources/HeterogeneousFusionBenchmark",
      "product_memberships" : [
        "HeterogeneousFusionBenchmark"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "HeterogeneousFusion"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "HeterogeneousFusion",
      "module_type" : "SwiftTarget",
      "name" : "HeterogeneousFusion",
      "path" : "Sources/HeterogeneousFusion",
      "product_memberships" : [
        "HeterogeneousFusionBenchmark",
        "GPT2EndToEnd",
        "CalibrateTest"
      ],
      "sources" : [
        "AttentionExecutor.swift",
        "BenchmarkHarness.swift",
        "ColumnSplitHelper.swift",
        "ComputeUnit.swift",
        "ContentionModel.swift",
        "ConvolutionCPU.swift",
        "ConvolutionGPU.swift",
        "ConvolutionMPS.swift",
        "ElementwiseCPU.swift",
        "ElementwiseGPU.swift",
        "EligibilityAnnotationPass.swift",
        "EmbeddingCPU.swift",
        "EmbeddingGPU.swift",
        "FusedExecutor.swift",
        "FusedMatmul.swift",
        "HardwareCalibration.swift",
        "HardwareMonitor.swift",
        "HardwareProfile.swift",
        "HeteroGraph.swift",
        "HeterogeneousError.swift",
        "HeterogeneousPartitioningPass.swift",
        "LayerNormCPU.swift",
        "LayerNormGPU.swift",
        "MatmulANE.swift",
        "MatmulCPU.swift",
        "MatmulGPU.swift",
        "OpFusionPass.swift",
        "OptimalSplitter.swift",
        "PartitionDescriptor.swift",
        "ProfileDatabase.swift",
        "ProfitabilityGuard.swift",
        "SequentialScheduler.swift",
        "SoftmaxCPU.swift",
        "SoftmaxGPU.swift",
        "ThroughputCurve.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GPT2EndToEnd",
      "module_type" : "SwiftTarget",
      "name" : "GPT2EndToEnd",
      "path" : "Sources/GPT2EndToEnd",
      "product_memberships" : [
        "GPT2EndToEnd"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "HeterogeneousFusion"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "DepthAttentionBenchmark",
      "module_type" : "SwiftTarget",
      "name" : "DepthAttentionBenchmark",
      "path" : "Sources/DepthAttentionBenchmark",
      "product_memberships" : [
        "DepthAttentionBenchmark"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "MetalHLOCore",
        "MetalHLOBenchmarks"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "CalibrateTest",
      "module_type" : "SwiftTarget",
      "name" : "CalibrateTest",
      "path" : "Sources/CalibrateTest",
      "product_memberships" : [
        "CalibrateTest"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "HeterogeneousFusion"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "CPJRTApi",
      "module_type" : "ClangTarget",
      "name" : "CPJRTApi",
      "path" : "Sources/CPJRTApi",
      "product_memberships" : [
        "PJRTMetalHLO"
      ],
      "sources" : [
        "shim.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CMetalHLO",
      "module_type" : "SwiftTarget",
      "name" : "CMetalHLO",
      "path" : "Sources/CMetalHLO",
      "product_memberships" : [
        "CMetalHLO"
      ],
      "sources" : [
        "CInterface.swift"
      ],
      "target_dependencies" : [
        "MetalHLO",
        "ANERuntime"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BenchmarkRunner",
      "module_type" : "SwiftTarget",
      "name" : "BenchmarkRunner",
      "path" : "Sources/BenchmarkRunner",
      "product_memberships" : [
        "benchmark-runner"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "MetalHLOBenchmarks"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "ANERuntimeTests",
      "module_type" : "SwiftTarget",
      "name" : "ANERuntimeTests",
      "path" : "Tests/ANERuntimeTests",
      "sources" : [
        "ANEAvailabilityTests.swift",
        "ANEBufferTests.swift",
        "ANECompileCounterTests.swift",
        "ANEDeviceTests.swift",
        "ANEMILIntegrationTests.swift",
        "ANEWatchdogTests.swift",
        "CoreMLBridgeTests.swift"
      ],
      "target_dependencies" : [
        "ANERuntime",
        "MetalHLOCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ANERuntime",
      "module_type" : "SwiftTarget",
      "name" : "ANERuntime",
      "path" : "Sources/ANERuntime",
      "product_memberships" : [
        "MetalHLO",
        "CMetalHLO",
        "PJRTMetalHLO",
        "ANERuntime",
        "MetalHLOBenchmarks",
        "MLXBenchmarks",
        "benchmark-runner",
        "mlx-comparison",
        "DepthAttentionBenchmark"
      ],
      "sources" : [
        "ANEAvailability.swift",
        "ANEBuffer.swift",
        "ANEDevice.swift",
        "ANEError.swift",
        "ANEProgram.swift",
        "ANEWatchdog.swift",
        "CompileCounter.swift",
        "CoreMLBridge.swift",
        "CoreMLModelBuilder.swift",
        "CoreMLOp.swift",
        "CoreMLProgram.swift",
        "MILWeightTemplate.swift",
        "Protobuf/CoreMLProto.swift",
        "Protobuf/ProtobufWriter.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats
Building for debugging...
[0/229] Write sources
[1/229] Write benchmark-runner-entitlement.plist
[1/229] Write mlx-comparison-entitlement.plist
[5/229] Write sources
[12/229] Write HeterogeneousFusionBenchmark-entitlement.plist
[12/229] Write sources
[14/229] Write GPT2EndToEnd-entitlement.plist
[14/229] Write sources
[18/229] Write DepthAttentionBenchmark-entitlement.plist
[20/229] Compiling _NumericsShims _NumericsShims.c
[21/229] Compiling version.cpp
[22/229] Write swift-version-2F0A5646E1D333AE.txt
[23/229] Compiling no_gguf.cpp
[24/229] Compiling utils.cpp
[25/229] Compiling scheduler.cpp
[26/273] Compiling load.cpp
[27/273] Compiling linalg.cpp
[28/273] Compiling random.cpp
[30/273] Compiling RealModule RealFunctions.swift
[31/274] Compiling RealModule Float80+Real.swift
[32/274] Compiling RealModule Real.swift
[33/274] Compiling RealModule ElementaryFunctions.swift
[34/274] Compiling RealModule Float16+Real.swift
[35/274] Compiling RealModule AugmentedArithmetic.swift
[36/274] Compiling RealModule Double+Real.swift
[37/274] Compiling HeterogeneousFusion AttentionExecutor.swift
[38/274] Compiling HeterogeneousFusion BenchmarkHarness.swift
[39/274] Emitting module RealModule
[40/274] Compiling RealModule Float+Real.swift
[41/274] Compiling RealModule RelaxedArithmetic.swift
[41/274] Compiling primitives.cpp
[42/274] Compiling graph_utils.cpp
[43/274] Compiling safetensors.cpp
[44/285] Compiling fft.cpp
[46/285] Compiling ComplexModule Complex+IntegerLiteral.swift
[47/285] Compiling ComplexModule Complex+Hashable.swift
[48/285] Compiling ComplexModule Complex+Numeric.swift
[49/286] Compiling ComplexModule Polar.swift
[50/286] Compiling ComplexModule Complex+StringConvertible.swift
[51/286] Compiling ComplexModule Complex.swift
[52/286] Compiling ComplexModule Scale.swift
[53/286] Compiling ComplexModule Complex+Codable.swift
[54/286] Compiling ComplexModule Complex+ElementaryFunctions.swift
[55/286] Compiling ComplexModule Complex+AdditiveArithmetic.swift
[56/286] Compiling ComplexModule Complex+AlgebraicField.swift
[57/286] Emitting module ComplexModule
[57/286] Compiling transforms.cpp
[58/286] Compiling einsum.cpp
[59/288] Compiling dtype_utils.cpp
[61/288] Compiling Numerics Numerics.swift
[62/288] Emitting module Numerics
[62/288] Compiling dtype.cpp
[63/288] Compiling utils.cpp
[64/288] Compiling fast.cpp
[65/288] Compiling no_ring.cpp
[66/288] Compiling ops.cpp
[67/288] Compiling no_mpi.cpp
[68/288] Compiling no_nccl.cpp
[69/288] Compiling no_jaccl.cpp
[70/288] Compiling device.cpp
[71/288] Compiling primitives.cpp
[72/288] Compiling ops.cpp
[73/288] Compiling distributed.cpp
[74/288] Compiling utils.cpp
[75/288] Compiling unary.cpp
[76/288] Compiling sort.cpp
[77/288] Compiling ternary.cpp
[78/288] Compiling softmax.cpp
[79/288] Compiling scan.cpp
[80/288] Compiling slicing.cpp
[81/288] Compiling compile.cpp
[83/288] Emitting module HeterogeneousFusion
[83/291] Compiling resident.cpp
[84/291] Compiling rope.cpp
[85/291] Compiling scaled_dot_product_attention.cpp
[87/291] Compiling HeterogeneousFusion HardwareMonitor.swift
[88/291] Compiling HeterogeneousFusion HardwareProfile.swift
[89/291] Compiling HeterogeneousFusion HeteroGraph.swift
[90/291] Compiling HeterogeneousFusion HeterogeneousError.swift
[91/291] Compiling HeterogeneousFusion ProfileDatabase.swift
[92/291] Compiling HeterogeneousFusion ProfitabilityGuard.swift
[93/291] Compiling HeterogeneousFusion SequentialScheduler.swift
[94/291] Compiling HeterogeneousFusion OpFusionPass.swift
[95/291] Compiling HeterogeneousFusion OptimalSplitter.swift
[96/291] Compiling HeterogeneousFusion PartitionDescriptor.swift
[97/291] Compiling HeterogeneousFusion SoftmaxCPU.swift
[98/291] Compiling HeterogeneousFusion SoftmaxGPU.swift
[99/291] Compiling HeterogeneousFusion ThroughputCurve.swift
[100/291] Compiling HeterogeneousFusion MatmulANE.swift
[101/291] Compiling HeterogeneousFusion MatmulCPU.swift
[102/291] Compiling HeterogeneousFusion MatmulGPU.swift
[103/291] Compiling HeterogeneousFusion ElementwiseCPU.swift
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/EmbeddingCPU.swift:50:13: warning: 'cblas_scopy' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available.  Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.
48 |             let src = tableShard + localIdx * embeddingDim
49 |             let dst = output + pos * embeddingDim
50 |             cblas_scopy(ed, src, 1, dst, 1)
   |             `- warning: 'cblas_scopy' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available.  Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.
51 |         }
52 |     }
[104/291] Compiling HeterogeneousFusion ElementwiseGPU.swift
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/EmbeddingCPU.swift:50:13: warning: 'cblas_scopy' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available.  Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.
48 |             let src = tableShard + localIdx * embeddingDim
49 |             let dst = output + pos * embeddingDim
50 |             cblas_scopy(ed, src, 1, dst, 1)
   |             `- warning: 'cblas_scopy' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available.  Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.
51 |         }
52 |     }
[105/291] Compiling HeterogeneousFusion EligibilityAnnotationPass.swift
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/EmbeddingCPU.swift:50:13: warning: 'cblas_scopy' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available.  Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.
48 |             let src = tableShard + localIdx * embeddingDim
49 |             let dst = output + pos * embeddingDim
50 |             cblas_scopy(ed, src, 1, dst, 1)
   |             `- warning: 'cblas_scopy' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available.  Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.
51 |         }
52 |     }
[106/291] Compiling HeterogeneousFusion EmbeddingCPU.swift
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/EmbeddingCPU.swift:50:13: warning: 'cblas_scopy' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available.  Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.
48 |             let src = tableShard + localIdx * embeddingDim
49 |             let dst = output + pos * embeddingDim
50 |             cblas_scopy(ed, src, 1, dst, 1)
   |             `- warning: 'cblas_scopy' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available.  Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.
51 |         }
52 |     }
[107/291] Compiling HeterogeneousFusion EmbeddingGPU.swift
[108/291] Compiling HeterogeneousFusion FusedExecutor.swift
[109/291] Compiling HeterogeneousFusion FusedMatmul.swift
[110/291] Compiling HeterogeneousFusion HardwareCalibration.swift
[111/291] Compiling HeterogeneousFusion HeterogeneousPartitioningPass.swift
[112/291] Compiling HeterogeneousFusion LayerNormCPU.swift
[113/291] Compiling HeterogeneousFusion LayerNormGPU.swift
[113/291] Compiling reduce.cpp
[115/291] Compiling HeterogeneousFusion ContentionModel.swift
[116/291] Compiling HeterogeneousFusion ConvolutionCPU.swift
[117/291] Compiling HeterogeneousFusion ConvolutionGPU.swift
[118/291] Compiling HeterogeneousFusion ConvolutionMPS.swift
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:134:26: error: heterogeneous collection literal could only be inferred to '[Any]'; add explicit type annotation if this is intentional
132 |     /// Best speedup across all fused modes.
133 |     public var bestSpeedup: Double {
134 |         let candidates = [
    |                          `- error: heterogeneous collection literal could only be inferred to '[Any]'; add explicit type annotation if this is intentional
135 |             twoWaySpeedup,
136 |             threeWaySpeedup ?? 0,
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:136:13: warning: expression implicitly coerced from 'Double?' to 'Any'
134 |         let candidates = [
135 |             twoWaySpeedup,
136 |             threeWaySpeedup ?? 0,
    |             |               |- note: provide a default value to avoid this warning
    |             |               |- note: force-unwrap the value to avoid this warning
    |             |               `- note: explicitly cast to 'Any' with 'as Any' to silence this warning
    |             `- warning: expression implicitly coerced from 'Double?' to 'Any'
137 |             optimalTwoWaySpeedup ?? 0,
138 |             optimalThreeWaySpeedup ?? 0,
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:140:33: error: cannot convert return expression of type 'Any' to return type 'Double'
138 |             optimalThreeWaySpeedup ?? 0,
139 |         ]
140 |         return candidates.max() ?? 0
    |                                 `- error: cannot convert return expression of type 'Any' to return type 'Double'
141 |     }
142 |
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:140:27: error: type 'Any' cannot conform to 'Comparable'
138 |             optimalThreeWaySpeedup ?? 0,
139 |         ]
140 |         return candidates.max() ?? 0
    |                           |- error: type 'Any' cannot conform to 'Comparable'
    |                           |- note: only concrete types such as structs, enums and classes can conform to protocols
    |                           `- note: required by referencing instance method 'max()' on 'Sequence' where 'Self.Element' = 'Any'
141 |     }
142 |
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:134:26: error: heterogeneous collection literal could only be inferred to '[Any]'; add explicit type annotation if this is intentional
132 |     /// Best speedup across all fused modes.
133 |     public var bestSpeedup: Double {
134 |         let candidates = [
    |                          `- error: heterogeneous collection literal could only be inferred to '[Any]'; add explicit type annotation if this is intentional
135 |             twoWaySpeedup,
136 |             threeWaySpeedup ?? 0,
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:136:13: warning: expression implicitly coerced from 'Double?' to 'Any'
134 |         let candidates = [
135 |             twoWaySpeedup,
136 |             threeWaySpeedup ?? 0,
    |             |               |- note: provide a default value to avoid this warning
    |             |               |- note: force-unwrap the value to avoid this warning
    |             |               `- note: explicitly cast to 'Any' with 'as Any' to silence this warning
    |             `- warning: expression implicitly coerced from 'Double?' to 'Any'
137 |             optimalTwoWaySpeedup ?? 0,
138 |             optimalThreeWaySpeedup ?? 0,
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:140:33: error: cannot convert return expression of type 'Any' to return type 'Double'
138 |             optimalThreeWaySpeedup ?? 0,
139 |         ]
140 |         return candidates.max() ?? 0
    |                                 `- error: cannot convert return expression of type 'Any' to return type 'Double'
141 |     }
142 |
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:140:27: error: type 'Any' cannot conform to 'Comparable'
138 |             optimalThreeWaySpeedup ?? 0,
139 |         ]
140 |         return candidates.max() ?? 0
    |                           |- error: type 'Any' cannot conform to 'Comparable'
    |                           |- note: only concrete types such as structs, enums and classes can conform to protocols
    |                           `- note: required by referencing instance method 'max()' on 'Sequence' where 'Self.Element' = 'Any'
141 |     }
142 |
[121/291] Compiling HeterogeneousFusion ColumnSplitHelper.swift
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:134:26: error: heterogeneous collection literal could only be inferred to '[Any]'; add explicit type annotation if this is intentional
132 |     /// Best speedup across all fused modes.
133 |     public var bestSpeedup: Double {
134 |         let candidates = [
    |                          `- error: heterogeneous collection literal could only be inferred to '[Any]'; add explicit type annotation if this is intentional
135 |             twoWaySpeedup,
136 |             threeWaySpeedup ?? 0,
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:136:13: warning: expression implicitly coerced from 'Double?' to 'Any'
134 |         let candidates = [
135 |             twoWaySpeedup,
136 |             threeWaySpeedup ?? 0,
    |             |               |- note: provide a default value to avoid this warning
    |             |               |- note: force-unwrap the value to avoid this warning
    |             |               `- note: explicitly cast to 'Any' with 'as Any' to silence this warning
    |             `- warning: expression implicitly coerced from 'Double?' to 'Any'
137 |             optimalTwoWaySpeedup ?? 0,
138 |             optimalThreeWaySpeedup ?? 0,
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:140:33: error: cannot convert return expression of type 'Any' to return type 'Double'
138 |             optimalThreeWaySpeedup ?? 0,
139 |         ]
140 |         return candidates.max() ?? 0
    |                                 `- error: cannot convert return expression of type 'Any' to return type 'Double'
141 |     }
142 |
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:140:27: error: type 'Any' cannot conform to 'Comparable'
138 |             optimalThreeWaySpeedup ?? 0,
139 |         ]
140 |         return candidates.max() ?? 0
    |                           |- error: type 'Any' cannot conform to 'Comparable'
    |                           |- note: only concrete types such as structs, enums and classes can conform to protocols
    |                           `- note: required by referencing instance method 'max()' on 'Sequence' where 'Self.Element' = 'Any'
141 |     }
142 |
[122/291] Compiling HeterogeneousFusion ComputeUnit.swift
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:134:26: error: heterogeneous collection literal could only be inferred to '[Any]'; add explicit type annotation if this is intentional
132 |     /// Best speedup across all fused modes.
133 |     public var bestSpeedup: Double {
134 |         let candidates = [
    |                          `- error: heterogeneous collection literal could only be inferred to '[Any]'; add explicit type annotation if this is intentional
135 |             twoWaySpeedup,
136 |             threeWaySpeedup ?? 0,
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:136:13: warning: expression implicitly coerced from 'Double?' to 'Any'
134 |         let candidates = [
135 |             twoWaySpeedup,
136 |             threeWaySpeedup ?? 0,
    |             |               |- note: provide a default value to avoid this warning
    |             |               |- note: force-unwrap the value to avoid this warning
    |             |               `- note: explicitly cast to 'Any' with 'as Any' to silence this warning
    |             `- warning: expression implicitly coerced from 'Double?' to 'Any'
137 |             optimalTwoWaySpeedup ?? 0,
138 |             optimalThreeWaySpeedup ?? 0,
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:140:33: error: cannot convert return expression of type 'Any' to return type 'Double'
138 |             optimalThreeWaySpeedup ?? 0,
139 |         ]
140 |         return candidates.max() ?? 0
    |                                 `- error: cannot convert return expression of type 'Any' to return type 'Double'
141 |     }
142 |
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:140:27: error: type 'Any' cannot conform to 'Comparable'
138 |             optimalThreeWaySpeedup ?? 0,
139 |         ]
140 |         return candidates.max() ?? 0
    |                           |- error: type 'Any' cannot conform to 'Comparable'
    |                           |- note: only concrete types such as structs, enums and classes can conform to protocols
    |                           `- note: required by referencing instance method 'max()' on 'Sequence' where 'Self.Element' = 'Any'
141 |     }
142 |
[122/291] Compiling indexing.cpp
[122/291] Compiling jit_kernels.cpp
[122/291] Compiling logsumexp.cpp
[122/291] Compiling matmul.cpp
[122/291] Compiling metal.cpp
[122/291] Compiling normalization.cpp
[122/291] Compiling quantized.cpp
[122/291] Compiling primitives.cpp
[122/291] Compiling export.cpp
Fetching https://github.com/ml-explore/mlx-swift
[1/14261] Fetching mlx-swift
Fetched https://github.com/ml-explore/mlx-swift from cache (1.40s)
Computing version for https://github.com/ml-explore/mlx-swift
Computed https://github.com/ml-explore/mlx-swift at 0.31.3 (1.99s)
Fetching https://github.com/apple/swift-numerics from cache
Fetched https://github.com/apple/swift-numerics from cache (0.91s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (1.42s)
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.1.1
Creating working copy for https://github.com/ml-explore/mlx-swift
Working copy of https://github.com/ml-explore/mlx-swift resolved at 0.31.3
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/170] Compiling metal.cpp
[1/170] Write swift-version-2F0A5646E1D333AE.txt
[2/170] Compiling logsumexp.cpp
[3/170] Compiling normalization.cpp
[3/170] Compiling primitives.cpp
[5/178] Compiling hadamard.cpp
[6/181] Compiling quantized.cpp
[8/181] Compiling RealModule RealFunctions.swift
[9/215] Compiling RealModule Float80+Real.swift
[10/215] Compiling RealModule Real.swift
[11/215] Compiling RealModule RelaxedArithmetic.swift
[12/215] Compiling RealModule Float16+Real.swift
[13/215] Compiling RealModule Float+Real.swift
[14/215] Compiling RealModule ElementaryFunctions.swift
[15/215] Compiling RealModule AugmentedArithmetic.swift
[16/215] Compiling HeterogeneousFusion ContentionModel.swift
[17/215] Compiling HeterogeneousFusion ConvolutionCPU.swift
[18/215] Compiling RealModule Double+Real.swift
[19/215] Emitting module RealModule
[19/215] Compiling matmul.cpp
[20/215] Compiling indexing.cpp
[22/226] Compiling ComplexModule Polar.swift
[23/226] Compiling ComplexModule Complex+Hashable.swift
[24/226] Compiling ComplexModule Complex.swift
[25/226] Compiling ComplexModule Complex+StringConvertible.swift
[26/227] Compiling ComplexModule Complex+IntegerLiteral.swift
[27/227] Compiling ComplexModule Complex+Numeric.swift
[28/227] Compiling ComplexModule Scale.swift
[29/227] Compiling HeterogeneousFusion HardwareMonitor.swift
[30/227] Compiling HeterogeneousFusion HardwareProfile.swift
[31/227] Compiling HeterogeneousFusion HeteroGraph.swift
[32/227] Compiling HeterogeneousFusion HeterogeneousError.swift
[33/230] Compiling ComplexModule Complex+Codable.swift
[34/230] Compiling ComplexModule Complex+ElementaryFunctions.swift
[35/230] Compiling ComplexModule Complex+AdditiveArithmetic.swift
[36/230] Compiling ComplexModule Complex+AlgebraicField.swift
[37/230] Compiling HeterogeneousFusion ConvolutionGPU.swift
[38/230] Compiling HeterogeneousFusion ConvolutionMPS.swift
[39/230] Emitting module HeterogeneousFusion
[42/230] Emitting module ComplexModule
[43/230] Compiling HeterogeneousFusion ElementwiseCPU.swift
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/EmbeddingCPU.swift:50:13: warning: 'cblas_scopy' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available.  Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.
48 |             let src = tableShard + localIdx * embeddingDim
49 |             let dst = output + pos * embeddingDim
50 |             cblas_scopy(ed, src, 1, dst, 1)
   |             `- warning: 'cblas_scopy' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available.  Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.
51 |         }
52 |     }
[44/230] Compiling HeterogeneousFusion ElementwiseGPU.swift
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/EmbeddingCPU.swift:50:13: warning: 'cblas_scopy' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available.  Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.
48 |             let src = tableShard + localIdx * embeddingDim
49 |             let dst = output + pos * embeddingDim
50 |             cblas_scopy(ed, src, 1, dst, 1)
   |             `- warning: 'cblas_scopy' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available.  Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.
51 |         }
52 |     }
[45/230] Compiling HeterogeneousFusion EligibilityAnnotationPass.swift
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/EmbeddingCPU.swift:50:13: warning: 'cblas_scopy' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available.  Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.
48 |             let src = tableShard + localIdx * embeddingDim
49 |             let dst = output + pos * embeddingDim
50 |             cblas_scopy(ed, src, 1, dst, 1)
   |             `- warning: 'cblas_scopy' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available.  Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.
51 |         }
52 |     }
[46/230] Compiling HeterogeneousFusion EmbeddingCPU.swift
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/EmbeddingCPU.swift:50:13: warning: 'cblas_scopy' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available.  Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.
48 |             let src = tableShard + localIdx * embeddingDim
49 |             let dst = output + pos * embeddingDim
50 |             cblas_scopy(ed, src, 1, dst, 1)
   |             `- warning: 'cblas_scopy' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available.  Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.
51 |         }
52 |     }
[47/230] Compiling HeterogeneousFusion AttentionExecutor.swift
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:134:26: error: heterogeneous collection literal could only be inferred to '[Any]'; add explicit type annotation if this is intentional
132 |     /// Best speedup across all fused modes.
133 |     public var bestSpeedup: Double {
134 |         let candidates = [
    |                          `- error: heterogeneous collection literal could only be inferred to '[Any]'; add explicit type annotation if this is intentional
135 |             twoWaySpeedup,
136 |             threeWaySpeedup ?? 0,
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:136:13: warning: expression implicitly coerced from 'Double?' to 'Any'
134 |         let candidates = [
135 |             twoWaySpeedup,
136 |             threeWaySpeedup ?? 0,
    |             |               |- note: provide a default value to avoid this warning
    |             |               |- note: force-unwrap the value to avoid this warning
    |             |               `- note: explicitly cast to 'Any' with 'as Any' to silence this warning
    |             `- warning: expression implicitly coerced from 'Double?' to 'Any'
137 |             optimalTwoWaySpeedup ?? 0,
138 |             optimalThreeWaySpeedup ?? 0,
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:140:33: error: cannot convert return expression of type 'Any' to return type 'Double'
138 |             optimalThreeWaySpeedup ?? 0,
139 |         ]
140 |         return candidates.max() ?? 0
    |                                 `- error: cannot convert return expression of type 'Any' to return type 'Double'
141 |     }
142 |
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:140:27: error: type 'Any' cannot conform to 'Comparable'
138 |             optimalThreeWaySpeedup ?? 0,
139 |         ]
140 |         return candidates.max() ?? 0
    |                           |- error: type 'Any' cannot conform to 'Comparable'
    |                           |- note: only concrete types such as structs, enums and classes can conform to protocols
    |                           `- note: required by referencing instance method 'max()' on 'Sequence' where 'Self.Element' = 'Any'
141 |     }
142 |
[48/230] Compiling HeterogeneousFusion BenchmarkHarness.swift
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:134:26: error: heterogeneous collection literal could only be inferred to '[Any]'; add explicit type annotation if this is intentional
132 |     /// Best speedup across all fused modes.
133 |     public var bestSpeedup: Double {
134 |         let candidates = [
    |                          `- error: heterogeneous collection literal could only be inferred to '[Any]'; add explicit type annotation if this is intentional
135 |             twoWaySpeedup,
136 |             threeWaySpeedup ?? 0,
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:136:13: warning: expression implicitly coerced from 'Double?' to 'Any'
134 |         let candidates = [
135 |             twoWaySpeedup,
136 |             threeWaySpeedup ?? 0,
    |             |               |- note: provide a default value to avoid this warning
    |             |               |- note: force-unwrap the value to avoid this warning
    |             |               `- note: explicitly cast to 'Any' with 'as Any' to silence this warning
    |             `- warning: expression implicitly coerced from 'Double?' to 'Any'
137 |             optimalTwoWaySpeedup ?? 0,
138 |             optimalThreeWaySpeedup ?? 0,
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:140:33: error: cannot convert return expression of type 'Any' to return type 'Double'
138 |             optimalThreeWaySpeedup ?? 0,
139 |         ]
140 |         return candidates.max() ?? 0
    |                                 `- error: cannot convert return expression of type 'Any' to return type 'Double'
141 |     }
142 |
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:140:27: error: type 'Any' cannot conform to 'Comparable'
138 |             optimalThreeWaySpeedup ?? 0,
139 |         ]
140 |         return candidates.max() ?? 0
    |                           |- error: type 'Any' cannot conform to 'Comparable'
    |                           |- note: only concrete types such as structs, enums and classes can conform to protocols
    |                           `- note: required by referencing instance method 'max()' on 'Sequence' where 'Self.Element' = 'Any'
141 |     }
142 |
[49/230] Compiling HeterogeneousFusion ColumnSplitHelper.swift
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:134:26: error: heterogeneous collection literal could only be inferred to '[Any]'; add explicit type annotation if this is intentional
132 |     /// Best speedup across all fused modes.
133 |     public var bestSpeedup: Double {
134 |         let candidates = [
    |                          `- error: heterogeneous collection literal could only be inferred to '[Any]'; add explicit type annotation if this is intentional
135 |             twoWaySpeedup,
136 |             threeWaySpeedup ?? 0,
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:136:13: warning: expression implicitly coerced from 'Double?' to 'Any'
134 |         let candidates = [
135 |             twoWaySpeedup,
136 |             threeWaySpeedup ?? 0,
    |             |               |- note: provide a default value to avoid this warning
    |             |               |- note: force-unwrap the value to avoid this warning
    |             |               `- note: explicitly cast to 'Any' with 'as Any' to silence this warning
    |             `- warning: expression implicitly coerced from 'Double?' to 'Any'
137 |             optimalTwoWaySpeedup ?? 0,
138 |             optimalThreeWaySpeedup ?? 0,
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:140:33: error: cannot convert return expression of type 'Any' to return type 'Double'
138 |             optimalThreeWaySpeedup ?? 0,
139 |         ]
140 |         return candidates.max() ?? 0
    |                                 `- error: cannot convert return expression of type 'Any' to return type 'Double'
141 |     }
142 |
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:140:27: error: type 'Any' cannot conform to 'Comparable'
138 |             optimalThreeWaySpeedup ?? 0,
139 |         ]
140 |         return candidates.max() ?? 0
    |                           |- error: type 'Any' cannot conform to 'Comparable'
    |                           |- note: only concrete types such as structs, enums and classes can conform to protocols
    |                           `- note: required by referencing instance method 'max()' on 'Sequence' where 'Self.Element' = 'Any'
141 |     }
142 |
[50/230] Compiling HeterogeneousFusion ComputeUnit.swift
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:134:26: error: heterogeneous collection literal could only be inferred to '[Any]'; add explicit type annotation if this is intentional
132 |     /// Best speedup across all fused modes.
133 |     public var bestSpeedup: Double {
134 |         let candidates = [
    |                          `- error: heterogeneous collection literal could only be inferred to '[Any]'; add explicit type annotation if this is intentional
135 |             twoWaySpeedup,
136 |             threeWaySpeedup ?? 0,
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:136:13: warning: expression implicitly coerced from 'Double?' to 'Any'
134 |         let candidates = [
135 |             twoWaySpeedup,
136 |             threeWaySpeedup ?? 0,
    |             |               |- note: provide a default value to avoid this warning
    |             |               |- note: force-unwrap the value to avoid this warning
    |             |               `- note: explicitly cast to 'Any' with 'as Any' to silence this warning
    |             `- warning: expression implicitly coerced from 'Double?' to 'Any'
137 |             optimalTwoWaySpeedup ?? 0,
138 |             optimalThreeWaySpeedup ?? 0,
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:140:33: error: cannot convert return expression of type 'Any' to return type 'Double'
138 |             optimalThreeWaySpeedup ?? 0,
139 |         ]
140 |         return candidates.max() ?? 0
    |                                 `- error: cannot convert return expression of type 'Any' to return type 'Double'
141 |     }
142 |
/Users/admin/builder/spi-builder-workspace/Sources/HeterogeneousFusion/BenchmarkHarness.swift:140:27: error: type 'Any' cannot conform to 'Comparable'
138 |             optimalThreeWaySpeedup ?? 0,
139 |         ]
140 |         return candidates.max() ?? 0
    |                           |- error: type 'Any' cannot conform to 'Comparable'
    |                           |- note: only concrete types such as structs, enums and classes can conform to protocols
    |                           `- note: required by referencing instance method 'max()' on 'Sequence' where 'Self.Element' = 'Any'
141 |     }
142 |
[51/230] Compiling HeterogeneousFusion MatmulANE.swift
[52/230] Compiling HeterogeneousFusion MatmulCPU.swift
[53/230] Compiling HeterogeneousFusion MatmulGPU.swift
[54/230] Compiling HeterogeneousFusion ProfileDatabase.swift
[55/230] Compiling HeterogeneousFusion ProfitabilityGuard.swift
[56/230] Compiling HeterogeneousFusion SequentialScheduler.swift
[57/230] Compiling HeterogeneousFusion SoftmaxCPU.swift
[58/230] Compiling HeterogeneousFusion SoftmaxGPU.swift
[59/230] Compiling HeterogeneousFusion ThroughputCurve.swift
[60/230] Compiling HeterogeneousFusion OpFusionPass.swift
[61/230] Compiling HeterogeneousFusion OptimalSplitter.swift
[62/230] Compiling HeterogeneousFusion PartitionDescriptor.swift
[63/230] Compiling HeterogeneousFusion HeterogeneousPartitioningPass.swift
[64/230] Compiling HeterogeneousFusion LayerNormCPU.swift
[65/230] Compiling HeterogeneousFusion LayerNormGPU.swift
[66/230] Compiling HeterogeneousFusion EmbeddingGPU.swift
[67/230] Compiling HeterogeneousFusion FusedExecutor.swift
[68/230] Compiling HeterogeneousFusion FusedMatmul.swift
[69/230] Compiling HeterogeneousFusion HardwareCalibration.swift
[69/230] Compiling device_info.cpp
[69/230] Compiling distributed.cpp
[69/230] Compiling fft.cpp
[69/230] Compiling device.cpp
[69/230] Compiling eval.cpp
[69/230] Compiling fence.cpp
[69/230] Compiling event.cpp
[69/230] Compiling export.cpp
[69/230] Compiling jit_kernels.cpp
warning: 'spi-builder-workspace': found 248 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/sine.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/subtract.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/dynamic_iota.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/transforms/stablehlo_wrap_in_composite.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/stablehlo_legalize_to_vhlo.0_12_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/log_complex128.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/stablehlo_legalize_to_vhlo.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/transforms/shape_legalize_to_stablehlo.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/dynamic_conv.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/ops/ops_chlo_roundtrip.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/transforms/stablehlo_refine_parameters.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/acos_float64.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/log_plus_one_float64.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/vhlo_to_version_downgrade_invalid.0_16_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/dynamic_pad.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/outfeed.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/real.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/asinh_float32.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/ops/ops_stablehlo_roundtrip.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/ops/verify_dynamic_conv.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/square_float32.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/is_finite.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/chlo/chlo_legalize_to_stablehlo_broadcast.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/transforms/stablehlo_aggressive_simplification.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/send_recv.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/stablehlo_legalize_to_vhlo.1_1_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/power.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/atan2.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/asin_float64.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/atanh_float64.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/exponential_complex64.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/count_leading_zeros.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/exponential.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/round_nearest_afz.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/transforms/stablehlo_check_shape_assertions.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/convert.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/stablehlo_legalize_to_vhlo.1_2_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/log_float32.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/floor.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/stablehlo_legalize_to_vhlo.1_10_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/stablehlo_legalize_to_vhlo.1_12_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/atanh_complex64.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/ops/ops_stablehlo.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/collective_broadcast.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/square_float64.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/transforms/stablehlo_convert_to_signless.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/stablehlo_legalize_to_vhlo.1_13_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/or.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/transforms/stablehlo_aggressive_folder.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/stablehlo_legalize_to_vhlo_mixed.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/transforms/stablehlo_probe_instrumentation.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/ops/print_while.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/stablehlo_legalize_to_vhlo.0_10_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/vhlo_to_version_invalid.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/dynamic_update_slice.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/concatenate.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/asin_float32.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/log_float64.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/ops/ops_sparse.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/ops/verify_reduce_window.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/vhlo_to_version_downgrade_invalid.0_18_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/iota.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/multiply.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/vhlo_to_version_downgrade_invalid.1_6_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/tan.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/acos_limits.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/vhlo_to_version_downgrade_invalid.1_4_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/while.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/shift_right_logical.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/transforms/stablehlo_compatibility_expander_locations.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/optimization_barrier.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/vhlo_to_version_downgrade_invalid.0_15_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/vhlo_to_version_downgrade_invalid.0_9_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/asinh_complex64.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/all_gather.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/transforms/config_assume_no_undeclared_side_effects.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/ops/transform_chlo.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/transforms/stablehlo_compatibility_expander.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/acos_float32.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/pad.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/transforms/stablehlo_legalize_deprecated_ops.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/ulp_difference_float32.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/vhlo_emit_version_api.1_1_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/exponential_minus_one.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/sqrt_complex64.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/asin_complex128.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/ops/canonicalize.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/ulp_difference_float64.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/reduce.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/bitcast_convert.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/popcnt.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/clamp.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/broadcast_in_dim.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/rsqrt.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/stablehlo_legalize_to_vhlo.0_9_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/vhlo_to_version_downgrade_invalid.1_12_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/ceil.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/vhlo_to_version_downgrade.1_11_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/ops/verify_while.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/log_plus_one_complex128.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/and.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/sqrt_float64.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/stablehlo_legalize_to_vhlo.1_7_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/negate.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/acosh_complex64.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/reduce_precision.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/transforms/stablehlo_target_independent_optimization.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/transforms/stablehlo_legalize_quant_to_int.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/infeed.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/exponential_float64.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/acosh_complex128.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/vhlo_to_version_downgrade_invalid.0_10_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/stablehlo_legalize_to_vhlo.1_4_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/dot_general.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/acos_complex64.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/reverse.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/if.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/stablehlo_legalize_to_vhlo.0_17_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/stablehlo_legalize_to_vhlo.0_18_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/tanh.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/vhlo_to_version_downgrade_invalid.0_17_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/dynamic_reshape.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/atanh_complex128.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/atanh_float32.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/ops/transform_stablehlo.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/stablehlo_legalize_to_vhlo.1_8_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/log_complex64.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/dynamic_gather.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/vhlo_to_version_downgrade.1_9_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/probe.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/divide.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/asinh_float64.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/compare.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/remainder.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/stablehlo_legalize_to_vhlo.1_11_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/maximum.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/stablehlo_legalize_to_vhlo.1_9_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/vhlo_to_version_downgrade_invalid.1_9_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/ops/ops_interpreter.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/convolution.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/partition_id.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/acosh_float32.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/square_complex64.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/invalid_vhlo_future.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/quantized_ops.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/ops/verify_convolution.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/acosh_float64.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/stablehlo_legalize_to_vhlo.1_0_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/minimum.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/all_to_all.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/dynamic_broadcast_in_dim.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/api_input_arguments.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/slice.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/check.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/sort.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/logistic.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/vhlo_to_version_downgrade_invalid.1_3_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/vhlo_to_version_downgrade_invalid.1_1_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/ops/ops_stablehlo_quantized.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/map.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/shift_right_arithmetic.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/constant.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/ops/infer_chlo.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/printing.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/stablehlo_legalize_to_vhlo.0_14_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/vhlo_attributes_invalid.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/imag.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/ops/ops_dot_general_algorithms.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/not.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/ops/infer_stablehlo.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/cosine.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/replica_id.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/atan_complex64.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/stablehlo_legalize_to_vhlo.0_13_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/vhlo_to_version_downgrade_invalid.1_7_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/transforms/stablehlo_canonicalize_dynamism.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/shift_left.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/ops/ops_speculatability.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/complex.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/ops/verify_scatter.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/ops/print_stablehlo.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/vhlo_to_version_downgrade_invalid.1_2_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/stablehlo_legalize_to_vhlo.0_20_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/acos_complex128.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/stablehlo_legalize_to_vhlo.1_5_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/stablehlo_legalize_to_vhlo.0_16_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/reduce_scatter.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/ops/ops_chlo.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/asinh_complex128.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/transpose.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/chlo/chlo_legalize_to_stablehlo.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/sign.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/legalize_stablehlo_to_vhlo_invalid.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/case.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/reduce_window.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/after_all.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/abs.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/stablehlo_legalize_to_vhlo.1_3_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/sqrt_float32.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/add.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/vhlo_to_version_downgrade_patch.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/dynamic_slice.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/get_dimension_size.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/atan_float32.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/square_complex128.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/sqrt_complex128.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/log.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/call.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/tuple_and_get_tuple_element.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/stablehlo_legalize_to_vhlo.1_6_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/vhlo_to_version_downgrade.1_8_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/vhlo_to_version_downgrade_invalid.1_5_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/scatter.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/atan_complex128.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/log_plus_one.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/log_plus_one_float32.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/stablehlo_legalize_to_vhlo.0_11_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/collective_permute.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/vhlo_to_version_downgrade_invalid.1_11_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/stablehlo_legalize_to_vhlo.0_15_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/atan_float64.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/exponential_complex128.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/all_reduce.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/ops/verify_select_and_scatter.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/select.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/transforms/stablehlo_legalize_composite_to_call.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/sqrt.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/log_plus_one_complex64.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/stablehlo_legalize_to_vhlo.0_19_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/vhlo/vhlo_to_version_downgrade_invalid.1_8_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/ops/print_types_invalid.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/transforms/stablehlo_legalize_qdq_to_quantized_op.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/ops/stablehlo_complex_math_expander.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/round_nearest_even.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/transforms/stablehlo_refine_shapes.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/exponential_float32.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/composite.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/ops/verify_bounds.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/cbrt.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/select_and_scatter.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/math/asin_complex64.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/ops/print_reduce.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/ops/verify_reduce.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/ops/ops_stablehlo_bounded_dynamism.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/transforms/stablehlo_legalize_quantized_op_to_qdq.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/gather.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/reshape.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/xor.mlir
BUILD FAILURE 6.1 macosSpm