Skip to content

Commit 5025fd7

Browse files
authored
Merge pull request #44 from LLNL/release_v0.1
Updating DiHydrogen to release v0.1
2 parents 9bca9d9 + ca4db3c commit 5025fd7

File tree

2 files changed

+45
-1
lines changed

2 files changed

+45
-1
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ cmake_minimum_required(VERSION 3.14.0)
1111
cmake_policy(SET CMP0074 OLD)
1212

1313
project(DiHydrogen
14-
VERSION 0.0.1
14+
VERSION 0.1.0
1515
DESCRIPTION "A distributed multilinear algebra interface library."
1616
HOMEPAGE_URL "https://github.com/llnl/DiHydrogen"
1717
LANGUAGES CXX)

ReleaseNotes.txt

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
============================== Release Notes: v0.1 ==============================
2+
3+
Initial release of the DiHydrogen Distributed Tensor Library.
4+
5+
DiHydrogen is the second version of the Hydrogen fork of the
6+
well-known distributed linear algebra library, Elemental. DiHydrogen
7+
aims to be a basic distributed multilinear algebra interface with a
8+
particular emphasis on the needs of the distributed machine learning
9+
effort, LBANN.
10+
11+
API:
12+
13+
Performance optimizations:
14+
15+
Internal features:
16+
- Support for the DistConv legacy library
17+
- Added multi-dimensional tensor class
18+
- Added support for older CUDA architectures v3.0+
19+
- Use CUB for memory management
20+
- Support for point-to-point (P2P) library
21+
- Support for NVSHMEM halo exchange
22+
23+
DistConv Legacy:
24+
- batchnorm
25+
- channel-wise softmax
26+
- concat
27+
- convolution
28+
- deconv
29+
- leaky-relu
30+
- pooling
31+
- relu
32+
- slice
33+
- softmax
34+
35+
Build system:
36+
- Require C++14
37+
- Added support for cuDNN v8
38+
39+
Bug fixes:
40+
- Fixed build issues with GCC8
41+
42+
Retired features:
43+
44+

0 commit comments

Comments
 (0)