The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Adapt, reference 0.2.0 (e69ed6), with Swift 6.4 for macOS (SPM) on 26 Sep 2026 23:13:27 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/asaptf/swift-adapt.git
Reference: 0.2.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/asaptf/swift-adapt
 * tag               0.2.0      -> FETCH_HEAD
HEAD is now at e69ed6b docs: 0.2.0 release notes, installation, and SPI documentation manifest
Cloned https://github.com/asaptf/swift-adapt.git
Revision (git rev-parse @):
e69ed6b391fc3bce54b63f0d0ecc39b4159430a6
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/asaptf/swift-adapt.git at 0.2.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/asaptf/swift-adapt.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 1945]
[Planning 1745 / 1945]
[Planning deferred tasks]
[Constructing 1530 / 4408]
[Starting]
[181 / 973] Numerics
[350 / 973] swift-transformers_Hub
[351 / 973]
[362 / 985] SwiftSyntax600
[372 / 1010] SwiftSyntax603
[408 / 1039] SwiftSyntax510
[429 / 1039] SwiftSyntax600
[433 / 1039] ArgumentParserToolInfo
[451 / 1122]
[455 / 1136]
[472 / 1136]
[488 / 1136] SwiftSyntax510
[498 / 1136]
[507 / 1136]
[516 / 1136] InternalCollectionsUtilities
[523 / 1136] _SwiftSyntaxCShims
[532 / 1139]
[537 / 1162] OrderedCollections
[539 / 1162] OrderedCollections
[544 / 1174] ComplexModule
[557 / 1185] yyjson
[564 / 1185]
[568 / 1185] SwiftSyntax
[570 / 1185]
[575 / 1185]
[577 / 1185]
[581 / 1185]
[582 / 1185] OrderedCollections
[592 / 1185] SwiftSyntax
[597 / 1185]
[598 / 1185] OrderedCollections-product
[602 / 1185] OrderedCollections
[605 / 1185]
[615 / 1185] Crypto
[616 / 1185] AdaptCore
[632 / 1185] InternalCollectionsUtilities
[642 / 1185] Crypto
[644 / 1185] Crypto
[649 / 1185] EventSource
[653 / 1185] Numerics
[658 / 1185] Crypto
[662 / 1185] ArgumentParserToolInfo
[668 / 1185] ArgumentParser-product
[669 / 1185] ArgumentParser-product
[677 / 1185] ArgumentParser
[679 / 1185] ArgumentParser
[680 / 1185] ArgumentParser
[682 / 1185] AdaptCore
[685 / 1185] AdaptCore
[690 / 1185] AdaptCore
[695 / 1188]
[696 / 1189]
[703 / 1218] SwiftParser
[707 / 1224] SwiftBasicFormat
[720 / 1224] encuda-product
[723 / 1224] encuda-product
[726 / 1224] SwiftParser
[728 / 1224] encuda-product
[730 / 1224] SwiftParser
[732 / 1224] SwiftParser
[739 / 1224] SwiftParser
[741 / 1224] SwiftDiagnostics
[743 / 1224] SwiftOperators
[748 / 1224] SwiftDiagnostics
[751 / 1224] SwiftParserDiagnostics
[760 / 1226] AdaptCore
[764 / 1230] InternalCollectionsUtilities
[778 / 1253] SwiftParserDiagnostics
[780 / 1253] SwiftParserDiagnostics
[784 / 1264] SwiftParserDiagnostics
[796 / 1264] SwiftSyntaxBuilder
[801 / 1264] SwiftOperators
[804 / 1264] SwiftOperators
[814 / 1264] SwiftOperators
[818 / 1302]
[825 / 1302]
[831 / 1302] SwiftOperators
[839 / 1302]
[843 / 1302] SwiftParserDiagnostics
[847 / 1302]
[850 / 1302]
[852 / 1302] Crypto
[857 / 1303]
[860 / 1305]
[863 / 1316] SwiftSyntaxBuilder
[866 / 1334]
[868 / 1334] AdaptData
[884 / 1334] SwiftSyntaxBuilder-product
[887 / 1334] AdaptData
[896 / 1334] AdaptRegistry-product
[903 / 1334] HuggingFace
[909 / 1334] HuggingFace
[912 / 1334] SwiftSyntaxBuilder
[915 / 1334] AdaptRegistry
[918 / 1334] AdaptData
[919 / 1334] AdaptData
[921 / 1334] AdaptEval
[926 / 1335]
[932 / 1336] mlx-swift_Cmlx
[934 / 1336] mlx-swift_Cmlx
[935 / 1347] HuggingFace
[938 / 1347] HuggingFace
[945 / 1360] mlx-swift_Cmlx
[946 / 1360] HuggingFace
[948 / 1360] MLX
[962 / 1360] SwiftIfConfig
[962 / 1360] mlx-swift_Cmlx
[966 / 1360] SwiftIfConfig
[972 / 1360] SwiftIfConfig
[976 / 1360] mlx-swift_Cmlx
[979 / 1360] MLX
[982 / 1360] SwiftIfConfig
[987 / 1361]
[996 / 1362] Cmlx
[998 / 1362] Cmlx
[999 / 1373] SwiftSyntaxMacros
[1000 / 1384] MLXNN
[1001 / 1384] SwiftSyntaxMacros
[1009 / 1384] Cmlx
[1013 / 1384] MLXNN
[1021 / 1384] Cmlx
[1022 / 1384] Cmlx
[1023 / 1384] Cmlx
[1028 / 1384] Cmlx
[1029 / 1384] Cmlx
[1033 / 1384] Cmlx
[1038 / 1384] Cmlx
[1043 / 1384] Cmlx
[1046 / 1384] Cmlx
[1047 / 1384] Cmlx
[1049 / 1384] Cmlx
[1050 / 1384] Cmlx
[1051 / 1384] Cmlx
[1052 / 1384] Cmlx
[1053 / 1384] Cmlx
[1056 / 1384] Cmlx
[1057 / 1384] Cmlx
[1059 / 1384] Cmlx
[1062 / 1384] Cmlx
[1064 / 1384] Cmlx
[1065 / 1384] Cmlx
[1067 / 1384] Cmlx
[1068 / 1384] Cmlx
[1070 / 1384] Cmlx
[1072 / 1384] Cmlx
[1076 / 1384] Cmlx
[1077 / 1384] Cmlx
[1078 / 1384] Cmlx
[1080 / 1384] Cmlx
[1081 / 1384] Cmlx
[1082 / 1384] Cmlx
[1084 / 1384] Cmlx
[1086 / 1384] Cmlx
[1087 / 1384] Cmlx
[1088 / 1384] Cmlx
[1089 / 1384] Cmlx
[1092 / 1384] Cmlx
[1093 / 1384] Cmlx
[1094 / 1384] Cmlx
[1095 / 1384] Cmlx
[1098 / 1384] Cmlx
[1099 / 1384] Cmlx
[1100 / 1384] Cmlx
[1101 / 1384] Cmlx
[1103 / 1384] Cmlx
[1104 / 1384] Cmlx
[1105 / 1384] Cmlx
[1106 / 1384] Cmlx
[1107 / 1384] Cmlx
[1109 / 1384] Cmlx
[1110 / 1384] Cmlx
[1114 / 1384] Cmlx
[1118 / 1384] Cmlx
[1122 / 1384] Cmlx
[1126 / 1384] Cmlx
[1127 / 1384] Cmlx
[1128 / 1384] Cmlx
[1130 / 1384] Cmlx
[1133 / 1384] Cmlx
[1134 / 1384] Cmlx
[1136 / 1384] Cmlx
[1137 / 1384] Cmlx
[1138 / 1384] Cmlx
[1139 / 1384] Cmlx
[1140 / 1384] Cmlx
[1143 / 1384] Cmlx
[1144 / 1384] Cmlx
[1146 / 1384] Cmlx
[1148 / 1384] Cmlx
[1150 / 1384] Cmlx
[1152 / 1384] Cmlx
[1154 / 1384] Cmlx
[1155 / 1384] Cmlx
[1156 / 1384] Cmlx
[1158 / 1384] Cmlx
[1162 / 1384] Cmlx
[1165 / 1384] Cmlx
[1166 / 1384] Cmlx
[1167 / 1384] Cmlx
[1169 / 1384] Cmlx
[1172 / 1384] Cmlx
[1173 / 1384] Cmlx
[1174 / 1384] Cmlx
[1175 / 1384] Cmlx
[1179 / 1384] Cmlx
[1182 / 1384] Cmlx
[1185 / 1384] mlx-swift_Cmlx
[1187 / 1384] SwiftSyntaxMacros
[1189 / 1384] SwiftSyntaxMacros
[1191 / 1384] SwiftSyntaxMacros-product
[1195 / 1384] SwiftSyntaxMacroExpansion
[1198 / 1384] MLXNN
[1201 / 1384] MLXNN
[1205 / 1384] MLXNN
[1209 / 1384] Cmlx
[1212 / 1386] SwiftParser
[1219 / 1388] AdaptData
[1225 / 1388]
[1239 / 1429]
[1242 / 1440] AdaptEval
[1246 / 1443]
[1262 / 1515] MLXOptimizers
[1281 / 1515]
[1290 / 1515]
[1296 / 1515]
[1308 / 1516]
[1314 / 1517]
[1318 / 1517] SwiftCompilerPluginMessageHandling
[1325 / 1528] SwiftCompilerPluginMessageHandling
[1330 / 1528] SwiftCompilerPluginMessageHandling
[1333 / 1528] SwiftCompilerPluginMessageHandling
[1344 / 1528] SwiftCompilerPluginMessageHandling
[1349 / 1528]
[1357 / 1549]
[1361 / 1550]
[1370 / 1550] SwiftCompilerPluginMessageHandling
[1379 / 1552]
[1389 / 1552] SwiftCompilerPlugin
[1408 / 1554]
[1411 / 1554]
[1418 / 1561] MLXHuggingFaceMacros
[1429 / 1561] MLXLMCommon
[1430 / 1561] MLXLMCommon
[1431 / 1561]
[1442 / 1561]
[1447 / 1561]
[1453 / 1561]
[1457 / 1562]
[1459 / 1562]
[1464 / 1563] AdaptMacrosPlugin
[1467 / 1564] MLXLLM
[1473 / 1578] AdaptMacros
[1475 / 1580] MLXHuggingFace
[1476 / 1580]
[1480 / 1580] AdaptMacros
[1484 / 1580] AdaptMacros
[1488 / 1580] MLXLLM
[1491 / 1580] Hub
[1502 / 1580] MLXHuggingFace
[1504 / 1580] MLXLLM
[1508 / 1580] MLXLLM
[1516 / 1580] Hub
[1517 / 1580] AdaptMacros-product
[1520 / 1582]
[1524 / 1583]
[1528 / 1583] MLXLMCommon
[1529 / 1583] MLXLLM
[1529 / 1583] AdaptTrain
[1536 / 1613] AdaptInference
[1542 / 1613] AdaptTrain
[1554 / 1613] Tokenizers
[1566 / 1613] Tokenizers-product
[1570 / 1613] AdaptTrain-product
[1574 / 1613] AdaptInference-product
[1585 / 1615]
[1585 / 1615] AdaptInference
[1588 / 1615] AdaptTrain-product
[1591 / 1615] AdaptSchedule
[1602 / 1640]
[1611 / 1640]
[1621 / 1640] AdaptCLI
[1624 / 1640] AdaptSchedule
[1634 / 1641] AdaptSchedule-product
[1634 / 1641] AdaptCLI
[1636 / 1641] adapt-cli-product
[1638 / 1643] adapt-cli-product
[1641 / 1643] adapt-cli-product
Build complete! (56.78 sec)
Fetching https://github.com/huggingface/swift-transformers
Fetching https://github.com/ml-explore/mlx-swift-lm
Fetching https://github.com/swiftlang/swift-syntax.git
Fetching https://github.com/ml-explore/mlx-swift
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/huggingface/swift-huggingface
[1/2763] Fetching swift-huggingface
[84/9790] Fetching swift-huggingface, swift-transformers
[1283/28736] Fetching swift-huggingface, swift-transformers, swift-argument-parser
[3329/45673] Fetching swift-huggingface, swift-transformers, swift-argument-parser, mlx-swift
Fetched https://github.com/huggingface/swift-transformers (1.83s)
[27299/38646] Fetching swift-huggingface, swift-argument-parser, mlx-swift
[36615/118715] Fetching swift-huggingface, swift-argument-parser, mlx-swift, swift-syntax
[37294/139945] Fetching swift-huggingface, swift-argument-parser, mlx-swift, swift-syntax, mlx-swift-lm
Fetched https://github.com/ml-explore/mlx-swift (6.67s)
Fetched https://github.com/apple/swift-argument-parser (6.67s)
Fetched https://github.com/swiftlang/swift-syntax.git (6.67s)
Fetched https://github.com/ml-explore/mlx-swift-lm (6.67s)
Fetched https://github.com/huggingface/swift-huggingface (6.67s)
Computing version for https://github.com/ml-explore/mlx-swift-lm
Computed https://github.com/ml-explore/mlx-swift-lm at 3.31.4 (7.35s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.8.2 (0.59s)
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-numerics
[1/6640] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics (1.82s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 603.0.2 (4.77s)
Computing version for https://github.com/huggingface/swift-transformers
Computed https://github.com/huggingface/swift-transformers at 1.3.4 (0.60s)
Fetching https://github.com/huggingface/swift-jinja.git
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/apple/swift-crypto.git
Fetching https://github.com/ibireme/yyjson.git
[1/18562] Fetching swift-crypto
[2/19938] Fetching swift-crypto, swift-jinja
[745/24837] Fetching swift-crypto, swift-jinja, yyjson
[1564/52616] Fetching swift-crypto, swift-jinja, yyjson, swift-collections
Fetched https://github.com/ibireme/yyjson.git (3.17s)
Fetched https://github.com/huggingface/swift-jinja.git (3.23s)
Fetched https://github.com/apple/swift-collections.git (3.23s)
Fetched https://github.com/apple/swift-crypto.git (3.23s)
Computing version for https://github.com/ibireme/yyjson.git
Computed https://github.com/ibireme/yyjson.git at 0.12.0 (3.93s)
Computing version for https://github.com/huggingface/swift-jinja.git
Computed https://github.com/huggingface/swift-jinja.git at 2.5.1 (0.56s)
Computing version for https://github.com/huggingface/swift-huggingface
Computed https://github.com/huggingface/swift-huggingface at 0.11.0 (0.58s)
Fetching https://github.com/mattt/EventSource.git
[1/303] Fetching eventsource
Fetched https://github.com/mattt/EventSource.git (0.92s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (1.50s)
Computing version for https://github.com/mattt/EventSource.git
Computed https://github.com/mattt/EventSource.git at 1.5.1 (0.59s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.1 (0.67s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 4.5.2 (2.22s)
Fetching https://github.com/apple/swift-asn1.git
[1/1986] Fetching swift-asn1
Fetched https://github.com/apple/swift-asn1.git (1.10s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.3 (1.80s)
Creating working copy for https://github.com/ml-explore/mlx-swift-lm
Working copy of https://github.com/ml-explore/mlx-swift-lm resolved at 3.31.4
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.1
Creating working copy for https://github.com/apple/swift-asn1.git
Working copy of https://github.com/apple/swift-asn1.git resolved at 1.7.3
Creating working copy for https://github.com/huggingface/swift-transformers
Working copy of https://github.com/huggingface/swift-transformers resolved at 1.3.4
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 4.5.2
Creating working copy for https://github.com/ibireme/yyjson.git
Working copy of https://github.com/ibireme/yyjson.git resolved at 0.12.0
Creating working copy for https://github.com/ml-explore/mlx-swift
Working copy of https://github.com/ml-explore/mlx-swift resolved at 0.31.6
Creating working copy for https://github.com/huggingface/swift-huggingface
Working copy of https://github.com/huggingface/swift-huggingface resolved at 0.11.0
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 603.0.2
Creating working copy for https://github.com/huggingface/swift-jinja.git
Working copy of https://github.com/huggingface/swift-jinja.git resolved at 2.5.1
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/mattt/EventSource.git
Working copy of https://github.com/mattt/EventSource.git resolved at 1.5.1
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.1.1
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/603.0.2/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip
Downloaded https://download.swift.org/prebuilts/swift-syntax/603.0.2/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip (1.29s)
warning: missing creator for mutated node: ('/Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug/mlx-swift_Cmlx.bundle/Contents/MacOS')
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/steel_attention.metal:6:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/../../../steel/attn/kernels/steel_attention.h:3:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/../../../steel/attn/attn.h:6:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/../../../steel/attn/../../steel/attn/mma.h:11:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/../../../steel/attn/../../steel/utils/integral_constant.h:108:6: warning: constexpr if is a C++17 extension [-Wc++17-extensions]
  if constexpr (start < stop) {
     ^
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/steel_attention.metal:6:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/../../../steel/attn/kernels/steel_attention.h:356:16: warning: constexpr if is a C++17 extension [-Wc++17-extensions]
            if constexpr (is_bool) {
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/../../../steel/attn/kernels/steel_attention.h:426:14: warning: constexpr if is a C++17 extension [-Wc++17-extensions]
          if constexpr (BD == 128) {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/../../../steel/attn/kernels/steel_attention.h:436:14: warning: constexpr if is a C++17 extension [-Wc++17-extensions]
          if constexpr (BD == 128) {
             ^
4 warnings generated.
Build complete.
{
  "dependencies" : [
    {
      "identity" : "mlx-swift-lm",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.31.4",
            "upper_bound" : "3.32.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ml-explore/mlx-swift-lm"
    },
    {
      "identity" : "mlx-swift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.31.4",
            "upper_bound" : "0.32.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ml-explore/mlx-swift"
    },
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.8.0",
            "upper_bound" : "1.9.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser"
    },
    {
      "identity" : "swift-huggingface",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.9.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/huggingface/swift-huggingface"
    },
    {
      "identity" : "swift-transformers",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/huggingface/swift-transformers"
    },
    {
      "identity" : "swift-syntax",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "602.0.0",
            "upper_bound" : "604.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-syntax.git"
    }
  ],
  "manifest_display_name" : "Adapt",
  "name" : "Adapt",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "15.0"
    },
    {
      "name" : "ios",
      "version" : "18.0"
    }
  ],
  "products" : [
    {
      "name" : "AdaptCore",
      "targets" : [
        "AdaptCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "AdaptRegistry",
      "targets" : [
        "AdaptRegistry"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "AdaptData",
      "targets" : [
        "AdaptData"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "AdaptTrain",
      "targets" : [
        "AdaptTrain"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "AdaptInference",
      "targets" : [
        "AdaptInference"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "AdaptEval",
      "targets" : [
        "AdaptEval"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "AdaptSchedule",
      "targets" : [
        "AdaptSchedule"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "AdaptMacros",
      "targets" : [
        "AdaptMacros"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "adapt-cli",
      "targets" : [
        "adapt-cli"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "AdaptMacrosPlugin",
      "targets" : [
        "AdaptMacrosPlugin"
      ],
      "type" : {
        "macro" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "adapt_cli",
      "module_type" : "SwiftTarget",
      "name" : "adapt-cli",
      "path" : "Tools/adapt-cli",
      "product_memberships" : [
        "adapt-cli"
      ],
      "sources" : [
        "AdaptCLIMain.swift"
      ],
      "target_dependencies" : [
        "AdaptCLI"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "AdaptTrainTests",
      "module_type" : "SwiftTarget",
      "name" : "AdaptTrainTests",
      "path" : "Tests/AdaptTrainTests",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXLMCommon"
      ],
      "sources" : [
        "AdamWTests.swift",
        "BudgetAndCancelTests.swift",
        "ChatTemplateMaskingTests.swift",
        "DeterminismTests.swift",
        "GradientAccumulationTests.swift",
        "MetalBootstrap.swift",
        "NoDataSkipTests.swift",
        "PromptWeightingTests.swift",
        "ResumeTests.swift",
        "SnapshotAndIntegrityTests.swift",
        "SyntheticFixtures.swift",
        "TerminalCheckpointTests.swift"
      ],
      "target_dependencies" : [
        "AdaptTrain",
        "AdaptCore",
        "AdaptRegistry",
        "AdaptData"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AdaptTrain",
      "module_type" : "SwiftTarget",
      "name" : "AdaptTrain",
      "path" : "Sources/AdaptTrain",
      "product_dependencies" : [
        "MLXLLM",
        "MLXLMCommon",
        "MLX",
        "MLXNN"
      ],
      "product_memberships" : [
        "AdaptTrain",
        "AdaptSchedule",
        "adapt-cli"
      ],
      "sources" : [
        "AdaptTrainError.swift",
        "CheckpointableAdamW.swift",
        "MLXPerExampleCrossEntropyScorer.swift",
        "MLXTransfer.swift",
        "PromptCompletionBatch.swift",
        "ReplayBuffer+TrainingDataSource.swift",
        "SeededBatchIterator.swift",
        "TrainBudget.swift",
        "TrainCheckpoint.swift",
        "TrainConfig.swift",
        "TrainEngine.swift",
        "TrainOutcome.swift",
        "Trainer.swift",
        "TrainingDataSource.swift"
      ],
      "target_dependencies" : [
        "AdaptCore",
        "AdaptRegistry",
        "AdaptData",
        "AdaptEval"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AdaptScheduleTests",
      "module_type" : "SwiftTarget",
      "name" : "AdaptScheduleTests",
      "path" : "Tests/AdaptScheduleTests",
      "sources" : [
        "BackoffTests.swift",
        "CancellationBoundaryTests.swift",
        "PipelineStageTests.swift",
        "PolicyAndCapabilityTests.swift",
        "TestSupport.swift"
      ],
      "target_dependencies" : [
        "AdaptSchedule",
        "AdaptCore",
        "AdaptData",
        "AdaptRegistry",
        "AdaptEval",
        "AdaptTrain"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AdaptSchedule",
      "module_type" : "SwiftTarget",
      "name" : "AdaptSchedule",
      "path" : "Sources/AdaptSchedule",
      "product_memberships" : [
        "AdaptSchedule"
      ],
      "sources" : [
        "AdaptCapability.swift",
        "AdaptPipeline.swift",
        "AdaptScheduleError.swift",
        "BackgroundScheduler.swift",
        "BackoffPolicy.swift",
        "DeviceEnvironment.swift",
        "DevicePolicy.swift",
        "PipelineConfiguration.swift",
        "PipelineOutcome.swift",
        "PipelineRunners.swift",
        "PipelineStage.swift",
        "PlatformTrainBudget.swift"
      ],
      "target_dependencies" : [
        "AdaptCore",
        "AdaptData",
        "AdaptRegistry",
        "AdaptEval",
        "AdaptTrain"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AdaptRegistryTests",
      "module_type" : "SwiftTarget",
      "name" : "AdaptRegistryTests",
      "path" : "Tests/AdaptRegistryTests",
      "sources" : [
        "AdapterRegistryTests.swift"
      ],
      "target_dependencies" : [
        "AdaptRegistry",
        "AdaptCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AdaptRegistry",
      "module_type" : "SwiftTarget",
      "name" : "AdaptRegistry",
      "path" : "Sources/AdaptRegistry",
      "product_memberships" : [
        "AdaptRegistry",
        "AdaptTrain",
        "AdaptInference",
        "AdaptSchedule",
        "adapt-cli"
      ],
      "sources" : [
        "AdaptRegistryError.swift",
        "AdapterRegistry.swift",
        "AtomicFileWriter.swift",
        "FileProtection.swift",
        "LineageState.swift",
        "RegistryTestFault.swift"
      ],
      "target_dependencies" : [
        "AdaptCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AdaptMacrosTests",
      "module_type" : "SwiftTarget",
      "name" : "AdaptMacrosTests",
      "path" : "Tests/AdaptMacrosTests",
      "product_dependencies" : [
        "SwiftSyntaxMacros",
        "SwiftSyntaxMacrosTestSupport"
      ],
      "sources" : [
        "CaptureIntegrationTests.swift",
        "PersonalizableDiagnosticTests.swift",
        "PersonalizableExpansionTests.swift"
      ],
      "target_dependencies" : [
        "AdaptMacros",
        "AdaptMacrosPlugin",
        "AdaptCore",
        "AdaptData"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AdaptMacrosPlugin",
      "module_type" : "SwiftTarget",
      "name" : "AdaptMacrosPlugin",
      "path" : "Sources/AdaptMacrosPlugin",
      "product_dependencies" : [
        "SwiftSyntaxMacros",
        "SwiftCompilerPlugin",
        "SwiftDiagnostics",
        "SwiftSyntax",
        "SwiftSyntaxBuilder"
      ],
      "product_memberships" : [
        "AdaptMacros",
        "AdaptMacrosPlugin"
      ],
      "sources" : [
        "MarkerMacros.swift",
        "PersonalizableDiagnostics.swift",
        "PersonalizableMacro.swift",
        "Plugin.swift"
      ],
      "type" : "macro"
    },
    {
      "c99name" : "AdaptMacros",
      "module_type" : "SwiftTarget",
      "name" : "AdaptMacros",
      "path" : "Sources/AdaptMacros",
      "product_memberships" : [
        "AdaptMacros"
      ],
      "sources" : [
        "Macros.swift",
        "PersonalizationSignal.swift"
      ],
      "target_dependencies" : [
        "AdaptCore",
        "AdaptData",
        "AdaptMacrosPlugin"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AdaptInferenceTests",
      "module_type" : "SwiftTarget",
      "name" : "AdaptInferenceTests",
      "path" : "Tests/AdaptInferenceTests",
      "product_dependencies" : [
        "MLXLMCommon"
      ],
      "sources" : [
        "AdaptInferenceErrorTests.swift",
        "AdaptSessionTests.swift",
        "FakeSessionBackend.swift",
        "GenerationOptionsTests.swift",
        "PromptFormatMismatchTests.swift",
        "TestSupport.swift"
      ],
      "target_dependencies" : [
        "AdaptInference",
        "AdaptCore",
        "AdaptRegistry"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AdaptInference",
      "module_type" : "SwiftTarget",
      "name" : "AdaptInference",
      "path" : "Sources/AdaptInference",
      "product_dependencies" : [
        "MLXLLM",
        "MLXLMCommon",
        "MLX",
        "MLXNN"
      ],
      "product_memberships" : [
        "AdaptInference",
        "adapt-cli"
      ],
      "sources" : [
        "AdaptInferenceError.swift",
        "AdaptModelLoader.swift",
        "AdaptSession.swift",
        "GenerationOptions.swift",
        "MLXSessionBackend.swift",
        "ModelSource.swift",
        "SessionModelBackend.swift"
      ],
      "target_dependencies" : [
        "AdaptCore",
        "AdaptRegistry"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AdaptEvalTests",
      "module_type" : "SwiftTarget",
      "name" : "AdaptEvalTests",
      "path" : "Tests/AdaptEvalTests",
      "sources" : [
        "HeldOutPinTests.swift",
        "PromotionEvaluatorTests.swift",
        "PromotionGateTests.swift",
        "WilcoxonSignedRankTests.swift"
      ],
      "target_dependencies" : [
        "AdaptEval",
        "AdaptCore",
        "AdaptData"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AdaptEval",
      "module_type" : "SwiftTarget",
      "name" : "AdaptEval",
      "path" : "Sources/AdaptEval",
      "product_memberships" : [
        "AdaptTrain",
        "AdaptEval",
        "AdaptSchedule",
        "adapt-cli"
      ],
      "sources" : [
        "AdaptEvalError.swift",
        "ExampleScore.swift",
        "GateDecision.swift",
        "HeldOutExampleSource.swift",
        "HeldOutPin.swift",
        "HeldOutPinStore.swift",
        "PromotionEvaluator.swift",
        "PromotionGate.swift",
        "PromotionPolicy.swift",
        "ReplayBuffer+HeldOutExampleSource.swift",
        "WilcoxonSignedRank.swift"
      ],
      "target_dependencies" : [
        "AdaptCore",
        "AdaptData"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AdaptDataTests",
      "module_type" : "SwiftTarget",
      "name" : "AdaptDataTests",
      "path" : "Tests/AdaptDataTests",
      "sources" : [
        "PIIByteScanTests.swift",
        "PrivacyBudgetTests.swift",
        "SchemaMigrationTests.swift",
        "ScrubberTests.swift",
        "SeamConformanceTests.swift",
        "StratifiedSamplingTests.swift",
        "TTLPruneTests.swift",
        "TestSupport.swift"
      ],
      "target_dependencies" : [
        "AdaptData",
        "AdaptCore",
        "AdaptTrain",
        "AdaptEval"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AdaptData",
      "module_type" : "SwiftTarget",
      "name" : "AdaptData",
      "path" : "Sources/AdaptData",
      "product_memberships" : [
        "AdaptData",
        "AdaptTrain",
        "AdaptEval",
        "AdaptSchedule",
        "AdaptMacros",
        "adapt-cli"
      ],
      "sources" : [
        "AdaptDataError.swift",
        "BuiltinScrubbers.swift",
        "FileProtection.swift",
        "ReplayBuffer.swift",
        "ReplayBufferConfiguration.swift",
        "SQLiteBufferStore.swift",
        "SamplingStrategy.swift",
        "Scrubber.swift",
        "StratifiedSampler.swift"
      ],
      "target_dependencies" : [
        "AdaptCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AdaptCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "AdaptCoreTests",
      "path" : "Tests/AdaptCoreTests",
      "sources" : [
        "AdapterLineageTests.swift",
        "AdapterVersionMetadataTests.swift",
        "AdapterVersionPromptFormatTests.swift",
        "LoRAConfigTests.swift",
        "SFTPromptFormatterTests.swift",
        "SeededGeneratorTests.swift",
        "SignalSourceWeightTests.swift"
      ],
      "target_dependencies" : [
        "AdaptCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AdaptCore",
      "module_type" : "SwiftTarget",
      "name" : "AdaptCore",
      "path" : "Sources/AdaptCore",
      "product_memberships" : [
        "AdaptCore",
        "AdaptRegistry",
        "AdaptData",
        "AdaptTrain",
        "AdaptInference",
        "AdaptEval",
        "AdaptSchedule",
        "AdaptMacros",
        "adapt-cli"
      ],
      "sources" : [
        "AdaptCoreError.swift",
        "AdapterLineage.swift",
        "AdapterStatus.swift",
        "AdapterVersion.swift",
        "EvalReport.swift",
        "LoRAConfig.swift",
        "PromptFormatConvention.swift",
        "SeededGenerator.swift",
        "SignalSource.swift",
        "TrainingExample.swift",
        "TrainingWindow.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AdaptCLITests",
      "module_type" : "SwiftTarget",
      "name" : "AdaptCLITests",
      "path" : "Tests/AdaptCLITests",
      "sources" : [
        "CLICommonTests.swift",
        "DemoCorpusTests.swift",
        "GenerateComparisonTests.swift",
        "HeldOutLossTests.swift",
        "InspectFormatterTests.swift",
        "JSONLLoaderTests.swift"
      ],
      "target_dependencies" : [
        "AdaptCLI",
        "AdaptCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AdaptCLI",
      "module_type" : "SwiftTarget",
      "name" : "AdaptCLI",
      "path" : "Tools/adapt-cli",
      "product_dependencies" : [
        "ArgumentParser",
        "MLXLLM",
        "MLXLMCommon",
        "MLXHuggingFace",
        "MLX",
        "MLXNN",
        "HuggingFace",
        "Tokenizers"
      ],
      "product_memberships" : [
        "adapt-cli"
      ],
      "sources" : [
        "AdaptCLIError.swift",
        "AdaptCLIRoot.swift",
        "CLICommon.swift",
        "Commands/EvalCommand.swift",
        "Commands/ExportDemoNightsCommand.swift",
        "Commands/GenerateCommand.swift",
        "Commands/InspectCommand.swift",
        "Commands/MeasureCommand.swift",
        "Commands/PromoteCommand.swift",
        "Commands/TrainCommand.swift",
        "DemoCorpus.swift",
        "HeldOutLoss.swift",
        "HeldOutLossRunner.swift",
        "InspectFormatter.swift",
        "JSONLLoader.swift",
        "MetalSupport.swift",
        "ModelLoading.swift",
        "SignalHandling.swift"
      ],
      "target_dependencies" : [
        "AdaptCore",
        "AdaptRegistry",
        "AdaptTrain",
        "AdaptInference",
        "AdaptEval"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
Done.