... | ... | @@ -2,17 +2,17 @@ |
|
|
|
|
|
## Sessions
|
|
|
After creating a network in the network designer and defining data sources with training data you could start training the created model.
|
|
|
The training of a model is possible directly from within Barista. All you have to do is pressing 'Start Training' in the Sessions dock.
|
|
|
The training of a model is possible directly from within Barista. All you have to do is pressing '**Start Training**' in the Sessions dock.
|
|
|
![start_training](/uploads/109b6c39e29cf8bd15bb3cd51d52df1e/start_training.png)
|
|
|
You will be asked to save the project and a new session is started.
|
|
|
A session is a representation of a Caffe training process. One os process is created for every session, which ensures that a crashed training process does not affect the application.
|
|
|
A **session** is a representation of a Caffe training process. One os process is created for every session, which ensures that a crashed training process does not affect the application.
|
|
|
|
|
|
Sessions could be in the following states:
|
|
|
- WAITING: the session was just created and is ready to run
|
|
|
- RUNNING: the training process is actively running
|
|
|
- PAUSED: the session was paused and could be proceeded
|
|
|
- FINISHED: the training process was finished and the maximum iteration was reached
|
|
|
- FAILED: the session failed with some error, look in the error console for further information
|
|
|
- **WAITING**: the session was just created and is ready to run
|
|
|
- **RUNNING**: the training process is actively running
|
|
|
- **PAUSED**: the session was paused and could be proceeded
|
|
|
- **FINISHED**: the training process was finished and the maximum iteration was reached
|
|
|
- **FAILED**: the session failed with some error, look in the error console for further information
|
|
|
|
|
|
The session will be contained in a separate directory within the project directory. It will contain log files, snapshots and the net and solver prototxt files for Caffe.
|
|
|
![session_directory](/uploads/1ff35e6eec697a18df986d5cd90b5012/session_directory.png)
|
... | ... | @@ -20,6 +20,9 @@ The session will be contained in a separate directory within the project directo |
|
|
After the session was started it will appear in the list of sessions. The list will contain all sessions which were created within the project so far and they will be sorted by their id. Make sure to filter for ALL sessions to see the new session.
|
|
|
![session_entry](/uploads/415553ad9d65c55b17912c8c5175292b/session_entry.png)
|
|
|
The list entry of the session contains the id, controls for starting and pausing the session, a label with the state of the session, the number of training iterations and a list of created snapshots.
|
|
|
|
|
|
**Snapshots**
|
|
|
|
|
|
A snapshot will be created when you press the snapshot button (camera) or when the session is paused.
|
|
|
When a session is continued the last created snapshot will be used to initialise the network weights.
|
|
|
|
... | ... | |