First of all, thanks for taking the time to contribute!
Please refer to the following guidelines to contribute new functionality or bug fixes:
- Use autopep8 to format the Python code.
- Use clang-format to format C++ code. Changes to BytePS C++ code should conform to Google C++ Style Guide.
- Add unit tests for any new code you write.
- Run unit tests in both CI and GPU environments.