Skip to content

Investigating faster CPU inference on the ARES neural network

Notifications You must be signed in to change notification settings

IngridPuppet/research-concurrent-ares

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARES with concurrency

This repository investigates faster CPU inference on the ARES neural network.

Installation

You need to install e3nn_ares before setting up ares_release.

Please follow their respective instructions:

If you opt for a venv, you might find useful the requirements.txt and requirements-cpu.txt files at the root of the repository.

Usage

The same instructions for inferencing the network still apply, except that you would now pass two additional options:

  • --torch_threads to set the number of PyTorch threads for intra-op parallelization
  • --async_threads to set the number of concurrent threads to use in thread pools during forward pass

If the latter is not passed or set to a value less than 2, the original version of ARES is run.

About

Investigating faster CPU inference on the ARES neural network

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published