ToddThomson / Mila

Achilles Mila Deep Neural Network library provides an API to model, train and evaluate Recurrent Neural Networks. Mila utilizes the NVIDIA CUDA runtime and the CuDNN library for high-performance GPU acceleration.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mila

Mila Deep Neural Net library

Prerelease Notice

Mila, version 0.9.5-alpha is currently an early, experimental, preview release.

Description

Achilles Mila Deep Neural Network library provides an API to model, train and evaluate Recurrent Neural Networks. Mila utilizes the NVIDIA CUDA runtime and the CuDNN library for high-performance GPU acceleration.

Top Features

1 Deep Neural Nets

  • Recurrent Neural Networks
  • GPU acceleration using CUDA runtime 11.6.x and CuDNN 8.3.2.x
  • Fluent configuration of descriptors and operations

2 Datasets

  • Batch sequence loader
  • One-hot encoder
  • HDF5 storage

What's New

Mila, Version 0.9.5-alpha adds:

  • CUDA Runtime 11.6
  • CuDNN 8.3.2.44

Mila, version 0.9.2-pre adds:

  • simpified modular API calls
  • additional sample code

Mila Build Instructions

Mila is currently built using Microsoft Visual Studio 2022.

Required Components

  • C++ 20 Module API
  • NVIDIA CuDNN, 8.3.2.x
  • NVIDIA Cuda Runtime, 11.6.x
  • HDF5, 1.12.1

About

Achilles Mila Deep Neural Network library provides an API to model, train and evaluate Recurrent Neural Networks. Mila utilizes the NVIDIA CUDA runtime and the CuDNN library for high-performance GPU acceleration.

License:MIT License


Languages

Language:C++ 96.8%Language:C 2.7%Language:Cuda 0.5%