Removed reference implementations from tests (#3541)
This commit is contained in:
parent
1ac3caf472
commit
9ea24c5b33
@ -30,7 +30,7 @@ namespace ngraph
|
|||||||
{
|
{
|
||||||
for (size_t i = 0; i < count; i++)
|
for (size_t i = 0; i < count; i++)
|
||||||
{
|
{
|
||||||
out[i] = arg[i] < 0 ? alpha * (std::exp(arg[i]) - 1.0) : arg[i];
|
out[i] = arg[i] < T(0) ? T(alpha * (std::exp(arg[i]) - 1.0)) : arg[i];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,52 +19,51 @@
|
|||||||
#include "backend.hpp"
|
#include "backend.hpp"
|
||||||
#include "ngraph/ops.hpp"
|
#include "ngraph/ops.hpp"
|
||||||
|
|
||||||
#include <interpreter/reference/mod.hpp>
|
|
||||||
#include <ngraph/runtime/reference/abs.hpp>
|
#include <ngraph/runtime/reference/abs.hpp>
|
||||||
|
#include <ngraph/runtime/reference/avg_pool.hpp>
|
||||||
#include <ngraph/runtime/reference/batch_norm.hpp>
|
#include <ngraph/runtime/reference/batch_norm.hpp>
|
||||||
#include <ngraph/runtime/reference/ceiling.hpp>
|
#include <ngraph/runtime/reference/ceiling.hpp>
|
||||||
#include <ngraph/runtime/reference/convert.hpp>
|
#include <ngraph/runtime/reference/convert.hpp>
|
||||||
|
#include <ngraph/runtime/reference/convolution.hpp>
|
||||||
|
#include <ngraph/runtime/reference/ctc_greedy_decoder.hpp>
|
||||||
|
#include <ngraph/runtime/reference/ctc_loss.hpp>
|
||||||
|
#include <ngraph/runtime/reference/cum_sum.hpp>
|
||||||
|
#include <ngraph/runtime/reference/detection_output.hpp>
|
||||||
|
#include <ngraph/runtime/reference/elu.hpp>
|
||||||
|
#include <ngraph/runtime/reference/embedding_bag_offsets_sum.hpp>
|
||||||
|
#include <ngraph/runtime/reference/embedding_bag_packed_sum.hpp>
|
||||||
|
#include <ngraph/runtime/reference/embedding_segments_sum.hpp>
|
||||||
#include <ngraph/runtime/reference/extract_image_patches.hpp>
|
#include <ngraph/runtime/reference/extract_image_patches.hpp>
|
||||||
|
#include <ngraph/runtime/reference/fake_quantize.hpp>
|
||||||
#include <ngraph/runtime/reference/gather_nd.hpp>
|
#include <ngraph/runtime/reference/gather_nd.hpp>
|
||||||
|
#include <ngraph/runtime/reference/gather_tree.hpp>
|
||||||
|
#include <ngraph/runtime/reference/gelu.hpp>
|
||||||
|
#include <ngraph/runtime/reference/grn.hpp>
|
||||||
#include <ngraph/runtime/reference/gru_cell.hpp>
|
#include <ngraph/runtime/reference/gru_cell.hpp>
|
||||||
|
#include <ngraph/runtime/reference/hard_sigmoid.hpp>
|
||||||
|
#include <ngraph/runtime/reference/log_softmax.hpp>
|
||||||
|
#include <ngraph/runtime/reference/lrn.hpp>
|
||||||
#include <ngraph/runtime/reference/lstm_cell.hpp>
|
#include <ngraph/runtime/reference/lstm_cell.hpp>
|
||||||
|
#include <ngraph/runtime/reference/mod.hpp>
|
||||||
|
#include <ngraph/runtime/reference/mvn.hpp>
|
||||||
#include <ngraph/runtime/reference/non_max_suppression.hpp>
|
#include <ngraph/runtime/reference/non_max_suppression.hpp>
|
||||||
|
#include <ngraph/runtime/reference/normalize_l2.hpp>
|
||||||
#include <ngraph/runtime/reference/one_hot.hpp>
|
#include <ngraph/runtime/reference/one_hot.hpp>
|
||||||
#include <ngraph/runtime/reference/pad.hpp>
|
#include <ngraph/runtime/reference/pad.hpp>
|
||||||
#include <ngraph/runtime/reference/prior_box.hpp>
|
#include <ngraph/runtime/reference/prior_box.hpp>
|
||||||
|
#include <ngraph/runtime/reference/psroi_pooling.hpp>
|
||||||
#include <ngraph/runtime/reference/region_yolo.hpp>
|
#include <ngraph/runtime/reference/region_yolo.hpp>
|
||||||
#include <ngraph/runtime/reference/reorg_yolo.hpp>
|
#include <ngraph/runtime/reference/reorg_yolo.hpp>
|
||||||
#include <ngraph/runtime/reference/reverse_sequence.hpp>
|
#include <ngraph/runtime/reference/reverse_sequence.hpp>
|
||||||
#include <ngraph/runtime/reference/rnn_cell.hpp>
|
#include <ngraph/runtime/reference/rnn_cell.hpp>
|
||||||
|
#include <ngraph/runtime/reference/roi_pooling.hpp>
|
||||||
|
#include <ngraph/runtime/reference/scatter_nd_update.hpp>
|
||||||
#include <ngraph/runtime/reference/select.hpp>
|
#include <ngraph/runtime/reference/select.hpp>
|
||||||
|
#include <ngraph/runtime/reference/selu.hpp>
|
||||||
#include <ngraph/runtime/reference/sequences.hpp>
|
#include <ngraph/runtime/reference/sequences.hpp>
|
||||||
#include <ngraph/runtime/reference/sign.hpp>
|
#include <ngraph/runtime/reference/sign.hpp>
|
||||||
|
#include <ngraph/runtime/reference/squared_difference.hpp>
|
||||||
#include <ngraph/runtime/reference/tensor_iterator.hpp>
|
#include <ngraph/runtime/reference/tensor_iterator.hpp>
|
||||||
#include "ngraph/runtime/reference/avg_pool.hpp"
|
|
||||||
#include "ngraph/runtime/reference/convolution.hpp"
|
|
||||||
#include "ngraph/runtime/reference/ctc_greedy_decoder.hpp"
|
|
||||||
#include "ngraph/runtime/reference/ctc_loss.hpp"
|
|
||||||
#include "ngraph/runtime/reference/cum_sum.hpp"
|
|
||||||
#include "ngraph/runtime/reference/detection_output.hpp"
|
|
||||||
#include "ngraph/runtime/reference/embedding_bag_offsets_sum.hpp"
|
|
||||||
#include "ngraph/runtime/reference/embedding_bag_packed_sum.hpp"
|
|
||||||
#include "ngraph/runtime/reference/embedding_segments_sum.hpp"
|
|
||||||
#include "ngraph/runtime/reference/fake_quantize.hpp"
|
|
||||||
#include "ngraph/runtime/reference/gather_tree.hpp"
|
|
||||||
#include "ngraph/runtime/reference/hard_sigmoid.hpp"
|
|
||||||
#include "ngraph/runtime/reference/log_softmax.hpp"
|
|
||||||
#include "ngraph/runtime/reference/lrn.hpp"
|
|
||||||
#include "ngraph/runtime/reference/mvn.hpp"
|
|
||||||
#include "ngraph/runtime/reference/normalize_l2.hpp"
|
|
||||||
#include "ngraph/runtime/reference/psroi_pooling.hpp"
|
|
||||||
#include "ngraph/runtime/reference/region_yolo.hpp"
|
|
||||||
#include "ngraph/runtime/reference/roi_pooling.hpp"
|
|
||||||
#include "ngraph/runtime/reference/scatter_nd_update.hpp"
|
|
||||||
#include "ngraph/runtime/reference/squared_difference.hpp"
|
|
||||||
#include "reference/elu.hpp"
|
|
||||||
#include "reference/gelu.hpp"
|
|
||||||
#include "reference/grn.hpp"
|
|
||||||
#include "reference/selu.hpp"
|
|
||||||
|
|
||||||
using namespace ngraph;
|
using namespace ngraph;
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
@ -1,38 +0,0 @@
|
|||||||
//*****************************************************************************
|
|
||||||
// Copyright 2017-2020 Intel Corporation
|
|
||||||
//
|
|
||||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
// you may not use this file except in compliance with the License.
|
|
||||||
// You may obtain a copy of the License at
|
|
||||||
//
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
//
|
|
||||||
// Unless required by applicable law or agreed to in writing, software
|
|
||||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
// See the License for the specific language governing permissions and
|
|
||||||
// limitations under the License.
|
|
||||||
//*****************************************************************************
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include <cmath>
|
|
||||||
#include <cstddef>
|
|
||||||
|
|
||||||
namespace ngraph
|
|
||||||
{
|
|
||||||
namespace runtime
|
|
||||||
{
|
|
||||||
namespace reference
|
|
||||||
{
|
|
||||||
template <typename T>
|
|
||||||
void elu(const T* arg, T* out, size_t count, double alpha)
|
|
||||||
{
|
|
||||||
for (size_t i = 0; i < count; i++)
|
|
||||||
{
|
|
||||||
out[i] = arg[i] < T(0) ? T(alpha * (std::exp(arg[i]) - 1.0)) : arg[i];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user