Overview
EPIL officially supports Linux (Ubuntu 20.04), Python 3.8 and PyTorch with the latest version. In particular, PyTorch 2.0 allows faster training of large models through precompilation, resulting in improved training speed and reduced GPU memory usage. Please make sure that CUDA and Nvidia drivers are installed according to the PyTorch version you are using.
Software Files
This library consists of the following components:
- data: Implements a sample dataset downloader and a Dataloader for model training.
- layer: Implements layered models such as(Hierarchical RNNs and spatial attention mechanisms, etc.
- model: Implements multiple motion generation models, with support for inputs including joint angles (with arbitrary degrees of freedom) and color images (128x128 pixels).
- test: Contains test programs.
- utils: Provides functions for normalization, visualization, argument processing, etc.
Install via pip
To set up the environment, clone the EIPL repository from GitHub and install it using the pip command.