The update data transfer interface here is encapsulated in the libxgboost.so file, but I want to compress it to reduce the bandwidth. Can you provide the source code of libxgboost.so? Or provide a compression interface for data transmission externally.
Hi @Carex-Chunhui , the code in the src directory gets built into libxgboost.so. Much of the networking is done in Rabit, which is a submodule of Federated XGBoost. You can take a look at this PR to see how we integrated Mbed TLS into Rabit.
The update data transfer interface here is encapsulated in the libxgboost.so file, but I want to compress it to reduce the bandwidth. Can you provide the source code of libxgboost.so? Or provide a compression interface for data transmission externally.