Metadata-Version: 2.1
Name: torchzq
Version: 1.0.5.dev0
Summary: TorchZQ: A simple PyTorch experiment runner.
Home-page: https://github.com/enhuiz/torchzq
Author: enhuiz
Author-email: niuzhe.nz@outlook.com
License: UNKNOWN
Platform: UNKNOWN
Requires-Python: >=3.6.0
Description-Content-Type: text/markdown
Requires-Dist: torch
Requires-Dist: zouqi (==1.0.5)
Requires-Dist: pyyaml
Requires-Dist: tqdm
Requires-Dist: pandas
Requires-Dist: torchvision

# TorchZQ: A simple PyTorch experiment runner.

> Zouqi (『走起』 in Chinese) means "let's go". When you zouqi your experiment, the experiment will go with you.

## Installation

Install from PyPI:

```
pip install torchzq
```

Install the latest version:

```
pip install git+https://github.com/enhuiz/torchzq@master
```

## Run an Example

**Training**

```
$ zouqi example/config/mnist.yml train
```

**Testing**

```
$ zouqi example/config/mnist.yml test
```

![](example/animation.gif)

**TensorBoard**

```
$ tensorboard --logdir logs
```

## Supported Features

- [x] Model checkpoints
- [x] Logging
- [x] Gradient accumulation
- [x] Configuration file
- [x] Configuration file inheritance
- [x] TensorBoard
- [x] (c)GAN training (WGAN-GP)
- [x] FP16


