Compiling ipu-package v0.1.0 (/srv/home/gc-sdk/ipu-stack/crates/ipu-package) Checking ipu-exchange v0.1.0 (/srv/home/gc-sdk/ipu-stack/crates/ipu-exchange) Checking ipu-elf v0.1.0 (/srv/home/gc-sdk/ipu-stack/crates/ipu-elf) Checking ipu-driver v0.1.0 (/srv/home/gc-sdk/ipu-stack/crates/ipu-driver) Checking ipu-codegen v0.1.0 (/srv/home/gc-sdk/ipu-stack/crates/ipu-codegen) crates/ipu-codegen/src/estimate/cycles.rs:95:9: warning: very complex type used. Consider factoring parts into `type` definitions crates/ipu-codegen/src/estimate/exchange_storage.rs:109:5: warning: this function has too many arguments (9/7) crates/ipu-codegen/src/estimate/memory_profile.rs:219:1: warning: this function has too many arguments (8/7) crates/ipu-codegen/src/estimate/memory_profile.rs:291:1: warning: this function has too many arguments (8/7) crates/ipu-codegen/src/estimate/mid.rs:17:5: warning: this function has too many arguments (9/7) crates/ipu-codegen/src/estimate/mid.rs:29:5: warning: this function has too many arguments (9/7) crates/ipu-codegen/src/estimate/mid.rs:155:10: warning: usage of `bool::then` in `filter_map` crates/ipu-codegen/src/estimate/traffic.rs:196:6: warning: very complex type used. Consider factoring parts into `type` definitions crates/ipu-codegen/src/exchange/diagnostic.rs:104:5: warning: this function has too many arguments (8/7) crates/ipu-codegen/src/exchange/order.rs:217:1: warning: this function has too many arguments (8/7) crates/ipu-codegen/src/exchange/order.rs:293:5: warning: this function has too many arguments (9/7) crates/ipu-codegen/src/exchange.rs:2198:5: warning: this function has too many arguments (9/7) crates/ipu-codegen/src/exchange.rs:2680:1: warning: this function has too many arguments (9/7) crates/ipu-codegen/src/kernel/gemm.rs:5:1: warning: this function has too many arguments (8/7) crates/ipu-codegen/src/kernel/specialization.rs:171:9: warning: very complex type used. Consider factoring parts into `type` definitions crates/ipu-codegen/src/low/expand/emit.rs:133:9: warning: this `if` statement can be collapsed crates/ipu-codegen/src/low/expand/primitive.rs:178:5: warning: this function has too many arguments (8/7) crates/ipu-codegen/src/low/expand/materialize.rs:351:10: warning: very complex type used. Consider factoring parts into `type` definitions crates/ipu-codegen/src/low/expand/ownership.rs:40:14: warning: very complex type used. Consider factoring parts into `type` definitions crates/ipu-codegen/src/mid/implementation/attention.rs:6:5: warning: this function has too many arguments (9/7) crates/ipu-codegen/src/mid/implementation/attention.rs:80:33: warning: redundant clone: help: remove this crates/ipu-codegen/src/mid/implementation/attention.rs:81:37: warning: redundant clone: help: remove this crates/ipu-codegen/src/mid/implementation/gemm.rs:80:51: warning: redundant clone: help: remove this crates/ipu-codegen/src/mid/candidates.rs:108:1: warning: this function has too many arguments (10/7) crates/ipu-codegen/src/mid/candidates.rs:941:1: warning: this function has too many arguments (10/7) crates/ipu-codegen/src/mid/candidates.rs:973:1: warning: this function has too many arguments (11/7) crates/ipu-codegen/src/mid/lowering.rs:175:1: warning: this function has too many arguments (9/7) crates/ipu-codegen/src/mid/lowering.rs:411:1: warning: this function has too many arguments (8/7) crates/ipu-codegen/src/package/tile_program.rs:229:53: warning: redundant clone: help: remove this crates/ipu-codegen/src/package.rs:588:27: warning: struct update has no effect, all the fields in the struct have already been specified crates/ipu-codegen/src/package.rs:839:27: warning: struct update has no effect, all the fields in the struct have already been specified crates/ipu-codegen/src/place/search.rs:158:13: warning: useless conversion to the same type: `impl std::iter::Iterator + '_` crates/ipu-codegen/src/place.rs:297:6: warning: very complex type used. Consider factoring parts into `type` definitions crates/ipu-codegen/src/place.rs:1015:25: warning: useless conversion to the same type: `impl std::iter::Iterator + '_` warning: `ipu-codegen` (lib) generated 34 warnings (run `cargo clippy --fix --lib -p ipu-codegen -- -W clippy::redundant_clone -W clippy::needless_collect` to apply 8 suggestions) Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.12s