Build Information
Successful build of Gymnazo, reference v0.13.0 (a9eec7), with Swift 6.3 for macOS (SPM) on 11 Aug 2026 22:26:12 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: undefined version: run 'make version' to update
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/justindal/Gymnazo.git
Reference: v0.13.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/justindal/Gymnazo
* tag v0.13.0 -> FETCH_HEAD
HEAD is now at a9eec72 docs: update typed api guides
Submodule path 'Vendor/Box2D': checked out '8c661469c9507d3ad6fbd2fea3f1aa71669c2fe3'
Submodule 'Vendor/Box2D' (https://github.com/erincatto/box2d.git) registered for path 'Vendor/Box2D'
Cloning into '/Users/admin/builder/spi-builder-workspace/Vendor/Box2D'...
Cloned https://github.com/justindal/Gymnazo.git
Revision (git rev-parse @):
a9eec72feaeaa92579a60d22777e16a6be5a9b26
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/justindal/Gymnazo.git at v0.13.0
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/ml-explore/mlx-swift
Fetching https://github.com/swiftlang/swift-docc-symbolkit
Fetching https://github.com/apple/swift-docc-plugin
Fetching https://github.com/apple/swift-numerics
[1/2345] Fetching swift-docc-plugin
[2/8898] Fetching swift-docc-plugin, swift-numerics
[1196/24380] Fetching swift-docc-plugin, swift-numerics, mlx-swift
[1591/50979] Fetching swift-docc-plugin, swift-numerics, mlx-swift, swift-collections
[2902/54784] Fetching swift-docc-plugin, swift-numerics, mlx-swift, swift-collections, swift-docc-symbolkit
Fetched https://github.com/apple/swift-docc-plugin from cache (2.40s)
Fetched https://github.com/ml-explore/mlx-swift from cache (2.41s)
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (2.41s)
[24907/33152] Fetching swift-numerics, swift-collections
Fetched https://github.com/apple/swift-collections.git from cache (3.45s)
Fetched https://github.com/apple/swift-numerics from cache (3.45s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.4.6 (6.39s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.3.0 (0.67s)
Computing version for https://github.com/ml-explore/mlx-swift
Computed https://github.com/ml-explore/mlx-swift at 0.31.3 (0.63s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.72s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (0.57s)
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/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/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/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.3.0
========================================
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.6",
"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-argument-parser",
"name": "swift-argument-parser",
"url": "https://github.com/apple/swift-argument-parser",
"version": "1.8.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-argument-parser",
"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/3359] Fetching gymnazo
Fetched https://github.com/justindal/Gymnazo.git from cache (1.34s)
Fetching https://github.com/apple/swift-collections.git from cache
Fetching https://github.com/ml-explore/mlx-swift from cache
Fetched https://github.com/ml-explore/mlx-swift from cache (0.66s)
Fetched https://github.com/apple/swift-collections.git from cache (0.66s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.3.0 (0.74s)
Computing version for https://github.com/ml-explore/mlx-swift
Computed https://github.com/ml-explore/mlx-swift at 0.31.6 (0.62s)
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/apple/swift-numerics from cache
[1/18278] Fetching swift-argument-parser
Fetched https://github.com/apple/swift-numerics from cache (1.87s)
Fetched https://github.com/apple/swift-argument-parser from cache (1.87s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (1.93s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.8.2 (0.57s)
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-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.8.2
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.6
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/justindal/Gymnazo.git
Working copy of https://github.com/justindal/Gymnazo.git resolved at v0.13.0 (a9eec72)
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/248] Write sources
[12/248] Copying stool.png
[12/248] Copying ice.png
[12/248] Copying hole.png
[12/248] Copying goal.png
[12/248] Copying elf_up.png
[18/248] Copying elf_right.png
[19/248] Copying elf_left.png
[19/248] Copying elf_down.png
[19/248] Copying cracked_hole.png
[22/248] Write sources
[23/248] Write GymnazoProfiler-entitlement.plist
[24/248] Write sources
[28/248] Compiling _NumericsShims _NumericsShims.c
[29/248] Compiling version.cpp
[30/248] Write swift-version--6988338F2F200930.txt
[31/248] Compiling broad_phase.c
[32/248] Compiling core.c
[33/248] Compiling constraint_graph.c
[34/248] Compiling contact.c
[35/248] Compiling bitset.c
[36/276] Compiling body.c
[37/276] Compiling contact_solver.c
[39/276] Compiling RealModule RealFunctions.swift
[40/277] Compiling InternalCollectionsUtilities UnsafeMutableRawBufferPointer+Extras.swift
[41/278] Compiling RealModule Real.swift
[42/278] Compiling RealModule Float80+Real.swift
[43/278] Compiling RealModule Float16+Real.swift
[44/278] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[45/278] Compiling InternalCollectionsUtilities Debugging.swift
[46/278] Compiling InternalCollectionsUtilities Descriptions.swift
[47/278] Compiling InternalCollectionsUtilities LifetimeOverride.swift
[48/278] Compiling RealModule ElementaryFunctions.swift
[49/278] Compiling RealModule Float+Real.swift
[50/278] Compiling RealModule RelaxedArithmetic.swift
[51/278] Compiling RealModule AugmentedArithmetic.swift
[52/278] Emitting module RealModule
[53/278] Compiling InternalCollectionsUtilities FixedWidthInteger+roundUpToPowerOfTwo.swift
[54/278] Compiling InternalCollectionsUtilities Integer rank.swift
[55/278] Compiling RealModule Double+Real.swift
[56/278] Compiling InternalCollectionsUtilities RandomAccessCollection+Offsets.swift
[57/278] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[58/278] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[59/278] Compiling InternalCollectionsUtilities UnsafeRawBufferPointer+Extras.swift
[60/278] Emitting module InternalCollectionsUtilities
[63/278] Compiling InternalCollectionsUtilities UInt+first and last set bit.swift
[64/278] Compiling InternalCollectionsUtilities UInt+reversed.swift
[65/278] Compiling InternalCollectionsUtilities _UnsafeBitSet+Index.swift
[66/278] Compiling InternalCollectionsUtilities _UnsafeBitSet+_Word.swift
[67/278] Compiling InternalCollectionsUtilities _UnsafeBitSet.swift
[68/278] Compiling InternalCollectionsUtilities _SortedCollection.swift
[69/289] Compiling ComplexModule Complex+IntegerLiteral.swift
[70/289] Compiling ComplexModule Complex+Hashable.swift
[71/289] Compiling ComplexModule Complex+StringConvertible.swift
[72/289] Compiling ComplexModule Complex.swift
[73/289] Compiling ComplexModule Complex+Numeric.swift
[74/289] Compiling ComplexModule Polar.swift
[75/290] Compiling ComplexModule Scale.swift
[76/290] Compiling ComplexModule Complex+ElementaryFunctions.swift
[77/290] Compiling ComplexModule Complex+AdditiveArithmetic.swift
[78/290] Compiling ComplexModule Complex+AlgebraicField.swift
[79/290] Compiling ComplexModule Complex+Codable.swift
[80/290] Emitting module ComplexModule
[80/305] Compiling scheduler.cpp
[81/312] Compiling utils.cpp
[83/362] Emitting module Numerics
[84/362] Compiling Numerics Numerics.swift
[85/425] Compiling HeapModule _HeapNode.swift
[86/425] Compiling HeapModule Heap+ExpressibleByArrayLiteral.swift
[87/425] Compiling HeapModule Heap.swift
[88/425] Compiling HeapModule Heap+UnsafeHandle.swift
[89/425] Compiling HeapModule Heap+Descriptions.swift
[90/425] Compiling HeapModule Heap+Invariants.swift
[91/425] Emitting module HeapModule
[92/503] Compiling HashTreeCollections TreeDictionary+Codable.swift
[93/503] Compiling HashTreeCollections TreeDictionary+Collection.swift
[94/503] Compiling HashTreeCollections TreeDictionary+CustomReflectable.swift
[95/503] Compiling HashTreeCollections TreeDictionary+Debugging.swift
[96/503] Compiling HashTreeCollections TreeDictionary+Descriptions.swift
[97/503] Compiling HashTreeCollections TreeDictionary+Equatable.swift
[98/503] Compiling HashTreeCollections TreeSet+SetAlgebra isEqualSet.swift
[99/503] Compiling HashTreeCollections TreeSet+SetAlgebra isStrictSubset.swift
[100/503] Compiling HashTreeCollections TreeSet+Equatable.swift
[101/503] Compiling HashTreeCollections TreeSet+ExpressibleByArrayLiteral.swift
[102/503] Compiling HashTreeCollections TreeSet+Extras.swift
[103/503] Compiling HashTreeCollections TreeSet+Filter.swift
[104/503] Compiling HashTreeCollections TreeSet+SetAlgebra basics.swift
[105/503] Compiling HashTreeCollections TreeSet+SetAlgebra formIntersection.swift
[106/503] Compiling HashTreeCollections TreeSet+SetAlgebra formSymmetricDifference.swift
[107/503] Compiling HashTreeCollections TreeSet+SetAlgebra formUnion.swift
[108/503] Compiling HashTreeCollections TreeSet+SetAlgebra intersection.swift
[109/503] Compiling HashTreeCollections TreeSet+SetAlgebra isDisjoint.swift
[109/509] Compiling no_gguf.cpp
[111/523] Compiling HashTreeCollections _HashNode+Structural filter.swift
[112/523] Compiling HashTreeCollections _HashNode+Structural intersection.swift
[113/523] Compiling HashTreeCollections _HashNode+Structural isDisjoint.swift
[114/523] Compiling HashTreeCollections TreeDictionary+ExpressibleByDictionaryLiteral.swift
[115/523] Compiling HashTreeCollections TreeDictionary+Filter.swift
[116/523] Compiling HashTreeCollections TreeDictionary+Hashable.swift
[117/523] Compiling HashTreeCollections TreeDictionary+Initializers.swift
[118/523] Compiling HashTreeCollections TreeDictionary+Keys.swift
[119/532] Compiling HashTreeCollections TreeDictionary+MapValues.swift
[120/532] Compiling HashTreeCollections TreeDictionary+Merge.swift
[121/532] Compiling HashTreeCollections TreeDictionary+Sendable.swift
[122/532] Compiling HashTreeCollections _RawHashNode.swift
[123/532] Compiling HashTreeCollections _UnmanagedHashNode.swift
[124/532] Compiling HashTreeCollections _UnsafePath.swift
[125/532] Compiling HashTreeCollections _HashNode+Primitive Removals.swift
[126/532] Compiling HashTreeCollections _HashNode+Primitive Replacement.swift
[127/532] Compiling HashTreeCollections _HashNode+Storage.swift
[128/532] Compiling HashTreeCollections _HashNode+Structural compactMapValues.swift
[145/532] Compiling HashTreeCollections TreeSet+Debugging.swift
[146/532] Compiling HashTreeCollections TreeSet+Descriptions.swift
[147/532] Compiling HashTreeCollections _HashNode+Lookups.swift
[148/532] Compiling HashTreeCollections _HashNode+Primitive Insertions.swift
[153/532] Compiling OrderedCollections OrderedSet+SubSequence.swift
[154/532] Compiling OrderedCollections OrderedSet+Testing.swift
[155/532] Compiling OrderedCollections OrderedSet+UnorderedView.swift
[156/532] Compiling OrderedCollections OrderedSet+UnstableInternals.swift
[157/532] Compiling OrderedCollections OrderedSet.swift
[158/532] Compiling OrderedCollections _UnsafeBitset.swift
[159/532] Compiling HashTreeCollections _HashNode+Structural mapValues.swift
[160/532] Compiling DequeModule _DequeSlot.swift
[169/541] Compiling HashTreeCollections _HashNode+Structural merge.swift
[170/541] Compiling HashTreeCollections _HashNode+Structural subtracting.swift
[171/541] Compiling HashTreeCollections _HashNode+Structural symmetricDifference.swift
[172/541] Compiling HashTreeCollections _HashNode+Structural union.swift
[173/541] Compiling HashTreeCollections _HashNode+Subtree Insertions.swift
[174/541] Compiling HashTreeCollections _HashNode+Subtree Modify.swift
[175/541] Compiling HashTreeCollections _HashNode+Subtree Removals.swift
[176/541] Compiling DequeModule Deque+Extras.swift
[177/541] Compiling DequeModule Deque+Hashable.swift
[178/541] Compiling DequeModule Deque+Codable.swift
[179/541] Compiling DequeModule Deque+Collection.swift
[180/541] Compiling DequeModule Deque+CustomReflectable.swift
[181/541] Compiling DequeModule Deque+Descriptions.swift
[182/541] Compiling DequeModule Deque+Equatable.swift
[183/541] Compiling DequeModule Deque+ExpressibleByArrayLiteral.swift
[184/541] Compiling DequeModule Deque+Testing.swift
[185/541] Compiling DequeModule Deque._Storage.swift
[186/541] Compiling DequeModule Deque._UnsafeHandle.swift
[187/541] Compiling DequeModule Deque.swift
[188/541] Compiling HashTreeCollections TreeSet+Codable.swift
[189/541] Compiling HashTreeCollections TreeSet+Collection.swift
[190/541] Compiling HashTreeCollections TreeSet+CustomReflectable.swift
[204/541] Compiling DequeModule _UnsafeWrappedBuffer.swift
[220/541] Compiling random.cpp
[221/541] Compiling linalg.cpp
[223/541] Compiling DequeModule _DequeBufferHeader.swift
[230/541] Compiling DequeModule _DequeBuffer.swift
[235/541] Compiling HashTreeCollections TreeSet+SetAlgebra isStrictSuperset.swift
[236/541] Compiling HashTreeCollections TreeSet+SetAlgebra isSubset.swift
[237/541] Compiling HashTreeCollections TreeSet+SetAlgebra isSuperset.swift
[238/541] Compiling HashTreeCollections TreeSet+SetAlgebra subtract.swift
[239/541] Compiling HashTreeCollections TreeSet+SetAlgebra subtracting.swift
[240/541] Compiling HashTreeCollections TreeSet+SetAlgebra symmetricDifference.swift
[241/541] Compiling HashTreeCollections TreeSet+SetAlgebra union.swift
[242/541] Compiling HashTreeCollections TreeSet.swift
[249/541] Emitting module OrderedCollections
[252/541] Emitting module DequeModule
[276/541] Emitting module _RopeModule
[303/541] Compiling _RopeModule Rope+Remove.swift
[304/541] Compiling _RopeModule Rope+RemoveSubrange.swift
[305/541] Compiling _RopeModule Rope+Split.swift
[306/541] Compiling _RopeModule Optional Utilities.swift
[307/541] Compiling _RopeModule String Utilities.swift
[308/541] Compiling _RopeModule String.Index+ABI.swift
[309/541] Compiling _RopeModule _CharacterRecognizer.swift
[326/541] Compiling HashTreeCollections _RawHashNode+UnsafeHandle.swift
[335/541] Compiling transforms.cpp
[337/541] Emitting module HashTreeCollections
[337/541] Compiling primitives.cpp
[338/541] Compiling safetensors.cpp
[339/541] Compiling graph_utils.cpp
[340/541] Compiling fft.cpp
[341/541] Compiling load.cpp
[342/541] Compiling dtype_utils.cpp
[343/541] Compiling dtype.cpp
[344/541] Compiling fast.cpp
[345/541] Compiling utils.cpp
[346/541] Compiling no_ring.cpp
[347/541] Compiling einsum.cpp
[348/541] Compiling ops.cpp
[349/541] Compiling primitives.cpp
[350/541] Compiling no_nccl.cpp
[351/541] Compiling no_mpi.cpp
[352/541] Compiling device.cpp
[353/541] Compiling ops.cpp
[354/541] Compiling no_jaccl.cpp
[355/541] Compiling distributed.cpp
[356/541] Compiling utils.cpp
[357/541] Compiling compile.cpp
[358/541] Compiling unary.cpp
[359/541] Compiling ternary.cpp
[360/541] Compiling softmax.cpp
[361/541] Compiling sort.cpp
[362/541] Compiling scan.cpp
[363/541] Compiling slicing.cpp
[364/541] Compiling scaled_dot_product_attention.cpp
[365/541] Compiling resident.cpp
[366/541] Compiling rope.cpp
[367/541] Compiling export.cpp
[368/541] Compiling metal.cpp
[369/541] Compiling reduce.cpp
[370/541] Compiling primitives.cpp
[371/541] Compiling normalization.cpp
[372/541] Compiling quantized.cpp
[373/541] Compiling logsumexp.cpp
[374/541] Compiling matmul.cpp
[375/541] Compiling jit_kernels.cpp
[376/541] Compiling fence.cpp
[377/541] Compiling event.cpp
[378/541] Compiling hadamard.cpp
[379/541] Compiling indexing.cpp
[380/541] Compiling eval.cpp
[381/541] Compiling device_info.cpp
[382/541] Compiling distributed.cpp
[383/541] Compiling fft.cpp
[384/541] Compiling slicing.cpp
[385/541] Compiling device.cpp
[386/541] Compiling primitives.cpp
[387/541] Compiling threefry.cpp
[388/541] Compiling allocator.cpp
[389/541] Compiling copy.cpp
[390/541] Compiling binary.cpp
[391/541] Compiling compiled.cpp
[392/541] Compiling conv.cpp
[393/541] Compiling no_cuda.cpp
[394/541] Compiling copy.cpp
[395/541] Compiling custom_kernel.cpp
[396/541] Compiling softmax.cpp
[397/541] Compiling select.cpp
[398/541] Compiling scan.cpp
[399/541] Compiling quantized.cpp
[400/541] Compiling primitives.cpp
[401/541] Compiling qrf.cpp
[402/541] Compiling svd.cpp
[403/541] Compiling sort.cpp
[404/541] Compiling unary.cpp
[405/541] Compiling reduce.cpp
[406/541] Compiling jit_compiler.cpp
[407/541] Compiling matmul.cpp
[408/541] Compiling logsumexp.cpp
[409/541] Compiling masked_mm.cpp
[410/541] Compiling hadamard.cpp
[411/541] Compiling luf.cpp
[412/541] Compiling cblas.cpp
[413/541] Compiling bnns.cpp
[414/541] Compiling inverse.cpp
[415/541] Compiling encoder.cpp
[416/541] Compiling eval.cpp
[417/541] Compiling device_info.cpp
[418/541] Compiling fft.cpp
[419/541] Compiling distributed.cpp
[420/541] Compiling indexing.cpp
[421/541] Compiling utils.cpp
[422/541] Compiling eigh.cpp
[423/541] Compiling eig.cpp
[424/541] Compiling arg_reduce.cpp
[425/541] Compiling slicing.cpp
[426/541] Compiling reduce.cpp
[427/541] Compiling utils.cpp
[428/541] Compiling unary_ops.cpp
[429/541] Compiling unary.cpp
[430/541] Compiling ternary_ops.cpp
[431/541] Compiling ternary.cpp
[432/541] Compiling steel_gemm_splitk_nax.cpp
[433/541] Compiling steel_gemm_splitk.cpp
[434/541] Compiling steel_gemm_segmented.cpp
[435/541] Compiling steel_gemm_masked.cpp
[436/541] Compiling steel_gemm_gather_nax.cpp
[437/541] Compiling steel_gemm_gather.cpp
[438/541] Compiling steel_gemm_fused_nax.cpp
[439/541] Compiling steel_gemm_fused.cpp
[440/541] Compiling cholesky.cpp
[441/541] Compiling steel_conv_general.cpp
[442/541] Compiling steel_conv_3d.cpp
[443/541] Compiling steel_conv.cpp
[444/541] Compiling steel_attention_nax.cpp
[445/541] Compiling steel_attention.cpp
[446/541] Compiling load.cpp
[447/541] Compiling sort.cpp
[448/541] Compiling scatter_axis.cpp
[449/541] Compiling softmax.cpp
[450/541] Compiling scatter.cpp
[451/541] Compiling scan.cpp
[452/541] Compiling reduce_utils.cpp
[453/541] Compiling reduce.cpp
[454/541] Compiling broadcasting.cpp
[455/541] Compiling quantized_utils.cpp
[456/541] Compiling quantized_nax.cpp
[457/541] Compiling masked_scatter.cpp
[458/541] Compiling logsumexp.cpp
[459/541] Compiling hadamard.cpp
[460/541] Compiling quantized.cpp
[461/541] Compiling gemv_masked.cpp
[462/541] Compiling gemm_nax.cpp
[463/541] Compiling gemm.cpp
[464/541] Compiling gather_front.cpp
[465/541] Compiling gather.cpp
[466/541] Compiling gather_axis.cpp
[467/541] Compiling fp_quantized_nax.cpp
[468/541] Compiling fp_quantized.cpp
[469/541] Compiling copy.cpp
[470/541] Compiling fft.cpp
[471/541] Compiling conv.cpp
[472/541] Compiling compiled_preamble.cpp
[473/541] Compiling binary_two.cpp
[474/541] Compiling binary_ops.cpp
[475/541] Compiling binary.cpp
[476/541] Compiling arange.cpp
[477/541] Compiling conv.cpp
[478/541] Compiling common.cpp
[479/541] Compiling compiled.cpp
[480/541] Compiling array.cpp
[481/541] Compiling copy.cpp
[482/541] Compiling version.cpp
[483/541] Compiling transforms_impl.cpp
[484/541] Compiling vector.cpp
[485/541] Compiling string.cpp
[486/541] Compiling stream.cpp
[487/541] Compiling transforms.cpp
[488/541] Compiling compiled_conditional.cpp
[489/541] Compiling random.cpp
[490/541] Compiling ops.cpp
[491/541] Compiling metal.cpp
[492/541] Compiling memory.cpp
[493/541] Compiling linalg.cpp
[494/541] Compiling io_types.cpp
[495/541] Compiling map.cpp
[496/541] Compiling io.cpp
[497/541] Compiling error.cpp
[498/541] Compiling fft.cpp
[499/541] Compiling fast.cpp
[500/541] Compiling export.cpp
[501/541] Compiling world.c
[501/541] Compiling wheel_joint.c
[503/541] Compiling types.c
[504/541] Compiling weld_joint.c
[505/541] Compiling table.c
[506/541] Compiling solver_set.c
[507/541] Compiling cuda.cpp
[508/541] Compiling device.cpp
[509/541] Compiling solver.c
[510/541] Compiling binary.cpp
[511/541] Compiling timer.c
[512/541] Compiling compile.cpp
[513/541] Compiling mover.c
[514/541] Compiling sensor.c
[515/541] Compiling shape.c
[516/541] Compiling revolute_joint.c
[517/541] Compiling prismatic_joint.c
[518/541] Compiling mouse_joint.c
[519/541] Compiling math_functions.c
[520/541] Compiling format.cc
[521/541] Compiling motor_joint.c
[522/541] Compiling closure.cpp
[523/541] Compiling manifold.c
[524/541] Compiling id_pool.c
[525/541] Compiling island.c
[526/541] Compiling hull.c
[527/541] Compiling joint.c
[528/541] Write sources
[529/541] Compiling geometry.c
[530/541] Compiling array.c
[531/541] Compiling arena_allocator.c
[532/541] Compiling distance.c
[533/541] Compiling dynamic_tree.c
[534/541] Compiling aabb.c
[535/541] Compiling distance_joint.c
[536/596] Compiling Cmlx.m
[538/596] Compiling BitCollections BitArray+Descriptions.swift
[539/596] Compiling BitCollections BitArray+Equatable.swift
[540/596] Compiling BitCollections BitArray+ExpressibleByArrayLiteral.swift
[541/596] Compiling BitCollections BitArray+ExpressibleByStringLiteral.swift
[542/596] Compiling BitCollections BitArray+Extras.swift
[543/596] Compiling BitCollections BitArray+Fill.swift
[544/601] Compiling BitCollections BitSet+CustomDebugStringConvertible.swift
[545/601] Compiling BitCollections BitSet+CustomReflectable.swift
[546/601] Compiling BitCollections BitSet+CustomStringConvertible.swift
[547/601] Compiling BitCollections BitSet+Equatable.swift
[548/601] Compiling BitCollections BitSet+ExpressibleByArrayLiteral.swift
[549/601] Compiling BitCollections BitSet+Extras.swift
[550/601] Compiling BitCollections BitSet+SetAlgebra formIntersection.swift
[551/601] Compiling BitCollections BitSet+SetAlgebra formSymmetricDifference.swift
[552/601] Compiling BitCollections BitSet+SetAlgebra formUnion.swift
[553/601] Compiling BitCollections BitSet+SetAlgebra intersection.swift
[554/601] Compiling BitCollections BitSet+SetAlgebra isDisjoint.swift
[555/601] Compiling BitCollections BitSet+SetAlgebra isEqualSet.swift
[556/601] Compiling BitCollections BitSet+Hashable.swift
[557/601] Compiling BitCollections BitSet+Initializers.swift
[558/601] Compiling BitCollections BitSet+Invariants.swift
[559/601] Compiling BitCollections BitSet+Random.swift
[560/601] Compiling BitCollections BitSet+SetAlgebra basics.swift
[561/601] Compiling BitCollections BitSet+SetAlgebra conformance.swift
[561/601] Compiling array.cpp
[563/601] Emitting module BitCollections
[564/601] Compiling BitCollections BitSet+SetAlgebra isStrictSubset.swift
[565/601] Compiling BitCollections BitSet+SetAlgebra isStrictSuperset.swift
[566/601] Compiling BitCollections BitSet+SetAlgebra isSubset.swift
[567/601] Compiling BitCollections BitSet+SetAlgebra isSuperset.swift
[568/601] Compiling BitCollections BitSet+SetAlgebra subtract.swift
[569/601] Compiling BitCollections BitSet+SetAlgebra subtracting.swift
[570/601] Compiling BitCollections BitArray+Hashable.swift
[571/601] Compiling BitCollections BitArray+Initializers.swift
[572/601] Compiling BitCollections BitArray+Invariants.swift
[573/601] Compiling BitCollections BitArray+LosslessStringConvertible.swift
[574/601] Compiling BitCollections BitArray+RandomBits.swift
[575/601] Compiling BitCollections BitArray+RangeReplaceableCollection.swift
[576/637] Compiling MLX FFT.swift
[577/637] Compiling MLX Factory.swift
[578/637] Compiling MLX MLXArray+Normalizer.swift
[579/637] Compiling MLX MLXArray+Ops.swift
[580/637] Compiling MLX MLXArray.swift
[581/637] Compiling MLX MLXCustomFunction.swift
[582/637] Compiling MLX Memory.swift
[583/637] Compiling MLX Nested.swift
[584/637] Compiling MLX MLXArray+Bytes.swift
[585/637] Compiling MLX MLXArray+Indexing.swift
[586/637] Compiling MLX MLXArray+Init.swift
[587/637] Compiling MLX MLXArray+Metal.swift
[588/637] Compiling MLX ArrayAt.swift
[589/637] Compiling MLX Cmlx+Util.swift
[590/637] Compiling MLX DType.swift
[591/637] Compiling MLX Device.swift
[592/637] Compiling MLX ErrorHandler.swift
[593/637] Compiling MLX Export.swift
[594/637] Compiling BitCollections BitSet.swift
[595/637] Compiling BitCollections Range+Utilities.swift
[596/637] Compiling BitCollections Slice+Utilities.swift
[597/637] Compiling BitCollections UInt+Tricks.swift
[598/637] Compiling BitCollections _Word.swift
[599/639] Compiling Collections Collections.swift
[600/639] Emitting module Collections
[601/639] Compiling MLX Transforms+Eval.swift
[602/639] Compiling MLX Transforms+Grad.swift
[603/639] Compiling MLX Transforms+Internal.swift
[604/642] Compiling MLX MLXFast.swift
[605/642] Compiling MLX MLXFastKernel.swift
[608/642] Compiling MLX Ops+Array.swift
[609/642] Compiling MLX Ops.swift
[610/642] Compiling MLX ParameterTypes.swift
[611/642] Compiling MLX Protocols.swift
[612/642] Compiling MLX Foundation+Util.swift
[613/642] Compiling MLX GPU+Metal.swift
[614/642] Compiling MLX IO.swift
[615/642] Compiling MLX Linalg.swift
[624/642] Compiling MLX Random.swift
[625/642] Compiling MLX State.swift
[626/642] Compiling MLX Stream.swift
[627/642] Compiling MLX Transforms+Compile.swift
[636/642] Emitting module MLX
[637/642] Compiling MLX Transforms+Vmap.swift
[638/642] Compiling MLX Transforms.swift
[639/642] Compiling MLX WiredMemory.swift
[640/662] Compiling MLXRandom Random.swift
[641/662] Emitting module MLXRandom
[642/662] Compiling MLXNN Recurrent.swift
[643/662] Compiling MLXNN Transformer.swift
[644/662] Compiling MLXNN Upsample.swift
[645/662] Compiling MLXNN PositionalEncoding.swift
[646/662] Compiling MLXNN Quantized.swift
[647/663] Compiling MLXNN ValueAndGrad.swift
[648/663] Compiling MLXNN Embedding.swift
[649/663] Compiling MLXNN Linear.swift
[650/663] Compiling MLXNN Normalization.swift
[651/663] Compiling MLXNN Pooling.swift
[652/663] Compiling MLXNN Containers.swift
[653/663] Compiling MLXNN Convolution.swift
[654/663] Compiling MLXNN Activations.swift
[655/663] Compiling MLXNN Cache.swift
[656/663] Compiling MLXNN ConvolutionTransposed.swift
[657/663] Compiling MLXNN Dropout.swift
[658/663] Emitting module MLXNN
[659/663] Compiling MLXNN Losses.swift
[660/663] Compiling MLXNN Module.swift
[661/665] Compiling MLXOptimizers Optimizers.swift
[662/665] Emitting module MLXOptimizers
[663/828] Emitting module Gymnazo
[664/846] Compiling Gymnazo Sequence.swift
[665/846] Compiling Gymnazo Space.swift
[666/846] Compiling Gymnazo TensorSpace.swift
[667/846] Compiling Gymnazo Text.swift
[668/846] Compiling Gymnazo Tuple.swift
[669/846] Compiling Gymnazo CGImage+RGB.swift
[670/846] Compiling Gymnazo EnvChecker.swift
[671/846] Compiling Gymnazo MLXArray+Scalars.swift
[672/846] Compiling Gymnazo MLXEval.swift
[673/846] Compiling Gymnazo RunningMeanStd.swift
[674/846] Compiling Gymnazo SeededGenerator.swift
[675/846] Compiling Gymnazo utils.swift
[676/846] Compiling Gymnazo AsyncVectorEnv.swift
[677/846] Compiling Gymnazo SyncVectorEnv.swift
[678/846] Compiling Gymnazo VectorEnv.swift
[679/846] Compiling Gymnazo ActionBoxWrappers.swift
[680/846] Compiling Gymnazo AutoReset.swift
[681/846] Compiling Gymnazo FlattenObservation.swift
[682/846] Compiling Gymnazo AnyValueEnvironment.swift
[683/846] Compiling Gymnazo AnyValueSpace.swift
[684/846] Compiling Gymnazo AnyValueVectorEnvironment.swift
[685/846] Compiling Gymnazo FlattenedValue.swift
[686/846] Compiling Gymnazo MLXValueCodec.swift
[687/846] Compiling Gymnazo ParallelValueVectorEnvironment.swift
[688/846] Compiling Gymnazo SpaceValue.swift
[689/846] Compiling Gymnazo SyncValueVectorEnvironment.swift
[690/846] Compiling Gymnazo TensorValue.swift
[691/846] Compiling Gymnazo TransformAnyValueVectorEnvironment.swift
[692/846] Compiling Gymnazo ValueCollectionSession.swift
[693/846] Compiling Gymnazo ValueEnvironment.swift
[694/846] Compiling Gymnazo ValueRegistry.swift
[695/846] Compiling Gymnazo ValueSpace.swift
[696/846] Compiling Gymnazo BoxValueSpace.swift
[697/846] Compiling Gymnazo DictionaryValueSpace.swift
[698/846] Compiling Gymnazo DiscreteValueSpace.swift
[699/846] Compiling Gymnazo GraphValueSpace.swift
[700/846] Compiling Gymnazo FrameSkip.swift
[701/846] Compiling Gymnazo FrameStackObservation.swift
[702/846] Compiling Gymnazo FunctionalWrappers.swift
[703/846] Compiling Gymnazo GrayscaleObservation.swift
[704/846] Compiling Gymnazo NormalizeObservation.swift
[705/846] Compiling Gymnazo NormalizeReward.swift
[706/846] Compiling Gymnazo OrderEnforcing.swift
[707/846] Compiling Gymnazo PassiveEnvChecker.swift
[708/846] Compiling Gymnazo RecordEpisodeStatistics.swift
[709/846] Compiling Gymnazo RenderCollection.swift
[710/846] Compiling Gymnazo ResizeObservation.swift
[711/846] Compiling Gymnazo ShapeReward.swift
[712/846] Compiling Gymnazo TimeLimit.swift
[713/846] Compiling Gymnazo TransformObservation.swift
[714/846] Compiling Gymnazo TransformReward.swift
[715/846] Compiling Gymnazo Wrapper.swift
[716/846] Compiling Gymnazo WrapperExtensions.swift
[717/846] Compiling Gymnazo resource_bundle_accessor.swift
[718/846] Compiling Gymnazo StateDependentNoiseDistribution.swift
[719/846] Compiling Gymnazo CombinedExtractor.swift
[720/846] Compiling Gymnazo FlattenExtractor.swift
[721/846] Compiling Gymnazo MLPExtractor.swift
[722/846] Compiling Gymnazo MLPFactory.swift
[723/846] Compiling Gymnazo NatureCNN.swift
[724/846] Compiling Gymnazo NetArch.swift
[725/846] Compiling Gymnazo AlgorithmCheckpoint.swift
[726/846] Compiling Gymnazo LearningRateScheduleData.swift
[727/846] Compiling Gymnazo Persistable.swift
[728/846] Compiling Gymnazo SpaceDescriptor.swift
[729/846] Compiling Gymnazo ActorCriticPolicy.swift
[730/846] Compiling Gymnazo CNNPolicy.swift
[731/846] Compiling Gymnazo ContinuousCritic.swift
[732/846] Compiling Gymnazo MultiInputPolicy.swift
[733/846] Compiling Gymnazo Callback.swift
[734/846] Compiling Gymnazo CheckpointCallback.swift
[735/846] Compiling Gymnazo EvalCallback.swift
[736/846] Compiling Gymnazo ReplayBuffer+ValueCollection.swift
[737/846] Compiling Gymnazo ReplayBuffer.swift
[738/846] Compiling Gymnazo ReplayBufferSizing.swift
[739/846] Compiling Gymnazo RolloutBuffer.swift
[740/846] Compiling Gymnazo ActivationConfig.swift
[741/846] Compiling Gymnazo AlgorithmValueInference.swift
[742/846] Compiling Gymnazo Buffer.swift
[743/846] Compiling Gymnazo Callbacks.swift
[744/846] Compiling Gymnazo Distribution.swift
[745/846] Compiling Gymnazo FeaturesExtractor.swift
[746/846] Compiling Gymnazo Model.swift
[747/846] Compiling Gymnazo Policy.swift
[748/846] Compiling Gymnazo PolicyAction.swift
[749/846] Compiling Gymnazo BernoulliDistribution.swift
[750/846] Compiling Gymnazo CategoricalDistribution.swift
[751/846] Compiling Gymnazo DiagGaussianDistribution.swift
[752/846] Compiling Gymnazo DistributionFactory.swift
[753/846] Compiling Gymnazo SquashedDiagGaussianDistribution.swift
[754/846] Compiling Gymnazo PPOPolicy.swift
[755/846] Compiling Gymnazo LogEntropyCoefModule.swift
[756/846] Compiling Gymnazo SAC+Persistence.swift
[757/846] Compiling Gymnazo SAC.swift
[758/846] Compiling Gymnazo SACConfigs.swift
[759/846] Compiling Gymnazo SACCritic.swift
[760/846] Compiling Gymnazo SACNetworks.swift
[761/846] Compiling Gymnazo SACPolicy.swift
[762/846] Compiling Gymnazo TD3+Persistence.swift
[763/846] Compiling Gymnazo TD3.swift
[764/846] Compiling Gymnazo TD3ActionNoise.swift
[765/846] Compiling Gymnazo TD3Actor.swift
[766/846] Compiling Gymnazo TD3Configs.swift
[767/846] Compiling Gymnazo TD3Policy.swift
[768/846] Compiling Gymnazo TabularAgent+Persistence.swift
[769/846] Compiling Gymnazo TabularAgent.swift
[770/846] Compiling Gymnazo TabularConfig.swift
[771/846] Compiling Gymnazo ReplayBuffer+Persistence.swift
[772/846] Compiling Gymnazo FrozenLake.swift
[773/846] Compiling Gymnazo Taxi.swift
[774/846] Compiling Gymnazo BlackjackValueEnvironment.swift
[775/846] Compiling Gymnazo CliffWalkingValueEnvironment.swift
[776/846] Compiling Gymnazo FrozenLakeValueEnvironment.swift
[777/846] Compiling Gymnazo TaxiValueEnvironment.swift
[778/846] Compiling Gymnazo Errors.swift
[779/846] Compiling Gymnazo Gymnazo.swift
[780/846] Compiling Gymnazo Info.swift
[781/846] Compiling Gymnazo DQN+Persistence.swift
[782/846] Compiling Gymnazo DQN.swift
[783/846] Compiling Gymnazo DQNConfigs.swift
[784/846] Compiling Gymnazo DQNNetworks.swift
[785/846] Compiling Gymnazo DQNPolicy.swift
[786/846] Compiling Gymnazo OffPolicyAlgorithm.swift
[787/846] Compiling Gymnazo PPO+Persistence.swift
[788/846] Compiling Gymnazo PPO.swift
[789/846] Compiling Gymnazo PPOConfigs.swift
[790/846] Compiling Gymnazo MultiBinaryValueSpace.swift
[791/846] Compiling Gymnazo MultiDiscreteValueSpace.swift
[792/846] Compiling Gymnazo SequenceValueSpace.swift
[793/846] Compiling Gymnazo TextValueSpace.swift
[794/846] Compiling Gymnazo TupleValueSpace.swift
[795/846] Compiling Gymnazo AutoResetValueEnvironment.swift
[796/846] Compiling Gymnazo CommonValueWrappers.swift
[797/846] Compiling Gymnazo RecordEpisodeStatisticsValueEnvironment.swift
[798/846] Compiling Gymnazo TimeLimitValueEnvironment.swift
[799/846] Compiling Gymnazo TransformValueEnvironment.swift
[800/846] Compiling Gymnazo ValueWrapperExtensions.swift
[801/846] Compiling Gymnazo Env.swift
[802/846] Compiling Gymnazo EnvCategory.swift
[803/846] Compiling Gymnazo Box2DValueStorage.swift
[804/846] Compiling Gymnazo CarDynamics.swift
[805/846] Compiling Gymnazo CarRacing.swift
[806/846] Compiling Gymnazo CarRacingDiscrete.swift
[807/846] Compiling Gymnazo CarRacingTrack.swift
[808/846] Compiling Gymnazo ProgressCallback.swift
[809/846] Compiling Gymnazo StopTrainingCallbacks.swift
[810/846] Compiling Gymnazo Evaluation.swift
[811/846] Compiling Gymnazo Logger.swift
[812/846] Compiling Gymnazo AlgorithmMath.swift
[813/846] Compiling Gymnazo Keys.swift
[814/846] Compiling Gymnazo PolyakUpdate.swift
[815/846] Compiling Gymnazo Schedules.swift
[816/846] Compiling Gymnazo SeededModuleInitialization.swift
[817/846] Compiling Gymnazo Render.swift
[818/846] Compiling Gymnazo AnySpace.swift
[819/846] Compiling Gymnazo Box.swift
[820/846] Compiling Gymnazo Dict.swift
[821/846] Compiling Gymnazo Discrete.swift
[822/846] Compiling Gymnazo Flattening.swift
[823/846] Compiling Gymnazo Graph.swift
[824/846] Compiling Gymnazo MultiBinary.swift
[825/846] Compiling Gymnazo MultiDiscrete.swift
[826/846] Compiling Gymnazo LunarLander.swift
[827/846] Compiling Gymnazo LunarLanderContinuous.swift
[828/846] Compiling Gymnazo CarRacingRenderer.swift
[829/846] Compiling Gymnazo LunarLanderRenderer.swift
[830/846] Compiling Gymnazo Acrobot.swift
[831/846] Compiling Gymnazo CartPole.swift
[832/846] Compiling Gymnazo MountainCar.swift
[833/846] Compiling Gymnazo MountainCarContinuous.swift
[834/846] Compiling Gymnazo Pendulum.swift
[835/846] Compiling Gymnazo MountainCarRenderer.swift
[836/846] Compiling Gymnazo AcrobotValueEnvironment.swift
[837/846] Compiling Gymnazo CartPoleValueEnvironment.swift
[838/846] Compiling Gymnazo MountainCarContinuousValueEnvironment.swift
[839/846] Compiling Gymnazo MountainCarValueEnvironment.swift
[840/846] Compiling Gymnazo PendulumValueEnvironment.swift
[841/846] Compiling Gymnazo Registration.swift
[842/846] Compiling Gymnazo Blackjack.swift
[843/846] Compiling Gymnazo CliffWalking.swift
[844/848] Compiling GymnazoProfiler GymnazoProfiler.swift
[845/848] Emitting module GymnazoProfiler
[845/848] Write Objects.LinkFileList
[846/848] Linking GymnazoProfiler
[847/848] Applying GymnazoProfiler
Build complete! (64.10s)
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"
]
}
},
{
"name" : "GymnazoProfiler",
"targets" : [
"GymnazoProfiler"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "GymnazoTests",
"module_type" : "SwiftTarget",
"name" : "GymnazoTests",
"path" : "Tests/GymnazoTests",
"sources" : [
"AcrobotTests.swift",
"ActionWrappersTests.swift",
"AdditionalWrappersTests.swift",
"AlgorithmBatchedInferenceTests.swift",
"AlgorithmFormulaTests.swift",
"AsyncVectorEnvTests.swift",
"AutoResetWrapperTests.swift",
"BlackjackTests.swift",
"Box2DValueEnvironmentTests.swift",
"BoxSpaceTests.swift",
"BufferTests.swift",
"CarRacingTests.swift",
"CartPoleTests.swift",
"ClassicControlDeterminismTests.swift",
"CliffWalkingTests.swift",
"CompositeValueEnvironmentTests.swift",
"DQNTests.swift",
"DiscreteSpaceTests.swift",
"FlatteningTests.swift",
"FrozenLakeTests.swift",
"GoldenEnvironmentTraceTests.swift",
"GraphSpaceTests.swift",
"GymnazoRegistrationTests.swift",
"GymnazoTests.swift",
"ImageObservationTests.swift",
"LunarLanderTests.swift",
"MountainCarContinuousTests.swift",
"MountainCarTests.swift",
"MultiBinarySpaceTests.swift",
"MultiDiscreteSpaceTests.swift",
"P1WrapperTests.swift",
"PPOTests.swift",
"ParallelValueVectorEnvironmentTests.swift",
"PendulumTests.swift",
"PersistenceTests.swift",
"RewardWrappersTests.swift",
"RobustnessTests.swift",
"SACTests.swift",
"SeededTrainingEnvironments.swift",
"SequenceSpaceTests.swift",
"SyncValueVectorEnvironmentTests.swift",
"TD3Tests.swift",
"TabularTests.swift",
"TaxiTests.swift",
"TextSpaceTests.swift",
"ToyTextValueEnvironmentTests.swift",
"ValueClassicControlTests.swift",
"ValueCollectionSessionTests.swift",
"ValueEnvironmentTests.swift",
"ValueRegistryTests.swift",
"ValueSpaceContractTests.swift",
"ValueWrapperTests.swift",
"VectorEnvTests.swift",
"WrapperBehaviorTests.swift",
"WrapperExtensionTests.swift"
],
"target_dependencies" : [
"Gymnazo"
],
"type" : "test"
},
{
"c99name" : "GymnazoProfiler",
"module_type" : "SwiftTarget",
"name" : "GymnazoProfiler",
"path" : "Sources/GymnazoProfiler",
"product_dependencies" : [
"MLX"
],
"product_memberships" : [
"GymnazoProfiler"
],
"sources" : [
"GymnazoProfiler.swift"
],
"target_dependencies" : [
"Gymnazo"
],
"type" : "executable"
},
{
"c99name" : "Gymnazo",
"module_type" : "SwiftTarget",
"name" : "Gymnazo",
"path" : "Sources/Gymnazo",
"product_dependencies" : [
"MLX",
"MLXNN",
"MLXOptimizers",
"MLXRandom",
"Collections"
],
"product_memberships" : [
"Gymnazo",
"GymnazoProfiler"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/Resources/FrozenLake/cracked_hole.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/Resources/FrozenLake/elf_down.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/Resources/FrozenLake/elf_left.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/Resources/FrozenLake/elf_right.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/Resources/FrozenLake/elf_up.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/Resources/FrozenLake/goal.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/Resources/FrozenLake/hole.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/Resources/FrozenLake/ice.png",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Gymnazo/Resources/FrozenLake/stool.png",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Core/AnyValueEnvironment.swift",
"Core/AnyValueSpace.swift",
"Core/AnyValueVectorEnvironment.swift",
"Core/FlattenedValue.swift",
"Core/MLXValueCodec.swift",
"Core/ParallelValueVectorEnvironment.swift",
"Core/SpaceValue.swift",
"Core/SyncValueVectorEnvironment.swift",
"Core/TensorValue.swift",
"Core/TransformAnyValueVectorEnvironment.swift",
"Core/ValueCollectionSession.swift",
"Core/ValueEnvironment.swift",
"Core/ValueRegistry.swift",
"Core/ValueSpace.swift",
"Core/ValueSpaces/BoxValueSpace.swift",
"Core/ValueSpaces/DictionaryValueSpace.swift",
"Core/ValueSpaces/DiscreteValueSpace.swift",
"Core/ValueSpaces/GraphValueSpace.swift",
"Core/ValueSpaces/MultiBinaryValueSpace.swift",
"Core/ValueSpaces/MultiDiscreteValueSpace.swift",
"Core/ValueSpaces/SequenceValueSpace.swift",
"Core/ValueSpaces/TextValueSpace.swift",
"Core/ValueSpaces/TupleValueSpace.swift",
"Core/ValueWrappers/AutoResetValueEnvironment.swift",
"Core/ValueWrappers/CommonValueWrappers.swift",
"Core/ValueWrappers/RecordEpisodeStatisticsValueEnvironment.swift",
"Core/ValueWrappers/TimeLimitValueEnvironment.swift",
"Core/ValueWrappers/TransformValueEnvironment.swift",
"Core/ValueWrappers/ValueWrapperExtensions.swift",
"Env.swift",
"EnvCategory.swift",
"Environments/Box2D/Box2DValueStorage.swift",
"Environments/Box2D/CarDynamics.swift",
"Environments/Box2D/CarRacing.swift",
"Environments/Box2D/CarRacingDiscrete.swift",
"Environments/Box2D/CarRacingTrack.swift",
"Environments/Box2D/LunarLander.swift",
"Environments/Box2D/LunarLanderContinuous.swift",
"Environments/Box2D/Renderers/CarRacingRenderer.swift",
"Environments/Box2D/Renderers/LunarLanderRenderer.swift",
"Environments/ClassicControl/Acrobot.swift",
"Environments/ClassicControl/CartPole.swift",
"Environments/ClassicControl/MountainCar.swift",
"Environments/ClassicControl/MountainCarContinuous.swift",
"Environments/ClassicControl/Pendulum.swift",
"Environments/ClassicControl/Renderers/MountainCarRenderer.swift",
"Environments/ClassicControl/Value/AcrobotValueEnvironment.swift",
"Environments/ClassicControl/Value/CartPoleValueEnvironment.swift",
"Environments/ClassicControl/Value/MountainCarContinuousValueEnvironment.swift",
"Environments/ClassicControl/Value/MountainCarValueEnvironment.swift",
"Environments/ClassicControl/Value/PendulumValueEnvironment.swift",
"Environments/Registration.swift",
"Environments/ToyText/Blackjack.swift",
"Environments/ToyText/CliffWalking.swift",
"Environments/ToyText/FrozenLake.swift",
"Environments/ToyText/Taxi.swift",
"Environments/ToyText/Value/BlackjackValueEnvironment.swift",
"Environments/ToyText/Value/CliffWalkingValueEnvironment.swift",
"Environments/ToyText/Value/FrozenLakeValueEnvironment.swift",
"Environments/ToyText/Value/TaxiValueEnvironment.swift",
"Errors.swift",
"Gymnazo.swift",
"Info.swift",
"RL/Algorithms/DQN/DQN+Persistence.swift",
"RL/Algorithms/DQN/DQN.swift",
"RL/Algorithms/DQN/DQNConfigs.swift",
"RL/Algorithms/DQN/DQNNetworks.swift",
"RL/Algorithms/DQN/DQNPolicy.swift",
"RL/Algorithms/OffPolicyAlgorithm.swift",
"RL/Algorithms/PPO/PPO+Persistence.swift",
"RL/Algorithms/PPO/PPO.swift",
"RL/Algorithms/PPO/PPOConfigs.swift",
"RL/Algorithms/PPO/PPOPolicy.swift",
"RL/Algorithms/SAC/LogEntropyCoefModule.swift",
"RL/Algorithms/SAC/SAC+Persistence.swift",
"RL/Algorithms/SAC/SAC.swift",
"RL/Algorithms/SAC/SACConfigs.swift",
"RL/Algorithms/SAC/SACCritic.swift",
"RL/Algorithms/SAC/SACNetworks.swift",
"RL/Algorithms/SAC/SACPolicy.swift",
"RL/Algorithms/TD3/TD3+Persistence.swift",
"RL/Algorithms/TD3/TD3.swift",
"RL/Algorithms/TD3/TD3ActionNoise.swift",
"RL/Algorithms/TD3/TD3Actor.swift",
"RL/Algorithms/TD3/TD3Configs.swift",
"RL/Algorithms/TD3/TD3Policy.swift",
"RL/Algorithms/Tabular/TabularAgent+Persistence.swift",
"RL/Algorithms/Tabular/TabularAgent.swift",
"RL/Algorithms/Tabular/TabularConfig.swift",
"RL/Buffers/ReplayBuffer+Persistence.swift",
"RL/Buffers/ReplayBuffer+ValueCollection.swift",
"RL/Buffers/ReplayBuffer.swift",
"RL/Buffers/ReplayBufferSizing.swift",
"RL/Buffers/RolloutBuffer.swift",
"RL/Core/ActivationConfig.swift",
"RL/Core/AlgorithmValueInference.swift",
"RL/Core/Buffer.swift",
"RL/Core/Callbacks.swift",
"RL/Core/Distribution.swift",
"RL/Core/FeaturesExtractor.swift",
"RL/Core/Model.swift",
"RL/Core/Policy.swift",
"RL/Core/PolicyAction.swift",
"RL/Distributions/BernoulliDistribution.swift",
"RL/Distributions/CategoricalDistribution.swift",
"RL/Distributions/DiagGaussianDistribution.swift",
"RL/Distributions/DistributionFactory.swift",
"RL/Distributions/SquashedDiagGaussianDistribution.swift",
"RL/Distributions/StateDependentNoiseDistribution.swift",
"RL/Networks/CombinedExtractor.swift",
"RL/Networks/FlattenExtractor.swift",
"RL/Networks/MLPExtractor.swift",
"RL/Networks/MLPFactory.swift",
"RL/Networks/NatureCNN.swift",
"RL/Networks/NetArch.swift",
"RL/Persistence/AlgorithmCheckpoint.swift",
"RL/Persistence/LearningRateScheduleData.swift",
"RL/Persistence/Persistable.swift",
"RL/Persistence/SpaceDescriptor.swift",
"RL/Policies/ActorCriticPolicy.swift",
"RL/Policies/CNNPolicy.swift",
"RL/Policies/ContinuousCritic.swift",
"RL/Policies/MultiInputPolicy.swift",
"RL/Training/Callback.swift",
"RL/Training/Callbacks/CheckpointCallback.swift",
"RL/Training/Callbacks/EvalCallback.swift",
"RL/Training/Callbacks/ProgressCallback.swift",
"RL/Training/Callbacks/StopTrainingCallbacks.swift",
"RL/Training/Evaluation.swift",
"RL/Training/Logger.swift",
"RL/Utils/AlgorithmMath.swift",
"RL/Utils/Keys.swift",
"RL/Utils/PolyakUpdate.swift",
"RL/Utils/Schedules.swift",
"RL/Utils/SeededModuleInitialization.swift",
"Render.swift",
"Spaces/AnySpace.swift",
"Spaces/Box.swift",
"Spaces/Dict.swift",
"Spaces/Discrete.swift",
"Spaces/Flattening.swift",
"Spaces/Graph.swift",
"Spaces/MultiBinary.swift",
"Spaces/MultiDiscrete.swift",
"Spaces/Sequence.swift",
"Spaces/Space.swift",
"Spaces/TensorSpace.swift",
"Spaces/Text.swift",
"Spaces/Tuple.swift",
"Utils/CGImage+RGB.swift",
"Utils/EnvChecker.swift",
"Utils/MLXArray+Scalars.swift",
"Utils/MLXEval.swift",
"Utils/RunningMeanStd.swift",
"Utils/SeededGenerator.swift",
"Utils/utils.swift",
"Vector/AsyncVectorEnv.swift",
"Vector/SyncVectorEnv.swift",
"Vector/VectorEnv.swift",
"Wrappers/ActionBoxWrappers.swift",
"Wrappers/AutoReset.swift",
"Wrappers/FlattenObservation.swift",
"Wrappers/FrameSkip.swift",
"Wrappers/FrameStackObservation.swift",
"Wrappers/FunctionalWrappers.swift",
"Wrappers/GrayscaleObservation.swift",
"Wrappers/NormalizeObservation.swift",
"Wrappers/NormalizeReward.swift",
"Wrappers/OrderEnforcing.swift",
"Wrappers/PassiveEnvChecker.swift",
"Wrappers/RecordEpisodeStatistics.swift",
"Wrappers/RenderCollection.swift",
"Wrappers/ResizeObservation.swift",
"Wrappers/ShapeReward.swift",
"Wrappers/TimeLimit.swift",
"Wrappers/TransformObservation.swift",
"Wrappers/TransformReward.swift",
"Wrappers/Wrapper.swift",
"Wrappers/WrapperExtensions.swift"
],
"target_dependencies" : [
"Box2D"
],
"type" : "library"
},
{
"c99name" : "Box2D",
"module_type" : "ClangTarget",
"name" : "Box2D",
"path" : "Vendor/Box2D",
"product_memberships" : [
"Gymnazo",
"Box2D",
"GymnazoProfiler"
],
"sources" : [
"src/aabb.c",
"src/arena_allocator.c",
"src/array.c",
"src/bitset.c",
"src/body.c",
"src/broad_phase.c",
"src/constraint_graph.c",
"src/contact.c",
"src/contact_solver.c",
"src/core.c",
"src/distance.c",
"src/distance_joint.c",
"src/dynamic_tree.c",
"src/geometry.c",
"src/hull.c",
"src/id_pool.c",
"src/island.c",
"src/joint.c",
"src/manifold.c",
"src/math_functions.c",
"src/motor_joint.c",
"src/mouse_joint.c",
"src/mover.c",
"src/prismatic_joint.c",
"src/revolute_joint.c",
"src/sensor.c",
"src/shape.c",
"src/solver.c",
"src/solver_set.c",
"src/table.c",
"src/timer.c",
"src/types.c",
"src/weld_joint.c",
"src/wheel_joint.c",
"src/world.c"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
✅ Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path: $PWD/.docs/justindal/gymnazo/v0.13.0
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.03s)
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: '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:Typed-Value-Boundary>
warning: Parameter 'initializationSeed' is missing documentation
--> ../RL/Algorithms/DQN/DQNNetworks.swift:41:53-41:53
39 | /// - observationSpace: The observation space.
40 | /// - nActions: Number of discrete actions.
41 + /// - config: Configuration for the Q-network.
| ╰─suggestion: Document 'initializationSeed' parameter
42 | public init(
43 | observationSpace: any Space,
warning: Parameter 'initializationSeed' is missing documentation
--> ../RL/Algorithms/DQN/DQNNetworks.swift:69:53-69:53
67 | /// - observationSpace: The observation space.
68 | /// - actionSpace: The discrete action space.
69 + /// - config: Configuration for the Q-network.
| ╰─suggestion: Document 'initializationSeed' parameter
70 | public init(
71 | observationSpace: any Space,
warning: Parameter 'initializationKey' is missing documentation
--> ../RL/Algorithms/DQN/DQNPolicy.swift:28:53-28:53
26 | /// - observationSpace: The observation space.
27 | /// - nActions: Number of discrete actions.
28 + /// - config: Configuration for the Q-Network.
| ╰─suggestion: Document 'initializationKey' parameter
29 | public init(
30 | observationSpace: any Space,
warning: Parameter 'initializationKey' is missing documentation
--> ../RL/Algorithms/DQN/DQNPolicy.swift:67:53-67:53
65 | /// - observationSpace: The observation space.
66 | /// - actionSpace: The discrete action space.
67 + /// - config: Configuration for the Q-Network.
| ╰─suggestion: Document 'initializationKey' parameter
68 | public convenience init(
69 | observationSpace: any Space,
warning: Parameter 'initializationKey' is missing documentation
--> ../RL/Algorithms/DQN/DQNPolicy.swift:90:53-90:53
88 | /// - featuresExtractor: The features extractor to use.
89 | /// - normalizeImages: Whether to normalize images.
90 + /// - activation: Activation function factory.
| ╰─suggestion: Document 'initializationKey' parameter
91 | public init(
92 | observationSpace: any Space,
warning: Parameter 'env' not found in instance method declaration
--> ../RL/Algorithms/PPO/PPO.swift:486:21-486:24
484 | /// Attaches an environment to the agent.
485 | ///
486 + /// - Parameter env: The environment to attach.
| ╰─suggestion: Replace 'env' with 'environment'
487 | public func setEnv(_ environment: sending any Env) throws {
488 | guard !isSessionRunning else {
warning: Parameter 'environment' is missing documentation
--> ../RL/Algorithms/PPO/PPO.swift:486:52-486:52
484 | /// Attaches an environment to the agent.
485 | ///
486 + /// - Parameter env: The environment to attach.
| ╰─suggestion: Document 'environment' parameter
487 | public func setEnv(_ environment: sending any Env) throws {
488 | guard !isSessionRunning else {
warning: Parameter 'initializationKey' is missing documentation
--> ../RL/Algorithms/PPO/PPOPolicy.swift:72:72-72:72
70 | /// - useSDE: Whether to use State-Dependent Exploration.
71 | /// - logStdInit: Initial log-std for continuous distributions.
72 + /// - fullStd: Whether to use a full-covariance SDE noise matrix.
| ╰─suggestion: Document 'initializationKey' parameter
73 | public init(
74 | observationSpace: any Space,
warning: Parameter 'env' not found in instance method declaration
--> ../RL/Algorithms/SAC/SAC.swift:494:21-494:24
492 | /// Attaches an environment to the agent.
493 | ///
494 + /// - Parameter env: The environment to attach.
| ╰─suggestion: Replace 'env' with 'environment'
495 | public func setEnv(_ environment: sending any Env) throws {
496 | guard !isSessionRunning else {
warning: Parameter 'environment' is missing documentation
--> ../RL/Algorithms/SAC/SAC.swift:494:52-494:52
492 | /// Attaches an environment to the agent.
493 | ///
494 + /// - Parameter env: The environment to attach.
| ╰─suggestion: Document 'environment' parameter
495 | public func setEnv(_ environment: sending any Env) throws {
496 | guard !isSessionRunning else {
warning: Parameter 'env' not found in instance method declaration
--> ../RL/Algorithms/TD3/TD3.swift:445:21-445:24
443 | /// Attaches an environment to the agent.
444 | ///
445 + /// - Parameter env: The environment to attach.
| ╰─suggestion: Replace 'env' with 'environment'
446 | public func setEnv(_ environment: sending any Env) throws {
447 | guard !isSessionRunning else {
warning: Parameter 'environment' is missing documentation
--> ../RL/Algorithms/TD3/TD3.swift:445:52-445:52
443 | /// Attaches an environment to the agent.
444 | ///
445 + /// - Parameter env: The environment to attach.
| ╰─suggestion: Document 'environment' parameter
446 | public func setEnv(_ environment: sending any Env) throws {
447 | guard !isSessionRunning else {
warning: Parameter 'key' is missing documentation
--> ../RL/Core/Policy.swift:141:50-141:50
139 | /// - Parameters:
140 | /// - module: The module to initialize.
141 + /// - gain: The scaling factor for the weights.
| ╰─suggestion: Document 'key' parameter
142 | public func initWeightsOrthogonal(
143 | _ module: Module,
warning: Parameter 'key' is missing documentation
--> ../RL/Policies/ActorCriticPolicy.swift:158:69-158:69
156 | /// - shareFeatureExtractor: Whether the feature extractor is shared.
157 | /// - piFeatureExtractor: Policy feature extractor (if not shared).
158 + /// - vfFeatureExtractor: Value feature extractor (if not shared).
| ╰─suggestion: Document 'key' parameter
159 | public func applyActorCriticOrthoInit(
160 | featuresExtractor: Module,
Finished building documentation for 'Gymnazo' (8.49s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/justindal/gymnazo/v0.13.0
Building for debugging...
[0/8] Write snippet-extract-tool-entitlement.plist
[1/8] Write sources
[4/8] Write swift-version--6988338F2F200930.txt
[6/53] Compiling SymbolKit Identifier.swift
[7/53] Compiling SymbolKit KindIdentifier.swift
[8/53] Compiling SymbolKit Location.swift
[9/53] Compiling SymbolKit Mutability.swift
[10/53] Compiling SymbolKit DeclarationFragments.swift
[11/53] Compiling SymbolKit Fragment.swift
[12/53] Compiling SymbolKit FragmentKind.swift
[13/53] Compiling SymbolKit FunctionParameter.swift
[14/53] Compiling SymbolKit FunctionSignature.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 Relationship.swift
[20/57] Compiling SymbolKit RelationshipKind.swift
[21/57] Compiling SymbolKit SourceOrigin.swift
[22/57] Compiling SymbolKit GenericConstraints.swift
[23/57] Compiling SymbolKit Swift.swift
[24/57] Compiling SymbolKit Mixin+Equals.swift
[25/57] Compiling SymbolKit Mixin+Hash.swift
[26/57] Compiling SymbolKit Mixin.swift
[27/57] Compiling SymbolKit LineList.swift
[28/57] Compiling SymbolKit Position.swift
[29/57] Compiling SymbolKit SemanticVersion.swift
[30/57] Compiling SymbolKit AccessControl.swift
[31/57] Compiling SymbolKit Availability.swift
[32/57] Compiling SymbolKit AvailabilityItem.swift
[33/57] Compiling SymbolKit Domain.swift
[34/57] Compiling SymbolKit GenericConstraint.swift
[35/57] Compiling SymbolKit GenericParameter.swift
[36/57] Compiling SymbolKit Generics.swift
[37/57] Compiling SymbolKit Namespace.swift
[38/57] Compiling Snippets Snippet.swift
[39/57] Compiling Snippets SnippetParser.swift
[40/57] Emitting module Snippets
[41/57] Emitting module SymbolKit
[42/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[43/57] Compiling SymbolKit UnifiedSymbol.swift
[44/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[45/57] Compiling SymbolKit UnifiedSymbolGraph.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 Symbol.swift
[52/57] Compiling SymbolKit SymbolKind.swift
[53/57] Compiling SymbolKit SymbolGraph.swift
[54/57] Compiling SymbolKit GraphCollector.swift
[55/61] Emitting module snippet_extract
[56/61] Compiling snippet_extract SnippetBuildCommand.swift
[57/61] Compiling snippet_extract URL+Status.swift
[58/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[58/61] Write Objects.LinkFileList
[59/61] Linking snippet-extract-tool
[60/61] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (4.10s)
Building for debugging...
[0/1] Write swift-version--6988338F2F200930.txt
Build of target: 'Gymnazo' complete! (0.94s)
25836
164 /Users/admin/builder/spi-builder-workspace/.docs/justindal/gymnazo/v0.13.0
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/justindal/gymnazo/v0.13.0
File count: 25836
Doc size: 164.0MB
Preparing doc bundle ...
Using presigned URL upload - AWS credentials not required
Uploading -justindal-gymnazo-v0.13.0-790747d8.zip to presigned URL
Starting upload of 33607491 bytes...
Upload completed successfully
Done.