The Wayback Machine - https://web.archive.org/web/20220606135922/https://github.com/topics/high-performance-computing
Skip to content
#

high-performance-computing

Here are 603 public repositories matching this topic...

metaflow
precice
BenjaminRodenberg
BenjaminRodenberg commented Jan 18, 2022

utils::ptr_vector<T> serves a similar purpose like smart pointers from std. We should remove this implementation in favor of smart pointers from std.

I already took care of replacing utils::ptr_vector<T> with std::unique_ptr in precice/precice#1159, but there are many more places, where utils::ptr_vector<T> is used.

maintainability good first issue
merrymercy
merrymercy commented May 7, 2022

Background

Currently, Alpa uses cupy as the python API binding for nccl. This causes two problems

  • We need to do conversion between cupy tensors and xla tensors. Although we can achieve zero-copy through dlpack, this part of code is error-prune and hacky.
  • There can be conflicts between the nccl used by cupy and the nccl used by XLA. cupy.nccl and [xla/nccl_utils](https://github.com/alp
good first issue

Improve this page

Add a description, image, and links to the high-performance-computing topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the high-performance-computing topic, visit your repo's landing page and select "manage topics."

Learn more