How to use Tensorflow with Container Station
QNAP is heading to AI era, and start with the QuAI - QNAP AI starter kit for developer. Let's see how it work with Tensorflow.
What is Tensorflow
- TensorFlow™ is an open source software library for numerical computation using data flow graphs. Nodes in the graph represent mathematical operations, while the graph edges represent the multidimensional data arrays (tensors) communicated between them. The flexible architecture allows you to deploy computation to one or more CPUs or GPUs in a desktop, server, or mobile device with a single API. TensorFlow was originally developed by researchers and engineers working on the Google Brain Team within Google"'"s Machine Intelligence research organization for the purposes of conducting machine learning and deep neural networks research, but the system is general enough to be applicable in a wide variety of other domains as well.
Please follow following steps to install Tensorflow framework container on QNAP NAS.
- Open Container station and click on "Create Container".
- Search for keyword "CNTK" and locate CNTK container under 'AI' tab. Click "Install".
- Specify container name and keep rest of the parameters as it is.
- In Advanced Settings > Device, choose "Use GPU resource to run container"
- If you would like to mount any specific NAS folder to this container, you may follow this step. This is optional. In this example, we are trying to mount "Public" folder to this container.
- Finally click on "Create" button and the container will be successfully created and it will be shown in overview section.
- Now your TensorFlow framework is successfully setup on QNAP NAS. You may access this container using the terminal or ssh and continue to build and train your own DL model.
Checkout the Tensorflow Project site for more details like: