blob: 1e96a66e230a094f62312c1c2d8018f67ccc8b92 [file] [log] [blame] [view]
# MXNet How To
This section addresses common questions about how to use _MXNet_. These include performance issues, e.g., how to train with multiple GPUs.
They also include workflow questions, e.g., how to visualize a neural network computation graph.
These answers are fairly focused. For more didactic, self-contained introductions to neural networks
and full working examples, visit the [tutorials section](../tutorials/index.md).
## Modeling
* [How do I fine-tune pre-trained models to a new dataset?](http://mxnet.io/how_to/finetune.html)
* [How do I work with variable-length input in MXNet (bucketing)?](http://mxnet.io/how_to/bucketing.html)
* [How do I visualize neural networks as computation graphs?](http://mxnet.io/how_to/visualize_graph.html)
## Speed
* [How can I train with multiple CPU/GPUs with data parallelism?](http://mxnet.io/how_to/multi_devices.html)
* [How can I train with multiple GPUs with model parallelism?](http://mxnet.io/how_to/model_parallel_lstm.html)
* [Can I use nnpack to improve the CPU performance of MXNet?](http://mxnet.io/how_to/nnpack.html)
* [What are the best setup and data-handling tips and tricks for improving speed?](http://mxnet.io/how_to/perf.html)
## Deployment Environments
* [Can I run MXNet on smart or mobile devices?](http://mxnet.io/how_to/smart_device.html)
* [How to use data from S3 for training?](s3_integration.md)
* [How to setup MXNet on AWS?](http://docs.aws.amazon.com/mxnet/latest/dg/mxnet-on-ec2-instance.html)
* [How to do distributed training using MXNet on AWS?](http://docs.aws.amazon.com/mxnet/latest/dg/mxnet-on-ec2-cluster.html)
* [How do I run MXNet on a Raspberry Pi for computer vision?](http://mxnet.io/tutorials/embedded/wine_detector.html)
## Extend and Contribute to MXNet
* [How do I join the MXNet development discussion?](http://mxnet.io/community/mxnet_channels.html)
* [How do I contribute a patch to MXNet?](http://mxnet.io/community/contribute.html)
* [How do I create new operators in MXNet?](http://mxnet.io/how_to/new_op.html)
* [How do I set MXNet's environmental variables?](http://mxnet.io/how_to/env_var.html)
* [How do I use MXNet as a front end for Torch?](http://mxnet.io/how_to/torch.html)
## Questions about Using MXNet
If you are not sure of how to use MXNet for something, or have questions about applying it to a particular kind of problem, please post a question at [Stackoverflow](http://stackoverflow.com/) with tag - ```mxnet```. You can view StackOverflow questions about mxnet [here](http://stackoverflow.com/questions/tagged/mxnet).
## Issue Tracker
We track bugs and new feature requests in the MXNet Github repo in the issues folder: [mxnet/issues](https://github.com/dmlc/mxnet/issues).
## Roadmap
MXNet is evolving fast. To see what's next and what we are working on internally, go to the [MXNet Roadmap](https://github.com/dmlc/mxnet/labels/Roadmap).