!2225 GPU shape check

Merge pull request !2225 from VectorSL/shape-check
pull/2225/MERGE
mindspore-ci-bot 5 years ago committed by Gitee
commit f96dcb026a

@ -64,6 +64,9 @@ class GpuKernel : public KernelMod {
}
// expand Nd Shape to 4d (N in [0,4])
void ShapeNdTo4d(const std::vector<size_t> &src, std::vector<int> *dst) {
if (src.size() > 4) {
MS_EXCEPTION(ValueError) << src.size() << "-D data is not supported!";
}
dst->push_back(src.size() < 4 ? 1 : SizeToInt(src[src.size() - 4]));
dst->push_back(src.size() < 3 ? 1 : SizeToInt(src[src.size() - 3]));
dst->push_back(src.size() < 2 ? 1 : SizeToInt(src[src.size() - 2]));

Loading…
Cancel
Save