The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Gymnazo, reference v0.13.0 (a9eec7), with Swift 6.1 for macOS (SPM) on 11 Aug 2026 22:29:47 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: undefined version: run 'make version' to update
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/justindal/Gymnazo.git
Reference: v0.13.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/justindal/Gymnazo
 * tag               v0.13.0    -> FETCH_HEAD
HEAD is now at a9eec72 docs: update typed api guides
Submodule path 'Vendor/Box2D': checked out '8c661469c9507d3ad6fbd2fea3f1aa71669c2fe3'
Submodule 'Vendor/Box2D' (https://github.com/erincatto/box2d.git) registered for path 'Vendor/Box2D'
Cloning into '/Users/admin/builder/spi-builder-workspace/Vendor/Box2D'...
Cloned https://github.com/justindal/Gymnazo.git
Revision (git rev-parse @):
a9eec72feaeaa92579a60d22777e16a6be5a9b26
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/justindal/Gymnazo.git at v0.13.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/justindal/Gymnazo.git
https://github.com/justindal/Gymnazo.git
{
  "dependencies" : [
    {
      "identity" : "mlx-swift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.29.1",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ml-explore/mlx-swift"
    },
    {
      "identity" : "swift-collections",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.0",
            "upper_bound" : "1.4.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-collections.git"
    },
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-docc-plugin"
    }
  ],
  "manifest_display_name" : "Gymnazo",
  "name" : "Gymnazo",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "15.0"
    },
    {
      "name" : "ios",
      "version" : "18.0"
    }
  ],
  "products" : [
    {
      "name" : "Gymnazo",
      "targets" : [
        "Gymnazo"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Box2D",
      "targets" : [
        "Box2D"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GymnazoProfiler",
      "targets" : [
        "GymnazoProfiler"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "GymnazoTests",
      "module_type" : "SwiftTarget",
      "name" : "GymnazoTests",
      "path" : "Tests/GymnazoTests",
      "sources" : [
        "AcrobotTests.swift",
        "ActionWrappersTests.swift",
        "AdditionalWrappersTests.swift",
        "AlgorithmBatchedInferenceTests.swift",
        "AlgorithmFormulaTests.swift",
        "AsyncVectorEnvTests.swift",
        "AutoResetWrapperTests.swift",
        "BlackjackTests.swift",
        "Box2DValueEnvironmentTests.swift",
        "BoxSpaceTests.swift",
        "BufferTests.swift",
        "CarRacingTests.swift",
        "CartPoleTests.swift",
        "ClassicControlDeterminismTests.swift",
        "CliffWalkingTests.swift",
        "CompositeValueEnvironmentTests.swift",
        "DQNTests.swift",
        "DiscreteSpaceTests.swift",
        "FlatteningTests.swift",
        "FrozenLakeTests.swift",
        "GoldenEnvironmentTraceTests.swift",
        "GraphSpaceTests.swift",
        "GymnazoRegistrationTests.swift",
        "GymnazoTests.swift",
        "ImageObservationTests.swift",
        "LunarLanderTests.swift",
        "MountainCarContinuousTests.swift",
        "MountainCarTests.swift",
        "MultiBinarySpaceTests.swift",
        "MultiDiscreteSpaceTests.swift",
        "P1WrapperTests.swift",
        "PPOTests.swift",
        "ParallelValueVectorEnvironmentTests.swift",
        "PendulumTests.swift",
        "PersistenceTests.swift",
        "RewardWrappersTests.swift",
        "RobustnessTests.swift",
        "SACTests.swift",
        "SeededTrainingEnvironments.swift",
        "SequenceSpaceTests.swift",
        "SyncValueVectorEnvironmentTests.swift",
        "TD3Tests.swift",
        "TabularTests.swift",
        "TaxiTests.swift",
        "TextSpaceTests.swift",
        "ToyTextValueEnvironmentTests.swift",
        "ValueClassicControlTests.swift",
        "ValueCollectionSessionTests.swift",
        "ValueEnvironmentTests.swift",
        "ValueRegistryTests.swift",
        "ValueSpaceContractTests.swift",
        "ValueWrapperTests.swift",
        "VectorEnvTests.swift",
        "WrapperBehaviorTests.swift",
        "WrapperExtensionTests.swift"
      ],
      "target_dependencies" : [
        "Gymnazo"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GymnazoProfiler",
      "module_type" : "SwiftTarget",
      "name" : "GymnazoProfiler",
      "path" : "Sources/GymnazoProfiler",
      "product_dependencies" : [
        "MLX"
      ],
      "product_memberships" : [
        "GymnazoProfiler"
      ],
      "sources" : [
        "GymnazoProfiler.swift"
      ],
      "target_dependencies" : [
        "Gymnazo"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Gymnazo",
      "module_type" : "SwiftTarget",
      "name" : "Gymnazo",
      "path" : "Sources/Gymnazo",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXOptimizers",
        "MLXRandom",
        "Collections"
      ],
      "product_memberships" : [
        "Gymnazo",
        "GymnazoProfiler"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/Resources/FrozenLake/cracked_hole.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/Resources/FrozenLake/elf_down.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/Resources/FrozenLake/elf_left.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/Resources/FrozenLake/elf_right.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/Resources/FrozenLake/elf_up.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/Resources/FrozenLake/goal.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/Resources/FrozenLake/hole.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/Resources/FrozenLake/ice.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/Resources/FrozenLake/stool.png",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Core/AnyValueEnvironment.swift",
        "Core/AnyValueSpace.swift",
        "Core/AnyValueVectorEnvironment.swift",
        "Core/FlattenedValue.swift",
        "Core/MLXValueCodec.swift",
        "Core/ParallelValueVectorEnvironment.swift",
        "Core/SpaceValue.swift",
        "Core/SyncValueVectorEnvironment.swift",
        "Core/TensorValue.swift",
        "Core/TransformAnyValueVectorEnvironment.swift",
        "Core/ValueCollectionSession.swift",
        "Core/ValueEnvironment.swift",
        "Core/ValueRegistry.swift",
        "Core/ValueSpace.swift",
        "Core/ValueSpaces/BoxValueSpace.swift",
        "Core/ValueSpaces/DictionaryValueSpace.swift",
        "Core/ValueSpaces/DiscreteValueSpace.swift",
        "Core/ValueSpaces/GraphValueSpace.swift",
        "Core/ValueSpaces/MultiBinaryValueSpace.swift",
        "Core/ValueSpaces/MultiDiscreteValueSpace.swift",
        "Core/ValueSpaces/SequenceValueSpace.swift",
        "Core/ValueSpaces/TextValueSpace.swift",
        "Core/ValueSpaces/TupleValueSpace.swift",
        "Core/ValueWrappers/AutoResetValueEnvironment.swift",
        "Core/ValueWrappers/CommonValueWrappers.swift",
        "Core/ValueWrappers/RecordEpisodeStatisticsValueEnvironment.swift",
        "Core/ValueWrappers/TimeLimitValueEnvironment.swift",
        "Core/ValueWrappers/TransformValueEnvironment.swift",
        "Core/ValueWrappers/ValueWrapperExtensions.swift",
        "Env.swift",
        "EnvCategory.swift",
        "Environments/Box2D/Box2DValueStorage.swift",
        "Environments/Box2D/CarDynamics.swift",
        "Environments/Box2D/CarRacing.swift",
        "Environments/Box2D/CarRacingDiscrete.swift",
        "Environments/Box2D/CarRacingTrack.swift",
        "Environments/Box2D/LunarLander.swift",
        "Environments/Box2D/LunarLanderContinuous.swift",
        "Environments/Box2D/Renderers/CarRacingRenderer.swift",
        "Environments/Box2D/Renderers/LunarLanderRenderer.swift",
        "Environments/ClassicControl/Acrobot.swift",
        "Environments/ClassicControl/CartPole.swift",
        "Environments/ClassicControl/MountainCar.swift",
        "Environments/ClassicControl/MountainCarContinuous.swift",
        "Environments/ClassicControl/Pendulum.swift",
        "Environments/ClassicControl/Renderers/MountainCarRenderer.swift",
        "Environments/ClassicControl/Value/AcrobotValueEnvironment.swift",
        "Environments/ClassicControl/Value/CartPoleValueEnvironment.swift",
        "Environments/ClassicControl/Value/MountainCarContinuousValueEnvironment.swift",
        "Environments/ClassicControl/Value/MountainCarValueEnvironment.swift",
        "Environments/ClassicControl/Value/PendulumValueEnvironment.swift",
        "Environments/Registration.swift",
        "Environments/ToyText/Blackjack.swift",
        "Environments/ToyText/CliffWalking.swift",
        "Environments/ToyText/FrozenLake.swift",
        "Environments/ToyText/Taxi.swift",
        "Environments/ToyText/Value/BlackjackValueEnvironment.swift",
        "Environments/ToyText/Value/CliffWalkingValueEnvironment.swift",
        "Environments/ToyText/Value/FrozenLakeValueEnvironment.swift",
        "Environments/ToyText/Value/TaxiValueEnvironment.swift",
        "Errors.swift",
        "Gymnazo.swift",
        "Info.swift",
        "RL/Algorithms/DQN/DQN+Persistence.swift",
        "RL/Algorithms/DQN/DQN.swift",
        "RL/Algorithms/DQN/DQNConfigs.swift",
        "RL/Algorithms/DQN/DQNNetworks.swift",
        "RL/Algorithms/DQN/DQNPolicy.swift",
        "RL/Algorithms/OffPolicyAlgorithm.swift",
        "RL/Algorithms/PPO/PPO+Persistence.swift",
        "RL/Algorithms/PPO/PPO.swift",
        "RL/Algorithms/PPO/PPOConfigs.swift",
        "RL/Algorithms/PPO/PPOPolicy.swift",
        "RL/Algorithms/SAC/LogEntropyCoefModule.swift",
        "RL/Algorithms/SAC/SAC+Persistence.swift",
        "RL/Algorithms/SAC/SAC.swift",
        "RL/Algorithms/SAC/SACConfigs.swift",
        "RL/Algorithms/SAC/SACCritic.swift",
        "RL/Algorithms/SAC/SACNetworks.swift",
        "RL/Algorithms/SAC/SACPolicy.swift",
        "RL/Algorithms/TD3/TD3+Persistence.swift",
        "RL/Algorithms/TD3/TD3.swift",
        "RL/Algorithms/TD3/TD3ActionNoise.swift",
        "RL/Algorithms/TD3/TD3Actor.swift",
        "RL/Algorithms/TD3/TD3Configs.swift",
        "RL/Algorithms/TD3/TD3Policy.swift",
        "RL/Algorithms/Tabular/TabularAgent+Persistence.swift",
        "RL/Algorithms/Tabular/TabularAgent.swift",
        "RL/Algorithms/Tabular/TabularConfig.swift",
        "RL/Buffers/ReplayBuffer+Persistence.swift",
        "RL/Buffers/ReplayBuffer+ValueCollection.swift",
        "RL/Buffers/ReplayBuffer.swift",
        "RL/Buffers/ReplayBufferSizing.swift",
        "RL/Buffers/RolloutBuffer.swift",
        "RL/Core/ActivationConfig.swift",
        "RL/Core/AlgorithmValueInference.swift",
        "RL/Core/Buffer.swift",
        "RL/Core/Callbacks.swift",
        "RL/Core/Distribution.swift",
        "RL/Core/FeaturesExtractor.swift",
        "RL/Core/Model.swift",
        "RL/Core/Policy.swift",
        "RL/Core/PolicyAction.swift",
        "RL/Distributions/BernoulliDistribution.swift",
        "RL/Distributions/CategoricalDistribution.swift",
        "RL/Distributions/DiagGaussianDistribution.swift",
        "RL/Distributions/DistributionFactory.swift",
        "RL/Distributions/SquashedDiagGaussianDistribution.swift",
        "RL/Distributions/StateDependentNoiseDistribution.swift",
        "RL/Networks/CombinedExtractor.swift",
        "RL/Networks/FlattenExtractor.swift",
        "RL/Networks/MLPExtractor.swift",
        "RL/Networks/MLPFactory.swift",
        "RL/Networks/NatureCNN.swift",
        "RL/Networks/NetArch.swift",
        "RL/Persistence/AlgorithmCheckpoint.swift",
        "RL/Persistence/LearningRateScheduleData.swift",
        "RL/Persistence/Persistable.swift",
        "RL/Persistence/SpaceDescriptor.swift",
        "RL/Policies/ActorCriticPolicy.swift",
        "RL/Policies/CNNPolicy.swift",
        "RL/Policies/ContinuousCritic.swift",
        "RL/Policies/MultiInputPolicy.swift",
        "RL/Training/Callback.swift",
        "RL/Training/Callbacks/CheckpointCallback.swift",
        "RL/Training/Callbacks/EvalCallback.swift",
        "RL/Training/Callbacks/ProgressCallback.swift",
        "RL/Training/Callbacks/StopTrainingCallbacks.swift",
        "RL/Training/Evaluation.swift",
        "RL/Training/Logger.swift",
        "RL/Utils/AlgorithmMath.swift",
        "RL/Utils/Keys.swift",
        "RL/Utils/PolyakUpdate.swift",
        "RL/Utils/Schedules.swift",
        "RL/Utils/SeededModuleInitialization.swift",
        "Render.swift",
        "Spaces/AnySpace.swift",
        "Spaces/Box.swift",
        "Spaces/Dict.swift",
        "Spaces/Discrete.swift",
        "Spaces/Flattening.swift",
        "Spaces/Graph.swift",
        "Spaces/MultiBinary.swift",
        "Spaces/MultiDiscrete.swift",
        "Spaces/Sequence.swift",
        "Spaces/Space.swift",
        "Spaces/TensorSpace.swift",
        "Spaces/Text.swift",
        "Spaces/Tuple.swift",
        "Utils/CGImage+RGB.swift",
        "Utils/EnvChecker.swift",
        "Utils/MLXArray+Scalars.swift",
        "Utils/MLXEval.swift",
        "Utils/RunningMeanStd.swift",
        "Utils/SeededGenerator.swift",
        "Utils/utils.swift",
        "Vector/AsyncVectorEnv.swift",
        "Vector/SyncVectorEnv.swift",
        "Vector/VectorEnv.swift",
        "Wrappers/ActionBoxWrappers.swift",
        "Wrappers/AutoReset.swift",
        "Wrappers/FlattenObservation.swift",
        "Wrappers/FrameSkip.swift",
        "Wrappers/FrameStackObservation.swift",
        "Wrappers/FunctionalWrappers.swift",
        "Wrappers/GrayscaleObservation.swift",
        "Wrappers/NormalizeObservation.swift",
        "Wrappers/NormalizeReward.swift",
        "Wrappers/OrderEnforcing.swift",
        "Wrappers/PassiveEnvChecker.swift",
        "Wrappers/RecordEpisodeStatistics.swift",
        "Wrappers/RenderCollection.swift",
        "Wrappers/ResizeObservation.swift",
        "Wrappers/ShapeReward.swift",
        "Wrappers/TimeLimit.swift",
        "Wrappers/TransformObservation.swift",
        "Wrappers/TransformReward.swift",
        "Wrappers/Wrapper.swift",
        "Wrappers/WrapperExtensions.swift"
      ],
      "target_dependencies" : [
        "Box2D"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Box2D",
      "module_type" : "ClangTarget",
      "name" : "Box2D",
      "path" : "Vendor/Box2D",
      "product_memberships" : [
        "Gymnazo",
        "Box2D",
        "GymnazoProfiler"
      ],
      "sources" : [
        "src/aabb.c",
        "src/arena_allocator.c",
        "src/array.c",
        "src/bitset.c",
        "src/body.c",
        "src/broad_phase.c",
        "src/constraint_graph.c",
        "src/contact.c",
        "src/contact_solver.c",
        "src/core.c",
        "src/distance.c",
        "src/distance_joint.c",
        "src/dynamic_tree.c",
        "src/geometry.c",
        "src/hull.c",
        "src/id_pool.c",
        "src/island.c",
        "src/joint.c",
        "src/manifold.c",
        "src/math_functions.c",
        "src/motor_joint.c",
        "src/mouse_joint.c",
        "src/mover.c",
        "src/prismatic_joint.c",
        "src/revolute_joint.c",
        "src/sensor.c",
        "src/shape.c",
        "src/solver.c",
        "src/solver_set.c",
        "src/table.c",
        "src/timer.c",
        "src/types.c",
        "src/weld_joint.c",
        "src/wheel_joint.c",
        "src/world.c"
      ],
      "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
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
Building for debugging...
[2/248] Compiling array.c
[3/248] Compiling aabb.c
[3/248] Write sources
[5/248] Compiling arena_allocator.c
[6/248] Write sources
[15/248] Copying stool.png
[17/248] Copying ice.png
[18/248] Copying hole.png
[19/248] Copying goal.png
[20/248] Copying elf_up.png
[21/248] Copying elf_right.png
[22/248] Copying elf_left.png
[23/248] Copying elf_down.png
[24/248] Copying cracked_hole.png
[25/248] Write sources
[26/248] Write GymnazoProfiler-entitlement.plist
[27/248] Write sources
[31/248] Compiling bitset.c
[32/248] Compiling broad_phase.c
[33/248] Compiling _NumericsShims _NumericsShims.c
[34/248] Compiling constraint_graph.c
[35/248] Compiling version.cpp
[36/248] Compiling contact.c
[37/248] Compiling core.c
[38/248] Compiling body.c
[39/248] Compiling contact_solver.c
[40/248] Write swift-version-2F0A5646E1D333AE.txt
[41/248] Compiling utils.cpp
[42/248] Compiling no_gguf.cpp
[43/248] Compiling scheduler.cpp
[44/276] Compiling load.cpp
[45/276] Compiling linalg.cpp
[47/276] Compiling InternalCollectionsUtilities UnsafeMutableRawBufferPointer+Extras.swift
[48/277] Compiling RealModule Real.swift
[49/277] Compiling RealModule RealFunctions.swift
[50/277] Compiling RealModule Float80+Real.swift
[51/278] Compiling RealModule Float+Real.swift
[52/278] Compiling RealModule Float16+Real.swift
[53/278] Compiling InternalCollectionsUtilities Descriptions.swift
[54/278] Compiling InternalCollectionsUtilities LifetimeOverride.swift
[55/278] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[56/278] Compiling InternalCollectionsUtilities Debugging.swift
[56/278] Compiling random.cpp
[58/278] Compiling RealModule ElementaryFunctions.swift
[59/278] Compiling RealModule AugmentedArithmetic.swift
[60/278] Compiling RealModule AlgebraicField.swift
[61/278] Compiling RealModule ApproximateEquality.swift
[62/278] Emitting module RealModule
[63/278] Compiling RealModule Double+Real.swift
[64/278] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[65/278] Compiling InternalCollectionsUtilities RandomAccessCollection+Offsets.swift
[66/278] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[67/278] Compiling RealModule RelaxedArithmetic.swift
[68/278] Compiling InternalCollectionsUtilities UnsafeRawBufferPointer+Extras.swift
[69/278] Emitting module InternalCollectionsUtilities
[72/278] Compiling InternalCollectionsUtilities _UnsafeBitSet.swift
[73/278] Compiling InternalCollectionsUtilities _SortedCollection.swift
[74/278] Compiling InternalCollectionsUtilities UInt+first and last set bit.swift
[75/278] Compiling InternalCollectionsUtilities UInt+reversed.swift
[76/278] Compiling InternalCollectionsUtilities _UnsafeBitSet+Index.swift
[77/278] Compiling InternalCollectionsUtilities _UnsafeBitSet+_Word.swift
[78/289] Compiling ComplexModule Complex+Numeric.swift
[79/289] Compiling ComplexModule Polar.swift
[80/290] Compiling ComplexModule Complex+StringConvertible.swift
[81/290] Compiling ComplexModule Complex.swift
[82/290] Compiling ComplexModule Scale.swift
[83/290] Compiling ComplexModule Complex+IntegerLiteral.swift
[84/290] Compiling ComplexModule Complex+AdditiveArithmetic.swift
[85/290] Compiling ComplexModule Complex+AlgebraicField.swift
[86/290] Compiling ComplexModule Complex+ElementaryFunctions.swift
[87/290] Compiling ComplexModule Complex+Codable.swift
[88/290] Compiling ComplexModule Complex+Hashable.swift
[89/290] Emitting module ComplexModule
[89/360] Compiling primitives.cpp
[90/360] Compiling graph_utils.cpp
[92/418] Emitting module Numerics
[93/418] Compiling Numerics Numerics.swift
[94/425] Compiling OrderedCollections OrderedSet+Codable.swift
[95/425] Compiling OrderedCollections OrderedSet+CustomReflectable.swift
[96/425] Compiling OrderedCollections OrderedSet+Descriptions.swift
[97/425] Compiling OrderedCollections OrderedSet+Diffing.swift
[98/425] Compiling OrderedCollections OrderedSet+Equatable.swift
[99/425] Compiling OrderedCollections OrderedSet+ExpressibleByArrayLiteral.swift
[99/431] Compiling fft.cpp
[100/431] Compiling safetensors.cpp
[102/431] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formSymmetricDifference.swift
[103/431] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formUnion.swift
[104/431] Compiling OrderedCollections OrderedSet+Partial SetAlgebra intersection.swift
[105/431] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isDisjoint.swift
[106/431] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isEqualSet.swift
[107/431] Compiling OrderedCollections OrderedSet+Hashable.swift
[108/431] Compiling OrderedCollections OrderedSet+Initializers.swift
[109/438] Compiling OrderedCollections OrderedDictionary+Elements.swift
[110/438] Compiling OrderedCollections OrderedDictionary+Equatable.swift
[111/438] Compiling OrderedCollections OrderedDictionary+ExpressibleByDictionaryLiteral.swift
[112/438] Compiling OrderedCollections OrderedDictionary+Hashable.swift
[113/438] Compiling OrderedCollections OrderedDictionary+Initializers.swift
[114/438] Compiling OrderedCollections OrderedDictionary+Invariants.swift
[115/438] Compiling OrderedCollections _Hashtable+Header.swift
[116/438] Compiling OrderedCollections OrderedDictionary+Codable.swift
[117/438] Compiling OrderedCollections OrderedDictionary+CustomReflectable.swift
[118/438] Compiling OrderedCollections OrderedDictionary+Deprecations.swift
[119/438] Compiling OrderedCollections OrderedDictionary+Descriptions.swift
[120/438] Compiling OrderedCollections OrderedDictionary+Elements.SubSequence.swift
[121/438] Compiling HeapModule Heap+ExpressibleByArrayLiteral.swift
[122/438] Compiling HeapModule Heap.swift
[123/438] Compiling HeapModule Heap+Descriptions.swift
[124/438] Compiling HeapModule _HeapNode.swift
[125/438] Compiling HeapModule Heap+Invariants.swift
[126/438] Compiling HeapModule Heap+UnsafeHandle.swift
[127/532] Emitting module HeapModule
[128/532] Compiling HashTreeCollections _HashNode+Structural compactMapValues.swift
[129/532] Compiling HashTreeCollections _HashNode+Structural filter.swift
[130/532] Compiling HashTreeCollections _HashNode+Structural intersection.swift
[131/532] Compiling HashTreeCollections _HashNode+Structural isDisjoint.swift
[132/532] Compiling HashTreeCollections TreeDictionary+Sequence.swift
[133/532] Compiling HashTreeCollections TreeDictionary+Values.swift
[134/532] Compiling HashTreeCollections TreeDictionary.swift
[135/532] Compiling HashTreeCollections TreeSet+Codable.swift
[136/532] Compiling HashTreeCollections TreeSet+Sendable.swift
[137/532] Compiling HashTreeCollections TreeSet+Sequence.swift
[138/532] Compiling HashTreeCollections TreeSet+SetAlgebra Initializers.swift
[139/532] Compiling HashTreeCollections _HashNode+Lookups.swift
[140/532] Compiling HashTreeCollections _HashNode+Primitive Insertions.swift
[141/532] Compiling HashTreeCollections _HashNode+Primitive Removals.swift
[142/532] Compiling HashTreeCollections _HashNode+Primitive Replacement.swift
[143/532] Compiling HashTreeCollections _HashNode+Storage.swift
[144/532] Compiling HashTreeCollections TreeDictionary+Merge.swift
[145/532] Compiling HashTreeCollections TreeDictionary+Sendable.swift
[146/532] Compiling HashTreeCollections TreeSet+Equatable.swift
[147/532] Compiling HashTreeCollections TreeSet+ExpressibleByArrayLiteral.swift
[148/532] Compiling HashTreeCollections TreeSet+Extras.swift
[149/532] Compiling HashTreeCollections TreeSet+Filter.swift
[150/532] Compiling HashTreeCollections TreeSet+Hashable.swift
[151/532] Compiling HashTreeCollections TreeSet+SetAlgebra formUnion.swift
[152/532] Compiling HashTreeCollections TreeSet+SetAlgebra intersection.swift
[153/532] Compiling HashTreeCollections TreeSet+SetAlgebra isDisjoint.swift
[154/532] Compiling HashTreeCollections TreeSet+SetAlgebra isEqualSet.swift
[155/532] Compiling HashTreeCollections TreeSet+SetAlgebra isStrictSubset.swift
[156/532] Compiling HashTreeCollections _HashNode+Subtree Removals.swift
[157/532] Compiling HashTreeCollections _HashNode+UnsafeHandle.swift
[158/532] Compiling HashTreeCollections _HashNode.swift
[159/532] Compiling HashTreeCollections TreeSet+SetAlgebra formIntersection.swift
[160/532] Compiling HashTreeCollections TreeSet+SetAlgebra formSymmetricDifference.swift
[166/532] Compiling HashTreeCollections TreeSet+Collection.swift
[167/532] Compiling HashTreeCollections TreeSet+CustomReflectable.swift
[168/532] Compiling HashTreeCollections TreeSet+Debugging.swift
[169/532] Compiling HashTreeCollections TreeSet+Descriptions.swift
[170/532] Compiling HashTreeCollections TreeSet+SetAlgebra basics.swift
[171/532] Compiling DequeModule Deque+Equatable.swift
[172/532] Compiling HashTreeCollections TreeDictionary+ExpressibleByDictionaryLiteral.swift
[173/532] Compiling HashTreeCollections TreeDictionary+Filter.swift
[174/532] Compiling HashTreeCollections TreeDictionary+Hashable.swift
[175/532] Compiling HashTreeCollections TreeDictionary+Initializers.swift
[176/532] Compiling HashTreeCollections TreeDictionary+Keys.swift
[177/532] Compiling HashTreeCollections TreeDictionary+MapValues.swift
[178/532] Compiling DequeModule _DequeBuffer.swift
[179/532] Compiling DequeModule _DequeSlot.swift
[192/533] Compiling DequeModule Deque+Testing.swift
[193/533] Compiling HashTreeCollections _HashNode+Structural symmetricDifference.swift
[194/533] Compiling HashTreeCollections _HashNode+Structural isEqualSet.swift
[195/533] Compiling HashTreeCollections _HashNode+Structural isSubset.swift
[196/533] Compiling HashTreeCollections _HashNode+Structural mapValues.swift
[197/533] Compiling HashTreeCollections _HashNode+Structural merge.swift
[200/533] Compiling DequeModule Deque+Extras.swift
[201/533] Compiling DequeModule Deque+Hashable.swift
[202/533] Compiling DequeModule _UnsafeWrappedBuffer.swift
[215/541] Compiling DequeModule _DequeBufferHeader.swift
[229/541] Compiling HashTreeCollections _HashStack.swift
[230/541] Compiling HashTreeCollections _HashTreeIterator.swift
[231/541] Compiling HashTreeCollections _HashTreeStatistics.swift
[232/541] Compiling HashTreeCollections _RawHashNode+UnsafeHandle.swift
[233/541] Compiling HashTreeCollections _AncestorHashSlots.swift
[234/541] Compiling HashTreeCollections _Bitmap.swift
[241/541] Emitting module DequeModule
[241/541] Compiling transforms.cpp
[243/541] Compiling HashTreeCollections TreeSet+SetAlgebra isStrictSuperset.swift
[244/541] Compiling HashTreeCollections TreeSet+SetAlgebra isSubset.swift
[245/541] Compiling HashTreeCollections TreeSet+SetAlgebra isSuperset.swift
[246/541] Compiling HashTreeCollections TreeSet+SetAlgebra subtract.swift
[247/541] Compiling HashTreeCollections TreeSet+SetAlgebra subtracting.swift
[248/541] Compiling HashTreeCollections TreeSet+SetAlgebra symmetricDifference.swift
[249/541] Compiling HashTreeCollections TreeSet+SetAlgebra union.swift
[250/541] Compiling HashTreeCollections TreeSet.swift
[251/541] Emitting module _RopeModule
[251/541] Compiling einsum.cpp
[253/541] Compiling HashTreeCollections _UnmanagedHashNode.swift
[254/541] Compiling HashTreeCollections _UnsafePath.swift
[255/541] Compiling HashTreeCollections TreeDictionary+Codable.swift
[256/541] Compiling HashTreeCollections TreeDictionary+Collection.swift
[257/541] Compiling HashTreeCollections TreeDictionary+CustomReflectable.swift
[258/541] Compiling HashTreeCollections TreeDictionary+Debugging.swift
[259/541] Compiling HashTreeCollections TreeDictionary+Descriptions.swift
[260/541] Emitting module OrderedCollections
[261/541] Compiling HashTreeCollections _RawHashNode.swift
[269/541] Compiling HashTreeCollections TreeDictionary+Equatable.swift
[286/541] Compiling HashTreeCollections _Bucket.swift
[287/541] Compiling HashTreeCollections _Hash.swift
[288/541] Compiling HashTreeCollections _HashLevel.swift
[289/541] Compiling HashTreeCollections _HashNode+Builder.swift
[290/541] Compiling HashTreeCollections _HashNode+Debugging.swift
[291/541] Compiling HashTreeCollections _HashNode+Initializers.swift
[292/541] Compiling HashTreeCollections _HashNode+Invariants.swift
[294/541] Compiling HashTreeCollections _HashNodeHeader.swift
[295/541] Compiling HashTreeCollections _HashSlot.swift
[345/541] Compiling dtype_utils.cpp
[346/541] Compiling fast.cpp
[347/541] Compiling dtype.cpp
[348/541] Compiling utils.cpp
[349/541] Compiling no_ring.cpp
[351/541] Emitting module HashTreeCollections
[351/541] Compiling ops.cpp
[352/541] Compiling primitives.cpp
[353/541] Compiling no_nccl.cpp
[354/541] Compiling device.cpp
[355/541] Compiling ops.cpp
[356/541] Compiling no_mpi.cpp
[357/541] Compiling no_jaccl.cpp
[358/541] Compiling distributed.cpp
[359/541] Compiling utils.cpp
[360/541] Compiling unary.cpp
[361/541] Compiling ternary.cpp
[362/541] Compiling softmax.cpp
[363/541] Compiling sort.cpp
[364/541] Compiling scan.cpp
[365/541] Compiling slicing.cpp
[366/541] Compiling compile.cpp
[367/541] Compiling scaled_dot_product_attention.cpp
[368/541] Compiling resident.cpp
[369/541] Compiling rope.cpp
[370/541] Compiling metal.cpp
[371/541] Compiling primitives.cpp
[372/541] Compiling reduce.cpp
[373/541] Compiling normalization.cpp
[374/541] Compiling quantized.cpp
[375/541] Compiling logsumexp.cpp
[376/541] Compiling matmul.cpp
[377/541] Compiling fence.cpp
[378/541] Compiling event.cpp
[379/541] Compiling hadamard.cpp
[380/541] Compiling indexing.cpp
[381/541] Compiling eval.cpp
[382/541] Compiling distributed.cpp
[383/541] Compiling device_info.cpp
[384/541] Compiling jit_kernels.cpp
[385/541] Compiling fft.cpp
[386/541] Compiling slicing.cpp
[387/541] Compiling copy.cpp
[388/541] Compiling allocator.cpp
[389/541] Compiling conv.cpp
[390/541] Compiling export.cpp
[391/541] Compiling threefry.cpp
[392/541] Compiling binary.cpp
[393/541] Compiling compiled.cpp
[394/541] Compiling primitives.cpp
[395/541] Compiling device.cpp
[396/541] Compiling custom_kernel.cpp
[397/541] Compiling no_cuda.cpp
[398/541] Compiling copy.cpp
[399/541] Compiling select.cpp
[400/541] Compiling softmax.cpp
[401/541] Compiling scan.cpp
[402/541] Compiling svd.cpp
[403/541] Compiling qrf.cpp
[404/541] Compiling sort.cpp
[405/541] Compiling quantized.cpp
[406/541] Compiling jit_compiler.cpp
[407/541] Compiling primitives.cpp
[408/541] Compiling luf.cpp
[409/541] Compiling matmul.cpp
[410/541] Compiling logsumexp.cpp
[411/541] Compiling masked_mm.cpp
[412/541] Compiling hadamard.cpp
[413/541] Compiling inverse.cpp
[414/541] Compiling cblas.cpp
[415/541] Compiling unary.cpp
[415/541] Compiling encoder.cpp
[417/541] Compiling eval.cpp
[418/541] Compiling bnns.cpp
[419/541] Compiling device_info.cpp
[420/541] Compiling distributed.cpp
[421/541] Compiling fft.cpp
[422/541] Compiling indexing.cpp
[423/541] Compiling eigh.cpp
[424/541] Compiling eig.cpp
[425/541] Compiling utils.cpp
[426/541] Compiling slicing.cpp
[427/541] Compiling cholesky.cpp
[428/541] Compiling arg_reduce.cpp
[429/541] Compiling reduce.cpp
[430/541] Compiling utils.cpp
[431/541] Compiling unary_ops.cpp
[432/541] Compiling unary.cpp
[433/541] Compiling ternary_ops.cpp
[434/541] Compiling ternary.cpp
[435/541] Compiling steel_gemm_splitk_nax.cpp
[436/541] Compiling steel_gemm_splitk.cpp
[437/541] Compiling steel_gemm_segmented.cpp
[438/541] Compiling steel_gemm_masked.cpp
[439/541] Compiling steel_gemm_gather_nax.cpp
[440/541] Compiling steel_gemm_gather.cpp
[441/541] Compiling steel_gemm_fused_nax.cpp
[442/541] Compiling steel_gemm_fused.cpp
[443/541] Compiling steel_conv_general.cpp
[444/541] Compiling steel_conv_3d.cpp
[445/541] Compiling steel_conv.cpp
[446/541] Compiling steel_attention_nax.cpp
[447/541] Compiling steel_attention.cpp
[448/541] Compiling load.cpp
[449/541] Compiling compiled.cpp
[450/541] Compiling sort.cpp
[451/541] Compiling softmax.cpp
[452/541] Compiling scatter_axis.cpp
[453/541] Compiling scatter.cpp
[454/541] Compiling scan.cpp
[455/541] Compiling reduce_utils.cpp
[456/541] Compiling reduce.cpp
[456/541] Compiling quantized_utils.cpp
[458/541] Compiling quantized_nax.cpp
[459/541] Compiling quantized.cpp
[460/541] Compiling masked_scatter.cpp
[461/541] Compiling broadcasting.cpp
[462/541] Compiling logsumexp.cpp
[463/541] Compiling hadamard.cpp
[464/541] Compiling gemm_nax.cpp
[465/541] Compiling gemv_masked.cpp
[466/541] Compiling gemm.cpp
[467/541] Compiling gather_axis.cpp
[467/541] Compiling gather_front.cpp
[469/541] Compiling common.cpp
[470/541] Compiling gather.cpp
[471/541] Compiling fp_quantized_nax.cpp
[472/541] Compiling fp_quantized.cpp
[473/541] Compiling copy.cpp
[473/541] Compiling fft.cpp
[475/541] Compiling conv.cpp
[476/541] Compiling compiled_preamble.cpp
[477/541] Compiling conv.cpp
[478/541] Compiling binary.cpp
[479/541] Compiling arange.cpp
[479/541] Compiling binary_two.cpp
[479/541] Compiling binary_ops.cpp
[482/541] Compiling copy.cpp
[483/541] Compiling array.cpp
[484/541] Compiling version.cpp
[485/541] Compiling string.cpp
[486/541] Compiling transforms_impl.cpp
[487/541] Compiling transforms.cpp
[488/541] Compiling stream.cpp
[489/541] Compiling vector.cpp
[490/541] Compiling reduce.cpp
[491/541] Compiling compiled_conditional.cpp
[492/541] Compiling random.cpp
[493/541] Compiling metal.cpp
[494/541] Compiling memory.cpp
[495/541] Compiling linalg.cpp
[496/541] Compiling io_types.cpp
[497/541] Compiling map.cpp
[498/541] Compiling ops.cpp
[499/541] Compiling io.cpp
[500/541] Compiling fft.cpp
[501/541] Compiling error.cpp
[502/541] Compiling fast.cpp
[503/541] Compiling world.c
[504/541] Compiling wheel_joint.c
[505/541] Compiling weld_joint.c
[506/541] Compiling types.c
[507/541] Compiling export.cpp
[508/541] Compiling table.c
[509/541] Compiling format.cc
[510/541] Compiling cuda.cpp
[511/541] Compiling solver_set.c
[512/541] Compiling device.cpp
[513/541] Compiling compile.cpp
[514/541] Compiling solver.c
[515/541] Compiling sensor.c
[516/541] Compiling shape.c
[517/541] Compiling mover.c
[518/541] Compiling revolute_joint.c
[519/541] Compiling prismatic_joint.c
[520/541] Compiling mouse_joint.c
[521/541] Compiling motor_joint.c
[522/541] Compiling math_functions.c
[523/541] Compiling timer.c
[524/541] Compiling id_pool.c
[525/541] Compiling hull.c
[526/541] Compiling manifold.c
[527/541] Compiling island.c
[527/541] Write sources
[529/541] Compiling joint.c
[530/541] Compiling geometry.c
[531/541] Compiling dynamic_tree.c
[532/541] Compiling distance_joint.c
[533/541] Compiling distance.c
[535/596] Compiling BitCollections BitSet+Hashable.swift
[536/596] Compiling BitCollections BitSet+Initializers.swift
[537/596] Compiling BitCollections BitSet+Invariants.swift
[538/596] Compiling BitCollections BitSet+Random.swift
[539/596] Compiling BitCollections BitSet+SetAlgebra basics.swift
[540/596] Compiling BitCollections BitSet+SetAlgebra conformance.swift
[541/601] Compiling BitCollections BitSet+SetAlgebra formIntersection.swift
[542/601] Compiling BitCollections BitSet+SetAlgebra formSymmetricDifference.swift
[543/601] Compiling BitCollections BitSet+SetAlgebra formUnion.swift
[544/601] Compiling BitCollections BitSet+SetAlgebra intersection.swift
[545/601] Compiling BitCollections BitSet+SetAlgebra isDisjoint.swift
[546/601] Compiling BitCollections BitSet+SetAlgebra isEqualSet.swift
[547/601] Compiling BitCollections BitSet+CustomDebugStringConvertible.swift
[548/601] Compiling BitCollections BitSet+CustomReflectable.swift
[549/601] Compiling BitCollections BitSet+CustomStringConvertible.swift
[550/601] Compiling BitCollections BitSet+Equatable.swift
[551/601] Compiling BitCollections BitSet+ExpressibleByArrayLiteral.swift
[552/601] Compiling BitCollections BitSet+Extras.swift
[553/601] Compiling BitCollections BitSet+SetAlgebra isStrictSubset.swift
[554/601] Compiling BitCollections BitSet+SetAlgebra isStrictSuperset.swift
[555/601] Compiling BitCollections BitSet+SetAlgebra isSubset.swift
[556/601] Compiling BitCollections BitSet+SetAlgebra isSuperset.swift
[557/601] Compiling BitCollections BitSet+SetAlgebra subtract.swift
[558/601] Compiling BitCollections BitSet+SetAlgebra subtracting.swift
[559/601] Compiling BitCollections BitArray+Hashable.swift
[560/601] Compiling BitCollections BitArray+Initializers.swift
[561/601] Compiling BitCollections BitArray+Invariants.swift
[562/601] Compiling BitCollections BitArray+LosslessStringConvertible.swift
[563/601] Compiling BitCollections BitArray+RandomBits.swift
[564/601] Compiling BitCollections BitArray+RangeReplaceableCollection.swift
[564/601] Compiling array.cpp
[566/601] Compiling BitCollections BitArray+Shifts.swift
[567/601] Compiling BitCollections BitArray+Testing.swift
[568/601] Compiling BitCollections BitArray._UnsafeHandle.swift
[569/601] Compiling BitCollections BitArray.swift
[570/601] Compiling BitCollections BitSet+BidirectionalCollection.swift
[571/601] Compiling BitCollections BitSet+Codable.swift
[571/601] Compiling closure.cpp
[572/601] Compiling Cmlx.m
[574/601] Emitting module BitCollections
[575/601] Compiling BitCollections BitArray+BitwiseOperations.swift
[576/601] Compiling BitCollections BitArray+ChunkedBitsIterators.swift
[577/601] Compiling BitCollections BitArray+Codable.swift
[578/601] Compiling BitCollections BitArray+Collection.swift
[579/601] Compiling BitCollections BitArray+Copy.swift
[580/601] Compiling BitCollections BitArray+CustomReflectable.swift
[581/601] Compiling BitCollections BitArray+Descriptions.swift
[582/601] Compiling BitCollections BitArray+Equatable.swift
[583/601] Compiling BitCollections BitArray+ExpressibleByArrayLiteral.swift
[584/601] Compiling BitCollections BitArray+ExpressibleByStringLiteral.swift
[585/601] Compiling BitCollections BitArray+Extras.swift
[586/601] Compiling BitCollections BitArray+Fill.swift
[587/601] Compiling BitCollections BitSet+SetAlgebra symmetricDifference.swift
[588/601] Compiling BitCollections BitSet+SetAlgebra union.swift
[589/601] Compiling BitCollections BitSet+Sorted Collection APIs.swift
[590/601] Compiling BitCollections BitSet.Counted.swift
[591/601] Compiling BitCollections BitSet.Index.swift
[592/601] Compiling BitCollections BitSet._UnsafeHandle.swift
[593/601] Compiling BitCollections BitSet.swift
[594/601] Compiling BitCollections Range+Utilities.swift
[595/601] Compiling BitCollections Slice+Utilities.swift
[596/601] Compiling BitCollections UInt+Tricks.swift
[597/601] Compiling BitCollections _Word.swift
[598/603] Emitting module Collections
[599/603] Compiling Collections Collections.swift
[599/603] Compiling binary.cpp
[601/640] Emitting module MLX
[602/643] Compiling MLX Transforms+CompileOverloads.swift
[603/643] Compiling MLX Transforms+Eval.swift
[604/643] Compiling MLX Transforms+Grad.swift
[605/643] Compiling MLX Transforms+Internal.swift
[606/643] Compiling MLX ArrayAt.swift
[607/643] Compiling MLX Cmlx+Util.swift
[608/643] Compiling MLX DType.swift
[609/643] Compiling MLX Device.swift
[610/643] Compiling MLX ErrorHandler.swift
[611/643] Compiling MLX Export.swift
[612/643] Compiling MLX FFT.swift
[613/643] Compiling MLX Factory.swift
[614/643] Compiling MLX Random.swift
[615/643] Compiling MLX State.swift
[616/643] Compiling MLX Stream.swift
[617/643] Compiling MLX Transforms+Compile.swift
[618/643] Compiling MLX Transforms+Vmap.swift
[619/643] Compiling MLX Transforms.swift
[620/643] Compiling MLX WiredMemory.swift
[621/643] Compiling MLX Ops+Array.swift
[622/643] Compiling MLX Ops.swift
[623/643] Compiling MLX ParameterTypes.swift
[624/643] Compiling MLX Protocols.swift
[625/643] Compiling MLX MLXFast.swift
[626/643] Compiling MLX MLXFastKernel.swift
[627/643] Compiling MLX Memory.swift
[628/643] Compiling MLX Nested.swift
[629/643] Compiling MLX Foundation+Util.swift
[630/643] Compiling MLX GPU+Metal.swift
[631/643] Compiling MLX IO.swift
[632/643] Compiling MLX Linalg.swift
[633/643] Compiling MLX MLXArray+Bytes.swift
[634/643] Compiling MLX MLXArray+Indexing.swift
[635/643] Compiling MLX MLXArray+Init.swift
[636/643] Compiling MLX MLXArray+Metal.swift
[637/643] Compiling MLX MLXArray+Normalizer.swift
[638/643] Compiling MLX MLXArray+Ops.swift
[639/643] Compiling MLX MLXArray.swift
[640/643] Compiling MLX MLXCustomFunction.swift
[641/663] Emitting module MLXRandom
[642/663] Compiling MLXRandom Random.swift
[643/663] Compiling MLXNN Containers.swift
[644/663] Compiling MLXNN Convolution.swift
[645/664] Compiling MLXNN ConvolutionTransposed.swift
[646/664] Compiling MLXNN Dropout.swift
[647/664] Compiling MLXNN ValueAndGrad.swift
[648/664] Compiling MLXNN Recurrent.swift
[649/664] Compiling MLXNN Transformer.swift
[650/664] Compiling MLXNN Embedding.swift
[651/664] Compiling MLXNN Linear.swift
[652/664] Compiling MLXNN PositionalEncoding.swift
[653/664] Compiling MLXNN Quantized.swift
[654/664] Compiling MLXNN Upsample.swift
[655/664] Compiling MLXNN Normalization.swift
[656/664] Compiling MLXNN Pooling.swift
[657/664] Compiling MLXNN Losses.swift
[658/664] Compiling MLXNN Module.swift
[659/664] Emitting module MLXNN
[660/664] Compiling MLXNN Activations.swift
[661/664] Compiling MLXNN Cache.swift
[662/666] Emitting module MLXOptimizers
[663/666] Compiling MLXOptimizers Optimizers.swift
[664/829] Compiling Gymnazo AnyValueEnvironment.swift
[665/829] Compiling Gymnazo AnyValueSpace.swift
[666/829] Compiling Gymnazo AnyValueVectorEnvironment.swift
[667/829] Compiling Gymnazo FlattenedValue.swift
[668/829] Compiling Gymnazo MLXValueCodec.swift
[669/829] Compiling Gymnazo ParallelValueVectorEnvironment.swift
[670/829] Compiling Gymnazo SpaceValue.swift
[671/829] Compiling Gymnazo SyncValueVectorEnvironment.swift
[672/829] Compiling Gymnazo TensorValue.swift
[673/829] Compiling Gymnazo TransformAnyValueVectorEnvironment.swift
[674/829] Compiling Gymnazo ValueCollectionSession.swift
[675/829] Compiling Gymnazo ValueEnvironment.swift
[676/829] Compiling Gymnazo ValueRegistry.swift
[677/829] Compiling Gymnazo ValueSpace.swift
[678/829] Compiling Gymnazo BoxValueSpace.swift
[679/829] Compiling Gymnazo DictionaryValueSpace.swift
[680/829] Compiling Gymnazo DiscreteValueSpace.swift
[681/829] Compiling Gymnazo GraphValueSpace.swift
[682/847] Compiling Gymnazo FrameSkip.swift
[683/847] Compiling Gymnazo FrameStackObservation.swift
[684/847] Compiling Gymnazo FunctionalWrappers.swift
[685/847] Compiling Gymnazo GrayscaleObservation.swift
[686/847] Compiling Gymnazo NormalizeObservation.swift
[687/847] Compiling Gymnazo NormalizeReward.swift
[688/847] Compiling Gymnazo OrderEnforcing.swift
[689/847] Compiling Gymnazo PassiveEnvChecker.swift
[690/847] Compiling Gymnazo RecordEpisodeStatistics.swift
[691/847] Compiling Gymnazo RenderCollection.swift
[692/847] Compiling Gymnazo ResizeObservation.swift
[693/847] Compiling Gymnazo ShapeReward.swift
[694/847] Compiling Gymnazo TimeLimit.swift
[695/847] Compiling Gymnazo TransformObservation.swift
[696/847] Compiling Gymnazo TransformReward.swift
[697/847] Compiling Gymnazo Wrapper.swift
[698/847] Compiling Gymnazo WrapperExtensions.swift
[699/847] Compiling Gymnazo resource_bundle_accessor.swift
[700/847] Compiling Gymnazo PPOPolicy.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[701/847] Compiling Gymnazo LogEntropyCoefModule.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[702/847] Compiling Gymnazo SAC+Persistence.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[703/847] Compiling Gymnazo SAC.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[704/847] Compiling Gymnazo SACConfigs.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[705/847] Compiling Gymnazo SACCritic.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[706/847] Compiling Gymnazo SACNetworks.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[707/847] Compiling Gymnazo SACPolicy.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[708/847] Compiling Gymnazo TD3+Persistence.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[709/847] Compiling Gymnazo TD3.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[710/847] Compiling Gymnazo TD3ActionNoise.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[711/847] Compiling Gymnazo TD3Actor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[712/847] Compiling Gymnazo TD3Configs.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[713/847] Compiling Gymnazo TD3Policy.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[714/847] Compiling Gymnazo TabularAgent+Persistence.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[715/847] Compiling Gymnazo TabularAgent.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[716/847] Compiling Gymnazo TabularConfig.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[717/847] Compiling Gymnazo ReplayBuffer+Persistence.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[718/847] Emitting module Gymnazo
[719/847] Compiling Gymnazo Sequence.swift
[720/847] Compiling Gymnazo Space.swift
[721/847] Compiling Gymnazo TensorSpace.swift
[722/847] Compiling Gymnazo Text.swift
[723/847] Compiling Gymnazo Tuple.swift
[724/847] Compiling Gymnazo CGImage+RGB.swift
[725/847] Compiling Gymnazo EnvChecker.swift
[726/847] Compiling Gymnazo MLXArray+Scalars.swift
[727/847] Compiling Gymnazo MLXEval.swift
[728/847] Compiling Gymnazo RunningMeanStd.swift
[729/847] Compiling Gymnazo SeededGenerator.swift
[730/847] Compiling Gymnazo utils.swift
[731/847] Compiling Gymnazo AsyncVectorEnv.swift
[732/847] Compiling Gymnazo SyncVectorEnv.swift
[733/847] Compiling Gymnazo VectorEnv.swift
[734/847] Compiling Gymnazo ActionBoxWrappers.swift
[735/847] Compiling Gymnazo AutoReset.swift
[736/847] Compiling Gymnazo FlattenObservation.swift
[737/847] Compiling Gymnazo ReplayBuffer+ValueCollection.swift
[738/847] Compiling Gymnazo ReplayBuffer.swift
[739/847] Compiling Gymnazo ReplayBufferSizing.swift
[740/847] Compiling Gymnazo RolloutBuffer.swift
[741/847] Compiling Gymnazo ActivationConfig.swift
[742/847] Compiling Gymnazo AlgorithmValueInference.swift
[743/847] Compiling Gymnazo Buffer.swift
[744/847] Compiling Gymnazo Callbacks.swift
[745/847] Compiling Gymnazo Distribution.swift
[746/847] Compiling Gymnazo FeaturesExtractor.swift
[747/847] Compiling Gymnazo Model.swift
[748/847] Compiling Gymnazo Policy.swift
[749/847] Compiling Gymnazo PolicyAction.swift
[750/847] Compiling Gymnazo BernoulliDistribution.swift
[751/847] Compiling Gymnazo CategoricalDistribution.swift
[752/847] Compiling Gymnazo DiagGaussianDistribution.swift
[753/847] Compiling Gymnazo DistributionFactory.swift
[754/847] Compiling Gymnazo SquashedDiagGaussianDistribution.swift
[755/847] Compiling Gymnazo MultiBinaryValueSpace.swift
[756/847] Compiling Gymnazo MultiDiscreteValueSpace.swift
[757/847] Compiling Gymnazo SequenceValueSpace.swift
[758/847] Compiling Gymnazo TextValueSpace.swift
[759/847] Compiling Gymnazo TupleValueSpace.swift
[760/847] Compiling Gymnazo AutoResetValueEnvironment.swift
[761/847] Compiling Gymnazo CommonValueWrappers.swift
[762/847] Compiling Gymnazo RecordEpisodeStatisticsValueEnvironment.swift
[763/847] Compiling Gymnazo TimeLimitValueEnvironment.swift
[764/847] Compiling Gymnazo TransformValueEnvironment.swift
[765/847] Compiling Gymnazo ValueWrapperExtensions.swift
[766/847] Compiling Gymnazo Env.swift
[767/847] Compiling Gymnazo EnvCategory.swift
[768/847] Compiling Gymnazo Box2DValueStorage.swift
[769/847] Compiling Gymnazo CarDynamics.swift
[770/847] Compiling Gymnazo CarRacing.swift
[771/847] Compiling Gymnazo CarRacingDiscrete.swift
[772/847] Compiling Gymnazo CarRacingTrack.swift
[773/847] Compiling Gymnazo LunarLander.swift
[774/847] Compiling Gymnazo LunarLanderContinuous.swift
[775/847] Compiling Gymnazo CarRacingRenderer.swift
[776/847] Compiling Gymnazo LunarLanderRenderer.swift
[777/847] Compiling Gymnazo Acrobot.swift
[778/847] Compiling Gymnazo CartPole.swift
[779/847] Compiling Gymnazo MountainCar.swift
[780/847] Compiling Gymnazo MountainCarContinuous.swift
[781/847] Compiling Gymnazo Pendulum.swift
[782/847] Compiling Gymnazo MountainCarRenderer.swift
[783/847] Compiling Gymnazo AcrobotValueEnvironment.swift
[784/847] Compiling Gymnazo CartPoleValueEnvironment.swift
[785/847] Compiling Gymnazo MountainCarContinuousValueEnvironment.swift
[786/847] Compiling Gymnazo MountainCarValueEnvironment.swift
[787/847] Compiling Gymnazo PendulumValueEnvironment.swift
[788/847] Compiling Gymnazo Registration.swift
[789/847] Compiling Gymnazo Blackjack.swift
[790/847] Compiling Gymnazo CliffWalking.swift
[791/847] Compiling Gymnazo ProgressCallback.swift
[792/847] Compiling Gymnazo StopTrainingCallbacks.swift
[793/847] Compiling Gymnazo Evaluation.swift
[794/847] Compiling Gymnazo Logger.swift
[795/847] Compiling Gymnazo AlgorithmMath.swift
[796/847] Compiling Gymnazo Keys.swift
[797/847] Compiling Gymnazo PolyakUpdate.swift
[798/847] Compiling Gymnazo Schedules.swift
[799/847] Compiling Gymnazo SeededModuleInitialization.swift
[800/847] Compiling Gymnazo Render.swift
[801/847] Compiling Gymnazo AnySpace.swift
[802/847] Compiling Gymnazo Box.swift
[803/847] Compiling Gymnazo Dict.swift
[804/847] Compiling Gymnazo Discrete.swift
[805/847] Compiling Gymnazo Flattening.swift
[806/847] Compiling Gymnazo Graph.swift
[807/847] Compiling Gymnazo MultiBinary.swift
[808/847] Compiling Gymnazo MultiDiscrete.swift
[809/847] Compiling Gymnazo FrozenLake.swift
[810/847] Compiling Gymnazo Taxi.swift
[811/847] Compiling Gymnazo BlackjackValueEnvironment.swift
[812/847] Compiling Gymnazo CliffWalkingValueEnvironment.swift
[813/847] Compiling Gymnazo FrozenLakeValueEnvironment.swift
[814/847] Compiling Gymnazo TaxiValueEnvironment.swift
[815/847] Compiling Gymnazo Errors.swift
[816/847] Compiling Gymnazo Gymnazo.swift
[817/847] Compiling Gymnazo Info.swift
[818/847] Compiling Gymnazo DQN+Persistence.swift
[819/847] Compiling Gymnazo DQN.swift
[820/847] Compiling Gymnazo DQNConfigs.swift
[821/847] Compiling Gymnazo DQNNetworks.swift
[822/847] Compiling Gymnazo DQNPolicy.swift
[823/847] Compiling Gymnazo OffPolicyAlgorithm.swift
[824/847] Compiling Gymnazo PPO+Persistence.swift
[825/847] Compiling Gymnazo PPO.swift
[826/847] Compiling Gymnazo PPOConfigs.swift
[827/847] Compiling Gymnazo StateDependentNoiseDistribution.swift
[828/847] Compiling Gymnazo CombinedExtractor.swift
[829/847] Compiling Gymnazo FlattenExtractor.swift
[830/847] Compiling Gymnazo MLPExtractor.swift
[831/847] Compiling Gymnazo MLPFactory.swift
[832/847] Compiling Gymnazo NatureCNN.swift
[833/847] Compiling Gymnazo NetArch.swift
[834/847] Compiling Gymnazo AlgorithmCheckpoint.swift
[835/847] Compiling Gymnazo LearningRateScheduleData.swift
[836/847] Compiling Gymnazo Persistable.swift
[837/847] Compiling Gymnazo SpaceDescriptor.swift
[838/847] Compiling Gymnazo ActorCriticPolicy.swift
[839/847] Compiling Gymnazo CNNPolicy.swift
[840/847] Compiling Gymnazo ContinuousCritic.swift
[841/847] Compiling Gymnazo MultiInputPolicy.swift
[842/847] Compiling Gymnazo Callback.swift
[843/847] Compiling Gymnazo CheckpointCallback.swift
[844/847] Compiling Gymnazo EvalCallback.swift
Fetching https://github.com/ml-explore/mlx-swift
Fetching https://github.com/apple/swift-docc-plugin
Fetching https://github.com/apple/swift-collections.git from cache
[1/2345] Fetching swift-docc-plugin
[236/17827] Fetching swift-docc-plugin, mlx-swift
Fetched https://github.com/ml-explore/mlx-swift from cache (2.25s)
Fetched https://github.com/apple/swift-docc-plugin from cache (2.25s)
Fetched https://github.com/apple/swift-collections.git from cache (2.31s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.3.0 (2.98s)
Computing version for https://github.com/ml-explore/mlx-swift
Computed https://github.com/ml-explore/mlx-swift at 0.31.4 (0.53s)
Fetching https://github.com/apple/swift-numerics from cache
Fetched https://github.com/apple/swift-numerics from cache (1.13s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (1.64s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.5.0 (3.12s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit from cache
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.06s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.74s)
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.5.0
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
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
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.3.0
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
Building for debugging...
[2/6] Write swift-version-2F0A5646E1D333AE.txt
[4/34] Compiling RealModule RealFunctions.swift
[5/35] Compiling InternalCollectionsUtilities UnsafeMutableRawBufferPointer+Extras.swift
[6/36] Compiling RealModule Float80+Real.swift
[7/36] Compiling RealModule Real.swift
[8/36] Compiling RealModule RelaxedArithmetic.swift
[9/36] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[10/36] Compiling InternalCollectionsUtilities RandomAccessCollection+Offsets.swift
[11/36] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[12/36] Compiling RealModule Float16+Real.swift
[13/36] Compiling RealModule ElementaryFunctions.swift
[14/36] Compiling RealModule Float+Real.swift
[15/36] Compiling RealModule AlgebraicField.swift
[16/36] Compiling RealModule ApproximateEquality.swift
[17/36] Compiling InternalCollectionsUtilities UnsafeRawBufferPointer+Extras.swift
[18/36] Compiling RealModule Double+Real.swift
[19/36] Emitting module RealModule
[20/36] Compiling RealModule AugmentedArithmetic.swift
[21/36] Compiling InternalCollectionsUtilities Descriptions.swift
[22/36] Compiling InternalCollectionsUtilities LifetimeOverride.swift
[23/36] Compiling InternalCollectionsUtilities _UnsafeBitSet.swift
[24/36] Compiling InternalCollectionsUtilities _SortedCollection.swift
[25/36] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[26/36] Compiling InternalCollectionsUtilities Debugging.swift
[27/36] Compiling InternalCollectionsUtilities UInt+first and last set bit.swift
[28/36] Compiling InternalCollectionsUtilities UInt+reversed.swift
[29/36] Compiling InternalCollectionsUtilities _UnsafeBitSet+Index.swift
[30/36] Compiling InternalCollectionsUtilities _UnsafeBitSet+_Word.swift
[33/36] Emitting module InternalCollectionsUtilities
[34/47] Compiling ComplexModule Complex+StringConvertible.swift
[35/47] Compiling ComplexModule Polar.swift
[36/71] Compiling ComplexModule Complex+Numeric.swift
[37/71] Compiling ComplexModule Complex.swift
[38/71] Compiling DequeModule _DequeSlot.swift
[39/72] Compiling DequeModule _DequeBufferHeader.swift
[40/127] Compiling ComplexModule Scale.swift
[41/261] Compiling HeapModule _HeapNode.swift
[42/331] Compiling HeapModule Heap.swift
[43/331] Compiling HeapModule Heap+ExpressibleByArrayLiteral.swift
[44/331] Compiling HeapModule Heap+Invariants.swift
[45/331] Compiling HeapModule Heap+UnsafeHandle.swift
[46/331] Compiling DequeModule _UnsafeWrappedBuffer.swift
[47/331] Compiling HeapModule Heap+Descriptions.swift
[48/331] Emitting module HeapModule
[49/331] Compiling ComplexModule Complex+IntegerLiteral.swift
[50/331] Compiling _RopeModule BigString+Builder.swift
[51/331] Compiling _RopeModule BigString+Contents.swift
[52/331] Compiling ComplexModule Complex+ElementaryFunctions.swift
[53/331] Compiling ComplexModule Complex+Codable.swift
[54/331] Compiling ComplexModule Complex+Hashable.swift
[55/331] Compiling _RopeModule BigSubstring+UTF8View.swift
[56/331] Compiling _RopeModule BigSubstring+UnicodeScalarView.swift
[57/331] Compiling _RopeModule BigSubstring.swift
[58/331] Compiling _RopeModule Rope+Builder.swift
[59/331] Compiling _RopeModule Rope+Debugging.swift
[60/331] Compiling _RopeModule Rope+Invariants.swift
[61/331] Compiling _RopeModule BigString+UTF16View.swift
[62/331] Compiling _RopeModule BigString+UTF8View.swift
[63/331] Compiling _RopeModule BigString+ExpressibleByStringLiteral.swift
[64/331] Compiling _RopeModule BigString+Hashing.swift
[65/331] Compiling _RopeModule BigString+LosslessStringConvertible.swift
[66/331] Compiling _RopeModule BigString+RangeReplaceableCollection.swift
[67/337] Compiling DequeModule _DequeBuffer.swift
[68/337] Compiling _RopeModule BigString+Chunk+Append and Insert.swift
[69/337] Compiling _RopeModule BigString+Chunk+Breaks.swift
[70/337] Compiling _RopeModule BigString+Debugging.swift
[71/337] Compiling _RopeModule BigString+Index.swift
[72/337] Compiling _RopeModule BigString+Iterators.swift
[73/337] Compiling _RopeModule BigString+Metrics.swift
[74/337] Compiling _RopeModule BigString+Summary.swift
[75/337] Compiling _RopeModule BigString.swift
[76/337] Compiling _RopeModule BigString+Ingester.swift
[77/337] Compiling _RopeModule BigString+Invariants.swift
[78/337] Compiling _RopeModule BigString+Insert.swift
[79/337] Compiling _RopeModule BigString+Managing Breaks.swift
[80/337] Compiling _RopeModule BigString+RemoveSubrange.swift
[81/337] Compiling _RopeModule BigString+ReplaceSubrange.swift
[82/337] Compiling _RopeModule BigString+Split.swift
[83/337] Compiling _RopeModule Range+BigString.swift
[84/337] Emitting module ComplexModule
[85/337] Compiling _RopeModule Rope+_UnmanagedLeaf.swift
[86/337] Compiling _RopeModule Rope+_UnsafeHandle.swift
[87/337] Compiling _RopeModule Rope.swift
[88/337] Compiling _RopeModule RopeElement.swift
[89/337] Compiling _RopeModule RopeMetric.swift
[90/337] Compiling _RopeModule BigString+Chunk+RopeElement.swift
[91/337] Compiling _RopeModule BigString+Chunk+Counts.swift
[92/337] Compiling _RopeModule BigString+Chunk+Description.swift
[93/337] Compiling _RopeModule BigString+Chunk+Indexing by Characters.swift
[94/337] Compiling _RopeModule BigString+Chunk+Indexing by UTF16.swift
[95/337] Compiling _RopeModule Rope+_Node.swift
[96/337] Compiling _RopeModule Rope+_Storage.swift
[99/342] Compiling _RopeModule BigString+Sequence.swift
[100/342] Compiling _RopeModule BigString+TextOutputStream.swift
[101/342] Compiling _RopeModule BigString+Append.swift
[102/342] Compiling _RopeModule BigString+Initializers.swift
[103/342] Compiling _RopeModule BigString+UnicodeScalarView.swift
[104/342] Compiling _RopeModule BigSubstring+UTF16View.swift
[105/344] Compiling HashTreeCollections TreeSet+SetAlgebra basics.swift
[106/344] Compiling HashTreeCollections TreeSet+SetAlgebra formIntersection.swift
[107/344] Compiling HashTreeCollections TreeSet+SetAlgebra formSymmetricDifference.swift
[108/344] Compiling HashTreeCollections TreeSet+SetAlgebra formUnion.swift
[109/344] Compiling HashTreeCollections TreeSet+SetAlgebra intersection.swift
[110/344] Compiling HashTreeCollections TreeSet+SetAlgebra isDisjoint.swift
[111/344] Compiling HashTreeCollections TreeSet+SetAlgebra isEqualSet.swift
[112/344] Compiling HashTreeCollections TreeSet+SetAlgebra isStrictSubset.swift
[113/344] Compiling _RopeModule Rope+MutatingForEach.swift
[114/344] Compiling _RopeModule RopeSummary.swift
[115/344] Compiling _RopeModule _RopeItem.swift
[116/344] Compiling _RopeModule _RopePath.swift
[117/344] Compiling _RopeModule _RopeVersion.swift
[118/344] Compiling _RopeModule Rope+Collection.swift
[119/344] Compiling _RopeModule Rope+Index.swift
[120/344] Compiling _RopeModule Rope+Sequence.swift
[121/352] Emitting module Numerics
[122/352] Compiling Numerics Numerics.swift
[123/352] Emitting module BitCollections
[129/352] Compiling _RopeModule BigString+Chunk+Splitting.swift
[136/352] Compiling _RopeModule BigString+Chunk.swift
[137/352] Compiling _RopeModule BigString+BidirectionalCollection.swift
[138/352] Compiling _RopeModule BigString+Comparable.swift
[139/352] Compiling _RopeModule BigString+CustomDebugStringConvertible.swift
[140/352] Compiling _RopeModule BigString+CustomStringConvertible.swift
[141/352] Compiling _RopeModule BigString+Equatable.swift
[192/352] Compiling BitCollections BitSet.swift
[193/352] Compiling BitCollections Range+Utilities.swift
[194/352] Compiling BitCollections Slice+Utilities.swift
[195/352] Compiling BitCollections UInt+Tricks.swift
[196/352] Compiling BitCollections _Word.swift
[197/389] Emitting module DequeModule
[198/389] Compiling HashTreeCollections TreeSet+SetAlgebra isStrictSuperset.swift
[199/389] Compiling HashTreeCollections TreeSet+SetAlgebra isSubset.swift
[200/389] Compiling HashTreeCollections TreeSet+SetAlgebra isSuperset.swift
[201/389] Compiling HashTreeCollections TreeSet+SetAlgebra subtract.swift
[202/389] Compiling HashTreeCollections TreeSet+SetAlgebra subtracting.swift
[203/389] Compiling HashTreeCollections TreeSet+SetAlgebra symmetricDifference.swift
[204/389] Compiling HashTreeCollections TreeSet+SetAlgebra union.swift
[205/389] Compiling HashTreeCollections TreeSet.swift
[206/389] Compiling MLX MLXArray.swift
[207/389] Compiling MLX MLXCustomFunction.swift
[208/389] Compiling MLX ErrorHandler.swift
[209/389] Compiling MLX Export.swift
[210/389] Compiling MLX FFT.swift
[211/389] Compiling MLX Factory.swift
[212/389] Compiling MLX Foundation+Util.swift
[213/389] Compiling MLX GPU+Metal.swift
[214/389] Compiling MLX IO.swift
[215/389] Compiling MLX MLXArray+Bytes.swift
[216/389] Compiling MLX MLXArray+Indexing.swift
[217/389] Compiling MLX MLXArray+Init.swift
[218/389] Compiling MLX MLXArray+Metal.swift
[219/389] Compiling MLX Transforms+CompileOverloads.swift
[220/389] Compiling MLX Transforms+Eval.swift
[221/389] Compiling MLX Transforms+Grad.swift
[222/389] Compiling MLX Transforms+Internal.swift
[223/396] Compiling MLX MLXArray+Normalizer.swift
[224/396] Compiling MLX MLXArray+Ops.swift
[234/396] Compiling MLX Linalg.swift
[235/396] Compiling MLX MLXFast.swift
[236/396] Compiling MLX MLXFastKernel.swift
[237/396] Compiling MLX Memory.swift
[247/396] Compiling MLX Transforms+Compile.swift
[262/396] Compiling OrderedCollections OrderedSet.swift
[263/396] Compiling OrderedCollections _UnsafeBitset.swift
[264/396] Compiling MLX ArrayAt.swift
[265/396] Compiling MLX Cmlx+Util.swift
[266/396] Compiling MLX DType.swift
[267/396] Compiling MLX Device.swift
[268/396] Compiling MLX Ops+Array.swift
[269/396] Compiling MLX Ops.swift
[296/396] Compiling MLX ParameterTypes.swift
[297/396] Compiling MLX Protocols.swift
[316/396] Compiling _RopeModule Rope+Remove.swift
[317/396] Compiling _RopeModule Rope+RemoveSubrange.swift
[318/396] Compiling _RopeModule Rope+Split.swift
[319/396] Compiling _RopeModule Optional Utilities.swift
[320/396] Compiling _RopeModule String Utilities.swift
[321/396] Compiling _RopeModule String.Index+ABI.swift
[322/396] Compiling _RopeModule _CharacterRecognizer.swift
[330/396] Emitting module OrderedCollections
[343/396] Compiling MLX Nested.swift
[344/396] Compiling MLX Random.swift
[345/396] Compiling MLX State.swift
[346/396] Compiling MLX Stream.swift
[359/399] Emitting module MLX
[376/399] Emitting module _RopeModule
[377/399] Emitting module HashTreeCollections
[378/399] Compiling MLX Transforms+Vmap.swift
[379/399] Compiling MLX Transforms.swift
[380/399] Compiling MLX WiredMemory.swift
[381/401] Compiling Collections Collections.swift
[382/401] Emitting module Collections
[399/421] Compiling MLXRandom Random.swift
[400/421] Emitting module MLXRandom
[401/421] Compiling MLXNN Embedding.swift
[402/421] Compiling MLXNN Linear.swift
[403/422] Compiling MLXNN ValueAndGrad.swift
[404/422] Compiling MLXNN Containers.swift
[405/422] Compiling MLXNN Convolution.swift
[406/422] Compiling MLXNN Activations.swift
[407/422] Compiling MLXNN Cache.swift
[408/422] Compiling MLXNN PositionalEncoding.swift
[409/422] Compiling MLXNN Quantized.swift
[410/422] Compiling MLXNN Recurrent.swift
[411/422] Compiling MLXNN Transformer.swift
[412/422] Compiling MLXNN Losses.swift
[413/422] Compiling MLXNN Module.swift
[414/422] Compiling MLXNN ConvolutionTransposed.swift
[415/422] Compiling MLXNN Dropout.swift
[416/422] Compiling MLXNN Upsample.swift
[417/422] Compiling MLXNN Normalization.swift
[418/422] Compiling MLXNN Pooling.swift
[419/422] Emitting module MLXNN
[420/424] Emitting module MLXOptimizers
[421/424] Compiling MLXOptimizers Optimizers.swift
[422/587] Emitting module Gymnazo
[423/587] Compiling Gymnazo AnyValueEnvironment.swift
[424/587] Compiling Gymnazo AnyValueSpace.swift
[425/587] Compiling Gymnazo AnyValueVectorEnvironment.swift
[426/587] Compiling Gymnazo FlattenedValue.swift
[427/587] Compiling Gymnazo MLXValueCodec.swift
[428/587] Compiling Gymnazo ParallelValueVectorEnvironment.swift
[429/587] Compiling Gymnazo SpaceValue.swift
[430/587] Compiling Gymnazo SyncValueVectorEnvironment.swift
[431/587] Compiling Gymnazo TensorValue.swift
[432/587] Compiling Gymnazo TransformAnyValueVectorEnvironment.swift
[433/587] Compiling Gymnazo ValueCollectionSession.swift
[434/587] Compiling Gymnazo ValueEnvironment.swift
[435/587] Compiling Gymnazo ValueRegistry.swift
[436/587] Compiling Gymnazo ValueSpace.swift
[437/587] Compiling Gymnazo BoxValueSpace.swift
[438/587] Compiling Gymnazo DictionaryValueSpace.swift
[439/587] Compiling Gymnazo DiscreteValueSpace.swift
[440/587] Compiling Gymnazo GraphValueSpace.swift
[441/587] Compiling Gymnazo ProgressCallback.swift
[442/587] Compiling Gymnazo StopTrainingCallbacks.swift
[443/587] Compiling Gymnazo Evaluation.swift
[444/587] Compiling Gymnazo Logger.swift
[445/587] Compiling Gymnazo AlgorithmMath.swift
[446/587] Compiling Gymnazo Keys.swift
[447/587] Compiling Gymnazo PolyakUpdate.swift
[448/587] Compiling Gymnazo Schedules.swift
[449/587] Compiling Gymnazo SeededModuleInitialization.swift
[450/587] Compiling Gymnazo Render.swift
[451/587] Compiling Gymnazo AnySpace.swift
[452/587] Compiling Gymnazo Box.swift
[453/587] Compiling Gymnazo Dict.swift
[454/587] Compiling Gymnazo Discrete.swift
[455/587] Compiling Gymnazo Flattening.swift
[456/587] Compiling Gymnazo Graph.swift
[457/587] Compiling Gymnazo MultiBinary.swift
[458/587] Compiling Gymnazo MultiDiscrete.swift
[459/605] Compiling Gymnazo Sequence.swift
[460/605] Compiling Gymnazo Space.swift
[461/605] Compiling Gymnazo TensorSpace.swift
[462/605] Compiling Gymnazo Text.swift
[463/605] Compiling Gymnazo Tuple.swift
[464/605] Compiling Gymnazo CGImage+RGB.swift
[465/605] Compiling Gymnazo EnvChecker.swift
[466/605] Compiling Gymnazo MLXArray+Scalars.swift
[467/605] Compiling Gymnazo MLXEval.swift
[468/605] Compiling Gymnazo RunningMeanStd.swift
[469/605] Compiling Gymnazo SeededGenerator.swift
[470/605] Compiling Gymnazo utils.swift
[471/605] Compiling Gymnazo AsyncVectorEnv.swift
[472/605] Compiling Gymnazo SyncVectorEnv.swift
[473/605] Compiling Gymnazo VectorEnv.swift
[474/605] Compiling Gymnazo ActionBoxWrappers.swift
[475/605] Compiling Gymnazo AutoReset.swift
[476/605] Compiling Gymnazo FlattenObservation.swift
[477/605] Compiling Gymnazo ReplayBuffer+ValueCollection.swift
[478/605] Compiling Gymnazo ReplayBuffer.swift
[479/605] Compiling Gymnazo ReplayBufferSizing.swift
[480/605] Compiling Gymnazo RolloutBuffer.swift
[481/605] Compiling Gymnazo ActivationConfig.swift
[482/605] Compiling Gymnazo AlgorithmValueInference.swift
[483/605] Compiling Gymnazo Buffer.swift
[484/605] Compiling Gymnazo Callbacks.swift
[485/605] Compiling Gymnazo Distribution.swift
[486/605] Compiling Gymnazo FeaturesExtractor.swift
[487/605] Compiling Gymnazo Model.swift
[488/605] Compiling Gymnazo Policy.swift
[489/605] Compiling Gymnazo PolicyAction.swift
[490/605] Compiling Gymnazo BernoulliDistribution.swift
[491/605] Compiling Gymnazo CategoricalDistribution.swift
[492/605] Compiling Gymnazo DiagGaussianDistribution.swift
[493/605] Compiling Gymnazo DistributionFactory.swift
[494/605] Compiling Gymnazo SquashedDiagGaussianDistribution.swift
[495/605] Compiling Gymnazo FrozenLake.swift
[496/605] Compiling Gymnazo Taxi.swift
[497/605] Compiling Gymnazo BlackjackValueEnvironment.swift
[498/605] Compiling Gymnazo CliffWalkingValueEnvironment.swift
[499/605] Compiling Gymnazo FrozenLakeValueEnvironment.swift
[500/605] Compiling Gymnazo TaxiValueEnvironment.swift
[501/605] Compiling Gymnazo Errors.swift
[502/605] Compiling Gymnazo Gymnazo.swift
[503/605] Compiling Gymnazo Info.swift
[504/605] Compiling Gymnazo DQN+Persistence.swift
[505/605] Compiling Gymnazo DQN.swift
[506/605] Compiling Gymnazo DQNConfigs.swift
[507/605] Compiling Gymnazo DQNNetworks.swift
[508/605] Compiling Gymnazo DQNPolicy.swift
[509/605] Compiling Gymnazo OffPolicyAlgorithm.swift
[510/605] Compiling Gymnazo PPO+Persistence.swift
[511/605] Compiling Gymnazo PPO.swift
[512/605] Compiling Gymnazo PPOConfigs.swift
[513/605] Compiling Gymnazo FrameSkip.swift
[514/605] Compiling Gymnazo FrameStackObservation.swift
[515/605] Compiling Gymnazo FunctionalWrappers.swift
[516/605] Compiling Gymnazo GrayscaleObservation.swift
[517/605] Compiling Gymnazo NormalizeObservation.swift
[518/605] Compiling Gymnazo NormalizeReward.swift
[519/605] Compiling Gymnazo OrderEnforcing.swift
[520/605] Compiling Gymnazo PassiveEnvChecker.swift
[521/605] Compiling Gymnazo RecordEpisodeStatistics.swift
[522/605] Compiling Gymnazo RenderCollection.swift
[523/605] Compiling Gymnazo ResizeObservation.swift
[524/605] Compiling Gymnazo ShapeReward.swift
[525/605] Compiling Gymnazo TimeLimit.swift
[526/605] Compiling Gymnazo TransformObservation.swift
[527/605] Compiling Gymnazo TransformReward.swift
[528/605] Compiling Gymnazo Wrapper.swift
[529/605] Compiling Gymnazo WrapperExtensions.swift
[530/605] Compiling Gymnazo resource_bundle_accessor.swift
[531/605] Compiling Gymnazo StateDependentNoiseDistribution.swift
[532/605] Compiling Gymnazo CombinedExtractor.swift
[533/605] Compiling Gymnazo FlattenExtractor.swift
[534/605] Compiling Gymnazo MLPExtractor.swift
[535/605] Compiling Gymnazo MLPFactory.swift
[536/605] Compiling Gymnazo NatureCNN.swift
[537/605] Compiling Gymnazo NetArch.swift
[538/605] Compiling Gymnazo AlgorithmCheckpoint.swift
[539/605] Compiling Gymnazo LearningRateScheduleData.swift
[540/605] Compiling Gymnazo Persistable.swift
[541/605] Compiling Gymnazo SpaceDescriptor.swift
[542/605] Compiling Gymnazo ActorCriticPolicy.swift
[543/605] Compiling Gymnazo CNNPolicy.swift
[544/605] Compiling Gymnazo ContinuousCritic.swift
[545/605] Compiling Gymnazo MultiInputPolicy.swift
[546/605] Compiling Gymnazo Callback.swift
[547/605] Compiling Gymnazo CheckpointCallback.swift
[548/605] Compiling Gymnazo EvalCallback.swift
[549/605] Compiling Gymnazo PPOPolicy.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[550/605] Compiling Gymnazo LogEntropyCoefModule.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[551/605] Compiling Gymnazo SAC+Persistence.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[552/605] Compiling Gymnazo SAC.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[553/605] Compiling Gymnazo SACConfigs.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[554/605] Compiling Gymnazo SACCritic.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[555/605] Compiling Gymnazo SACNetworks.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[556/605] Compiling Gymnazo SACPolicy.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[557/605] Compiling Gymnazo TD3+Persistence.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[558/605] Compiling Gymnazo TD3.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[559/605] Compiling Gymnazo TD3ActionNoise.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[560/605] Compiling Gymnazo TD3Actor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[561/605] Compiling Gymnazo TD3Configs.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[562/605] Compiling Gymnazo TD3Policy.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[563/605] Compiling Gymnazo TabularAgent+Persistence.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[564/605] Compiling Gymnazo TabularAgent.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[565/605] Compiling Gymnazo TabularConfig.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[566/605] Compiling Gymnazo ReplayBuffer+Persistence.swift
/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/RL/Algorithms/Tabular/TabularAgent.swift:326:13: error: sending 'currentQ' risks causing data races
323 |
324 |     private func tdUpdate(_ currentQ: MLXArray, reward: Double, _ futureQ: MLXArray) -> MLXArray {
325 |         Device.withDefaultDevice(.cpu) {
    |                                        `- note: access can happen concurrently
326 |             currentQ + config.learningRate * (reward + config.gamma * futureQ - currentQ)
    |             |- error: sending 'currentQ' risks causing data races
    |             `- note: 'self'-isolated 'currentQ' is captured by a actor-isolated closure. actor-isolated uses in closure may race against later nonisolated uses
327 |         }
328 |     }
[567/605] Compiling Gymnazo MultiBinaryValueSpace.swift
[568/605] Compiling Gymnazo MultiDiscreteValueSpace.swift
[569/605] Compiling Gymnazo SequenceValueSpace.swift
[570/605] Compiling Gymnazo TextValueSpace.swift
[571/605] Compiling Gymnazo TupleValueSpace.swift
[572/605] Compiling Gymnazo AutoResetValueEnvironment.swift
[573/605] Compiling Gymnazo CommonValueWrappers.swift
[574/605] Compiling Gymnazo RecordEpisodeStatisticsValueEnvironment.swift
[575/605] Compiling Gymnazo TimeLimitValueEnvironment.swift
[576/605] Compiling Gymnazo TransformValueEnvironment.swift
[577/605] Compiling Gymnazo ValueWrapperExtensions.swift
[578/605] Compiling Gymnazo Env.swift
[579/605] Compiling Gymnazo EnvCategory.swift
[580/605] Compiling Gymnazo Box2DValueStorage.swift
[581/605] Compiling Gymnazo CarDynamics.swift
[582/605] Compiling Gymnazo CarRacing.swift
[583/605] Compiling Gymnazo CarRacingDiscrete.swift
[584/605] Compiling Gymnazo CarRacingTrack.swift
[585/605] Compiling Gymnazo LunarLander.swift
[586/605] Compiling Gymnazo LunarLanderContinuous.swift
[587/605] Compiling Gymnazo CarRacingRenderer.swift
[588/605] Compiling Gymnazo LunarLanderRenderer.swift
[589/605] Compiling Gymnazo Acrobot.swift
[590/605] Compiling Gymnazo CartPole.swift
[591/605] Compiling Gymnazo MountainCar.swift
[592/605] Compiling Gymnazo MountainCarContinuous.swift
[593/605] Compiling Gymnazo Pendulum.swift
[594/605] Compiling Gymnazo MountainCarRenderer.swift
[595/605] Compiling Gymnazo AcrobotValueEnvironment.swift
[596/605] Compiling Gymnazo CartPoleValueEnvironment.swift
[597/605] Compiling Gymnazo MountainCarContinuousValueEnvironment.swift
[598/605] Compiling Gymnazo MountainCarValueEnvironment.swift
[599/605] Compiling Gymnazo PendulumValueEnvironment.swift
[600/605] Compiling Gymnazo Registration.swift
[601/605] Compiling Gymnazo Blackjack.swift
[602/605] Compiling Gymnazo CliffWalking.swift
BUILD FAILURE 6.1 macosSpm