Skip to content

Commit dcfb18e

Browse files
committedApr 12, 2021
[Project] Readme update
1 parent 7dbbe72 commit dcfb18e

File tree

1 file changed

+11
-27
lines changed

1 file changed

+11
-27
lines changed
 

‎README.md

+11-27
Original file line numberDiff line numberDiff line change
@@ -32,32 +32,16 @@ prototyping algorithms on a local computer for later running on a powerful serve
3232

3333
### Features
3434

35-
- [X] Library C interface
36-
- [X] Library setup
37-
- [X] Sparse matrix
38-
- [X] Sparse matrix multiplication
39-
- [X] Sparse matrix element-wise addition
40-
- [X] Sparse matrix kronecker
41-
- [X] Sparse matrix transpose
42-
- [X] Sparse matrix extract sub-matrix
43-
- [X] Sparse matrix reduce
44-
- [X] Sparse matrix slicing
45-
- [X] Matrix cached filling
46-
- [X] Sequential fallback backend for CPU
47-
- [X] Device capabilities query
48-
- [X] IO matrix loading from mtx file
49-
- [X] IO matrix saving into mtx file
50-
- [X] IO matrix saving into gviz format
51-
- [X] IO user-defined file logging
52-
- [X] Wrapper for Python API
53-
- [X] Wrapper syntax sugar
54-
- [X] Tests for Python wrapper
55-
- [X] Pip package
56-
- [X] Code examples
57-
- [X] User guide
58-
- [X] Unit Tests collection
59-
- [X] Publish built artifacts and shared libs
60-
- [X] Publish stable source code archives
35+
- Matrix creation (empty, from data, with random data)
36+
- Matrix-matrix operations (multiplication, element-wise addition, kronecker product)
37+
- Matrix operations (equality, transpose, reduce to vector, extract sub-matrix)
38+
- Matrix data extraction (as lists, as list of pairs)
39+
- Matrix syntax sugar (pretty string printing, slicing, iterating through non-zero values)
40+
- IO (import/export matrix from/to `.mtx` file format)
41+
- GraphViz (export single matrix or set of matrices as a graph with custom color and label settings)
42+
- Debug (matrix string debug markers, logging)
43+
- C API for performance-critical computations
44+
- Python package for every-day tasks
6145

6246
## Simple example
6347

@@ -100,7 +84,7 @@ These steps are required if you want to build library for your specific platform
10084

10185
### Requirements
10286

103-
- Linux based (tested on Ubuntu 20.04)
87+
- Linux based OS (tested on Ubuntu 20.04)
10488
- CMake Version 3.15 or higher
10589
- CUDA Compatible GPU device (to run Cuda computations)
10690
- GCC Compiler

0 commit comments

Comments
 (0)
Please sign in to comment.