# Training a GAN

Thanks for trying out hypergan. This tutorial will walk you through creating your first model, exploring it, and building/deploying the generator.

## Acquiring a dataset

You can acquire a dataset by having a folder full of loose images.

## Getting started

First install hypergan.

## Testing install

To test hypergan is installed correctly, run `hypergan new . -l`

You can view video card usage with `nvidia-smi`

## Training hypergan

You can run:

```
  hypergan train /path/to/data -c myconfig  -s 256x256x3 -format png --sampler static_batch --sample_every 10
```

Once hypergan is working, you can sample your

## Sampling your model

You've created an infinite manifold. Great! With any luck it's diverse. You can see how diverse your model is by using:

```
  hypergan sample /path/to/data -c myconfig -s 256x256x3 -format png --sampler batch_walk
```

## Building your model

```
  hypergan build /path/to/data -c myconfig -s 256x256x3 -format png --sampler batch --sample_every 10
```

## Deploying your model

You've made a great model you'd like to share. Awesome! You can deploy it to users through a few methods.

## TODO
