<commit_before># MXNet FAQ

```eval_rst
.. toctree::
   :hidden:
   :glob:

   *
```

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).

## API

* [What's the difference between the Module and Gluon APIs for Python?](http://mxnet.io/api/python/index.html)

## Modeling
* [How do I fine-tune pre-trained models to a new dataset?](http://mxnet.io/faq/finetune.html)

* [How do I work with variable-length input in MXNet (bucketing)?](http://mxnet.io/faq/bucketing.html)

* [How do I visualize neural networks as computation graphs?](http://mxnet.io/faq/visualize_graph.html)


## Scale
* [How can I train with multiple CPU/GPUs on a single machine with data parallelism?](http://mxnet.io/faq/multi_devices.html)

* [How can I train using multiple machines with data parallelism?](http://mxnet.io/faq/distributed_training.html)

* [How can I train using multiple GPUs with model parallelism?](http://mxnet.io/faq/model_parallel_lstm.html)


## Speed
* [How do I use gradient compression with distributed training?](http://mxnet.io/faq/gradient_compression.html)

* [Can I use nnpack to improve the CPU performance of MXNet?](http://mxnet.io/faq/nnpack.html)

* [What are the best setup and data-handling tips and tricks for improving speed?](http://mxnet.io/faq/perf.html)

* [How do I use mixed precision with MXNet or Gluon?](http://mxnet.io/faq/float16.html)

## Deployment Environments
* [Can I run MXNet on smart or mobile devices?](http://mxnet.io/faq/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)

* [How do I run Keras 2 with MXNet backend?](https://github.com/awslabs/keras-apache-mxnet/blob/master/docs/mxnet_backend/installation.md)

* [How to convert MXNet models to Apple CoreML format?](https://github.com/apache/incubator-mxnet/tree/master/tools/coreml)

## Security
* [How to run MXNet securely?](http://mxnet.io/faq/security.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 implement operators in MXNet backend?](http://mxnet.io/faq/add_op_in_backend.html)

* [How do I create new operators in MXNet?](http://mxnet.io/faq/new_op.html)

* [How do I implement sparse operators in MXNet backend?](https://cwiki.apache.org/confluence/display/MXNET/A+Guide+to+Implementing+Sparse+Operators+in+MXNet+Backend)

* [How do I contribute an example or tutorial?](https://github.com/apache/incubator-mxnet/tree/master/example#contributing)

* [How do I set MXNet's environmental variables?](http://mxnet.io/faq/env_var.html)

## Questions about Using MXNet
If you need help with using MXNet, have questions about applying it to a particular kind of problem, or have a discussion topic, please use our [forum](https://discuss.mxnet.io).

## 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).<commit_msg>use relative links; update links (#13741)<commit_after># MXNet FAQ

```eval_rst
.. toctree::
   :hidden:
   :glob:

   *
```

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).

## API

* [What's the difference between the Module and Gluon APIs for Python?](../api/python/index.html)

## Modeling
* [How do I fine-tune pre-trained models to a new dataset?](finetune.html)

* [How do I work with variable-length input in MXNet (bucketing)?](bucketing.html)

* [How do I visualize neural networks as computation graphs?](visualize_graph.html)


## Scale
* [How can I train with multiple CPU/GPUs on a single machine with data parallelism?](multi_devices.html)

* [How can I train using multiple machines with data parallelism?](distributed_training.html)

* [How can I train using multiple GPUs with model parallelism?](model_parallel_lstm.html)


## Speed
* [How do I use gradient compression with distributed training?](gradient_compression.html)

* [Can I use nnpack to improve the CPU performance of MXNet?](nnpack.html)

* [What are the best setup and data-handling tips and tricks for improving speed?](perf.html)

* [How do I use mixed precision with MXNet or Gluon?](float16.html)

## Deployment Environments
* [Can I run MXNet on smart or mobile devices?](smart_device.html)

* [How to use data from S3 for training?](s3_integration.md)

* [How to run MXNet on AWS?](https://docs.aws.amazon.com/mxnet/latest/dg/whatis.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?](../tutorials/embedded/wine_detector.html)

* [How do I run Keras 2 with MXNet backend?](https://github.com/awslabs/keras-apache-mxnet/blob/master/docs/mxnet_backend/installation.md)

* [How to convert MXNet models to Apple CoreML format?](https://github.com/apache/incubator-mxnet/tree/master/tools/coreml)

## Security
* [How to run MXNet securely?](security.html)

## Extend and Contribute to MXNet

* [How do I join the MXNet development discussion?](../community/mxnet_channels.html)

* [How do I contribute a patch to MXNet?](../community/contribute.html)

* [How do I implement operators in MXNet backend?](add_op_in_backend.html)

* [How do I create new operators in MXNet?](new_op.html)

* [How do I implement sparse operators in MXNet backend?](https://cwiki.apache.org/confluence/display/MXNET/A+Guide+to+Implementing+Sparse+Operators+in+MXNet+Backend)

* [How do I contribute an example or tutorial?](https://github.com/apache/incubator-mxnet/tree/master/example#contributing)

* [How do I set MXNet's environmental variables?](env_var.html)

## Questions about Using MXNet
If you need help with using MXNet, have questions about applying it to a particular kind of problem, or have a discussion topic, please use our [forum](https://discuss.mxnet.io).

## Issue Tracker
We track bugs and new feature requests in the MXNet Github repo in the issues folder: [mxnet/issues](https://github.com/apache/incubator-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://cwiki.apache.org/confluence/display/MXNET/MXNet+Roadmap).
{'fraction_non_alphanumeric': 0.11753756149448212, 'fraction_numerical': 0.0023932987634623054, 'mean_word_length': 4.707132018209408, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 15, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4072530', 'n_tokens_mistral': 2479, 'n_tokens_neox': 2340, 'n_words': 776}