/** * \file dnn/test/cuda/relayout_format.cpp * MegEngine is Licensed under the Apache License, Version 2.0 (the "License") * * Copyright (c) 2014-2020 Megvii Inc. All rights reserved. * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. */#include "megdnn/oprs.h"#include "test/common/checker.h"#include "test/common/rng.h"#include "test/cuda/fixture.h"usingnamespacemegdnn;usingnamespacetest;TEST_F(CUDA,RELAYOUT_FORMAT){Checker<RelayoutFormat>checker(handle_cuda());UniformIntRNGrng{-50,50};param::RelayoutFormatparam;param.mode=param::RelayoutFormat::Mode::NCHW4_CHWN4;checker.set_dtype(0,dtype::QuantizedS8{0.1f}).set_rng(0,&rng).set_param(param).execs({{22,23,24,25,4},{}});param.mode=param::RelayoutFormat::Mode::CHWN4_NCHW4;checker.execs({{22,23,24,25,4},{}});}// vim: syntax=cpp.doxygen