The Swift Package Index logo.Swift Package Index

Build Information

Failed to build MetalHLO, reference main (44b3a0), with Swift 6.1 for macOS (SPM) on 27 Jun 2026 22:07:52 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: undefined version: run 'make version' to update
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 44b3a04 README: document experimental distributed (data-parallel shard_map) support
Cloned https://github.com/pedronahum/MetalHLO.git
Revision (git rev-parse @):
44b3a04be0095296f9be95ce060e93045b69c367
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",
        "LinalgMPSTests.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",
        "AllReduceTest.swift",
        "AnalyzerTests.swift",
        "ArgReduceTest.swift",
        "Atan2Test.swift",
        "AttentionRoutingTest.swift",
        "CanonicalizersTests.swift",
        "CaseSwitchTest.swift",
        "CodegenTests.swift",
        "CrossEntropyTest.swift",
        "CrossLayerFusionTests.swift",
        "CumsumTest.swift",
        "CustomCallTests.swift",
        "DepthAttentionTests.swift",
        "ElementwiseChainTypeTest.swift",
        "GatherBatchingTests.swift",
        "GatherMLIRFormatTest.swift",
        "HLOOptimizerTests.swift",
        "HeterogeneousIntegrationTests.swift",
        "HostCallbackTest.swift",
        "IntegratedExecutorTests.swift",
        "KernelCacheTests.swift",
        "KernelDispatchRegressionTests.swift",
        "LLMOptimizationsTests.swift",
        "LapackRoutingTest.swift",
        "LexerTests.swift",
        "MILFusionTests.swift",
        "ManualComputationTest.swift",
        "MemoryPlanningTests.swift",
        "MetalKernelTests.swift",
        "NeuralEngineTargetingTests.swift",
        "OptimizationBarrierTest.swift",
        "ParserTests.swift",
        "PartitionerTests.swift",
        "PassManagerTests.swift",
        "PatternCodegenTests.swift",
        "PermutationUtilsTests.swift",
        "ProfileGuidedOptimizationTests.swift",
        "QuantizationAwareTests.swift",
        "ReducePrecisionTest.swift",
        "ReduceTest.swift",
        "RematerializationTests.swift",
        "ReshapeViewLivenessTest.swift",
        "ScatterTest.swift",
        "SearchSortedTest.swift",
        "SharedIOSurfaceTests.swift",
        "SortTest.swift",
        "SpecialFunctionsTest.swift",
        "ThreefryRngTest.swift",
        "TopKTest.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/NAXGemmBundle.swift",
        "Compiler/OpEmitter.swift",
        "Compiler/PassManager.swift",
        "Compiler/ReductionSplitTransform.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/FunctionInliner.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",
        "Optimizer/WhileLoopUnroller.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
[3/229] Write mlx-comparison-entitlement.plist
[3/229] Write sources
[6/229] Write benchmark-runner-entitlement.plist
[6/229] Write sources
[12/229] Write HeterogeneousFusionBenchmark-entitlement.plist
[15/229] Write sources
[17/229] Write GPT2EndToEnd-entitlement.plist
[17/229] Write sources
[17/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 CPJRTApi shim.c
[25/240] Compiling RealModule Float80+Real.swift
[26/240] Compiling RealModule RealFunctions.swift
[27/241] Compiling RealModule Real.swift
[28/241] Compiling RealModule Float+Real.swift
[29/241] Compiling RealModule ElementaryFunctions.swift
[30/241] Compiling RealModule Double+Real.swift
[31/241] Compiling RealModule AugmentedArithmetic.swift
[32/241] Emitting module RealModule
[33/241] Compiling RealModule AlgebraicField.swift
[34/241] Compiling RealModule ApproximateEquality.swift
[35/241] Compiling RealModule Float16+Real.swift
[36/241] Compiling RealModule RelaxedArithmetic.swift
[36/274] Compiling no_gguf.cpp
[37/274] Compiling utils.cpp
[38/274] Compiling scheduler.cpp
[40/285] Compiling ComplexModule Complex.swift
[41/285] Compiling ComplexModule Polar.swift
[42/285] Compiling ComplexModule Complex+Hashable.swift
[43/285] Compiling ComplexModule Complex+AdditiveArithmetic.swift
[44/285] Compiling ComplexModule Complex+AlgebraicField.swift
[45/286] Compiling ComplexModule Scale.swift
[46/286] Compiling ComplexModule Complex+StringConvertible.swift
[47/286] Compiling ComplexModule Complex+Numeric.swift
[48/286] Compiling ComplexModule Complex+IntegerLiteral.swift
[49/286] Compiling ComplexModule Complex+Codable.swift
[50/286] Compiling ComplexModule Complex+ElementaryFunctions.swift
[51/286] Emitting module ComplexModule
[51/286] Compiling linalg.cpp
[51/286] Compiling random.cpp
[54/288] Emitting module Numerics
[55/288] Compiling Numerics Numerics.swift
[55/288] Compiling graph_utils.cpp
[56/288] Compiling load.cpp
[57/288] Compiling primitives.cpp
[58/288] Compiling safetensors.cpp
[59/288] Compiling fft.cpp
[60/288] Compiling transforms.cpp
[61/288] Compiling dtype.cpp
[62/288] Compiling dtype_utils.cpp
[63/288] Compiling utils.cpp
[64/288] Compiling no_ring.cpp
[65/288] Compiling fast.cpp
[66/288] Compiling einsum.cpp
[67/288] Compiling ops.cpp
[68/288] Compiling no_nccl.cpp
[69/288] Compiling no_mpi.cpp
[70/288] Compiling no_jaccl.cpp
[71/288] Compiling primitives.cpp
[72/288] Compiling device.cpp
[73/288] Compiling ops.cpp
[74/288] Compiling distributed.cpp
[75/288] Compiling utils.cpp
[76/288] Compiling unary.cpp
[77/288] Compiling sort.cpp
[78/288] Compiling ternary.cpp
[79/288] Compiling softmax.cpp
[80/288] Compiling slicing.cpp
[81/288] Compiling scan.cpp
[82/288] Compiling compile.cpp
[84/288] Emitting module HeterogeneousFusion
[84/291] Compiling resident.cpp
[86/291] Compiling HeterogeneousFusion HardwareMonitor.swift
[87/291] Compiling HeterogeneousFusion HardwareProfile.swift
[88/291] Compiling HeterogeneousFusion HeteroGraph.swift
[89/291] Compiling HeterogeneousFusion HeterogeneousError.swift
[90/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 |     }
[91/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 |     }
[92/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 |     }
[93/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 |     }
[94/291] Compiling HeterogeneousFusion SoftmaxCPU.swift
[95/291] Compiling HeterogeneousFusion SoftmaxGPU.swift
[96/291] Compiling HeterogeneousFusion ThroughputCurve.swift
[97/291] Compiling HeterogeneousFusion ContentionModel.swift
[98/291] Compiling HeterogeneousFusion ConvolutionCPU.swift
[99/291] Compiling HeterogeneousFusion ConvolutionGPU.swift
[100/291] Compiling HeterogeneousFusion ConvolutionMPS.swift
[101/291] Compiling HeterogeneousFusion HeterogeneousPartitioningPass.swift
[102/291] Compiling HeterogeneousFusion LayerNormCPU.swift
[103/291] Compiling HeterogeneousFusion LayerNormGPU.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 |
[106/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 |
[107/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 |
[108/291] Compiling HeterogeneousFusion OpFusionPass.swift
[109/291] Compiling HeterogeneousFusion OptimalSplitter.swift
[110/291] Compiling HeterogeneousFusion PartitionDescriptor.swift
[111/291] Compiling HeterogeneousFusion MatmulANE.swift
[112/291] Compiling HeterogeneousFusion MatmulCPU.swift
[113/291] Compiling HeterogeneousFusion MatmulGPU.swift
[114/291] Compiling HeterogeneousFusion ProfileDatabase.swift
[115/291] Compiling HeterogeneousFusion ProfitabilityGuard.swift
[116/291] Compiling HeterogeneousFusion SequentialScheduler.swift
[117/291] Compiling HeterogeneousFusion EmbeddingGPU.swift
[118/291] Compiling HeterogeneousFusion FusedExecutor.swift
[119/291] Compiling HeterogeneousFusion FusedMatmul.swift
[120/291] Compiling HeterogeneousFusion HardwareCalibration.swift
[120/291] Compiling matmul.cpp
[120/291] Compiling scaled_dot_product_attention.cpp
[120/291] Compiling primitives.cpp
[120/291] Compiling metal.cpp
[120/291] Compiling normalization.cpp
[120/291] Compiling quantized.cpp
[120/291] Compiling reduce.cpp
[120/291] Compiling rope.cpp
[120/291] Compiling export.cpp
Fetching https://github.com/ml-explore/mlx-swift
[1/15043] Fetching mlx-swift
Fetched https://github.com/ml-explore/mlx-swift from cache (1.77s)
Computing version for https://github.com/ml-explore/mlx-swift
Computed https://github.com/ml-explore/mlx-swift at 0.31.4 (2.36s)
Fetching https://github.com/apple/swift-numerics from cache
Fetched https://github.com/apple/swift-numerics from cache (0.79s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (1.28s)
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.4
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.1.1
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/172] Compiling metal.cpp
[1/172] Write swift-version-2F0A5646E1D333AE.txt
[2/172] Compiling logsumexp.cpp
[3/172] Compiling rope.cpp
[4/172] Compiling reduce.cpp
[5/172] Compiling primitives.cpp
[6/172] Compiling normalization.cpp
[7/183] Compiling scaled_dot_product_attention.cpp
[9/216] Compiling RealModule Float16+Real.swift
[10/216] Compiling RealModule Real.swift
[11/216] Compiling RealModule Float+Real.swift
[12/217] Compiling RealModule RelaxedArithmetic.swift
[12/217] Compiling quantized.cpp
[14/217] Compiling RealModule RealFunctions.swift
[15/217] Compiling RealModule Float80+Real.swift
[16/217] Compiling RealModule Double+Real.swift
[17/217] Compiling RealModule ElementaryFunctions.swift
[18/217] Compiling RealModule AugmentedArithmetic.swift
[19/217] Emitting module RealModule
[20/217] Compiling HeterogeneousFusion ElementwiseCPU.swift
[21/217] Compiling HeterogeneousFusion ElementwiseGPU.swift
[21/217] Compiling matmul.cpp
[23/228] Compiling ComplexModule Complex.swift
[24/229] Compiling ComplexModule Polar.swift
[25/229] Compiling ComplexModule Complex+StringConvertible.swift
[26/229] Compiling ComplexModule Complex+Numeric.swift
[27/229] Compiling ComplexModule Scale.swift
[28/229] Compiling ComplexModule Complex+Hashable.swift
[29/229] Compiling ComplexModule Complex+IntegerLiteral.swift
[30/229] Compiling ComplexModule Complex+ElementaryFunctions.swift
[31/229] Emitting module HeterogeneousFusion
[32/232] Compiling ComplexModule Complex+Codable.swift
[33/232] Emitting module ComplexModule
[34/232] Compiling ComplexModule Complex+AdditiveArithmetic.swift
[35/232] Compiling ComplexModule Complex+AlgebraicField.swift
[36/232] Compiling HeterogeneousFusion ContentionModel.swift
[37/232] Compiling HeterogeneousFusion ConvolutionCPU.swift
[38/232] Compiling HeterogeneousFusion ConvolutionGPU.swift
[39/232] Compiling HeterogeneousFusion ConvolutionMPS.swift
[40/232] Compiling HeterogeneousFusion HardwareMonitor.swift
[41/232] Compiling HeterogeneousFusion HardwareProfile.swift
[42/232] Compiling HeterogeneousFusion HeteroGraph.swift
[43/232] Compiling HeterogeneousFusion HeterogeneousError.swift
[44/232] Compiling HeterogeneousFusion OpFusionPass.swift
[45/232] Compiling HeterogeneousFusion OptimalSplitter.swift
[46/232] Compiling HeterogeneousFusion PartitionDescriptor.swift
[47/232] Compiling HeterogeneousFusion HeterogeneousPartitioningPass.swift
[48/232] Compiling HeterogeneousFusion LayerNormCPU.swift
[49/232] Compiling HeterogeneousFusion LayerNormGPU.swift
[50/232] Compiling HeterogeneousFusion MatmulANE.swift
[51/232] Compiling HeterogeneousFusion MatmulCPU.swift
[52/232] Compiling HeterogeneousFusion MatmulGPU.swift
[53/232] Compiling HeterogeneousFusion ProfileDatabase.swift
[54/232] Compiling HeterogeneousFusion ProfitabilityGuard.swift
[55/232] Compiling HeterogeneousFusion SequentialScheduler.swift
[56/232] Compiling HeterogeneousFusion SoftmaxCPU.swift
[57/232] Compiling HeterogeneousFusion SoftmaxGPU.swift
[58/232] Compiling HeterogeneousFusion ThroughputCurve.swift
[59/232] 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 |
[60/232] 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 |
[61/232] 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 |
[62/232] 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 |
/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 |     }
/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 |     }
[65/232] 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 |     }
[66/232] 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 |     }
[67/232] Compiling HeterogeneousFusion EmbeddingGPU.swift
[68/232] Compiling HeterogeneousFusion FusedExecutor.swift
[69/232] Compiling HeterogeneousFusion FusedMatmul.swift
[70/232] Compiling HeterogeneousFusion HardwareCalibration.swift
[70/232] Compiling distributed.cpp
[70/232] Compiling indexing.cpp
[70/232] Compiling eval.cpp
[70/232] Compiling event.cpp
[70/232] Compiling fft.cpp
[70/232] Compiling hadamard.cpp
[70/232] Compiling jit_kernels.cpp
[70/232] Compiling fence.cpp
[70/232] Compiling export.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/vhlo/vhlo_to_version_downgrade.1_9_0.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/ops/ops_dot_general_algorithms.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/sign.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/interpret/pad.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/vhlo/vhlo_to_version_downgrade_invalid.0_15_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/sine.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/partition_id.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/abs.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/math/asinh_float32.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/interpret/broadcast_in_dim.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/remainder.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/multiply.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/vhlo/vhlo_emit_version_api.1_1_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/check.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/ops/print_while.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/replica_id.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/real.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/interpret/dot_general.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/math/atan_float64.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/tan.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/math/acosh_complex128.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/tanh.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/interpret/iota.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/interpret/all_to_all.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/vhlo_to_version_invalid.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/interpret/dynamic_conv.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/interpret/infeed.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/gather.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/math/square_float32.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/slice.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/ops/print_reduce.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/reduce_window.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/interpret/shift_left.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/vhlo/vhlo_to_version_downgrade_invalid.1_6_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/vhlo/vhlo_to_version_downgrade_invalid.1_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/transforms/stablehlo_legalize_quantized_op_to_qdq.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/interpret/divide.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/verify_while.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/interpret/select_and_scatter.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/vhlo/stablehlo_legalize_to_vhlo.1_3_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/select.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/convolution.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/interpret/logistic.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/add.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/and.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/concatenate.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/log_plus_one.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/math/exponential_complex128.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/vhlo/stablehlo_legalize_to_vhlo.0_12_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/math/sqrt_float32.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/math/log_float64.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/math/acos_complex128.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/subtract.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/interpret/send_recv.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/ops_chlo.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/if.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/vhlo/vhlo_to_version_downgrade_patch.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/math/atan_complex128.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/vhlo/vhlo_to_version_downgrade.1_8_0.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/interpret/rsqrt.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/vhlo/vhlo_to_version_downgrade.1_11_0.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/interpret/optimization_barrier.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/ops_interpreter.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/vhlo/stablehlo_legalize_to_vhlo.0_15_0.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/stablehlo_legalize_to_vhlo.1_7_0.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/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/interpret/dynamic_iota.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/outfeed.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/convert.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/negate.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/cosine.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/vhlo/stablehlo_legalize_to_vhlo.0_10_0.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/vhlo/stablehlo_legalize_to_vhlo.0_13_0.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/composite.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/imag.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/reshape.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/interpret/dynamic_broadcast_in_dim.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/log.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/atanh_complex128.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/not.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/interpret/after_all.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/transforms/stablehlo_legalize_qdq_to_quantized_op.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/maximum.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/vhlo/vhlo_to_version_downgrade_invalid.0_10_0.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/math/sqrt_complex128.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/sqrt.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_refine_parameters.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/stablehlo_legalize_to_vhlo.1_1_0.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/vhlo/stablehlo_legalize_to_vhlo.0_17_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/complex.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/log_complex128.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_12_0.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/minimum.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/ops/ops_stablehlo.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/interpret/scatter.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/vhlo/legalize_stablehlo_to_vhlo_invalid.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/math/ulp_difference_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/interpret/exponential_minus_one.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/transforms/stablehlo_refine_shapes.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/interpret/case.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/vhlo/stablehlo_legalize_to_vhlo.1_2_0.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/count_leading_zeros.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/interpret/exponential.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/interpret/collective_permute.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/while.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/ops/ops_stablehlo_quantized.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/transforms/stablehlo_wrap_in_composite.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/math/atan_float32.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/stablehlo_legalize_to_vhlo.1_6_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/transpose.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/ceil.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/atan2.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/ops/ops_speculatability.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/vhlo/stablehlo_legalize_to_vhlo.1_0_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/math/square_complex128.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/probe.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/transforms/stablehlo_target_independent_optimization.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/ops/ops_stablehlo_bounded_dynamism.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/floor.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/reduce.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/dynamic_update_slice.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/interpret/all_gather.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/canonicalize.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/math/atanh_complex64.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/vhlo/vhlo_to_version_downgrade_invalid.1_12_0.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/transforms/stablehlo_legalize_quant_to_int.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/math/exponential_float32.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/vhlo/stablehlo_legalize_to_vhlo.1_4_0.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/call.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/math/acosh_float64.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/ops/transform_chlo.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/interpret/xor.mlir
    /Users/admin/builder/spi-builder-workspace/Tests/MetalHLOTests/Conformance/StableHLO/interpret/map.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/ops/transform_stablehlo.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/transforms/stablehlo_legalize_deprecated_ops.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/transforms/stablehlo_aggressive_simplification.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/transforms/stablehlo_aggressive_folder.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/math/square_float64.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/popcnt.mlir
BUILD FAILURE 6.1 macosSpm