@@ -7,31 +7,17 @@ let package = Package(
7
7
name: " swift-transformers " ,
8
8
platforms: [ . iOS( . v16) , . macOS( . v13) ] ,
9
9
products: [
10
- . library( name: " Transformers " , targets: [ " Tokenizers " , " Generation " , " Models " ] ) ,
11
- . executable( name: " transformers " , targets: [ " TransformersCLI " ] ) ,
12
- . executable( name: " hub-cli " , targets: [ " HubCLI " ] ) ,
10
+ . library( name: " Transformers " , targets: [ " Tokenizers " ] ) ,
13
11
] ,
14
12
dependencies: [
15
13
. package ( url: " https://github.com/apple/swift-argument-parser.git " , . upToNextMinor( from: " 1.4.0 " ) ) ,
16
14
. package ( url: " https://github.com/johnmai-dev/Jinja " , . upToNextMinor( from: " 1.1.0 " ) )
17
15
] ,
18
16
targets: [
19
- . executableTarget(
20
- name: " TransformersCLI " ,
21
- dependencies: [
22
- " Models " , " Generation " , " Tokenizers " ,
23
- . product( name: " ArgumentParser " , package : " swift-argument-parser " ) ] ) ,
24
- . executableTarget( name: " HubCLI " , dependencies: [ " Hub " , . product( name: " ArgumentParser " , package : " swift-argument-parser " ) ] ) ,
25
17
. target( name: " Hub " , resources: [ . process( " FallbackConfigs " ) ] ) ,
26
18
. target( name: " Tokenizers " , dependencies: [ " Hub " , . product( name: " Jinja " , package : " Jinja " ) ] ) ,
27
- . target( name: " TensorUtils " ) ,
28
- . target( name: " Generation " , dependencies: [ " Tokenizers " , " TensorUtils " ] ) ,
29
- . target( name: " Models " , dependencies: [ " Tokenizers " , " Generation " , " TensorUtils " ] ) ,
30
- . testTarget( name: " TokenizersTests " , dependencies: [ " Tokenizers " , " Models " , " Hub " ] , resources: [ . process( " Resources " ) , . process( " Vocabs " ) ] ) ,
19
+ . testTarget( name: " TokenizersTests " , dependencies: [ " Tokenizers " , " Hub " ] , resources: [ . process( " Resources " ) , . process( " Vocabs " ) ] ) ,
31
20
. testTarget( name: " HubTests " , dependencies: [ " Hub " ] ) ,
32
21
. testTarget( name: " PreTokenizerTests " , dependencies: [ " Tokenizers " , " Hub " ] ) ,
33
- . testTarget( name: " TensorUtilsTests " , dependencies: [ " TensorUtils " , " Models " , " Hub " ] , resources: [ . process( " Resources " ) ] ) ,
34
- . testTarget( name: " NormalizerTests " , dependencies: [ " Tokenizers " , " Hub " ] ) ,
35
- . testTarget( name: " PostProcessorTests " , dependencies: [ " Tokenizers " , " Hub " ] ) ,
36
22
]
37
23
)
0 commit comments