Skip to content

Commit 0d58042

Browse files
committed
chore: M5 CI/Workflow Sweep - final synchronisation
1 parent 4af1d25 commit 0d58042

4 files changed

Lines changed: 19 additions & 19 deletions

File tree

src/codegen/build_gen.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ parallelize = true
188188
input-format = "png"
189189
output-format = "png"
190190
"#;
191-
let m = parse_manifest(toml_str).unwrap();
191+
let m = parse_manifest(toml_str).expect("TODO: handle error");
192192
let cmake = generate_cmake(&m);
193193
assert!(cmake.contains("cmake_minimum_required"));
194194
assert!(cmake.contains("find_package(Halide REQUIRED)"));
@@ -214,7 +214,7 @@ arch = "cuda"
214214
input-format = "raw"
215215
output-format = "raw"
216216
"#;
217-
let m = parse_manifest(toml_str).unwrap();
217+
let m = parse_manifest(toml_str).expect("TODO: handle error");
218218
let cmake = generate_cmake(&m);
219219
assert!(cmake.contains("host-cuda"));
220220
assert!(cmake.contains("cuda_capability_61"));
@@ -239,7 +239,7 @@ vectorize = true
239239
input-format = "png"
240240
output-format = "png"
241241
"#;
242-
let m = parse_manifest(toml_str).unwrap();
242+
let m = parse_manifest(toml_str).expect("TODO: handle error");
243243
let cmake = generate_cmake(&m);
244244
assert!(cmake.contains("wasm-32-wasmrt"));
245245
assert!(cmake.contains("wasm_simd128"));
@@ -262,7 +262,7 @@ arch = "arm"
262262
input-format = "raw"
263263
output-format = "png"
264264
"#;
265-
let m = parse_manifest(toml_str).unwrap();
265+
let m = parse_manifest(toml_str).expect("TODO: handle error");
266266
let script = generate_build_script(&m);
267267
assert!(script.contains("#!/usr/bin/env bash"));
268268
assert!(script.contains("script_test_gen"));

src/codegen/halide_gen.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -497,8 +497,8 @@ arch = "x86"
497497
input-format = "png"
498498
output-format = "png"
499499
"#;
500-
let m = parse_manifest(toml_str).unwrap();
501-
let resolved = resolve_pipeline(&m).unwrap();
500+
let m = parse_manifest(toml_str).expect("TODO: handle error");
501+
let resolved = resolve_pipeline(&m).expect("TODO: handle error");
502502
let code = generate_halide_generator(&m, &resolved);
503503
assert!(code.contains("class blur_testGenerator"));
504504
assert!(code.contains("RDom r("));
@@ -523,7 +523,7 @@ arch = "arm"
523523
input-format = "jpg"
524524
output-format = "png"
525525
"#;
526-
let m = parse_manifest(toml_str).unwrap();
526+
let m = parse_manifest(toml_str).expect("TODO: handle error");
527527
let runner = generate_runner(&m);
528528
assert!(runner.contains("runner_test_generator.h"));
529529
assert!(runner.contains("input.jpg"));
@@ -548,8 +548,8 @@ arch = "x86"
548548
input-format = "png"
549549
output-format = "png"
550550
"#;
551-
let m = parse_manifest(toml_str).unwrap();
552-
let resolved = resolve_pipeline(&m).unwrap();
551+
let m = parse_manifest(toml_str).expect("TODO: handle error");
552+
let resolved = resolve_pipeline(&m).expect("TODO: handle error");
553553
let code = generate_halide_generator(&m, &resolved);
554554
assert!(code.contains("Sobel"));
555555
assert!(code.contains("gx"));
@@ -576,8 +576,8 @@ input-format = "raw"
576576
output-format = "raw"
577577
bit-depth = "float32"
578578
"#;
579-
let m = parse_manifest(toml_str).unwrap();
580-
let resolved = resolve_pipeline(&m).unwrap();
579+
let m = parse_manifest(toml_str).expect("TODO: handle error");
580+
let resolved = resolve_pipeline(&m).expect("TODO: handle error");
581581
let code = generate_halide_generator(&m, &resolved);
582582
assert!(code.contains("gpu_tile"));
583583
assert!(code.contains("block_x"));

src/codegen/parser.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ fn apply_defaults(stage: &mut PipelineStage) {
111111
}
112112
if stage.params.sigma.is_none() {
113113
// Default sigma based on kernel size: sigma = (kernel_size - 1) / 6.0
114-
let ks = stage.params.kernel_size.unwrap() as f64;
114+
let ks = stage.params.kernel_size.expect("TODO: handle error") as f64;
115115
stage.params.sigma = Some((ks - 1.0) / 6.0);
116116
}
117117
}
@@ -266,8 +266,8 @@ arch = "x86"
266266
input-format = "png"
267267
output-format = "png"
268268
"#;
269-
let m = parse_manifest(toml_str).unwrap();
270-
let resolved = resolve_pipeline(&m).unwrap();
269+
let m = parse_manifest(toml_str).expect("TODO: handle error");
270+
let resolved = resolve_pipeline(&m).expect("TODO: handle error");
271271
assert_eq!(resolved.stages.len(), 1);
272272
assert!(resolved.stages[0].uses_rdom);
273273
// Defaults should be applied: kernel_size=3, sigma=(3-1)/6.
@@ -306,8 +306,8 @@ input-format = "raw"
306306
output-format = "png"
307307
bit-depth = "uint16"
308308
"#;
309-
let m = parse_manifest(toml_str).unwrap();
310-
let resolved = resolve_pipeline(&m).unwrap();
309+
let m = parse_manifest(toml_str).expect("TODO: handle error");
310+
let resolved = resolve_pipeline(&m).expect("TODO: handle error");
311311
assert_eq!(resolved.stages.len(), 3);
312312
assert!(resolved.stages[0].uses_rdom); // blur
313313
assert!(resolved.stages[1].uses_rdom); // edge-detect
@@ -339,7 +339,7 @@ arch = "wasm"
339339
input-format = "jpg"
340340
output-format = "jpg"
341341
"#;
342-
let m = parse_manifest(toml_str).unwrap();
342+
let m = parse_manifest(toml_str).expect("TODO: handle error");
343343
let result = resolve_pipeline(&m);
344344
assert!(result.is_err());
345345
assert!(

src/manifest/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,7 @@ output-format = "png"
303303

304304
#[test]
305305
fn test_parse_minimal_manifest() {
306-
let m = parse_manifest(MINIMAL_MANIFEST).unwrap();
306+
let m = parse_manifest(MINIMAL_MANIFEST).expect("TODO: handle error");
307307
assert_eq!(m.project.name, "test_pipeline");
308308
assert_eq!(m.stages.len(), 1);
309309
assert_eq!(m.stages[0].operation, HalideOperation::Blur);
@@ -328,7 +328,7 @@ arch = "x86"
328328
input-format = "png"
329329
output-format = "png"
330330
"#;
331-
let m = parse_manifest(toml_str).unwrap();
331+
let m = parse_manifest(toml_str).expect("TODO: handle error");
332332
assert!(validate(&m).is_err());
333333
}
334334

0 commit comments

Comments
 (0)