mirror of
https://github.com/huggingface/candle.git
synced 2025-06-17 11:08:52 +00:00
Fixing cos_f16 test.
This commit is contained in:
@ -853,7 +853,7 @@ mod tests {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn cos_strided_random() {
|
fn cos_strided_random() {
|
||||||
let v: Vec<_> = (0..10_000).map(|i| rand::random::<f32>()).collect();
|
let v: Vec<_> = (0..10_000).map(|_| rand::random::<f32>()).collect();
|
||||||
let shape = vec![5_000, 2];
|
let shape = vec![5_000, 2];
|
||||||
let strides = vec![1, 5_000];
|
let strides = vec![1, 5_000];
|
||||||
let offset = 0;
|
let offset = 0;
|
||||||
@ -1114,7 +1114,7 @@ mod tests {
|
|||||||
.collect();
|
.collect();
|
||||||
let results = run(&v, unary::contiguous::cos::HALF);
|
let results = run(&v, unary::contiguous::cos::HALF);
|
||||||
let expected: Vec<f16> = v.iter().map(|v| f16::from_f32(v.to_f32().cos())).collect();
|
let expected: Vec<f16> = v.iter().map(|v| f16::from_f32(v.to_f32().cos())).collect();
|
||||||
assert_eq!(approx_f16(results, 4), vec![0.54, -0.4165, -0.9902]);
|
assert_eq!(approx_f16(results, 4), vec![0.5405, -0.4163, -0.9902]);
|
||||||
assert_eq!(approx_f16(expected, 4), vec![0.5405, -0.4163, -0.9902]);
|
assert_eq!(approx_f16(expected, 4), vec![0.5405, -0.4163, -0.9902]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user