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