SmartSim icon indicating copy to clipboard operation
SmartSim copied to clipboard

Spack Install

Open Spartee opened this issue 3 years ago • 0 comments

Description

Create an automated Spack install for SmartSim.

Justification

SmartSim has three external dependencies that could be installed by Spack. Hiredis and Redis are already a part of the Spack ecosystem, but will need to be updated as they only provide redis < 5.0.3 and hiredis < 1.0.0. This should be fairly straightforward as spack allows users to pull from Github similar to how we do in our Makefile

Implementation Strategy

This involves

  • Installing python lib to a python environment with dependencies
  • Installing Redis, RedisAI (what smart --device gpu/cpu currently does)
  • Possibly also installing SmartRedis (C/C++/Fortran lib) depending on which Spack install gets implemented first.

Spartee avatar Apr 19 '21 15:04 Spartee