Contributing to PyTorch ======================= If you would like to contribute to the PyTorch C++ API, refer to the `CONTRIBUTING.md `_ document in the PyTorch repository. It contains instructions on how to develop PyTorch from source and submit a proposal for your patch or feature. Specifically for the C++ frontend, just a note about tests: We have very extensive tests in the `test/cpp/api `_ folder. The tests are a great way to see how certain components are intended to be used. When compiling PyTorch from source, the test runner binary will be written to ``build/bin/test_api``. The tests use the `GoogleTest `_ framework, which you can read up about to learn how to configure the test runner. When submitting a new feature, we care very much that you write appropriate tests. Please follow the lead of the other tests to see how to write a new test case.