Build Information
Successful build of Gymnazo, reference main (c90adf), with Swift 6.3 for macOS (SPM) on 1 May 2026 06:35:38 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/justindal/Gymnazo.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/justindal/Gymnazo
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at c90adf7 fix: use correct offset
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 @):
c90adf7499c8b7e9c418a7542d8098e5f2e499c9
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/justindal/Gymnazo.git at main
Fetching https://github.com/swiftlang/swift-docc-symbolkit
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/apple/swift-docc-plugin
Fetching https://github.com/apple/swift-numerics
Fetching https://github.com/ml-explore/mlx-swift
[1/2287] Fetching swift-docc-plugin
[93/8703] Fetching swift-docc-plugin, swift-numerics
[286/32597] Fetching swift-docc-plugin, swift-numerics, swift-collections
[351/46826] Fetching swift-docc-plugin, swift-numerics, swift-collections, mlx-swift
[3814/50534] Fetching swift-docc-plugin, swift-numerics, swift-collections, mlx-swift, swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.12s)
[9919/46826] Fetching swift-docc-plugin, swift-numerics, swift-collections, mlx-swift
Fetched https://github.com/ml-explore/mlx-swift from cache (1.63s)
[23824/32597] Fetching swift-docc-plugin, swift-numerics, swift-collections
Fetched https://github.com/apple/swift-docc-plugin from cache (2.49s)
Fetched https://github.com/apple/swift-collections.git from cache (2.49s)
Fetched https://github.com/apple/swift-numerics from cache (2.49s)
Creating working copy for https://github.com/apple/swift-docc-plugin
Creating working copy for https://github.com/apple/swift-collections.git
Creating working copy for https://github.com/ml-explore/mlx-swift
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.4.6
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Working copy of https://github.com/apple/swift-numerics resolved at 1.1.1
Working copy of https://github.com/apple/swift-collections.git resolved at 1.3.0
Working copy of https://github.com/ml-explore/mlx-swift resolved at 0.31.3
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "gymnazo",
"name": "Gymnazo",
"url": "https://github.com/justindal/Gymnazo.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Gymnazo",
"traits": [
"default"
],
"dependencies": [
{
"identity": "mlx-swift",
"name": "mlx-swift",
"url": "https://github.com/ml-explore/mlx-swift",
"version": "0.31.3",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/mlx-swift",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-numerics",
"name": "swift-numerics",
"url": "https://github.com/apple/swift-numerics",
"version": "1.1.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-numerics",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "swift-collections",
"name": "swift-collections",
"url": "https://github.com/apple/swift-collections.git",
"version": "1.3.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/justindal/Gymnazo.git
[1/3033] Fetching gymnazo
Fetched https://github.com/justindal/Gymnazo.git from cache (0.96s)
Fetching https://github.com/ml-explore/mlx-swift from cache
Fetching https://github.com/apple/swift-collections.git from cache
Fetched https://github.com/apple/swift-collections.git from cache (0.56s)
Fetched https://github.com/ml-explore/mlx-swift from cache (0.57s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.3.0 (1.29s)
Computing version for https://github.com/ml-explore/mlx-swift
Computed https://github.com/ml-explore/mlx-swift at 0.31.3 (0.63s)
Fetching https://github.com/apple/swift-numerics from cache
Fetched https://github.com/apple/swift-numerics from cache (0.50s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (1.12s)
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/justindal/Gymnazo.git
Working copy of https://github.com/justindal/Gymnazo.git resolved at main (c90adf7)
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
warning: '.resolve-product-dependencies': dependency 'gymnazo' is not used by any target
Found 2 product dependencies
- mlx-swift
- swift-collections
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.3
Building package at path: $PWD
https://github.com/justindal/Gymnazo.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
Building for debugging...
[2/243] Write sources
[12/243] Copying stool.png
[14/243] Copying ice.png
[15/243] Copying hole.png
[16/243] Copying goal.png
[17/243] Copying elf_up.png
[18/243] Copying elf_right.png
[19/243] Copying elf_left.png
[20/243] Copying elf_down.png
[21/243] Copying cracked_hole.png
[22/243] Write sources
[26/243] Compiling _NumericsShims _NumericsShims.c
[27/243] Compiling version.cpp
[28/243] Write swift-version--6988338F2F200930.txt
[29/243] Compiling array.c
[30/243] Compiling constraint_graph.c
[30/243] Compiling arena_allocator.c
[32/243] Compiling broad_phase.c
[33/243] Compiling contact.c
[34/243] Compiling body.c
[35/243] Compiling bitset.c
[37/271] Compiling RealModule RealFunctions.swift
[38/272] Compiling InternalCollectionsUtilities UnsafeMutableRawBufferPointer+Extras.swift
[39/273] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[40/273] Compiling RealModule Float80+Real.swift
[41/273] Compiling RealModule Real.swift
[42/273] Compiling InternalCollectionsUtilities Descriptions.swift
[43/273] Compiling InternalCollectionsUtilities LifetimeOverride.swift
[44/273] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[45/273] Compiling InternalCollectionsUtilities Debugging.swift
[46/273] Compiling InternalCollectionsUtilities RandomAccessCollection+Offsets.swift
[47/273] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[48/273] Compiling RealModule RelaxedArithmetic.swift
[49/273] Compiling RealModule Float16+Real.swift
[50/273] Compiling RealModule ElementaryFunctions.swift
[51/273] Compiling RealModule Float+Real.swift
[52/273] Compiling RealModule AugmentedArithmetic.swift
[53/273] Compiling InternalCollectionsUtilities _UnsafeBitSet+Index.swift
[54/273] Compiling InternalCollectionsUtilities _UnsafeBitSet+_Word.swift
[55/273] Emitting module RealModule
[56/273] Compiling RealModule Double+Real.swift
[57/273] Compiling InternalCollectionsUtilities UnsafeRawBufferPointer+Extras.swift
[60/273] Compiling InternalCollectionsUtilities FixedWidthInteger+roundUpToPowerOfTwo.swift
[61/273] Compiling InternalCollectionsUtilities Integer rank.swift
[62/273] Emitting module InternalCollectionsUtilities
[63/273] Compiling InternalCollectionsUtilities UInt+first and last set bit.swift
[64/273] Compiling InternalCollectionsUtilities UInt+reversed.swift
[65/273] Compiling InternalCollectionsUtilities _UnsafeBitSet.swift
[66/273] Compiling InternalCollectionsUtilities _SortedCollection.swift
[67/284] Compiling ComplexModule Polar.swift
[68/285] Compiling ComplexModule Complex+StringConvertible.swift
[69/285] Compiling ComplexModule Complex.swift
[70/285] Compiling ComplexModule Complex+IntegerLiteral.swift
[71/285] Compiling ComplexModule Complex+Numeric.swift
[72/285] Compiling ComplexModule Complex+Hashable.swift
[73/285] Compiling ComplexModule Complex+AdditiveArithmetic.swift
[74/285] Compiling ComplexModule Complex+AlgebraicField.swift
[75/285] Compiling ComplexModule Complex+Codable.swift
[76/285] Emitting module ComplexModule
[77/285] Compiling ComplexModule Complex+ElementaryFunctions.swift
[78/285] Compiling ComplexModule Scale.swift
[78/355] Compiling scheduler.cpp
[79/355] Compiling utils.cpp
[81/413] Compiling Numerics Numerics.swift
[82/413] Emitting module Numerics
[83/420] Compiling HeapModule Heap.swift
[84/420] Compiling HeapModule _HeapNode.swift
[85/420] Compiling HeapModule Heap+Invariants.swift
[86/420] Compiling HeapModule Heap+Descriptions.swift
[87/420] Compiling HeapModule Heap+ExpressibleByArrayLiteral.swift
[88/420] Compiling HeapModule Heap+UnsafeHandle.swift
[89/420] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSubset.swift
[90/420] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSuperset.swift
[91/420] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSubset.swift
[92/420] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSuperset.swift
[93/420] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtract.swift
[94/420] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtracting.swift
[95/426] Emitting module HeapModule
[96/426] Compiling OrderedCollections OrderedDictionary+Elements.swift
[97/426] Compiling OrderedCollections OrderedDictionary+Equatable.swift
[98/426] Compiling OrderedCollections OrderedDictionary+ExpressibleByDictionaryLiteral.swift
[99/426] Compiling OrderedCollections OrderedDictionary+Hashable.swift
[100/426] Compiling OrderedCollections OrderedDictionary+Initializers.swift
[101/426] Compiling OrderedCollections OrderedDictionary+Invariants.swift
[102/426] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formIntersection.swift
[103/426] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formSymmetricDifference.swift
[104/426] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formUnion.swift
[105/426] Compiling OrderedCollections OrderedSet+Partial SetAlgebra intersection.swift
[106/426] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isDisjoint.swift
[107/426] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isEqualSet.swift
[108/504] Compiling HashTreeCollections TreeDictionary+Keys.swift
[109/504] Compiling HashTreeCollections TreeDictionary+MapValues.swift
[110/504] Compiling HashTreeCollections TreeDictionary+Merge.swift
[111/504] Compiling HashTreeCollections TreeDictionary+Sendable.swift
[112/504] Compiling HashTreeCollections TreeSet+Equatable.swift
[113/504] Compiling HashTreeCollections TreeSet+ExpressibleByArrayLiteral.swift
[114/504] Compiling HashTreeCollections TreeSet+SetAlgebra Initializers.swift
[115/504] Compiling HashTreeCollections _HashNode+Lookups.swift
[116/504] Compiling HashTreeCollections _HashNode+Primitive Insertions.swift
[117/504] Compiling HashTreeCollections _HashNode+Primitive Removals.swift
[118/504] Compiling HashTreeCollections _HashNode+Primitive Replacement.swift
[119/504] Compiling HashTreeCollections _HashNode+Storage.swift
[120/504] Compiling HashTreeCollections _HashNode+Structural compactMapValues.swift
[121/504] Compiling HashTreeCollections _HashNode+Structural filter.swift
[122/511] Compiling HashTreeCollections _HashNode+Structural intersection.swift
[123/511] Compiling HashTreeCollections _HashNode+Structural isDisjoint.swift
[124/511] Compiling HashTreeCollections _HashNode+Structural isEqualSet.swift
[125/511] Compiling HashTreeCollections _HashNode+Structural isSubset.swift
[126/511] Compiling HashTreeCollections _HashNode+Structural mapValues.swift
[127/511] Compiling HashTreeCollections _HashNode+Structural merge.swift
[128/511] Compiling HashTreeCollections _HashNode+Structural subtracting.swift
[128/511] Compiling no_gguf.cpp
[130/511] Compiling HashTreeCollections TreeSet+Extras.swift
[131/511] Compiling HashTreeCollections TreeSet+Filter.swift
[132/511] Compiling HashTreeCollections TreeSet+Hashable.swift
[133/511] Compiling HashTreeCollections TreeSet+Sendable.swift
[134/511] Compiling HashTreeCollections TreeSet+Sequence.swift
[136/517] Compiling HashTreeCollections TreeDictionary+Sequence.swift
[137/517] Compiling HashTreeCollections TreeDictionary+Values.swift
[138/517] Compiling HashTreeCollections TreeDictionary.swift
[139/517] Compiling HashTreeCollections TreeSet+Codable.swift
[140/517] Compiling HashTreeCollections TreeSet+Collection.swift
[141/517] Compiling HashTreeCollections TreeSet+CustomReflectable.swift
[142/517] Compiling HashTreeCollections TreeSet+Debugging.swift
[143/517] Compiling HashTreeCollections TreeSet+Descriptions.swift
[144/517] Compiling HashTreeCollections _HashNode+Subtree Removals.swift
[145/517] Compiling HashTreeCollections _HashNode+UnsafeHandle.swift
[146/517] Compiling HashTreeCollections _HashNode.swift
[147/517] Compiling HashTreeCollections _HashNodeHeader.swift
[148/527] Compiling HashTreeCollections TreeSet+SetAlgebra formSymmetricDifference.swift
[149/527] Compiling HashTreeCollections TreeSet+SetAlgebra formUnion.swift
[150/527] Compiling HashTreeCollections TreeSet+SetAlgebra intersection.swift
[151/527] Compiling HashTreeCollections TreeSet+SetAlgebra isDisjoint.swift
[152/527] Compiling HashTreeCollections TreeSet+SetAlgebra isEqualSet.swift
[153/527] Compiling HashTreeCollections TreeSet+SetAlgebra isStrictSubset.swift
[154/527] Compiling HashTreeCollections _RawHashNode.swift
[155/527] Compiling HashTreeCollections _HashSlot.swift
[156/527] Compiling HashTreeCollections _HashStack.swift
[157/527] Compiling HashTreeCollections _HashTreeIterator.swift
[158/527] Compiling HashTreeCollections _HashTreeStatistics.swift
[159/527] Compiling HashTreeCollections _RawHashNode+UnsafeHandle.swift
[160/527] Compiling HashTreeCollections TreeSet+SetAlgebra basics.swift
[161/527] Compiling HashTreeCollections TreeSet+SetAlgebra formIntersection.swift
[162/527] Compiling DequeModule Deque+Extras.swift
[163/527] Compiling DequeModule Deque+Hashable.swift
[164/528] Compiling DequeModule Deque._UnsafeHandle.swift
[165/528] Compiling DequeModule Deque.swift
[166/528] Compiling DequeModule Deque+Testing.swift
[167/528] Compiling DequeModule Deque._Storage.swift
[170/528] Compiling HashTreeCollections TreeDictionary+Initializers.swift
[187/528] Compiling DequeModule Deque+CustomReflectable.swift
[188/528] Compiling DequeModule Deque+Descriptions.swift
[189/528] Compiling DequeModule Deque+Codable.swift
[190/528] Compiling DequeModule Deque+Collection.swift
[191/528] Compiling DequeModule Deque+Equatable.swift
[192/528] Compiling DequeModule Deque+ExpressibleByArrayLiteral.swift
[194/528] Compiling random.cpp
[195/528] Compiling linalg.cpp
[197/528] Compiling DequeModule _UnsafeWrappedBuffer.swift
[206/528] Compiling DequeModule _DequeBuffer.swift
[207/528] Compiling DequeModule _DequeBufferHeader.swift
[218/528] Emitting module OrderedCollections
[219/528] Emitting module _RopeModule
[220/528] Compiling DequeModule _DequeSlot.swift
[225/528] Emitting module DequeModule
[227/528] Compiling _RopeModule Rope+Remove.swift
[228/528] Compiling _RopeModule Rope+RemoveSubrange.swift
[229/528] Compiling _RopeModule Rope+Split.swift
[230/528] Compiling _RopeModule Optional Utilities.swift
[231/528] Compiling _RopeModule String Utilities.swift
[232/528] Compiling _RopeModule String.Index+ABI.swift
[233/528] Compiling _RopeModule _CharacterRecognizer.swift
[234/528] Compiling HashTreeCollections TreeDictionary+Equatable.swift
[292/536] Compiling HashTreeCollections _HashNode+Structural symmetricDifference.swift
[293/536] Compiling HashTreeCollections _HashNode+Structural union.swift
[294/536] Compiling HashTreeCollections _HashNode+Subtree Insertions.swift
[295/536] Compiling HashTreeCollections _HashNode+Subtree Modify.swift
[309/536] Compiling HashTreeCollections TreeSet+SetAlgebra isStrictSuperset.swift
[310/536] Compiling HashTreeCollections TreeSet+SetAlgebra isSubset.swift
[311/536] Compiling HashTreeCollections TreeSet+SetAlgebra isSuperset.swift
[312/536] Compiling HashTreeCollections TreeSet+SetAlgebra subtract.swift
[313/536] Compiling HashTreeCollections TreeSet+SetAlgebra subtracting.swift
[314/536] Compiling HashTreeCollections TreeSet+SetAlgebra symmetricDifference.swift
[315/536] Compiling HashTreeCollections TreeSet+SetAlgebra union.swift
[316/536] Compiling HashTreeCollections TreeSet.swift
[325/536] Compiling transforms.cpp
[335/536] Emitting module HashTreeCollections
[335/536] Compiling safetensors.cpp
[336/536] Compiling primitives.cpp
[337/536] Compiling graph_utils.cpp
[338/536] Compiling fft.cpp
[339/536] Compiling load.cpp
[340/536] Compiling dtype.cpp
[341/536] Compiling dtype_utils.cpp
[342/536] Compiling utils.cpp
[343/536] Compiling fast.cpp
[344/536] Compiling no_ring.cpp
[345/536] Compiling ops.cpp
[346/536] Compiling einsum.cpp
[347/536] Compiling primitives.cpp
[348/536] Compiling no_nccl.cpp
[349/536] Compiling device.cpp
[350/536] Compiling no_mpi.cpp
[351/536] Compiling ops.cpp
[352/536] Compiling no_jaccl.cpp
[353/536] Compiling distributed.cpp
[354/536] Compiling utils.cpp
[355/536] Compiling unary.cpp
[356/536] Compiling softmax.cpp
[357/536] Compiling compile.cpp
[358/536] Compiling ternary.cpp
[359/536] Compiling sort.cpp
[360/536] Compiling slicing.cpp
[361/536] Compiling scan.cpp
[362/536] Compiling scaled_dot_product_attention.cpp
[363/536] Compiling resident.cpp
[364/536] Compiling export.cpp
[365/536] Compiling rope.cpp
[366/536] Compiling metal.cpp
[367/536] Compiling reduce.cpp
[368/536] Compiling primitives.cpp
[369/536] Compiling normalization.cpp
[370/536] Compiling quantized.cpp
[371/536] Compiling logsumexp.cpp
[372/536] Compiling matmul.cpp
[373/536] Compiling jit_kernels.cpp
[374/536] Compiling fence.cpp
[375/536] Compiling event.cpp
[376/536] Compiling hadamard.cpp
[377/536] Compiling indexing.cpp
[378/536] Compiling device_info.cpp
[379/536] Compiling eval.cpp
[380/536] Compiling distributed.cpp
[381/536] Compiling fft.cpp
[382/536] Compiling slicing.cpp
[383/536] Compiling device.cpp
[384/536] Compiling primitives.cpp
[385/536] Compiling threefry.cpp
[386/536] Compiling copy.cpp
[387/536] Compiling binary.cpp
[388/536] Compiling allocator.cpp
[389/536] Compiling compiled.cpp
[390/536] Compiling conv.cpp
[391/536] Compiling no_cuda.cpp
[392/536] Compiling copy.cpp
[393/536] Compiling custom_kernel.cpp
[394/536] Compiling select.cpp
[395/536] Compiling softmax.cpp
[396/536] Compiling scan.cpp
[397/536] Compiling primitives.cpp
[398/536] Compiling quantized.cpp
[399/536] Compiling svd.cpp
[400/536] Compiling qrf.cpp
[400/536] Compiling sort.cpp
[402/536] Compiling unary.cpp
[403/536] Compiling reduce.cpp
[404/536] Compiling jit_compiler.cpp
[405/536] Compiling matmul.cpp
[406/536] Compiling hadamard.cpp
[407/536] Compiling masked_mm.cpp
[408/536] Compiling logsumexp.cpp
[409/536] Compiling luf.cpp
[410/536] Compiling cblas.cpp
[411/536] Compiling inverse.cpp
[412/536] Compiling bnns.cpp
[413/536] Compiling encoder.cpp
[414/536] Compiling eval.cpp
[415/536] Compiling device_info.cpp
[416/536] Compiling fft.cpp
[417/536] Compiling distributed.cpp
[418/536] Compiling indexing.cpp
[419/536] Compiling utils.cpp
[420/536] Compiling eigh.cpp
[421/536] Compiling arg_reduce.cpp
[422/536] Compiling eig.cpp
[423/536] Compiling slicing.cpp
[424/536] Compiling reduce.cpp
[425/536] Compiling utils.cpp
[426/536] Compiling unary_ops.cpp
[427/536] Compiling unary.cpp
[428/536] Compiling ternary_ops.cpp
[429/536] Compiling ternary.cpp
[430/536] Compiling steel_gemm_splitk_nax.cpp
[431/536] Compiling steel_gemm_splitk.cpp
[432/536] Compiling steel_gemm_segmented.cpp
[433/536] Compiling steel_gemm_masked.cpp
[434/536] Compiling steel_gemm_gather_nax.cpp
[435/536] Compiling steel_gemm_gather.cpp
[436/536] Compiling cholesky.cpp
[437/536] Compiling steel_gemm_fused_nax.cpp
[438/536] Compiling steel_gemm_fused.cpp
[439/536] Compiling steel_conv_general.cpp
[440/536] Compiling steel_conv_3d.cpp
[441/536] Compiling steel_conv.cpp
[442/536] Compiling load.cpp
[443/536] Compiling steel_attention_nax.cpp
[444/536] Compiling steel_attention.cpp
[445/536] Compiling sort.cpp
[446/536] Compiling softmax.cpp
[447/536] Compiling scatter_axis.cpp
[448/536] Compiling scatter.cpp
[449/536] Compiling broadcasting.cpp
[450/536] Compiling scan.cpp
[451/536] Compiling reduce_utils.cpp
[452/536] Compiling reduce.cpp
[453/536] Compiling quantized_utils.cpp
[454/536] Compiling quantized_nax.cpp
[455/536] Compiling quantized.cpp
[456/536] Compiling masked_scatter.cpp
[457/536] Compiling conv.cpp
[458/536] Compiling logsumexp.cpp
[459/536] Compiling hadamard.cpp
[460/536] Compiling gemv_masked.cpp
[461/536] Compiling gemm_nax.cpp
[462/536] Compiling gemm.cpp
[463/536] Compiling gather_axis.cpp
[463/536] Compiling gather.cpp
[465/536] Compiling gather_front.cpp
[466/536] Compiling fp_quantized_nax.cpp
[467/536] Compiling fp_quantized.cpp
[468/536] Compiling fft.cpp
[469/536] Compiling copy.cpp
[470/536] Compiling conv.cpp
[471/536] Compiling compiled_preamble.cpp
[472/536] Compiling binary_two.cpp
[473/536] Compiling binary.cpp
[473/536] Compiling binary_ops.cpp
[475/536] Compiling arange.cpp
[476/536] Compiling compiled.cpp
[477/536] Compiling common.cpp
[478/536] Compiling array.cpp
[479/536] Compiling copy.cpp
[480/536] Compiling version.cpp
[481/536] Compiling transforms_impl.cpp
[482/536] Compiling transforms.cpp
[483/536] Compiling string.cpp
[484/536] Compiling vector.cpp
[485/536] Compiling stream.cpp
[486/536] Compiling compiled_conditional.cpp
[487/536] Compiling random.cpp
[488/536] Compiling ops.cpp
[489/536] Compiling metal.cpp
[490/536] Compiling memory.cpp
[491/536] Compiling io_types.cpp
[492/536] Compiling map.cpp
[493/536] Compiling linalg.cpp
[494/536] Compiling io.cpp
[495/536] Compiling fft.cpp
[496/536] Compiling error.cpp
[497/536] Compiling fast.cpp
[498/536] Compiling export.cpp
[499/536] Compiling wheel_joint.c
[500/536] Compiling world.c
[501/536] Compiling types.c
[502/536] Compiling weld_joint.c
[503/536] Compiling table.c
[504/536] Compiling solver_set.c
[505/536] Compiling device.cpp
[506/536] Compiling solver.c
[507/536] Compiling cuda.cpp
[508/536] Compiling timer.c
[509/536] Compiling sensor.c
[510/536] Compiling compile.cpp
[511/536] Compiling revolute_joint.c
[512/536] Compiling shape.c
[513/536] Compiling prismatic_joint.c
[514/536] Compiling mover.c
[515/536] Compiling binary.cpp
[516/536] Compiling math_functions.c
[517/536] Compiling mouse_joint.c
[518/536] Compiling motor_joint.c
[519/536] Compiling format.cc
[520/536] Compiling id_pool.c
[521/536] Compiling hull.c
[522/536] Compiling manifold.c
[523/536] Compiling island.c
[524/536] Compiling joint.c
[525/536] Compiling geometry.c
[526/536] Write sources
[527/536] Compiling dynamic_tree.c
[528/536] Compiling core.c
[529/536] Compiling closure.cpp
[530/536] Compiling aabb.c
[531/536] Compiling distance_joint.c
[532/536] Compiling distance.c
[533/591] Compiling contact_solver.c
[534/591] Compiling Cmlx.m
[536/591] Compiling BitCollections BitArray+Descriptions.swift
[537/591] Compiling BitCollections BitArray+Equatable.swift
[538/591] Compiling BitCollections BitArray+ExpressibleByArrayLiteral.swift
[539/591] Compiling BitCollections BitArray+ExpressibleByStringLiteral.swift
[540/591] Compiling BitCollections BitArray+Extras.swift
[541/591] Compiling BitCollections BitArray+Fill.swift
[542/596] Emitting module BitCollections
[543/596] Compiling BitCollections BitSet+SetAlgebra isStrictSubset.swift
[544/596] Compiling BitCollections BitSet+SetAlgebra isStrictSuperset.swift
[545/596] Compiling BitCollections BitSet+SetAlgebra isSubset.swift
[546/596] Compiling BitCollections BitSet+SetAlgebra isSuperset.swift
[547/596] Compiling BitCollections BitSet+SetAlgebra subtract.swift
[548/596] Compiling BitCollections BitSet+SetAlgebra subtracting.swift
[548/596] Compiling array.cpp
[550/596] Compiling BitCollections BitArray+Hashable.swift
[551/596] Compiling BitCollections BitArray+Initializers.swift
[552/596] Compiling BitCollections BitArray+Invariants.swift
[553/596] Compiling BitCollections BitArray+LosslessStringConvertible.swift
[554/596] Compiling BitCollections BitArray+RandomBits.swift
[555/596] Compiling BitCollections BitArray+RangeReplaceableCollection.swift
[556/596] Compiling BitCollections BitSet+CustomDebugStringConvertible.swift
[557/596] Compiling BitCollections BitSet+CustomReflectable.swift
[558/596] Compiling BitCollections BitSet+CustomStringConvertible.swift
[559/596] Compiling BitCollections BitSet+Equatable.swift
[560/596] Compiling BitCollections BitSet+ExpressibleByArrayLiteral.swift
[561/596] Compiling BitCollections BitSet+Extras.swift
[562/596] Compiling BitCollections BitSet+SetAlgebra formIntersection.swift
[563/596] Compiling BitCollections BitSet+SetAlgebra formSymmetricDifference.swift
[564/596] Compiling BitCollections BitSet+SetAlgebra formUnion.swift
[565/596] Compiling BitCollections BitSet+SetAlgebra intersection.swift
[566/596] Compiling BitCollections BitSet+SetAlgebra isDisjoint.swift
[567/596] Compiling BitCollections BitSet+SetAlgebra isEqualSet.swift
[568/596] Compiling BitCollections BitSet+SetAlgebra symmetricDifference.swift
[569/596] Compiling BitCollections BitSet+SetAlgebra union.swift
[570/596] Compiling BitCollections BitSet+Sorted Collection APIs.swift
[571/596] Compiling BitCollections BitSet.Counted.swift
[572/596] Compiling BitCollections BitSet.Index.swift
[573/596] Compiling BitCollections BitSet._UnsafeHandle.swift
[574/596] Compiling BitCollections BitArray+BitwiseOperations.swift
[575/596] Compiling BitCollections BitArray+ChunkedBitsIterators.swift
[576/596] Compiling BitCollections BitArray+Codable.swift
[577/596] Compiling BitCollections BitArray+Collection.swift
[578/596] Compiling BitCollections BitArray+Copy.swift
[579/596] Compiling BitCollections BitArray+CustomReflectable.swift
[580/596] Compiling BitCollections BitArray+Shifts.swift
[581/596] Compiling BitCollections BitArray+Testing.swift
[582/596] Compiling BitCollections BitArray._UnsafeHandle.swift
[583/596] Compiling BitCollections BitArray.swift
[584/596] Compiling BitCollections BitSet+BidirectionalCollection.swift
[585/596] Compiling BitCollections BitSet+Codable.swift
[586/596] Compiling BitCollections BitSet+Hashable.swift
[587/596] Compiling BitCollections BitSet+Initializers.swift
[588/596] Compiling BitCollections BitSet+Invariants.swift
[589/596] Compiling BitCollections BitSet+Random.swift
[590/596] Compiling BitCollections BitSet+SetAlgebra basics.swift
[591/596] Compiling BitCollections BitSet+SetAlgebra conformance.swift
[592/596] Compiling BitCollections BitSet.swift
[593/596] Compiling BitCollections Range+Utilities.swift
[594/596] Compiling BitCollections Slice+Utilities.swift
[595/596] Compiling BitCollections UInt+Tricks.swift
[596/596] Compiling BitCollections _Word.swift
[597/634] Compiling Collections Collections.swift
[598/634] Emitting module Collections
[599/634] Compiling MLX MLXFast.swift
[600/634] Compiling MLX MLXFastKernel.swift
[601/634] Compiling MLX Memory.swift
[602/634] Compiling MLX Nested.swift
[603/637] Compiling MLX Random.swift
[604/637] Compiling MLX State.swift
[605/637] Compiling MLX Stream.swift
[606/637] Compiling MLX Transforms+Compile.swift
[607/637] Compiling MLX MLXArray+Normalizer.swift
[608/637] Compiling MLX MLXArray+Ops.swift
[609/637] Compiling MLX MLXArray.swift
[610/637] Compiling MLX MLXCustomFunction.swift
[611/637] Compiling MLX Ops+Array.swift
[612/637] Compiling MLX Ops.swift
[613/637] Compiling MLX ParameterTypes.swift
[614/637] Compiling MLX Protocols.swift
[615/637] Compiling MLX Foundation+Util.swift
[616/637] Compiling MLX GPU+Metal.swift
[617/637] Compiling MLX IO.swift
[618/637] Compiling MLX Linalg.swift
[619/637] Compiling MLX Transforms+Eval.swift
[620/637] Compiling MLX Transforms+Grad.swift
[621/637] Compiling MLX Transforms+Internal.swift
[622/637] Compiling MLX ErrorHandler.swift
[623/637] Compiling MLX Export.swift
[624/637] Compiling MLX FFT.swift
[625/637] Compiling MLX Factory.swift
[626/637] Emitting module MLX
[627/637] Compiling MLX ArrayAt.swift
[628/637] Compiling MLX Cmlx+Util.swift
[629/637] Compiling MLX DType.swift
[630/637] Compiling MLX Device.swift
[631/637] Compiling MLX MLXArray+Bytes.swift
[632/637] Compiling MLX MLXArray+Indexing.swift
[633/637] Compiling MLX MLXArray+Init.swift
[634/637] Compiling MLX MLXArray+Metal.swift
[635/637] Compiling MLX Transforms+Vmap.swift
[636/637] Compiling MLX Transforms.swift
[637/637] Compiling MLX WiredMemory.swift
[638/657] Compiling MLXRandom Random.swift
[639/657] Emitting module MLXRandom
[640/657] Compiling MLXNN Embedding.swift
[641/657] Compiling MLXNN Linear.swift
[642/658] Compiling MLXNN ValueAndGrad.swift
[643/658] Compiling MLXNN Recurrent.swift
[644/658] Compiling MLXNN Transformer.swift
[645/658] Compiling MLXNN Upsample.swift
[646/658] Compiling MLXNN PositionalEncoding.swift
[647/658] Compiling MLXNN Quantized.swift
[648/658] Compiling MLXNN Normalization.swift
[649/658] Compiling MLXNN Pooling.swift
[650/658] Compiling MLXNN ConvolutionTransposed.swift
[651/658] Compiling MLXNN Dropout.swift
[652/658] Emitting module MLXNN
[653/658] Compiling MLXNN Activations.swift
[654/658] Compiling MLXNN Cache.swift
[655/658] Compiling MLXNN Losses.swift
[656/658] Compiling MLXNN Module.swift
[657/658] Compiling MLXNN Containers.swift
[658/658] Compiling MLXNN Convolution.swift
[659/660] Compiling MLXOptimizers Optimizers.swift
[660/660] Emitting module MLXOptimizers
[661/782] Compiling Gymnazo MLPExtractor.swift
[662/782] Compiling Gymnazo MLPFactory.swift
[663/782] Compiling Gymnazo NatureCNN.swift
[664/782] Compiling Gymnazo NetArch.swift
[665/782] Compiling Gymnazo AlgorithmCheckpoint.swift
[666/782] Compiling Gymnazo LearningRateScheduleData.swift
[667/782] Compiling Gymnazo Persistable.swift
[668/782] Compiling Gymnazo SpaceDescriptor.swift
[669/782] Compiling Gymnazo ActorCriticPolicy.swift
[670/782] Compiling Gymnazo CNNPolicy.swift
[671/782] Compiling Gymnazo ContinuousCritic.swift
[672/782] Compiling Gymnazo MultiInputPolicy.swift
[673/782] Compiling Gymnazo Callback.swift
[674/795] Emitting module Gymnazo
[675/795] Compiling Gymnazo Callbacks.swift
[676/795] Compiling Gymnazo Distribution.swift
[677/795] Compiling Gymnazo FeaturesExtractor.swift
[678/795] Compiling Gymnazo Model.swift
[679/795] Compiling Gymnazo Policy.swift
[680/795] Compiling Gymnazo BernoulliDistribution.swift
[681/795] Compiling Gymnazo CategoricalDistribution.swift
[682/795] Compiling Gymnazo DiagGaussianDistribution.swift
[683/795] Compiling Gymnazo DistributionFactory.swift
[684/795] Compiling Gymnazo SquashedDiagGaussianDistribution.swift
[685/795] Compiling Gymnazo StateDependentNoiseDistribution.swift
[686/795] Compiling Gymnazo CombinedExtractor.swift
[687/795] Compiling Gymnazo FlattenExtractor.swift
[688/795] Compiling Gymnazo CheckpointCallback.swift
[689/795] Compiling Gymnazo EvalCallback.swift
[690/795] Compiling Gymnazo ProgressCallback.swift
[691/795] Compiling Gymnazo StopTrainingCallbacks.swift
[692/795] Compiling Gymnazo Evaluation.swift
[693/795] Compiling Gymnazo Logger.swift
[694/795] Compiling Gymnazo Keys.swift
[695/795] Compiling Gymnazo MLXSendable.swift
[696/795] Compiling Gymnazo PolyakUpdate.swift
[697/795] Compiling Gymnazo Schedules.swift
[698/795] Compiling Gymnazo Render.swift
[699/795] Compiling Gymnazo AnySpace.swift
[700/795] Compiling Gymnazo Box.swift
[701/795] Compiling Gymnazo Dict.swift
[702/795] Compiling Gymnazo Discrete.swift
[703/795] Compiling Gymnazo Flattening.swift
[704/795] Compiling Gymnazo Graph.swift
[705/795] Compiling Gymnazo MultiBinary.swift
[706/795] Compiling Gymnazo MultiDiscrete.swift
[707/795] Compiling Gymnazo Sequence.swift
[708/795] Compiling Gymnazo Space.swift
[709/795] Compiling Gymnazo TensorSpace.swift
[710/795] Compiling Gymnazo Text.swift
[711/795] Compiling Gymnazo Tuple.swift
[712/795] Compiling Gymnazo CGImage+RGB.swift
[713/795] Compiling Gymnazo EnvChecker.swift
[714/795] Compiling Gymnazo NormalizeObservation.swift
[715/795] Compiling Gymnazo NormalizeReward.swift
[716/795] Compiling Gymnazo OrderEnforcing.swift
[717/795] Compiling Gymnazo PassiveEnvChecker.swift
[718/795] Compiling Gymnazo RecordEpisodeStatistics.swift
[719/795] Compiling Gymnazo ResizeObservation.swift
[720/795] Compiling Gymnazo ShapeReward.swift
[721/795] Compiling Gymnazo TimeLimit.swift
[722/795] Compiling Gymnazo TransformObservation.swift
[723/795] Compiling Gymnazo TransformReward.swift
[724/795] Compiling Gymnazo Wrapper.swift
[725/795] Compiling Gymnazo WrapperExtensions.swift
[726/795] Compiling Gymnazo resource_bundle_accessor.swift
[727/795] Compiling Gymnazo DQNNetworks.swift
[728/795] Compiling Gymnazo DQNPolicy.swift
[729/795] Compiling Gymnazo OffPolicyAlgorithm.swift
[730/795] Compiling Gymnazo PPO+Persistence.swift
[731/795] Compiling Gymnazo PPO.swift
[732/795] Compiling Gymnazo PPOConfigs.swift
[733/795] Compiling Gymnazo PPOPolicy.swift
[734/795] Compiling Gymnazo LogEntropyCoefModule.swift
[735/795] Compiling Gymnazo SAC+Persistence.swift
[736/795] Compiling Gymnazo SAC.swift
[737/795] Compiling Gymnazo SACConfigs.swift
[738/795] Compiling Gymnazo SACCritic.swift
[739/795] Compiling Gymnazo SACNetworks.swift
[740/795] Compiling Gymnazo SACPolicy.swift
[741/795] Compiling Gymnazo MLXArray+Scalars.swift
[742/795] Compiling Gymnazo RunningMeanStd.swift
[743/795] Compiling Gymnazo utils.swift
[744/795] Compiling Gymnazo AsyncVectorEnv.swift
[745/795] Compiling Gymnazo SyncVectorEnv.swift
[746/795] Compiling Gymnazo VectorEnv.swift
[747/795] Compiling Gymnazo ActionBoxWrappers.swift
[748/795] Compiling Gymnazo AutoReset.swift
[749/795] Compiling Gymnazo FlattenObservation.swift
[750/795] Compiling Gymnazo FrameSkip.swift
[751/795] Compiling Gymnazo FrameStackObservation.swift
[752/795] Compiling Gymnazo FunctionalWrappers.swift
[753/795] Compiling Gymnazo GrayscaleObservation.swift
[754/795] Compiling Gymnazo Env.swift
[755/795] Compiling Gymnazo EnvBox.swift
[756/795] Compiling Gymnazo EnvCategory.swift
[757/795] Compiling Gymnazo CarDynamics.swift
[758/795] Compiling Gymnazo CarRacing.swift
[759/795] Compiling Gymnazo CarRacingDiscrete.swift
[760/795] Compiling Gymnazo CarRacingTrack.swift
[761/795] Compiling Gymnazo LunarLander.swift
[762/795] Compiling Gymnazo LunarLanderContinuous.swift
[763/795] Compiling Gymnazo CarRacingRenderer.swift
[764/795] Compiling Gymnazo LunarLanderRenderer.swift
[765/795] Compiling Gymnazo Acrobot.swift
[766/795] Compiling Gymnazo CartPole.swift
[767/795] Compiling Gymnazo MountainCar.swift
[768/795] Compiling Gymnazo TD3+Persistence.swift
[769/795] Compiling Gymnazo TD3.swift
[770/795] Compiling Gymnazo TD3ActionNoise.swift
[771/795] Compiling Gymnazo TD3Actor.swift
[772/795] Compiling Gymnazo TD3Configs.swift
[773/795] Compiling Gymnazo TD3Policy.swift
[774/795] Compiling Gymnazo TabularAgent+Persistence.swift
[775/795] Compiling Gymnazo TabularAgent.swift
[776/795] Compiling Gymnazo TabularConfig.swift
[777/795] Compiling Gymnazo ReplayBuffer+Persistence.swift
[778/795] Compiling Gymnazo ReplayBuffer.swift
[779/795] Compiling Gymnazo RolloutBuffer.swift
[780/795] Compiling Gymnazo ActivationConfig.swift
[781/795] Compiling Gymnazo Buffer.swift
[782/795] Compiling Gymnazo MountainCarContinuous.swift
[783/795] Compiling Gymnazo Pendulum.swift
[784/795] Compiling Gymnazo MountainCarRenderer.swift
[785/795] Compiling Gymnazo Registration.swift
[786/795] Compiling Gymnazo Blackjack.swift
[787/795] Compiling Gymnazo CliffWalking.swift
[788/795] Compiling Gymnazo FrozenLake.swift
[789/795] Compiling Gymnazo Taxi.swift
[790/795] Compiling Gymnazo Errors.swift
[791/795] Compiling Gymnazo Gymnazo.swift
[792/795] Compiling Gymnazo Info.swift
[793/795] Compiling Gymnazo DQN+Persistence.swift
[794/795] Compiling Gymnazo DQN.swift
[795/795] Compiling Gymnazo DQNConfigs.swift
Build complete! (60.97s)
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",
"EnvBox.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"
}
✅ Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path: $PWD/.docs/justindal/gymnazo/main
Repository: justindal/Gymnazo
Swift version used: 6.3
url: "https://github.com/apple/swift-docc-plugin",
Target: Gymnazo
Extracting symbol information for 'Gymnazo'...
Finished extracting symbol information for 'Gymnazo'. (46.54s)
Building documentation for 'Gymnazo'...
warning: Article 'CarRacing.md' (Car Racing) would override structure 'CarRacing'.
DocC computes unique URLs for symbols, even if they have the same name, but doesn't account for article filenames that collide with symbols because of a bug.
Until rdar://79745455 (issue #593) is fixed, DocC favors the symbol in this collision and drops the article to have deterministic behavior.
--> Environments/Box2D/CarRacing.md
Rename 'CarRacing.md'
warning: Article 'LunarLander.md' (LunarLander) would override structure 'LunarLander'.
DocC computes unique URLs for symbols, even if they have the same name, but doesn't account for article filenames that collide with symbols because of a bug.
Until rdar://79745455 (issue #593) is fixed, DocC favors the symbol in this collision and drops the article to have deterministic behavior.
--> Environments/Box2D/LunarLander.md
Rename 'LunarLander.md'
warning: Article 'LunarLanderContinuous.md' (LunarLanderContinuous) would override structure 'LunarLanderContinuous'.
DocC computes unique URLs for symbols, even if they have the same name, but doesn't account for article filenames that collide with symbols because of a bug.
Until rdar://79745455 (issue #593) is fixed, DocC favors the symbol in this collision and drops the article to have deterministic behavior.
--> Environments/Box2D/LunarLanderContinuous.md
Rename 'LunarLanderContinuous.md'
warning: Article 'Acrobot.md' (Acrobot) would override structure 'Acrobot'.
DocC computes unique URLs for symbols, even if they have the same name, but doesn't account for article filenames that collide with symbols because of a bug.
Until rdar://79745455 (issue #593) is fixed, DocC favors the symbol in this collision and drops the article to have deterministic behavior.
--> Environments/Classic-Control/Acrobot.md
Rename 'Acrobot.md'
warning: Article 'CartPole.md' (CartPole) would override structure 'CartPole'.
DocC computes unique URLs for symbols, even if they have the same name, but doesn't account for article filenames that collide with symbols because of a bug.
Until rdar://79745455 (issue #593) is fixed, DocC favors the symbol in this collision and drops the article to have deterministic behavior.
--> Environments/Classic-Control/CartPole.md
Rename 'CartPole.md'
warning: Article 'MountainCar.md' (MountainCar) would override structure 'MountainCar'.
DocC computes unique URLs for symbols, even if they have the same name, but doesn't account for article filenames that collide with symbols because of a bug.
Until rdar://79745455 (issue #593) is fixed, DocC favors the symbol in this collision and drops the article to have deterministic behavior.
--> Environments/Classic-Control/MountainCar.md
Rename 'MountainCar.md'
warning: Article 'MountainCarContinuous.md' (MountainCarContinuous) would override structure 'MountainCarContinuous'.
DocC computes unique URLs for symbols, even if they have the same name, but doesn't account for article filenames that collide with symbols because of a bug.
Until rdar://79745455 (issue #593) is fixed, DocC favors the symbol in this collision and drops the article to have deterministic behavior.
--> Environments/Classic-Control/MountainCarContinuous.md
Rename 'MountainCarContinuous.md'
warning: Article 'Pendulum.md' (Pendulum) would override structure 'Pendulum'.
DocC computes unique URLs for symbols, even if they have the same name, but doesn't account for article filenames that collide with symbols because of a bug.
Until rdar://79745455 (issue #593) is fixed, DocC favors the symbol in this collision and drops the article to have deterministic behavior.
--> Environments/Classic-Control/Pendulum.md
Rename 'Pendulum.md'
warning: Article 'Blackjack.md' (Blackjack) would override class 'Blackjack'.
DocC computes unique URLs for symbols, even if they have the same name, but doesn't account for article filenames that collide with symbols because of a bug.
Until rdar://79745455 (issue #593) is fixed, DocC favors the symbol in this collision and drops the article to have deterministic behavior.
--> Environments/ToyText/Blackjack.md
Rename 'Blackjack.md'
warning: Article 'CliffWalking.md' (CliffWalking) would override class 'CliffWalking'.
DocC computes unique URLs for symbols, even if they have the same name, but doesn't account for article filenames that collide with symbols because of a bug.
Until rdar://79745455 (issue #593) is fixed, DocC favors the symbol in this collision and drops the article to have deterministic behavior.
--> Environments/ToyText/CliffWalking.md
Rename 'CliffWalking.md'
warning: Article 'FrozenLake.md' (FrozenLake) would override class 'FrozenLake'.
DocC computes unique URLs for symbols, even if they have the same name, but doesn't account for article filenames that collide with symbols because of a bug.
Until rdar://79745455 (issue #593) is fixed, DocC favors the symbol in this collision and drops the article to have deterministic behavior.
--> Environments/ToyText/FrozenLake.md
Rename 'FrozenLake.md'
warning: Article 'Taxi.md' (Taxi) would override class 'Taxi'.
DocC computes unique URLs for symbols, even if they have the same name, but doesn't account for article filenames that collide with symbols because of a bug.
Until rdar://79745455 (issue #593) is fixed, DocC favors the symbol in this collision and drops the article to have deterministic behavior.
--> Environments/ToyText/Taxi.md
Rename 'Taxi.md'
warning: 'register(id:entryPoint:maxEpisodeSteps:rewardThreshold:nondeterministic:)' doesn't exist at '/Gymnazo/Gymnazo'
--> Guides/Creating-Environments.md:75:13-75:86
73 | - ``Gymnazo/make(_:maxEpisodeSteps:disableEnvChecker:disableRenderOrderEnforcing:recordEpisodeStatistics:recordBufferLength:recordStatsKey:options:)-(String,_,_,_,_,_,_,_)``
74 | - ``Gymnazo/make(_:maxEpisodeSteps:disableEnvChecker:disableRenderOrderEnforcing:recordEpisodeStatistics:recordBufferLength:recordStatsKey:options:)-(EnvSpec,_,_,_,_,_,_,_)``
75 + - ``Gymnazo/register(id:entryPoint:maxEpisodeSteps:rewardThreshold:nondeterministic:)``
| ╰─suggestion: Replace 'register(id:entryPoint:maxEpisodeSteps:rewardThreshold:nondeterministic:)' with 'register(id:displayName:description:category:entryPoint:maxEpisodeSteps:rewardThreshold:nondeterministic:)'
76 |
77 | ### Vector Creation
warning: 'Reinforcement-Learning' is ambiguous at '/Gymnazo'
--> Guides/Getting-Started.md:158:10-158:32
156 | Gymnazo includes an (experimental) reinforcement learning module inspired by Stable-Baselines3.
157 |
158 + See <doc:Reinforcement-Learning>.
| ├─suggestion: Insert '-anchor' for 'Reinforcement Learning'
| ╰─suggestion: Insert '-article' for 'Reinforcement Learning'
warning: 'Reinforcement-Learning' is ambiguous at '/Gymnazo'
--> Gymnazo.md:19:8-19:30
17 | - <doc:Core-Concepts>
18 | - <doc:Creating-Environments>
19 + - <doc:Reinforcement-Learning>
| ├─suggestion: Insert '-anchor' for 'Reinforcement Learning'
| ╰─suggestion: Insert '-article' for 'Reinforcement Learning'
20 | - <doc:Spaces>
21 | - <doc:Wrappers-Gym>
warning: Parameter 'displayName' is missing documentation
--> ../Gymnazo.swift:43:75-43:75
41 | /// - maxEpisodeSteps: Optional maximum steps per episode.
42 | /// - rewardThreshold: Optional reward threshold for solving the environment.
43 + /// - nondeterministic: Whether the environment is nondeterministic.
44 | public func register(
45 | id: String,
warning: Parameter 'description' is missing documentation
--> ../Gymnazo.swift:43:75-43:75
41 | /// - maxEpisodeSteps: Optional maximum steps per episode.
42 | /// - rewardThreshold: Optional reward threshold for solving the environment.
43 + /// - nondeterministic: Whether the environment is nondeterministic.
44 | public func register(
45 | id: String,
warning: Parameter 'category' is missing documentation
--> ../Gymnazo.swift:43:75-43:75
41 | /// - maxEpisodeSteps: Optional maximum steps per episode.
42 | /// - rewardThreshold: Optional reward threshold for solving the environment.
43 + /// - nondeterministic: Whether the environment is nondeterministic.
44 | public func register(
45 | id: String,
warning: Parameter 'env' not found in instance method declaration
--> ../RL/Algorithms/PPO/PPO.swift:367:21-367:24
365 | /// Attaches an environment to the agent.
366 | ///
367 + /// - Parameter env: The environment to attach.
| ╰─suggestion: Replace 'env' with 'envBox'
368 | public func setEnv(_ envBox: EnvBox) {
369 | self.env = envBox.env
warning: Parameter 'envBox' is missing documentation
--> ../RL/Algorithms/PPO/PPO.swift:367:52-367:52
365 | /// Attaches an environment to the agent.
366 | ///
367 + /// - Parameter env: The environment to attach.
| ╰─suggestion: Document 'envBox' parameter
368 | public func setEnv(_ envBox: EnvBox) {
369 | self.env = envBox.env
warning: Parameter 'env' not found in instance method declaration
--> ../RL/Algorithms/SAC/SAC.swift:448:21-448:24
446 | /// Attaches an environment to the agent.
447 | ///
448 + /// - Parameter env: The environment to attach.
| ╰─suggestion: Replace 'env' with 'envBox'
449 | public func setEnv(_ envBox: EnvBox) {
450 | self.env = envBox.env
warning: Parameter 'envBox' is missing documentation
--> ../RL/Algorithms/SAC/SAC.swift:448:52-448:52
446 | /// Attaches an environment to the agent.
447 | ///
448 + /// - Parameter env: The environment to attach.
| ╰─suggestion: Document 'envBox' parameter
449 | public func setEnv(_ envBox: EnvBox) {
450 | self.env = envBox.env
warning: Parameter 'env' not found in instance method declaration
--> ../RL/Algorithms/TD3/TD3.swift:398:21-398:24
396 | /// Attaches an environment to the agent.
397 | ///
398 + /// - Parameter env: The environment to attach.
| ╰─suggestion: Replace 'env' with 'envBox'
399 | public func setEnv(_ envBox: EnvBox) {
400 | self.env = envBox.env
warning: Parameter 'envBox' is missing documentation
--> ../RL/Algorithms/TD3/TD3.swift:398:52-398:52
396 | /// Attaches an environment to the agent.
397 | ///
398 + /// - Parameter env: The environment to attach.
| ╰─suggestion: Document 'envBox' parameter
399 | public func setEnv(_ envBox: EnvBox) {
400 | self.env = envBox.env
Finished building documentation for 'Gymnazo' (7.27s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/justindal/gymnazo/main
Building for debugging...
[0/8] Write sources
[2/8] Write snippet-extract-tool-entitlement.plist
[2/8] Write sources
[4/8] Write swift-version--6988338F2F200930.txt
[6/53] Emitting module SymbolKit
[7/57] Compiling SymbolKit Identifier.swift
[8/57] Compiling SymbolKit KindIdentifier.swift
[9/57] Compiling SymbolKit Location.swift
[10/57] Compiling SymbolKit Mutability.swift
[11/57] Compiling SymbolKit GenericConstraint.swift
[12/57] Compiling SymbolKit GenericParameter.swift
[13/57] Compiling SymbolKit Generics.swift
[14/57] Compiling SymbolKit Namespace.swift
[15/57] Compiling SymbolKit Names.swift
[16/57] Compiling SymbolKit SPI.swift
[17/57] Compiling SymbolKit Snippet.swift
[18/57] Compiling SymbolKit Extension.swift
[19/57] Compiling SymbolKit DeclarationFragments.swift
[20/57] Compiling SymbolKit Fragment.swift
[21/57] Compiling SymbolKit FragmentKind.swift
[22/57] Compiling SymbolKit FunctionParameter.swift
[23/57] Compiling SymbolKit FunctionSignature.swift
[24/57] Compiling SymbolKit SemanticVersion.swift
[25/57] Compiling SymbolKit AccessControl.swift
[26/57] Compiling SymbolKit Availability.swift
[27/57] Compiling SymbolKit AvailabilityItem.swift
[28/57] Compiling SymbolKit Domain.swift
[29/57] Compiling SymbolKit Relationship.swift
[30/57] Compiling SymbolKit RelationshipKind.swift
[31/57] Compiling SymbolKit SourceOrigin.swift
[32/57] Compiling SymbolKit GenericConstraints.swift
[33/57] Compiling SymbolKit Swift.swift
[34/57] Compiling SymbolKit Mixin+Equals.swift
[35/57] Compiling SymbolKit Mixin+Hash.swift
[36/57] Compiling SymbolKit Mixin.swift
[37/57] Compiling SymbolKit LineList.swift
[38/57] Compiling SymbolKit Position.swift
[39/57] Emitting module Snippets
[40/57] Compiling Snippets Snippet.swift
[41/57] Compiling Snippets SnippetParser.swift
[42/57] Compiling SymbolKit Symbol.swift
[43/57] Compiling SymbolKit SymbolKind.swift
[44/57] Compiling SymbolKit SymbolGraph.swift
[45/57] Compiling SymbolKit GraphCollector.swift
[46/57] Compiling SymbolKit SourceRange.swift
[47/57] Compiling SymbolKit Metadata.swift
[48/57] Compiling SymbolKit Module.swift
[49/57] Compiling SymbolKit OperatingSystem.swift
[50/57] Compiling SymbolKit Platform.swift
[51/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[52/57] Compiling SymbolKit UnifiedSymbol.swift
[53/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[54/57] Compiling SymbolKit UnifiedSymbolGraph.swift
[55/61] Compiling snippet_extract SnippetBuildCommand.swift
[56/61] Emitting module snippet_extract
[57/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[58/61] Compiling snippet_extract URL+Status.swift
[58/61] Write Objects.LinkFileList
[59/61] Linking snippet-extract-tool
[60/61] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (3.91s)
Building for debugging...
[0/1] Write swift-version--6988338F2F200930.txt
Build of target: 'Gymnazo' complete! (0.86s)
23344
148 /Users/admin/builder/spi-builder-workspace/.docs/justindal/gymnazo/main
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/justindal/gymnazo/main
File count: 23344
Doc size: 148.0MB
Preparing doc bundle ...
Uploading prod-justindal-gymnazo-main-760d2611.zip to s3://spi-docs-inbox/prod-justindal-gymnazo-main-760d2611.zip
Copying... [10%]
Copying... [20%]
Copying... [30%]
Copying... [40%]
Copying... [50%]
Copying... [60%]
Copying... [70%]
Copying... [80%]
Copying... [90%]
Copying... [100%]
Done.