OpenSpiel is a collection of environments and algorithms for research in general reinforcement learning and search/planning in games.
Role in this project:
DevOps Engineer & Backend Engineer Contributions:7 commits, 4 PRs, 48 comments in 2 months
Contributions summary:Mohammad-reza contributed to the project by implementing and modifying build and test infrastructure, specifically focusing on macOS builds, Python tests, and integrating TensorFlow for AlphaZero compilation. They updated the build scripts, incorporating new flags and functionalities for TensorFlow-related components. Additionally, the user made changes to the Python test setup, including modifications to the `noxfile.py` file and the use of the `ObservationTensor`.
reinforcement-learninggamesmultiagentcpppython
Build and install TensorFlow C++ API library.
Role in this project:
DevOps Engineer Contributions:6 commits, 1 PR, 2 comments in 11 days
Contributions summary:Mohammad-reza primarily focused on automating the build and installation process for the TensorFlow C++ API library. They developed a bash script (`install-requirements.sh`) to automatically install dependencies and set up the build environment on Debian-based systems. Further contributions included adding OS type checking and requiring root access for the installation script. The user also removed CUDA installation and updated the Docker file for Ubuntu environments.
cpptensorflowtensorflow-cctensorflow-cmakec-plus-plus