bluss / matrixmultiply

General matrix multiplication of f32 and f64 matrices in Rust. Supports matrices with general strides.
https://docs.rs/matrixmultiply/
Apache License 2.0
209 stars 25 forks source link

ICE's on nightly rust: resolving bounds after type-checking #18

Closed bluss closed 7 years ago

bluss commented 7 years ago

Reason is bug rust-lang/rust#43357


error: internal compiler error: /checkout/src/librustc/infer/mod.rs:573: Encountered errors [FulfillmentError(Obligation(predicate=Binder(TraitPredicate(<K as kernel::GemmKernel>)),depth=0),Unimplemented)] resolving bounds after type-checking

note: the compiler unexpectedly panicked. this is a bug.

note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports

note: rustc 1.21.0-nightly (599be0d18 2017-07-26) running on x86_64-unknown-linux-gnu

bluss commented 7 years ago

Fixed with rustc 1.21.0-nightly (126321e2e 2017-07-28)