monarch_rdma/lib.rs
1/*
2 * Copyright (c) Meta Platforms, Inc. and affiliates.
3 * All rights reserved.
4 *
5 * This source code is licensed under the BSD-style license found in the
6 * LICENSE file in the root directory of this source tree.
7 */
8
9// RDMA requires frequent unsafe code blocks
10#![allow(clippy::undocumented_unsafe_blocks)]
11
12mod ibverbs_primitives;
13mod rdma_components;
14mod rdma_manager_actor;
15
16#[macro_use]
17mod macros;
18
19pub use ibverbs_primitives::*;
20pub use rdma_components::*;
21pub use rdma_manager_actor::*;
22pub use test_utils::is_cuda_available;
23
24#[cfg(test)]
25mod rdma_manager_actor_tests;
26mod test_utils;