Build Information
Successful build of Gymnazo, reference v0.12.0 (9507c0), with Swift 6.1 for macOS (SPM) on 23 Apr 2026 12:21:54 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .statsBuild Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/justindal/Gymnazo.git
Reference: v0.12.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/justindal/Gymnazo
* tag v0.12.0 -> FETCH_HEAD
HEAD is now at 9507c08 improve test coverage #51
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 @):
9507c0845b859e2ef9e1147107fea0688844dafc
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/justindal/Gymnazo.git at v0.12.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"
]
}
}
],
"targets" : [
{
"c99name" : "GymnazoTests",
"module_type" : "SwiftTarget",
"name" : "GymnazoTests",
"path" : "Tests/GymnazoTests",
"sources" : [
"AcrobotTests.swift",
"ActionWrappersTests.swift",
"AdditionalWrappersTests.swift",
"AsyncVectorEnvTests.swift",
"AutoResetWrapperTests.swift",
"BlackjackTests.swift",
"BoxSpaceTests.swift",
"BufferTests.swift",
"CarRacingTests.swift",
"CartPoleTests.swift",
"CliffWalkingTests.swift",
"DQNTests.swift",
"DiscreteSpaceTests.swift",
"FlatteningTests.swift",
"FrozenLakeTests.swift",
"GraphSpaceTests.swift",
"GymnazoRegistrationTests.swift",
"GymnazoTests.swift",
"ImageObservationTests.swift",
"LunarLanderTests.swift",
"MountainCarContinuousTests.swift",
"MountainCarTests.swift",
"MultiBinarySpaceTests.swift",
"PPOTests.swift",
"PendulumTests.swift",
"PersistenceTests.swift",
"RewardWrappersTests.swift",
"RobustnessTests.swift",
"SACTests.swift",
"SequenceSpaceTests.swift",
"TD3Tests.swift",
"TabularTests.swift",
"TaxiTests.swift",
"TextSpaceTests.swift",
"VectorEnvTests.swift",
"WrapperBehaviorTests.swift",
"WrapperExtensionTests.swift"
],
"target_dependencies" : [
"Gymnazo"
],
"type" : "test"
},
{
"c99name" : "Gymnazo",
"module_type" : "SwiftTarget",
"name" : "Gymnazo",
"path" : "Sources/Gymnazo",
"product_dependencies" : [
"MLX",
"MLXNN",
"MLXOptimizers",
"MLXRandom",
"Collections"
],
"product_memberships" : [
"Gymnazo"
],
"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" : [
"Env.swift",
"EnvCategory.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/Registration.swift",
"Environments/ToyText/Blackjack.swift",
"Environments/ToyText/CliffWalking.swift",
"Environments/ToyText/FrozenLake.swift",
"Environments/ToyText/Taxi.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.swift",
"RL/Buffers/RolloutBuffer.swift",
"RL/Core/ActivationConfig.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/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/Keys.swift",
"RL/Utils/MLXSendable.swift",
"RL/Utils/PolyakUpdate.swift",
"RL/Utils/Schedules.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/RunningMeanStd.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/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"
],
"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/243] Write sources
[6/243] Copying hole.png
[6/243] Write sources
[6/243] Copying stool.png
[7/243] Write sources
[7/243] Copying goal.png
[7/243] Write sources
[8/243] Copying ice.png
[14/243] Write sources
[15/243] Copying elf_right.png
[16/243] Copying elf_up.png
[17/243] Copying elf_down.png
[17/243] Write sources
[17/243] Copying elf_left.png
[17/243] Write sources
[25/243] Copying cracked_hole.png
[26/243] Compiling _NumericsShims _NumericsShims.c
[27/243] Compiling version.cpp
[28/243] Write swift-version-2F0A5646E1D333AE.txt
[29/243] Compiling no_gguf.cpp
[30/243] Compiling utils.cpp
[31/243] Compiling scheduler.cpp
[32/271] Compiling load.cpp
[34/271] Emitting module InternalCollectionsUtilities
[34/272] Compiling linalg.cpp
[35/272] Compiling random.cpp
[37/272] Compiling RealModule RealFunctions.swift
[38/273] Compiling InternalCollectionsUtilities UnsafeMutableRawBufferPointer+Extras.swift
[39/273] Compiling RealModule Float80+Real.swift
[40/273] Compiling RealModule Real.swift
[41/273] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[42/273] Compiling InternalCollectionsUtilities Debugging.swift
[43/273] Compiling InternalCollectionsUtilities Descriptions.swift
[44/273] Compiling InternalCollectionsUtilities LifetimeOverride.swift
[45/273] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[46/273] Compiling InternalCollectionsUtilities RandomAccessCollection+Offsets.swift
[47/273] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[48/273] Compiling RealModule Float+Real.swift
[49/273] Compiling RealModule ElementaryFunctions.swift
[50/273] Compiling RealModule Float16+Real.swift
[51/273] Compiling RealModule AugmentedArithmetic.swift
[52/273] Compiling InternalCollectionsUtilities FixedWidthInteger+roundUpToPowerOfTwo.swift
[53/273] Compiling InternalCollectionsUtilities Integer rank.swift
[54/273] Emitting module RealModule
[55/273] Compiling RealModule Double+Real.swift
[56/273] Compiling RealModule RelaxedArithmetic.swift
[59/273] Compiling InternalCollectionsUtilities _UnsafeBitSet.swift
[60/273] Compiling InternalCollectionsUtilities _SortedCollection.swift
[61/273] Compiling InternalCollectionsUtilities UInt+first and last set bit.swift
[62/273] Compiling InternalCollectionsUtilities UInt+reversed.swift
[63/273] Compiling InternalCollectionsUtilities _UnsafeBitSet+Index.swift
[64/273] Compiling InternalCollectionsUtilities _UnsafeBitSet+_Word.swift
[65/273] Compiling InternalCollectionsUtilities UnsafeRawBufferPointer+Extras.swift
[66/284] Compiling ComplexModule Polar.swift
[67/285] Compiling ComplexModule Complex+StringConvertible.swift
[68/285] Compiling ComplexModule Complex+IntegerLiteral.swift
[69/285] Compiling ComplexModule Complex+Hashable.swift
[70/285] Compiling ComplexModule Complex.swift
[71/285] Compiling ComplexModule Complex+Numeric.swift
[72/285] Compiling ComplexModule Scale.swift
[73/285] Compiling ComplexModule Complex+AdditiveArithmetic.swift
[74/285] Compiling ComplexModule Complex+AlgebraicField.swift
[75/285] Compiling ComplexModule Complex+Codable.swift
[76/285] Compiling ComplexModule Complex+ElementaryFunctions.swift
[77/285] Emitting module ComplexModule
[77/355] Compiling primitives.cpp
[78/355] Compiling graph_utils.cpp
[80/413] Compiling Numerics Numerics.swift
[81/413] Emitting module Numerics
[81/420] Compiling safetensors.cpp
[83/420] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formIntersection.swift
[84/420] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formSymmetricDifference.swift
[85/420] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formUnion.swift
[86/420] Compiling OrderedCollections OrderedSet+Partial SetAlgebra intersection.swift
[87/420] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isDisjoint.swift
[88/420] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isEqualSet.swift
[88/504] Compiling fft.cpp
[90/504] Compiling HeapModule Heap.swift
[91/504] Compiling HeapModule Heap+UnsafeHandle.swift
[92/504] Compiling HeapModule _HeapNode.swift
[93/504] Compiling HashTreeCollections TreeSet+ExpressibleByArrayLiteral.swift
[94/504] Compiling HashTreeCollections TreeSet+Extras.swift
[95/504] Compiling HashTreeCollections TreeSet+Filter.swift
[96/504] Compiling HashTreeCollections TreeSet+Hashable.swift
[97/504] Compiling HashTreeCollections TreeSet+Sendable.swift
[98/504] Compiling HashTreeCollections TreeSet+Sequence.swift
[99/520] Compiling HeapModule Heap+Descriptions.swift
[100/520] Compiling HeapModule Heap+Invariants.swift
[101/520] Compiling HeapModule Heap+ExpressibleByArrayLiteral.swift
[102/520] Emitting module HeapModule
[103/520] Compiling DequeModule Deque+Extras.swift
[104/520] Compiling DequeModule Deque+Hashable.swift
[105/520] Compiling DequeModule Deque._UnsafeHandle.swift
[106/520] Compiling DequeModule Deque.swift
[107/520] Compiling HashTreeCollections _HashNode+Structural subtracting.swift
[108/520] Compiling HashTreeCollections _HashNode+Structural symmetricDifference.swift
[109/520] Compiling HashTreeCollections _HashNode+Structural union.swift
[110/520] Compiling HashTreeCollections _HashNode+Subtree Insertions.swift
[111/527] Compiling HashTreeCollections TreeDictionary+Codable.swift
[112/527] Compiling HashTreeCollections TreeDictionary+Collection.swift
[113/527] Compiling HashTreeCollections TreeDictionary+CustomReflectable.swift
[114/527] Compiling HashTreeCollections TreeDictionary+Debugging.swift
[115/527] Compiling HashTreeCollections TreeDictionary+Descriptions.swift
[116/527] Compiling HashTreeCollections TreeDictionary+Equatable.swift
[117/527] Compiling HashTreeCollections _HashNode+Lookups.swift
[118/527] Compiling HashTreeCollections TreeSet+SetAlgebra Initializers.swift
[119/527] Compiling HashTreeCollections _HashNode+Subtree Removals.swift
[120/527] Compiling HashTreeCollections _HashNode+UnsafeHandle.swift
[121/527] Compiling HashTreeCollections _HashNode.swift
[122/527] Compiling HashTreeCollections _HashNodeHeader.swift
[123/527] Compiling HashTreeCollections _HashSlot.swift
[124/527] Compiling HashTreeCollections _HashStack.swift
[125/527] Compiling HashTreeCollections _HashTreeIterator.swift
[126/527] Compiling HashTreeCollections _HashNode+Subtree Modify.swift
[127/527] Compiling HashTreeCollections TreeSet+Equatable.swift
[134/527] Compiling DequeModule Deque+Codable.swift
[135/527] Compiling DequeModule Deque+Collection.swift
[136/527] Compiling DequeModule Deque+Equatable.swift
[137/527] Compiling DequeModule Deque+ExpressibleByArrayLiteral.swift
[138/527] Compiling DequeModule Deque+CustomReflectable.swift
[139/527] Compiling DequeModule Deque+Descriptions.swift
[140/527] Compiling DequeModule Deque+Testing.swift
[141/527] Compiling DequeModule Deque._Storage.swift
[142/535] Compiling HashTreeCollections TreeSet+Collection.swift
[143/535] Compiling HashTreeCollections TreeSet+CustomReflectable.swift
[144/535] Compiling HashTreeCollections TreeSet+Debugging.swift
[145/535] Compiling HashTreeCollections TreeSet+Descriptions.swift
[146/535] Compiling HashTreeCollections _RawHashNode.swift
[147/535] Compiling HashTreeCollections _UnmanagedHashNode.swift
[148/535] Compiling HashTreeCollections _UnsafePath.swift
[149/535] Compiling HashTreeCollections _HashNode+Debugging.swift
[150/535] Compiling HashTreeCollections _HashNode+Initializers.swift
[151/535] Compiling HashTreeCollections _HashNode+Invariants.swift
[152/535] Compiling HashTreeCollections TreeDictionary+Sequence.swift
[153/535] Compiling HashTreeCollections TreeDictionary+Values.swift
[154/535] Compiling HashTreeCollections TreeDictionary.swift
[155/535] Compiling HashTreeCollections TreeSet+Codable.swift
[156/535] Compiling DequeModule _DequeBuffer.swift
[159/535] Compiling DequeModule _DequeSlot.swift
[160/535] Compiling DequeModule _DequeBufferHeader.swift
[175/536] Compiling HashTreeCollections TreeSet+SetAlgebra isStrictSuperset.swift
[176/536] Compiling HashTreeCollections TreeSet+SetAlgebra isSubset.swift
[177/536] Compiling HashTreeCollections TreeSet+SetAlgebra isSuperset.swift
[178/536] Compiling HashTreeCollections TreeSet+SetAlgebra subtract.swift
[179/536] Compiling HashTreeCollections TreeSet+SetAlgebra subtracting.swift
[180/536] Compiling HashTreeCollections TreeSet+SetAlgebra symmetricDifference.swift
[181/536] Compiling HashTreeCollections TreeSet+SetAlgebra union.swift
[182/536] Compiling HashTreeCollections TreeSet.swift
[183/536] Compiling HashTreeCollections TreeDictionary+Hashable.swift
[184/536] Compiling HashTreeCollections TreeDictionary+Initializers.swift
[185/536] Compiling HashTreeCollections TreeDictionary+Keys.swift
[186/536] Compiling HashTreeCollections TreeDictionary+MapValues.swift
[187/536] Compiling HashTreeCollections TreeDictionary+Merge.swift
[188/536] Compiling HashTreeCollections TreeDictionary+Sendable.swift
[191/536] Compiling HashTreeCollections _HashTreeStatistics.swift
[192/536] Compiling HashTreeCollections _RawHashNode+UnsafeHandle.swift
[193/536] Compiling HashTreeCollections TreeDictionary+ExpressibleByDictionaryLiteral.swift
[194/536] Compiling HashTreeCollections TreeDictionary+Filter.swift
[201/536] Compiling HashTreeCollections _AncestorHashSlots.swift
[202/536] Compiling HashTreeCollections _Bitmap.swift
[203/536] Compiling HashTreeCollections _Bucket.swift
[204/536] Compiling HashTreeCollections _Hash.swift
[205/536] Compiling HashTreeCollections _HashLevel.swift
[206/536] Compiling HashTreeCollections _HashNode+Builder.swift
[214/536] Compiling DequeModule _UnsafeWrappedBuffer.swift
[219/536] Emitting module DequeModule
[219/536] Compiling transforms.cpp
[220/536] Compiling einsum.cpp
[222/536] Emitting module _RopeModule
[224/536] Compiling _RopeModule Rope+Remove.swift
[225/536] Compiling _RopeModule Rope+RemoveSubrange.swift
[226/536] Compiling _RopeModule Rope+Split.swift
[227/536] Compiling _RopeModule Optional Utilities.swift
[228/536] Compiling _RopeModule String Utilities.swift
[229/536] Compiling _RopeModule String.Index+ABI.swift
[230/536] Compiling _RopeModule _CharacterRecognizer.swift
[231/536] Compiling HashTreeCollections _HashNode+Structural isDisjoint.swift
[250/536] Emitting module OrderedCollections
[324/536] Compiling dtype_utils.cpp
[334/536] Compiling fast.cpp
[335/536] Compiling dtype.cpp
[336/536] Compiling utils.cpp
[338/536] Emitting module HashTreeCollections
[338/536] Compiling no_ring.cpp
[339/536] Compiling ops.cpp
[340/536] Compiling no_nccl.cpp
[341/536] Compiling primitives.cpp
[342/536] Compiling device.cpp
[343/536] Compiling no_mpi.cpp
[344/536] Compiling no_jaccl.cpp
[345/536] Compiling ops.cpp
[346/536] Compiling distributed.cpp
[347/536] Compiling utils.cpp
[348/536] Compiling unary.cpp
[349/536] Compiling sort.cpp
[350/536] Compiling ternary.cpp
[351/536] Compiling softmax.cpp
[352/536] Compiling scan.cpp
[353/536] Compiling slicing.cpp
[354/536] Compiling compile.cpp
[355/536] Compiling scaled_dot_product_attention.cpp
[356/536] Compiling resident.cpp
[357/536] Compiling rope.cpp
[358/536] Compiling metal.cpp
[359/536] Compiling reduce.cpp
[360/536] Compiling primitives.cpp
[361/536] Compiling normalization.cpp
[362/536] Compiling quantized.cpp
[363/536] Compiling logsumexp.cpp
[364/536] Compiling matmul.cpp
[365/536] Compiling fence.cpp
[366/536] Compiling indexing.cpp
[367/536] Compiling event.cpp
[368/536] Compiling hadamard.cpp
[369/536] Compiling eval.cpp
[370/536] Compiling device_info.cpp
[371/536] Compiling distributed.cpp
[372/536] Compiling jit_kernels.cpp
[373/536] Compiling fft.cpp
[374/536] Compiling slicing.cpp
[375/536] Compiling copy.cpp
[376/536] Compiling allocator.cpp
[377/536] Compiling export.cpp
[378/536] Compiling threefry.cpp
[379/536] Compiling conv.cpp
[380/536] Compiling binary.cpp
[381/536] Compiling compiled.cpp
[382/536] Compiling primitives.cpp
[383/536] Compiling device.cpp
[384/536] Compiling no_cuda.cpp
[385/536] Compiling custom_kernel.cpp
[386/536] Compiling copy.cpp
[387/536] Compiling select.cpp
[388/536] Compiling softmax.cpp
[389/536] Compiling scan.cpp
[390/536] Compiling svd.cpp
[391/536] Compiling qrf.cpp
[392/536] Compiling sort.cpp
[393/536] Compiling quantized.cpp
[394/536] Compiling jit_compiler.cpp
[395/536] Compiling primitives.cpp
[396/536] Compiling luf.cpp
[397/536] Compiling matmul.cpp
[398/536] Compiling logsumexp.cpp
[399/536] Compiling masked_mm.cpp
[400/536] Compiling hadamard.cpp
[401/536] Compiling inverse.cpp
[402/536] Compiling cblas.cpp
[403/536] Compiling encoder.cpp
[404/536] Compiling unary.cpp
[405/536] Compiling eval.cpp
[406/536] Compiling bnns.cpp
[407/536] Compiling device_info.cpp
[408/536] Compiling distributed.cpp
[409/536] Compiling fft.cpp
[410/536] Compiling indexing.cpp
[411/536] Compiling eigh.cpp
[412/536] Compiling eig.cpp
[413/536] Compiling utils.cpp
[414/536] Compiling slicing.cpp
[415/536] Compiling arg_reduce.cpp
[416/536] Compiling cholesky.cpp
[417/536] Compiling reduce.cpp
[418/536] Compiling utils.cpp
[419/536] Compiling unary_ops.cpp
[420/536] Compiling unary.cpp
[421/536] Compiling ternary_ops.cpp
[422/536] Compiling ternary.cpp
[423/536] Compiling steel_gemm_splitk_nax.cpp
[424/536] Compiling steel_gemm_splitk.cpp
[425/536] Compiling steel_gemm_segmented.cpp
[426/536] Compiling steel_gemm_masked.cpp
[427/536] Compiling steel_gemm_gather_nax.cpp
[428/536] Compiling steel_gemm_gather.cpp
[429/536] Compiling steel_gemm_fused_nax.cpp
[430/536] Compiling steel_gemm_fused.cpp
[431/536] Compiling steel_conv_general.cpp
[432/536] Compiling compiled.cpp
[433/536] Compiling steel_conv_3d.cpp
[434/536] Compiling steel_conv.cpp
[435/536] Compiling steel_attention_nax.cpp
[436/536] Compiling load.cpp
[437/536] Compiling sort.cpp
[438/536] Compiling steel_attention.cpp
[439/536] Compiling softmax.cpp
[440/536] Compiling scatter_axis.cpp
[440/536] Compiling scatter.cpp
[442/536] Compiling scan.cpp
[443/536] Compiling reduce_utils.cpp
[444/536] Compiling reduce.cpp
[445/536] Compiling quantized_utils.cpp
[446/536] Compiling broadcasting.cpp
[447/536] Compiling quantized_nax.cpp
[448/536] Compiling quantized.cpp
[449/536] Compiling masked_scatter.cpp
[450/536] Compiling logsumexp.cpp
[451/536] Compiling hadamard.cpp
[452/536] Compiling gemv_masked.cpp
[453/536] Compiling gemm_nax.cpp
[454/536] Compiling gemm.cpp
[455/536] Compiling gather_front.cpp
[456/536] Compiling gather_axis.cpp
[457/536] Compiling common.cpp
[458/536] Compiling gather.cpp
[459/536] Compiling fp_quantized_nax.cpp
[460/536] Compiling fp_quantized.cpp
[461/536] Compiling fft.cpp
[462/536] Compiling copy.cpp
[463/536] Compiling conv.cpp
[465/536] Compiling binary_ops.cpp
[466/536] Compiling compiled_preamble.cpp
[466/536] Compiling binary_two.cpp
[468/536] Compiling binary.cpp
[468/536] Compiling arange.cpp
[470/536] Compiling copy.cpp
[471/536] Compiling array.cpp
[472/536] Compiling version.cpp
[473/536] Compiling string.cpp
[474/536] Compiling transforms_impl.cpp
[475/536] Compiling transforms.cpp
[476/536] Compiling stream.cpp
[477/536] Compiling vector.cpp
[478/536] Compiling reduce.cpp
[479/536] Compiling compiled_conditional.cpp
[480/536] Compiling random.cpp
[481/536] Compiling metal.cpp
[482/536] Compiling memory.cpp
[483/536] Compiling linalg.cpp
[484/536] Compiling io_types.cpp
[485/536] Compiling map.cpp
[486/536] Compiling ops.cpp
[487/536] Compiling io.cpp
[488/536] Compiling error.cpp
[489/536] Compiling fft.cpp
[490/536] Compiling fast.cpp
[491/536] Compiling world.c
[492/536] Compiling wheel_joint.c
[493/536] Compiling export.cpp
[494/536] Compiling weld_joint.c
[495/536] Compiling types.c
[496/536] Compiling cuda.cpp
[497/536] Compiling table.c
[498/536] Compiling format.cc
[499/536] Compiling solver_set.c
[500/536] Compiling compile.cpp
[501/536] Compiling device.cpp
[502/536] Compiling solver.c
[503/536] Compiling revolute_joint.c
[504/536] Compiling shape.c
[505/536] Compiling prismatic_joint.c
[506/536] Compiling mover.c
[507/536] Compiling sensor.c
[508/536] Compiling mouse_joint.c
[509/536] Compiling math_functions.c
[510/536] Compiling motor_joint.c
[511/536] Compiling manifold.c
[512/536] Compiling id_pool.c
[513/536] Compiling hull.c
[514/536] Compiling island.c
[515/536] Compiling joint.c
[516/536] Compiling geometry.c
[517/536] Compiling core.c
[518/536] Compiling dynamic_tree.c
[519/536] Compiling distance.c
[519/536] Compiling distance_joint.c
[521/536] Compiling constraint_graph.c
[522/536] Compiling contact.c
[523/536] Compiling broad_phase.c
[524/536] Compiling bitset.c
[525/536] Compiling array.c
[526/536] Write sources
[527/536] Compiling body.c
[528/536] Compiling arena_allocator.c
[529/536] Compiling timer.c
[530/536] Compiling aabb.c
[531/536] Compiling contact_solver.c
[533/591] Compiling BitCollections BitArray+Descriptions.swift
[534/591] Compiling BitCollections BitArray+Equatable.swift
[535/591] Compiling BitCollections BitArray+ExpressibleByArrayLiteral.swift
[536/591] Compiling BitCollections BitArray+ExpressibleByStringLiteral.swift
[537/591] Compiling BitCollections BitArray+Extras.swift
[538/591] Compiling BitCollections BitArray+Fill.swift
[539/596] Compiling BitCollections BitSet+SetAlgebra formIntersection.swift
[540/596] Compiling BitCollections BitSet+SetAlgebra formSymmetricDifference.swift
[541/596] Compiling BitCollections BitSet+SetAlgebra formUnion.swift
[542/596] Compiling BitCollections BitSet+SetAlgebra intersection.swift
[543/596] Compiling BitCollections BitSet+SetAlgebra isDisjoint.swift
[544/596] Compiling BitCollections BitSet+SetAlgebra isEqualSet.swift
[545/596] Compiling BitCollections BitSet+SetAlgebra isStrictSubset.swift
[546/596] Compiling BitCollections BitSet+SetAlgebra isStrictSuperset.swift
[547/596] Compiling BitCollections BitSet+SetAlgebra isSubset.swift
[548/596] Compiling BitCollections BitSet+SetAlgebra isSuperset.swift
[549/596] Compiling BitCollections BitSet+SetAlgebra subtract.swift
[550/596] Compiling BitCollections BitSet+SetAlgebra subtracting.swift
[550/596] Compiling array.cpp
[551/596] Compiling Cmlx.m
[553/596] Emitting module BitCollections
[553/596] Compiling closure.cpp
[555/596] Compiling BitCollections BitSet+CustomDebugStringConvertible.swift
[556/596] Compiling BitCollections BitSet+CustomReflectable.swift
[557/596] Compiling BitCollections BitSet+CustomStringConvertible.swift
[558/596] Compiling BitCollections BitSet+Equatable.swift
[559/596] Compiling BitCollections BitSet+ExpressibleByArrayLiteral.swift
[560/596] Compiling BitCollections BitSet+Extras.swift
[561/596] Compiling BitCollections BitArray+Hashable.swift
[562/596] Compiling BitCollections BitArray+Initializers.swift
[563/596] Compiling BitCollections BitArray+Invariants.swift
[564/596] Compiling BitCollections BitArray+LosslessStringConvertible.swift
[565/596] Compiling BitCollections BitArray+RandomBits.swift
[566/596] Compiling BitCollections BitArray+RangeReplaceableCollection.swift
[567/596] Compiling BitCollections BitArray+Shifts.swift
[568/596] Compiling BitCollections BitArray+Testing.swift
[569/596] Compiling BitCollections BitArray._UnsafeHandle.swift
[570/596] Compiling BitCollections BitArray.swift
[571/596] Compiling BitCollections BitSet+BidirectionalCollection.swift
[572/596] Compiling BitCollections BitSet+Codable.swift
[573/596] Compiling BitCollections BitSet+SetAlgebra symmetricDifference.swift
[574/596] Compiling BitCollections BitSet+SetAlgebra union.swift
[575/596] Compiling BitCollections BitSet+Sorted Collection APIs.swift
[576/596] Compiling BitCollections BitSet.Counted.swift
[577/596] Compiling BitCollections BitSet.Index.swift
[578/596] Compiling BitCollections BitSet._UnsafeHandle.swift
[579/596] Compiling BitCollections BitSet+Hashable.swift
[580/596] Compiling BitCollections BitSet+Initializers.swift
[581/596] Compiling BitCollections BitSet+Invariants.swift
[582/596] Compiling BitCollections BitSet+Random.swift
[583/596] Compiling BitCollections BitSet+SetAlgebra basics.swift
[584/596] Compiling BitCollections BitSet+SetAlgebra conformance.swift
[585/596] Compiling BitCollections BitArray+BitwiseOperations.swift
[586/596] Compiling BitCollections BitArray+ChunkedBitsIterators.swift
[587/596] Compiling BitCollections BitArray+Codable.swift
[588/596] Compiling BitCollections BitArray+Collection.swift
[589/596] Compiling BitCollections BitArray+Copy.swift
[590/596] Compiling BitCollections BitArray+CustomReflectable.swift
[591/596] Compiling BitCollections BitSet.swift
[592/596] Compiling BitCollections Range+Utilities.swift
[593/596] Compiling BitCollections Slice+Utilities.swift
[594/596] Compiling BitCollections UInt+Tricks.swift
[595/596] Compiling BitCollections _Word.swift
[596/598] Compiling Collections Collections.swift
[597/598] Emitting module Collections
[597/598] Compiling binary.cpp
[599/634] Emitting module MLX
[600/634] Compiling MLX Transforms+Eval.swift
[601/634] Compiling MLX Transforms+Grad.swift
[602/634] Compiling MLX Transforms+Internal.swift
[603/637] Compiling MLX ArrayAt.swift
[604/637] Compiling MLX Cmlx+Util.swift
[605/637] Compiling MLX DType.swift
[606/637] Compiling MLX Device.swift
[607/637] Compiling MLX ErrorHandler.swift
[608/637] Compiling MLX Export.swift
[609/637] Compiling MLX FFT.swift
[610/637] Compiling MLX Factory.swift
[611/637] Compiling MLX MLXFast.swift
[612/637] Compiling MLX MLXFastKernel.swift
[613/637] Compiling MLX Memory.swift
[614/637] Compiling MLX Nested.swift
[615/637] Compiling MLX Random.swift
[616/637] Compiling MLX State.swift
[617/637] Compiling MLX Stream.swift
[618/637] Compiling MLX Transforms+Compile.swift
[619/637] Compiling MLX MLXArray+Bytes.swift
[620/637] Compiling MLX MLXArray+Indexing.swift
[621/637] Compiling MLX MLXArray+Init.swift
[622/637] Compiling MLX MLXArray+Metal.swift
[623/637] Compiling MLX MLXArray+Normalizer.swift
[624/637] Compiling MLX MLXArray+Ops.swift
[625/637] Compiling MLX MLXArray.swift
[626/637] Compiling MLX MLXCustomFunction.swift
[627/637] Compiling MLX Foundation+Util.swift
[628/637] Compiling MLX GPU+Metal.swift
[629/637] Compiling MLX IO.swift
[630/637] Compiling MLX Linalg.swift
[631/637] Compiling MLX Ops+Array.swift
[632/637] Compiling MLX Ops.swift
[633/637] Compiling MLX ParameterTypes.swift
[634/637] Compiling MLX Protocols.swift
[635/637] Compiling MLX Transforms+Vmap.swift
[636/637] Compiling MLX Transforms.swift
[637/637] Compiling MLX WiredMemory.swift
[638/657] Emitting module MLXRandom
[639/657] Compiling MLXRandom Random.swift
[640/657] Emitting module MLXNN
[641/658] Compiling MLXNN Upsample.swift
[642/658] Compiling MLXNN ValueAndGrad.swift
[643/658] Compiling MLXNN Recurrent.swift
[644/658] Compiling MLXNN Transformer.swift
[645/658] Compiling MLXNN ConvolutionTransposed.swift
[646/658] Compiling MLXNN Dropout.swift
[647/658] Compiling MLXNN Normalization.swift
[648/658] Compiling MLXNN Pooling.swift
[649/658] Compiling MLXNN Activations.swift
[650/658] Compiling MLXNN Cache.swift
[651/658] Compiling MLXNN Containers.swift
[652/658] Compiling MLXNN Convolution.swift
[653/658] Compiling MLXNN Embedding.swift
[654/658] Compiling MLXNN Linear.swift
[655/658] Compiling MLXNN Losses.swift
[656/658] Compiling MLXNN Module.swift
[657/658] Compiling MLXNN PositionalEncoding.swift
[658/658] Compiling MLXNN Quantized.swift
[659/660] Compiling MLXOptimizers Optimizers.swift
[660/660] Emitting module MLXOptimizers
[661/781] Emitting module Gymnazo
[662/781] Compiling Gymnazo MLXArray+Scalars.swift
[663/781] Compiling Gymnazo RunningMeanStd.swift
[664/781] Compiling Gymnazo utils.swift
[665/781] Compiling Gymnazo AsyncVectorEnv.swift
[666/781] Compiling Gymnazo SyncVectorEnv.swift
[667/781] Compiling Gymnazo VectorEnv.swift
[668/781] Compiling Gymnazo ActionBoxWrappers.swift
[669/781] Compiling Gymnazo AutoReset.swift
[670/781] Compiling Gymnazo FlattenObservation.swift
[671/781] Compiling Gymnazo FrameSkip.swift
[672/781] Compiling Gymnazo FrameStackObservation.swift
[673/781] Compiling Gymnazo FunctionalWrappers.swift
[674/781] Compiling Gymnazo GrayscaleObservation.swift
[675/781] Compiling Gymnazo Callbacks.swift
[676/781] Compiling Gymnazo Distribution.swift
[677/781] Compiling Gymnazo FeaturesExtractor.swift
[678/781] Compiling Gymnazo Model.swift
[679/781] Compiling Gymnazo Policy.swift
[680/781] Compiling Gymnazo BernoulliDistribution.swift
[681/781] Compiling Gymnazo CategoricalDistribution.swift
[682/781] Compiling Gymnazo DiagGaussianDistribution.swift
[683/781] Compiling Gymnazo DistributionFactory.swift
[684/781] Compiling Gymnazo SquashedDiagGaussianDistribution.swift
[685/781] Compiling Gymnazo StateDependentNoiseDistribution.swift
[686/781] Compiling Gymnazo CombinedExtractor.swift
[687/781] Compiling Gymnazo FlattenExtractor.swift
[688/794] Compiling Gymnazo TD3.swift
[689/794] Compiling Gymnazo TD3ActionNoise.swift
[690/794] Compiling Gymnazo TD3Actor.swift
[691/794] Compiling Gymnazo TD3Configs.swift
[692/794] Compiling Gymnazo TD3Policy.swift
[693/794] Compiling Gymnazo TabularAgent+Persistence.swift
[694/794] Compiling Gymnazo TabularAgent.swift
[695/794] Compiling Gymnazo TabularConfig.swift
[696/794] Compiling Gymnazo ReplayBuffer+Persistence.swift
[697/794] Compiling Gymnazo ReplayBuffer.swift
[698/794] Compiling Gymnazo RolloutBuffer.swift
[699/794] Compiling Gymnazo ActivationConfig.swift
[700/794] Compiling Gymnazo Buffer.swift
[701/794] Compiling Gymnazo DQNPolicy.swift
[702/794] Compiling Gymnazo OffPolicyAlgorithm.swift
[703/794] Compiling Gymnazo PPO+Persistence.swift
[704/794] Compiling Gymnazo PPO.swift
[705/794] Compiling Gymnazo PPOConfigs.swift
[706/794] Compiling Gymnazo PPOPolicy.swift
[707/794] Compiling Gymnazo LogEntropyCoefModule.swift
[708/794] Compiling Gymnazo SAC+Persistence.swift
[709/794] Compiling Gymnazo SAC.swift
[710/794] Compiling Gymnazo SACConfigs.swift
[711/794] Compiling Gymnazo SACCritic.swift
[712/794] Compiling Gymnazo SACNetworks.swift
[713/794] Compiling Gymnazo SACPolicy.swift
[714/794] Compiling Gymnazo TD3+Persistence.swift
[715/794] Compiling Gymnazo NormalizeObservation.swift
[716/794] Compiling Gymnazo NormalizeReward.swift
[717/794] Compiling Gymnazo OrderEnforcing.swift
[718/794] Compiling Gymnazo PassiveEnvChecker.swift
[719/794] Compiling Gymnazo RecordEpisodeStatistics.swift
[720/794] Compiling Gymnazo ResizeObservation.swift
[721/794] Compiling Gymnazo ShapeReward.swift
[722/794] Compiling Gymnazo TimeLimit.swift
[723/794] Compiling Gymnazo TransformObservation.swift
[724/794] Compiling Gymnazo TransformReward.swift
[725/794] Compiling Gymnazo Wrapper.swift
[726/794] Compiling Gymnazo WrapperExtensions.swift
[727/794] Compiling Gymnazo resource_bundle_accessor.swift
[728/794] Compiling Gymnazo Env.swift
[729/794] Compiling Gymnazo EnvCategory.swift
[730/794] Compiling Gymnazo CarDynamics.swift
[731/794] Compiling Gymnazo CarRacing.swift
[732/794] Compiling Gymnazo CarRacingDiscrete.swift
[733/794] Compiling Gymnazo CarRacingTrack.swift
[734/794] Compiling Gymnazo LunarLander.swift
[735/794] Compiling Gymnazo LunarLanderContinuous.swift
[736/794] Compiling Gymnazo CarRacingRenderer.swift
[737/794] Compiling Gymnazo LunarLanderRenderer.swift
[738/794] Compiling Gymnazo Acrobot.swift
[739/794] Compiling Gymnazo CartPole.swift
[740/794] Compiling Gymnazo MountainCar.swift
[741/794] Compiling Gymnazo MountainCarContinuous.swift
[742/794] Compiling Gymnazo Dict.swift
[743/794] Compiling Gymnazo Discrete.swift
[744/794] Compiling Gymnazo Flattening.swift
[745/794] Compiling Gymnazo Graph.swift
[746/794] Compiling Gymnazo MultiBinary.swift
[747/794] Compiling Gymnazo MultiDiscrete.swift
[748/794] Compiling Gymnazo Sequence.swift
[749/794] Compiling Gymnazo Space.swift
[750/794] Compiling Gymnazo TensorSpace.swift
[751/794] Compiling Gymnazo Text.swift
[752/794] Compiling Gymnazo Tuple.swift
[753/794] Compiling Gymnazo CGImage+RGB.swift
[754/794] Compiling Gymnazo EnvChecker.swift
[755/794] Compiling Gymnazo MLPExtractor.swift
[756/794] Compiling Gymnazo MLPFactory.swift
[757/794] Compiling Gymnazo NatureCNN.swift
[758/794] Compiling Gymnazo NetArch.swift
[759/794] Compiling Gymnazo AlgorithmCheckpoint.swift
[760/794] Compiling Gymnazo LearningRateScheduleData.swift
[761/794] Compiling Gymnazo Persistable.swift
[762/794] Compiling Gymnazo SpaceDescriptor.swift
[763/794] Compiling Gymnazo ActorCriticPolicy.swift
[764/794] Compiling Gymnazo CNNPolicy.swift
[765/794] Compiling Gymnazo ContinuousCritic.swift
[766/794] Compiling Gymnazo MultiInputPolicy.swift
[767/794] Compiling Gymnazo Callback.swift
[768/794] Compiling Gymnazo CheckpointCallback.swift
[769/794] Compiling Gymnazo EvalCallback.swift
[770/794] Compiling Gymnazo ProgressCallback.swift
[771/794] Compiling Gymnazo StopTrainingCallbacks.swift
[772/794] Compiling Gymnazo Evaluation.swift
[773/794] Compiling Gymnazo Logger.swift
[774/794] Compiling Gymnazo Keys.swift
[775/794] Compiling Gymnazo MLXSendable.swift
[776/794] Compiling Gymnazo PolyakUpdate.swift
[777/794] Compiling Gymnazo Schedules.swift
[778/794] Compiling Gymnazo Render.swift
[779/794] Compiling Gymnazo AnySpace.swift
[780/794] Compiling Gymnazo Box.swift
[781/794] Compiling Gymnazo Pendulum.swift
[782/794] Compiling Gymnazo MountainCarRenderer.swift
[783/794] Compiling Gymnazo Registration.swift
[784/794] Compiling Gymnazo Blackjack.swift
[785/794] Compiling Gymnazo CliffWalking.swift
[786/794] Compiling Gymnazo FrozenLake.swift
[787/794] Compiling Gymnazo Taxi.swift
[788/794] Compiling Gymnazo Errors.swift
[789/794] Compiling Gymnazo Gymnazo.swift
[790/794] Compiling Gymnazo Info.swift
[791/794] Compiling Gymnazo DQN+Persistence.swift
[792/794] Compiling Gymnazo DQN.swift
[793/794] Compiling Gymnazo DQNConfigs.swift
[794/794] Compiling Gymnazo DQNNetworks.swift
Build complete! (75.77s)
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/2277] Fetching swift-docc-plugin
[229/16506] Fetching swift-docc-plugin, mlx-swift
Fetched https://github.com/ml-explore/mlx-swift from cache (1.56s)
Fetched https://github.com/apple/swift-docc-plugin from cache (1.63s)
Fetched https://github.com/apple/swift-collections.git from cache (1.69s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.3.0 (2.42s)
Computing version for https://github.com/ml-explore/mlx-swift
Computed https://github.com/ml-explore/mlx-swift at 0.31.3 (0.59s)
Fetching https://github.com/apple/swift-numerics from cache
Fetched https://github.com/apple/swift-numerics from cache (0.92s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (1.47s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.4.6 (3.74s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit from cache
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (0.94s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.69s)
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.1.1
Creating working copy for https://github.com/ml-explore/mlx-swift
Working copy of https://github.com/ml-explore/mlx-swift resolved at 0.31.3
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
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.4.6
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
Build complete.
{
"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"
]
}
}
],
"targets" : [
{
"c99name" : "GymnazoTests",
"module_type" : "SwiftTarget",
"name" : "GymnazoTests",
"path" : "Tests/GymnazoTests",
"sources" : [
"AcrobotTests.swift",
"ActionWrappersTests.swift",
"AdditionalWrappersTests.swift",
"AsyncVectorEnvTests.swift",
"AutoResetWrapperTests.swift",
"BlackjackTests.swift",
"BoxSpaceTests.swift",
"BufferTests.swift",
"CarRacingTests.swift",
"CartPoleTests.swift",
"CliffWalkingTests.swift",
"DQNTests.swift",
"DiscreteSpaceTests.swift",
"FlatteningTests.swift",
"FrozenLakeTests.swift",
"GraphSpaceTests.swift",
"GymnazoRegistrationTests.swift",
"GymnazoTests.swift",
"ImageObservationTests.swift",
"LunarLanderTests.swift",
"MountainCarContinuousTests.swift",
"MountainCarTests.swift",
"MultiBinarySpaceTests.swift",
"PPOTests.swift",
"PendulumTests.swift",
"PersistenceTests.swift",
"RewardWrappersTests.swift",
"RobustnessTests.swift",
"SACTests.swift",
"SequenceSpaceTests.swift",
"TD3Tests.swift",
"TabularTests.swift",
"TaxiTests.swift",
"TextSpaceTests.swift",
"VectorEnvTests.swift",
"WrapperBehaviorTests.swift",
"WrapperExtensionTests.swift"
],
"target_dependencies" : [
"Gymnazo"
],
"type" : "test"
},
{
"c99name" : "Gymnazo",
"module_type" : "SwiftTarget",
"name" : "Gymnazo",
"path" : "Sources/Gymnazo",
"product_dependencies" : [
"MLX",
"MLXNN",
"MLXOptimizers",
"MLXRandom",
"Collections"
],
"product_memberships" : [
"Gymnazo"
],
"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" : [
"Env.swift",
"EnvCategory.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/Registration.swift",
"Environments/ToyText/Blackjack.swift",
"Environments/ToyText/CliffWalking.swift",
"Environments/ToyText/FrozenLake.swift",
"Environments/ToyText/Taxi.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.swift",
"RL/Buffers/RolloutBuffer.swift",
"RL/Core/ActivationConfig.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/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/Keys.swift",
"RL/Utils/MLXSendable.swift",
"RL/Utils/PolyakUpdate.swift",
"RL/Utils/Schedules.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/RunningMeanStd.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/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"
],
"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"
}
Done.