Files
mscclpp/python/config_py.cpp
Saeed Maleki e7d5e652df Python bindings (#125)
Co-authored-by: Olli Saarikivi <olsaarik@microsoft.com>
Co-authored-by: Changho Hwang <changhohwang@microsoft.com>
Co-authored-by: Binyang Li <binyli@microsoft.com>
2023-07-19 15:35:54 +08:00

17 lines
548 B
C++

// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.
#include <nanobind/nanobind.h>
#include <mscclpp/config.hpp>
namespace nb = nanobind;
using namespace mscclpp;
void register_config(nb::module_& m) {
nb::class_<Config>(m, "Config")
.def_static("get_instance", &Config::getInstance, nb::rv_policy::reference)
.def("get_bootstrap_connection_timeout_config", &Config::getBootstrapConnectionTimeoutConfig)
.def("set_bootstrap_connection_timeout_config", &Config::setBootstrapConnectionTimeoutConfig);
}