cudnn_frontend.h
Go to the documentation of this file.
/*
* Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
* DEALINGS IN THE SOFTWARE.
*/
#pragma once
#include "cudnn_frontend_ConvDesc.h"
#include "cudnn_frontend_Heuristics.h"
#include "cudnn_frontend_Engine.h"
#include "cudnn_frontend_EngineConfig.h"
#include "cudnn_frontend_EngineFallbackList.h"
#include "cudnn_frontend_Errata.h"
#include "cudnn_frontend_ExecutionPlan.h"
#include "cudnn_frontend_Filters.h"
#include "cudnn_frontend_Operation.h"
#include "cudnn_frontend_OperationGraph.h"
#include "cudnn_frontend_Tensor.h"
#include "cudnn_frontend_VariantPack.h"
#include "cudnn_frontend_PointWiseDesc.h"
#include "cudnn_frontend_MatMulDesc.h"
#include "cudnn_frontend_Logging.h"
#include "cudnn_frontend_Reorder_Tensor.h"
#include "cudnn_frontend_ExecutionPlanCache.h"
namespace cudnn_frontend {
using Tensor = Tensor_v8;
using TensorBuilder = TensorBuilder_v8;
using ConvDesc = ConvDesc_v8;
using ConvDescBuilder = ConvDescBuilder_v8;
using PointWiseDescBuilder = PointWiseDescBuilder_v8;
using PointWiseDesc = PointWiseDesc_v8;
using MatMulDesc = MatMulDesc_v8;
using MatMulDescBuilder = MatMulDescBuilder_v8;
using ReductionDesc = ReductionDesc_v8;
using ReductionDescBuilder = ReductionDescBuilder_v8;
using Operation = Operation_v8;
using OperationBuilder = OperationBuilder_v8;
using EngineHeuristicsBuilder = EngineHeuristicsBuilder_v8;
using EngineHeuristics = EngineHeuristics_v8;
using EngineBuilder = EngineBuilder_v8;
using Engine = Engine_v8;
using EngineConfig = EngineConfig_v8;
using EngineConfigBuilder = EngineConfigBuilder_v8;
using VariantPack = VariantPack_v8;
using VariantPackBuilder = VariantPackBuilder_v8;
using EngineFallbackList = EngineFallbackList_v8;
using EngineFallbackListBuilder = EngineFallbackListBuilder_v8;
}
cudnn_frontend_Filters.h
cudnn_frontend::VariantPackBuilder_v8
Definition: cudnn_frontend_VariantPack.h:84
cudnn_frontend_Heuristics.h
cudnn_frontend::MatMulDescBuilder_v8
Definition: cudnn_frontend_MatMulDesc.h:76
cudnn_frontend_Logging.h
cudnn_frontend::Operation_v8
Definition: cudnn_frontend_Operation.h:67
cudnn_frontend_OperationGraph.h
cudnn_frontend::EngineConfig_v8
Definition: cudnn_frontend_EngineConfig.h:51
cudnn_frontend::EngineConfigBuilder_v8
Definition: cudnn_frontend_EngineConfig.h:104
cudnn_frontend::OperationBuilder_v8
Definition: cudnn_frontend_Operation.h:156
cudnn_frontend::PointWiseDesc_v8
Definition: cudnn_frontend_PointWiseDesc.h:56
cudnn_frontend::EngineHeuristics_v8
Definition: cudnn_frontend_Heuristics.h:47
cudnn_frontend::ReductionDesc_v8
Definition: cudnn_frontend_ReductionDesc.h:48
cudnn_frontend::ReductionDescBuilder_v8
Definition: cudnn_frontend_ReductionDesc.h:78
cudnn_frontend_EngineConfig.h
cudnn_frontend_Reorder_Tensor.h
cudnn_frontend_Operation.h
cudnn_frontend::ConvDescBuilder_v8
Definition: cudnn_frontend_ConvDesc.h:141
cudnn_frontend::VariantPack_v8
Definition: cudnn_frontend_VariantPack.h:52
cudnn_frontend::PointWiseDescBuilder_v8
Definition: cudnn_frontend_PointWiseDesc.h:153
cudnn_frontend::Engine_v8
Definition: cudnn_frontend_Engine.h:52
cudnn_frontend_PointWiseDesc.h
cudnn_frontend_Errata.h
cudnn_frontend::ConvDesc_v8
Definition: cudnn_frontend_ConvDesc.h:54
cudnn_frontend
Definition: cudnn_backend_base.h:29
cudnn_frontend_VariantPack.h
cudnn_frontend_Tensor.h
cudnn_frontend::Tensor_v8
Definition: cudnn_frontend_Tensor.h:52
cudnn_frontend_ExecutionPlanCache.h
cudnn_frontend::EngineFallbackList_v8
Definition: cudnn_frontend_EngineFallbackList.h:77
cudnn_frontend_ExecutionPlan.h
cudnn_frontend::MatMulDesc_v8
Definition: cudnn_frontend_MatMulDesc.h:47
cudnn_frontend::EngineHeuristicsBuilder_v8
Definition: cudnn_frontend_Heuristics.h:137
cudnn_frontend_Engine.h
cudnn_frontend_EngineFallbackList.h
cudnn_frontend::EngineBuilder_v8
Definition: cudnn_frontend_Engine.h:244
cudnn_frontend::TensorBuilder_v8
Definition: cudnn_frontend_Tensor.h:140
cudnn_frontend_MatMulDesc.h
cudnn_frontend::EngineFallbackListBuilder_v8
Definition: cudnn_frontend_EngineFallbackList.h:120
cudnn_frontend_ConvDesc.h