| ## maintain docs | |
| 1. build docs | |
| ```shell | |
| # in root directory: | |
| make docs | |
| ``` | |
| 2. doc string format | |
| We adopt the google style docstring format as the standard, please refer to the following documents. | |
| 1. Google Python style guide docstring [link](http://google.github.io/styleguide/pyguide.html#381-docstrings) | |
| 2. Google docstring example [link](https://sphinxcontrib-napoleon.readthedocs.io/en/latest/example_google.html) | |
| 3. sample:torch.nn.modules.conv [link](https://pytorch.org/docs/stable/_modules/torch/nn/modules/conv.html#Conv1d) | |
| 4. load function as an example: | |
| ```python | |
| def load(file, file_format=None, **kwargs): | |
| """Load data from json/yaml/pickle files. | |
| This method provides a unified api for loading data from serialized files. | |
| Args: | |
| file (str or :obj:`Path` or file-like object): Filename or a file-like | |
| object. | |
| file_format (str, optional): If not specified, the file format will be | |
| inferred from the file extension, otherwise use the specified one. | |
| Currently supported formats include "json", "yaml/yml". | |
| Examples: | |
| >>> load('/path/of/your/file') # file is stored in disk | |
| >>> load('https://path/of/your/file') # file is stored on internet | |
| >>> load('oss://path/of/your/file') # file is stored in petrel | |
| Returns: | |
| The content from the file. | |
| """ | |
| ``` | |