All Projects → RBigData → pbdML

RBigData / pbdML

Licence: other
No description or website provided.

Programming Languages

r
7636 projects
c
50402 projects - #5 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to pbdML

fml
Fused Matrix Library
Stars: ✭ 24 (+84.62%)
Mutual labels:  hpc, linear-algebra, mpi
dbcsr
DBCSR: Distributed Block Compressed Sparse Row matrix library
Stars: ✭ 65 (+400%)
Mutual labels:  hpc, linear-algebra, mpi
PartitionedArrays.jl
Vectors and sparse matrices partitioned into pieces for parallel distributed-memory computations.
Stars: ✭ 45 (+246.15%)
Mutual labels:  hpc, linear-algebra, mpi
Batch Shipyard
Simplify HPC and Batch workloads on Azure
Stars: ✭ 240 (+1746.15%)
Mutual labels:  hpc, mpi
Dash
DASH, the C++ Template Library for Distributed Data Structures with Support for Hierarchical Locality for HPC and Data-Driven Science
Stars: ✭ 134 (+930.77%)
Mutual labels:  hpc, mpi
Ginkgo
Numerical linear algebra software package
Stars: ✭ 149 (+1046.15%)
Mutual labels:  hpc, linear-algebra
Ompi
Open MPI main development repository
Stars: ✭ 1,221 (+9292.31%)
Mutual labels:  hpc, mpi
Foundations of HPC 2021
This repository collects the materials from the course "Foundations of HPC", 2021, at the Data Science and Scientific Computing Department, University of Trieste
Stars: ✭ 22 (+69.23%)
Mutual labels:  hpc, mpi
azurehpc
This repository provides easy automation scripts for building a HPC environment in Azure. It also includes examples to build e2e environment and run some of the key HPC benchmarks and applications.
Stars: ✭ 102 (+684.62%)
Mutual labels:  hpc, mpi
ParMmg
Distributed parallelization of 3D volume mesh adaptation
Stars: ✭ 19 (+46.15%)
Mutual labels:  hpc, mpi
Singularity-tutorial
Singularity 101
Stars: ✭ 31 (+138.46%)
Mutual labels:  hpc, mpi
Core
parallel finite element unstructured meshes
Stars: ✭ 124 (+853.85%)
Mutual labels:  hpc, mpi
t8code
Parallel algorithms and data structures for tree-based AMR with arbitrary element shapes.
Stars: ✭ 37 (+184.62%)
Mutual labels:  hpc, mpi
arbor
The Arbor multi-compartment neural network simulation library.
Stars: ✭ 87 (+569.23%)
Mutual labels:  hpc, mpi
Hpcinfo
Information about many aspects of high-performance computing. Wiki content moved to ~/docs.
Stars: ✭ 171 (+1215.38%)
Mutual labels:  hpc, mpi
Training Material
A collection of code examples as well as presentations for training purposes
Stars: ✭ 85 (+553.85%)
Mutual labels:  hpc, mpi
hp2p
Heavy Peer To Peer: a MPI based benchmark for network diagnostic
Stars: ✭ 17 (+30.77%)
Mutual labels:  hpc, mpi
hpc
Learning and practice of high performance computing (CUDA, Vulkan, OpenCL, OpenMP, TBB, SSE/AVX, NEON, MPI, coroutines, etc. )
Stars: ✭ 39 (+200%)
Mutual labels:  hpc, mpi
Strumpack
Structured Matrix Package (LBNL)
Stars: ✭ 57 (+338.46%)
Mutual labels:  hpc, linear-algebra
Hiop
HPC solver for nonlinear optimization problems
Stars: ✭ 75 (+476.92%)
Mutual labels:  hpc, mpi

pbdML

pbdML is an R package containing a collection of machine learning utilities. These functions can be used in serial with native R objects (matrices and vectors) or in parallel with distributed matrices from the pbdDMAT package. Here, we focus on ease of coding and understanding rather than performance (i.e., all code is written in R), and as such this package should primarily be thought of as a demonstration of the capabilities of the pbdDMAT package.

Usage

Functions have the same dispatch whether working with a regular R matrix or with a ddmatrix from the pbdDMAT package.

So for example, to compute a randomized PCA, we can run

rpca(x)

where x is either a matrix or a ddmatrix.

Installation

pbdML requires:

  • R version 3.0.0 or higher
  • A system installation of MPI
  • The pbdMPI and pbdDMAT packages, as well as their dependencies.

Development Version

remotes::install_github("RBigData/pbdML")

Authors

pbdML is authored and maintained by members of the pbdR core team:

  • Drew Schmidt
  • George Ostrouchov
  • Wei-Chen Chen
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].