Skip to content

Commit 92b5cfc

Browse files
shoumikhinfacebook-github-bot
authored andcommitted
Provide debug packacges. (#2863)
Summary: Pull Request resolved: #2863 . Reviewed By: digantdesai Differential Revision: D55783135 fbshipit-source-id: 20214955c68fc6534b3cb4e6a43c6f9f314d35da
1 parent 8d8fe09 commit 92b5cfc

File tree

1 file changed

+32
-9
lines changed

1 file changed

+32
-9
lines changed

Package.swift

Lines changed: 32 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,11 @@ import PackageDescription
1111

1212
let version = "0.1.0"
1313
let url = "https://ossci-ios.s3.amazonaws.com/executorch/"
14+
let debug = "_debug"
1415
let deliverables = [
1516
"coreml_backend": [
16-
"sha256": "78d853d87be478696e56e658aa4ff17d47ae185a9a6a36316c821fa8b2d3aacd",
17+
"sha256": "0e5973bbc547e3a39f988f9a7a68b47bda0a6a17b04516fff6957fd527f8cd48",
18+
"sha256" + debug: "c63773f0098625f884fecb11b4a5f6318b97d566329fef8b013444829cd7c421",
1719
"frameworks": [
1820
"Accelerate",
1921
"CoreML",
@@ -23,32 +25,53 @@ let deliverables = [
2325
],
2426
],
2527
"custom_backend": [
26-
"sha256": "f059f6716298403dff89a952a70e323c54911be140d05f2467bd5cc61aaefae3",
28+
"sha256": "c8405e21324262cd6590046096ddeb3ac33a598f88afc817a2f2fdee821da150",
29+
"sha256" + debug: "a08a6aa15ddce61a76cd1bf2206d017cc4ac7dcb9ca312ad7750a36814448eaa",
2730
],
2831
"executorch": [
29-
"sha256": "ba9a0c2b061afaedbc3c5454040a598b1371170bd9d9a30b7163c20e23339841",
32+
"sha256": "57269f9b81d56a3d96ece2012e2ece3af24174846abd98de9a3bee07f3b9583d",
33+
"sha256" + debug: "66975caf3d9c1238d29945288f23ddb6e07e16386d4dedf429c0f2d81cfbe0cc",
3034
],
3135
"mps_backend": [
32-
"sha256": "39542a8671cca1aa627102aa47785d0f6e2dfe9a40e2c22288a755057b00fbfa",
36+
"sha256": "bb7531172252b6535429fbde429de208665f933d0f509982872eada86839e734",
37+
"sha256" + debug: "6d41437e40cb794b4b7a0d971931773de263370463b38a014f38e99bd1c5d52b",
3338
"frameworks": [
3439
"Metal",
3540
"MetalPerformanceShaders",
3641
"MetalPerformanceShadersGraph",
3742
],
3843
],
3944
"optimized_backend": [
40-
"sha256": "1d84fa16197bb6f0dec01aaa29d2a140c0e14d8e5e92630a7b4dd6f48012506d",
45+
"sha256": "bdab593fb49c9000291dbf691ad578d771883745ed2851f00492e828d089d1ea",
46+
"sha256" + debug: "8316ad259d6aafecf2e9abc91a04fc1fa3e0398597e043119b4c29c21e9f2029",
4147
],
4248
"portable_backend": [
43-
"sha256": "4993904f89ecb4476677ff3c072ed1a314a608170f10d364cfd23947851ccbf3",
49+
"sha256": "38ebdad7d5cd24ca44cd950d561dcf9a9b883dff626c167bc6f5f28f041b8406",
50+
"sha256" + debug: "9e68b3e92e5c920875845f59821ee984b87486d05c1bf8a461b011530e02dd55",
4451
],
4552
"quantized_backend": [
46-
"sha256": "8d35ee0e7ca77c19782eaea07a1888f576cda679f8a4a5edb03d80ebe858047e",
53+
"sha256": "245a3acbf06c6afe9cfb6b03eddfa015390e582ffdfb76efd23b7c810f080f10",
54+
"sha256" + debug: "134d759fe708a4ffbf7efbd25c6020186e1a13abc0dac0a897e2fe13aac3e76a",
4755
],
4856
"xnnpack_backend": [
49-
"sha256": "380e5185c4c48ede7cc0d0f0657ffb26df83cd9f55813d78593aea8a93942caf",
57+
"sha256": "a1c9cf8347c17f3e50e45d7f37f64ee040f0a1b0a40fa4748d90b45c4150e3b2",
58+
"sha256" + debug: "e92a15c2982630951e5ae5e927d548049db25d89e8b639e8901c5f4650f3a7d0",
5059
],
51-
]
60+
].reduce(into: [String: [String: Any]]()) {
61+
$0[$1.key] = $1.value
62+
$0[$1.key + debug] = $1.value
63+
}
64+
.reduce(into: [String: [String: Any]]()) {
65+
var newValue = $1.value
66+
if $1.key.hasSuffix(debug) {
67+
$1.value.forEach { key, value in
68+
if key.hasSuffix(debug) {
69+
newValue[String(key.dropLast(debug.count))] = value
70+
}
71+
}
72+
}
73+
$0[$1.key] = newValue.filter { key, _ in !key.hasSuffix(debug) }
74+
}
5275

5376
let package = Package(
5477
name: "executorch",

0 commit comments

Comments
 (0)