2022-05-20 16:51:34 +08:00
|
|
|
|
## maintain docs
|
2022-05-25 12:15:38 +08:00
|
|
|
|
1. build docs
|
2022-05-20 16:51:34 +08:00
|
|
|
|
```shell
|
2022-05-25 12:15:38 +08:00
|
|
|
|
# in root directory:
|
|
|
|
|
|
make docs
|
2022-05-20 16:51:34 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
2022-05-25 12:15:38 +08:00
|
|
|
|
2. doc string format
|
2022-05-20 16:51:34 +08:00
|
|
|
|
|
|
|
|
|
|
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)
|
2022-05-25 12:15:38 +08:00
|
|
|
|
4. load function as an example:
|
2022-05-20 16:51:34 +08:00
|
|
|
|
|
|
|
|
|
|
```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:
|
2023-01-31 01:23:56 +00:00
|
|
|
|
>>> 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
|
2022-05-20 16:51:34 +08:00
|
|
|
|
|
|
|
|
|
|
Returns:
|
|
|
|
|
|
The content from the file.
|
|
|
|
|
|
"""
|
|
|
|
|
|
```
|