Skip to content

ROCm/hipDNN

Repository files navigation

hipDNN

Caution

The hipDNN repository is retired, please use the ROCm/rocm-libraries repository

Overview

hipDNN is a graph-based deep learning library for AMD GPUs that leverages a flexible plugin architecture to provide optimized implementations and utilities for various routines.


Table of Contents


Getting Started

The fastest way to get started with hipDNN is to follow the quick start steps in the build guide.


Documentation

User Guides

  • Building - Prerequisites, build configurations, and platform-specific instructions
  • How-To - Using hipDNN components and extending the framework
  • Environment Configuration - Runtime configuration and logging setup
  • Operation Support - Currently supported operations and their status
  • Samples - Frontend usage examples

Developer Guides

Testing


Project Structure

hipDNN is organized into several key components. For detailed architecture descriptions, see the Design Overview.

Component Description
Backend Core shared library providing C API for operation graphs and managing plugins
Frontend Header-only C++ API wrapper around the backend
SDK Header-only library for plugin development and utilities
Plugins Plugin implementations, including MIOpen Legacy Plugin
Samples Example implementations demonstrating hipDNN usage
Tests Tests for the public API (incl. frontend integration tests)

Docker Support

See Docker README for containerized development environments.


Contributing

For information about contributing to the hipDNN project, please see the Contributing Guide.

About

[DEPRECATED] Moved to ROCm/rocm-libraries repo

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 22