Welcome to MIOpen¶
Advanced Micro Devices, Inc’s open source deep learning library.
Sources and binaries can be found at MIOpen’s GitHub site.
Contents:
- MIOpen Release notes
- 10/05/2022 [2.18.0]
- 04/12/2022 [2.16.0]
- 11/02/2021 [2.14.0]
- 08/03/2021 [2.12.0]
- 05/17/2021 [2.11.0]
- 03/25/2021 [2.10.0]
- 12/01/2020 [ 2.9.0 ]
- 10/28/2020 [ 2.8.0 ]
- 09/18/2020 [ 2.7.0 ]
- 08/20/2020 [ 2.6.0 ]
- 07/10/2020 [ 2.5.0 ]
- 06/02/2020 [ 2.4.0 ]
- 03/01/2020 [ 2.3.0 ]
- 01/24/2020 [ 2.2.1 ]
- 12/19/2019 [ 2.2.0 ]
- 09/25/2019 [ 2.1.0 ]
- 08/13/2019 [ 2.0.1 ]
- 07/08/2019 [ 2.0.0 ]
- 05/03/2019 [ 1.8.1 ]
- 04/11/2019 [ 1.8.0 ]
- 02/06/2019 [ 1.7.1 ]
- 12/19/2018 [ 1.7.0 ]
- 11/18/2018 [ 1.6.0 ]
- 09/14/2018 [ 1.5.0 ]
- 07/30/2018 [ 1.4.2 ]
- 07/19/2018 [ 1.4.1 ]
- 07/06/2018 [ 1.4.0 ]
- 03/30/2018 [ 1.3.0 ]
- 03/08/2018 [ 1.2.1 ]
- 12/15/2017 [ 1.2.0 ]
- 09/08/2017 [ 1.1.0 ]
- 08/27/2017 [ 1.0.2 ]
- 07/26/2017 [ 1.0.1 ]
- 06/30/2017 [ 1.0.0 ] Initial release
- Citing MIOpen
- Build and Install Instructions
- Prerequisites
- Installing MIOpen with pre-built packages
- Installing MIOpen kernels package
- Installing the dependencies
- Building MIOpen from source
- Building the library
- Building the driver
- Running the tests
- Building the documentation
- Formatting the code
- Installing the dependencies manually
- Using docker
- Citing MIOpen
- Porting from cuDNN to MIOpen
- Building MIOpen for Embedded Systems
- MIOpenDriver
- Debugging and Logging
- Kernel Cache
- Performance Database
- Find-Db Database
- Find and Immediate Mode
- Fusion API: Getting Started
- MI200 MFMA Behavior Specifics
- MIOpen Porting Guide
- API Reference
- Datatypes
- Handle
- Tensors
- Activation Layers
- Convolutional Layer
- miopenConvolutionMode_t
- miopenConvFwdAlgorithm_t
- miopenConvBwdWeightsAlgorithm_t
- miopenConvBwdDataAlgorithm_t
- miopenConvAlgoPerf_t
- miopenConvSolution_t
- miopenCreateConvolutionDescriptor
- miopenInitConvolutionDescriptor
- miopenInitConvolutionNdDescriptor
- miopenGetConvolutionDescriptor
- miopenGetConvolutionNdDescriptor
- miopenSetConvolutionGroupCount
- miopenSetTransposeConvOutputPadding
- miopenSetTransposeConvNdOutputPadding
- miopenGetConvolutionForwardOutputDim
- miopenGetConvolutionNdForwardOutputDim
- miopenConvolutionForwardGetWorkSpaceSize
- miopenFindConvolutionForwardAlgorithm
- miopenConvolutionForward
- miopenConvolutionForwardBias
- miopenFindConvolutionBackwardDataAlgorithm
- miopenConvolutionBackwardData
- miopenConvolutionBackwardDataGetWorkSpaceSize
- miopenConvolutionBackwardWeightsGetWorkSpaceSize
- miopenFindConvolutionBackwardWeightsAlgorithm
- miopenConvolutionBackwardWeights
- miopenConvolutionBackwardBias
- miopenDestroyConvolutionDescriptor
- Recurrent Neural Networks
- miopenRNNMode_t
- miopenRNNInputMode_t
- miopenRNNAlgo_t
- miopenRNNDirectionMode_t
- miopenRNNBiasMode_t
- miopenRNNGEMMalgoMode_t
- miopenCreateRNNDescriptor
- miopenGetRNNDescriptor
- miopenGetRNNDescriptor_V2
- miopenDestroyRNNDescriptor
- miopenSetRNNDescriptor
- miopenSetRNNDescriptor_V2
- miopenGetRNNWorkspaceSize
- miopenGetRNNTrainingReserveSize
- miopenGetRNNParamsSize
- miopenGetRNNParamsDescriptor
- miopenGetRNNInputTensorSize
- miopenGetRNNHiddenTensorSize
- miopenGetRNNLayerParamSize
- miopenGetRNNLayerBiasSize
- miopenGetRNNLayerParam
- miopenGetRNNLayerBias
- miopenSetRNNLayerParam
- miopenSetRNNLayerBias
- miopenGetRNNLayerParamOffset
- miopenGetRNNLayerBiasOffset
- miopenRNNForwardTraining
- miopenRNNBackwardData
- miopenRNNBackwardWeights
- miopenRNNForwardInference
- Batch Normalization Layer
- Local Response Normalization Layer
- Pooling Layer
- miopenPoolingMode_t
- miopenIndexType_t
- miopenCreatePoolingDescriptor
- miopenSet2dPoolingDescriptor
- miopenSetNdPoolingDescriptor
- miopenSetPoolingIndexType
- miopenGetPoolingIndexType
- miopenGet2dPoolingDescriptor
- miopenGetNdPoolingDescriptor
- miopenGetPoolingForwardOutputDim
- miopenGetPoolingNdForwardOutputDim
- miopenPoolingGetWorkSpaceSize
- miopenPoolingGetWorkSpaceSizeV2
- miopenPoolingForward
- miopenPoolingBackward
- miopenDestroyPoolingDescriptor
- Softmax Layer
- Layer Fusion
- miopenFusionDirection_t
- miopenCreateFusionPlan
- miopenDestroyFusionPlan
- miopenCompileFusionPlan
- miopenFusionPlanGetOp
- miopenFusionPlanGetWorkSpaceSize
- miopenFusionPlanConvolutionGetAlgo
- miopenCreateOpConvForward
- miopenCreateOpActivationForward
- miopenCreateOpBiasForward
- miopenCreateOpBatchNormInference
- miopenCreateOperatorArgs
- miopenDestroyOperatorArgs
- miopenSetOpArgsConvForward
- miopenSetOpArgsBatchNormInference
- miopenSetOpArgsBiasForward
- miopenExecuteFusionPlan
- Loss Function Layer
- Dropout Layer
- Reduction Layer
- miopenReduceTensorOp_t
- miopenNanPropagation_t
- miopenReduceTensorIndices_t
- miopenIndicesType_t
- miopenCreateReduceTensorDescriptor
- miopenDestroyReduceTensorDescriptor
- miopenSetReduceTensorDescriptor
- miopenGetReduceTensorDescriptor
- miopenGetReductionIndicesSize
- miopenGetReductionWorkspaceSize
- miopenReduceTensor