#Hpc
Showing 60 of 88 repositories tagged #hpc, ranked by stars
The Julia Programming Language
Making large AI models cheaper, faster and more accessible
A Cloud Native Batch System (Project under CNCF)
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
A DSL for data-driven computational pipelines
Singularity has been renamed to Apptainer as part of us moving the project to the Linux Foundation. This repo has been persisted as a snapshot right before the changes.
Apptainer: Application containers for Linux
A basic user tool to execute simple docker containers in batch or interactive systems without root privileges.
UCCL is an efficient communication library for GPUs, covering collectives, P2P (e.g., KV cache transfer, RL weight transfer), and EP (e.g., GPU-driven)
A batch scheduler of kubernetes for high performance workload, e.g. AI/ML, BigData, HPC
Scientific workflow engine designed for simplicity & scalability. Trivially transition between one off use cases to massive scale production environments
SingularityCE is the Community Edition of Singularity, an open source container platform designed to be simple, fast, and secure.
Build your own high performance LLM inference engine in C++ and CUDA - a smaller version of vLLM
Pythonic tool for orchestrating machine-learning/high performance/quantum-computing workflows in heterogeneous compute environments.
Rust wrapper for ArrayFire
Learn Julia the hard way!
Backend.AI is a streamlined, container-based computing cluster platform that hosts popular computing/ML frameworks and diverse programming languages, with pluggable heterogeneous accelerator support including CUDA GPU, ROCm GPU, Gaudi NPU, Google TPU, GraphCore IPU and other NPUs.
Differentiable Fluid Dynamics Package
hpc 教程,包含集合通信(mpi、nccl)、cuda 编程、向量化 SIMD、RDMA 通信等
This repository consists for gpu bootcamp material for HPC and AI
User-friendly Scheduler for sub-node tasks for HPC systems
Image-processing software for cryo-electron microscopy
A Slurm cluster using docker-compose
VisIt - Visualization and Data Analysis for Mesh-based Scientific Data
HPC Container Maker
🚀🚀🚀 This repository lists some awesome public CUDA, cuda-python, cuBLAS, cuDNN, CUTLASS, TensorRT, TensorRT-LLM, Triton, TVM, MLIR, PTX and High Performance Computing (HPC) projects.
This is a set of simple programs that can be used to explore the features of a parallel platform.
Parallel programming with Python
Run Slurm in Kubernetes
Python extension language using accelerators
Create clusters of VMs on the cloud and configure them with Ansible.
Run Slurm on Kubernetes. A Slinky project.
An open-source toolkit for deploying and managing high performance clusters for HPC, AI, and data analytics workloads.
Arkouda (αρκούδα): Interactive Data Analytics at Supercomputing Scale :bear:
A powerful Python framework for writing and running portable regression tests and benchmarks for HPC systems.
A Cross-Platform, Multi-Cloud High-Performance Computing Platform
quacc is a flexible platform for computational materials science and quantum chemistry that is built for the big data era.
This repository containts materials for End-to-End AI for Science
Distributed tensors and Machine Learning framework with GPU and MPI acceleration in Python
Livermore Big Artificial Neural Network Toolkit
Custom Spawner for Jupyterhub to start servers in batch scheduled systems
A coherent Ansible roles collection to simply deploy clusters of nodes.
:floppy_disk: C++ & Python API for Scientific I/O
Machine Learning for HPC Workflows
Simulator optimized for large scale neural network simulations.
A collection of code examples as well as presentations for training purposes
Analyze graph/hierarchical performance data using pandas dataframes
Jupyter notebooks in Neovim, plus a full remote workspace over SSH that edits any file and runs kernels on a remote machine or cluster as if local. Kitty graphics, Rust backend.
High-performance C++ tensor library with NumPy/PyTorch-like API
A lightweight (serverless) native python parallel processing framework based on simple decorators and call graphs.
Sample-based Quantum Diagonalization: Classically postprocess noisy quantum samples to yield more accurate eigenvalue estimations.
Course material on scientific software development for researchers in earth and planetary surface processes
Perun is a Python package that measures the energy consumption of your applications.
Slurm Docker Container on CentOS 7
Run Slurm as a Kubernetes scheduler. A Slinky project.
Slurm TUI
Parallelo Parallel Library (PPL) is a small parallel framework that brings Structured Parallel Programming in Rust.
A visualization library for many-threaded devices.
The BeeGFS Container Storage Interface (CSI) driver provides high performing and scalable storage for workloads running in Kubernetes. 📦 🐝
The LUMI AI Guide is designed to assist users in migrating their machine learning applications from smaller-scale computing environments to the LUMI supercomputer.