... | ... | @@ -94,10 +94,15 @@ Iterations; Time; logname2.train.key1; logname2.train.key2; ... |
|
|
Barista also supports deploying your network automatically. This is quite handy if you are not only interested in the training results themself, but want to use the final net e.g. inside of an external application, too. As the latter usually involves inference only, some parts of the created graph aren't needed anymore or need to be altered instead.
|
|
|
|
|
|
To start the deployment process in Barista, use the according entry in the top menu bar as shown below.
|
|
|
|
|
|
![barista-deployment-bar-cut](/uploads/62d016f4e3c1365971a66d78c57e0dca/barista-deployment-bar-cut.png)
|
|
|
|
|
|
Now you need to specify two things:
|
|
|
- a path pointing to an existing folder on your machine
|
|
|
- and a desired snapshot that has been created inside of your Barista project (or was imported by copying the file into one of the session folders)
|
|
|
|
|
|
![deployment-dialog](/uploads/cc675ed4ebe6659c3e8f382ecbb9087c/deployment-dialog.png)
|
|
|
|
|
|
The chosen snapshot determines which version of your network you want to deploy. The given path will be used as the destination to store all generated files. These files include a copy of the snapshot's caffemodel file, which consists of all trained weights, as well as a prototxt file containing a modified definition of your network's architecture.
|
|
|
Before exporting those files, the following steps are performed automatically:
|
|
|
- All Data Layers are removed
|
... | ... | |