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 arm64Build 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