All Projects → CrayLabs → SmartRedis

CrayLabs / SmartRedis

Licence: BSD-2-Clause license
SmartSim Infrastructure Library Clients.

Programming Languages

C++
36643 projects - #6 most used programming language
python
139335 projects - #7 most used programming language
fortran
972 projects
c
50402 projects - #5 most used programming language
CMake
9771 projects
shell
77523 projects

Projects that are alternatives of or similar to SmartRedis

redis-modules-java
Java client libraries for redis-modules https://redis.io/modules, based on Redisson. https://github.com/redisson/redisson
Stars: ✭ 57 (+54.05%)
Mutual labels:  redis-client, redisai
LatticeQCD.jl
A native Julia code for lattice QCD with dynamical fermions in 4 dimension.
Stars: ✭ 85 (+129.73%)
Mutual labels:  hpc
wrench
WRENCH: Cyberinfrastructure Simulation Workbench
Stars: ✭ 25 (-32.43%)
Mutual labels:  hpc
JRediSearch
Java Client for RediSearch
Stars: ✭ 133 (+259.46%)
Mutual labels:  redis-client
vscode-redis
Redis Client in VSCode!
Stars: ✭ 63 (+70.27%)
Mutual labels:  redis-client
BigComputeLabs
Big Compute Learning Labs
Stars: ✭ 19 (-48.65%)
Mutual labels:  hpc
pennylane-lightning
The PennyLane-Lightning plugin provides a fast state-vector simulator written in C++ for use with PennyLane
Stars: ✭ 28 (-24.32%)
Mutual labels:  hpc
SmartSim
SmartSim Infrastructure Library.
Stars: ✭ 133 (+259.46%)
Mutual labels:  hpc
mckernel
McKernel
Stars: ✭ 88 (+137.84%)
Mutual labels:  hpc
nerd
Your personal nerd that takes care of running jobs on the Nerdalize cloud
Stars: ✭ 15 (-59.46%)
Mutual labels:  hpc
swift-nio-redis
A high performance Redis protocol (RESP) implementation for SwiftNIO
Stars: ✭ 27 (-27.03%)
Mutual labels:  redis-client
claw-compiler
CLAW Compiler for Performance Portability
Stars: ✭ 38 (+2.7%)
Mutual labels:  hpc
cache redis node
Exemplo de utilização de Cache, com Redis, Mongo, nodejs
Stars: ✭ 30 (-18.92%)
Mutual labels:  redis-client
redimo.go
Use the power of DynamoDB with the ease of the Redis API
Stars: ✭ 29 (-21.62%)
Mutual labels:  redis-client
redis
efficient client ⚡️
Stars: ✭ 70 (+89.19%)
Mutual labels:  redis-client
RET
ROCm Machine Learning and HPC Stack installer
Stars: ✭ 28 (-24.32%)
Mutual labels:  hpc
forward
Port Forwarding Utility
Stars: ✭ 41 (+10.81%)
Mutual labels:  hpc
ParallelUtilities.jl
Fast and easy parallel mapreduce on HPC clusters
Stars: ✭ 28 (-24.32%)
Mutual labels:  hpc
fml
Fused Matrix Library
Stars: ✭ 24 (-35.14%)
Mutual labels:  hpc
parallel
PARALLEL: Stata module for parallel computing
Stars: ✭ 97 (+162.16%)
Mutual labels:  hpc


Home    Install    Documentation    Slack    Cray Labs   


License GitHub last commit PyPI - Wheel GitHub tag (latest by date) PyPI - Python Version Language Code style: black codecov

SmartRedis

SmartRedis is a collection of Redis clients that support RedisAI capabilities and include additional features for high performance computing (HPC) applications. SmartRedis provides clients in the following languages:

Language Version/Standard
Python 3.7, 3.8, 3.9
C++ C++17
C C99
Fortran Fortran 2018

SmartRedis is used in the SmartSim library. SmartSim makes it easier to use common Machine Learning (ML) libraries like PyTorch and TensorFlow in numerical simulations at scale. SmartRedis connects these simulations to a Redis database or Redis database cluster for data storage, script execution, and model evaluation. While SmartRedis contains features for simulation workflows on supercomputers, SmartRedis is fully functional as a RedisAI client library and can be used without SmartSim in any Python, C++, C, or Fortran project.

Using SmartRedis

SmartRedis installation instructions are currently hosted as part of the SmartSim library installation instructions Additionally, detailed API documents are also available as part of the SmartSim documentation.

Dependencies

SmartRedis utilizes the following libraries.

Publications

The following are public presentations or publications using SmartRedis

Cite

Please use the following citation when referencing SmartSim, SmartRedis, or any SmartSim related work.

Partee et al., “Using Machine Learning at Scale in HPC Simulations with SmartSim: An Application to Ocean Climate Modeling,” arXiv:2104.09355, Apr. 2021, [Online]. Available: http://arxiv.org/abs/2104.09355.

bibtex

```latex
@misc{partee2021using,
      title={Using Machine Learning at Scale in HPC Simulations with SmartSim: An Application to Ocean Climate Modeling},
      author={Sam Partee and Matthew Ellis and Alessandro Rigazzi and Scott Bachman and Gustavo Marques and Andrew Shao and Benjamin Robbins},
      year={2021},
      eprint={2104.09355},
      archivePrefix={arXiv},
      primaryClass={cs.CE}
}
```
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].