What type of PR is this?

Uncomment only one /kind <> line, hit enter to put that in a new line, and remove leading whitespaces from that line:

/kind bug
/kind task
/kind feature

What does this PR do / why do we need it:

GPU add cast types.
f16 -> bool
i8 -> bool
u8 -> bool
i16 -> bool
i64 -> bool
f32 -> bool
f64 -> bool
f64 -> f32
f64 -> f16
f64 -> i64
f64 -> i32
f64 -> i16
f64 -> i8
Which issue(s) this PR fixes:

Fixes #
https://gitee.com/mindspore/dashboard/issues?assignee_ids=6538377&id=I1QMCM
Special notes for your reviewers: