ONE - On-device Neural Engine
Loading...
Searching...
No Matches
Validator.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2025 Samsung Electronics Co., Ltd. All Rights Reserved
3
*
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
* you may not use this file except in compliance with the License.
6
* You may obtain a copy of the License at
7
*
8
* http://www.apache.org/licenses/LICENSE-2.0
9
*
10
* Unless required by applicable law or agreed to in writing, software
11
* distributed under the License is distributed on an "AS IS" BASIS,
12
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
* See the License for the specific language governing permissions and
14
* limitations under the License.
15
*/
16
17
#ifndef __ONERT_BACKEND_TRIX_VALIDATOR_H__
18
#define __ONERT_BACKEND_TRIX_VALIDATOR_H__
19
20
#include <
backend/ValidatorBase.h
>
21
22
namespace
onert::backend::trix
23
{
24
25
// TODO Validate inputs, outputs, and parameters of each operation
26
class
Validator
:
public
backend::ValidatorBase
27
{
28
public
:
29
virtual
~Validator
() =
default
;
30
Validator
(
const
ir::Graph
&graph) : backend::
ValidatorBase
(graph) {}
31
32
private
:
33
void
visit(
const
ir::operation::Bulk
&)
override
{
_supported
=
true
; }
34
};
35
36
}
// namespace onert::backend::trix
37
38
#endif
// __ONERT_BACKEND_TRIX_VALIDATOR_H__
ValidatorBase.h
onert::backend::ValidatorBase
Definition
ValidatorBase.h:27
onert::backend::ValidatorBase::_supported
bool _supported
Definition
ValidatorBase.h:50
onert::backend::trix::Validator
Definition
Validator.h:27
onert::backend::trix::Validator::~Validator
virtual ~Validator()=default
onert::backend::trix::Validator::Validator
Validator(const ir::Graph &graph)
Definition
Validator.h:30
onert::ir::Graph
Definition
Graph.h:32
onert::ir::operation::Bulk
Definition
Bulk.h:26
onert::backend::trix
Definition
Backend.h:30
runtime
onert
backend
trix
Validator.h
Generated by
1.9.8