#ucx #low-level #bindings #rdma #open-ucx #libucx

nightly sys ucx-sys

Low-level FFI bindings to the RDMA C-library libucx

6 releases

Uses old Rust 2015

0.1.3 Mar 30, 2018
0.1.2 Mar 30, 2018
0.0.2 Jun 7, 2017

#12 in #rdma


Used in ucx

MIT license

4.5MB
96K SLoC

C 59K SLoC // 0.1% comments C++ 29K SLoC // 0.1% comments Rust 4K SLoC // 0.1% comments M4 1.5K SLoC // 0.3% comments Automake 1K SLoC // 0.1% comments Shell 888 SLoC // 0.2% comments INI 285 SLoC // 0.1% comments Java 249 SLoC // 0.3% comments Python 98 SLoC // 0.1% comments Emacs Lisp 19 SLoC // 0.5% comments Vim Script 6 SLoC

Contains (obscure autoconf code, 9KB) lib/ucx/configure.ac

ucx

ucx is a rust crate.

It incorporates the ucx-sys low-level FFI bindings for OpenUCX. OpenUCX is currently Linux-only.

Licensing

The license for this project is MIT.

Dependencies

~5MB
~124K SLoC