mirror of
				https://github.com/clearml/clearml
				synced 2025-06-26 18:16:07 +00:00 
			
		
		
		
	Documentation
This commit is contained in:
		
							parent
							
								
									d27dc352cb
								
							
						
					
					
						commit
						c06e602de4
					
				
							
								
								
									
										61
									
								
								docs/faq.md
									
									
									
									
									
								
							
							
						
						
									
										61
									
								
								docs/faq.md
									
									
									
									
									
								
							| @ -1,8 +1,12 @@ | ||||
| # TRAINS FAQ | ||||
| 
 | ||||
| * [How to change the location of TRAINS configuration file](#change-config-path) | ||||
| * [How to override TRAINS credentials from OS environment](#credentials-os-env) | ||||
| * [How to sort models by a certain metric?](#custom-columns) | ||||
| * [Can I store more information on the models?](#store-more-model-info) | ||||
| * [Can I store the model configuration file as well?](#store-model-configuration) | ||||
| * [I want to add more graphs, not just with Tensorboard. Is this supported?](#more-graph-types) | ||||
| * [Is there a way to create a graph comparing hyper-parameters vs model accuracy?](#compare-graph-parameters) | ||||
| * [I noticed that all of my experiments appear as `Training`. Are there other options?](#other-experiment-types) | ||||
| * [I noticed I keep getting the message `warning: uncommitted code`. What does it mean?](#uncommitted-code-warning) | ||||
| * [Is there something TRAINS can do about uncommitted code running?](#help-uncommitted-code) | ||||
| @ -19,6 +23,35 @@ | ||||
| * [The first log lines are missing from the experiment log tab. Where did they go?](#first-log-lines-missing) | ||||
| 
 | ||||
| 
 | ||||
| ## How to change the location of TRAINS configuration file? <a name="change-config-path"></a> | ||||
| 
 | ||||
| Set "TRAINS_CONFIG_FILE" OS environment variable to override the default configuration file location.   | ||||
| 
 | ||||
| ```bash | ||||
| export TRAINS_CONFIG_FILE="/home/user/mytrains.conf" | ||||
| ``` | ||||
| 
 | ||||
| 
 | ||||
| ## How to override TRAINS credentials from OS environment? <a name="credentials-os-env"></a> | ||||
| 
 | ||||
| Set the OS environment variables below, in order to override the configuration file / defaults.   | ||||
| 
 | ||||
| ```bash | ||||
| export TRAINS_API_ACCESS_KEY="key_here" | ||||
| export TRAINS_API_SECRET_KEY="secret_here" | ||||
| export TRAINS_API_HOST="http://localhost:8080" | ||||
| ``` | ||||
| 
 | ||||
| 
 | ||||
| ## How to sort models by a certain metric? <a name="custom-columns"></a> | ||||
| 
 | ||||
| Models are associated with the experiments that created them.  | ||||
| In order to sort experiments by a specific metric, add a custom column in the experiments table, | ||||
| 
 | ||||
| <img src="https://github.com/allegroai/trains/blob/master/docs/screenshots/set_custom_column.png?raw=true" height=40%> | ||||
| <img src="https://github.com/allegroai/trains/blob/master/docs/screenshots/custom_column.png?raw=true" height=40%> | ||||
| 
 | ||||
| 
 | ||||
| ## Can I store more information on the models? <a name="store-more-model-info"></a> | ||||
| 
 | ||||
| #### For example, can I store enumeration of classes? | ||||
| @ -62,6 +95,34 @@ logger.report_scalar("loss", "classification", iteration=42, value=1.337) | ||||
| For a more detailed example, see [here](https://github.com/allegroai/trains/blob/master/examples/manual_reporting.py). | ||||
| 
 | ||||
| 
 | ||||
| ## Is there a way to create a graph comparing hyper-parameters vs model accuracy? <a name="compare-graph-parameters"></a> | ||||
| 
 | ||||
| Yes, You can manually create a plot with a single point X-axis for the hyper-parameter value,  | ||||
| and Y-Axis for the accuracy. For example: | ||||
| 
 | ||||
| ```python | ||||
| number_layers = 10 | ||||
| accuracy = 0.95 | ||||
| Task.current_task().get_logger().report_scatter2d( | ||||
|     "performance", "accuracy", iteration=0,  | ||||
|     mode='markers', scatter=[(number_layers, accuracy)]) | ||||
| ``` | ||||
| Assuming the hyper-parameter is "number_layers" with current value 10, and the accuracy for the trained model is 0.95. | ||||
| Then, the experiment comparison graph shows: | ||||
| 
 | ||||
| <img src="https://github.com/allegroai/trains/blob/master/docs/screenshots/compare_plots.png?raw=true" width="50%"> | ||||
| 
 | ||||
| Another option is a histogram chart: | ||||
| ```python | ||||
| number_layers = 10 | ||||
| accuracy = 0.95 | ||||
| Task.current_task().get_logger().report_vector( | ||||
|     "performance", "accuracy", iteration=0, labels=['accuracy'], | ||||
|     values=[accuracy], xlabels=['number_layers %d' % number_layers]) | ||||
| ``` | ||||
| 
 | ||||
| <img src="https://github.com/allegroai/trains/blob/master/docs/screenshots/compare_plots_hist.png?raw=true" width="50%"> | ||||
| 
 | ||||
| ## I noticed that all of my experiments appear as `Training`. Are there other options? <a name="other-experiment-types"></a> | ||||
| 
 | ||||
| Yes! When creating experiments and calling `Task.init`, you can provide an experiment type. | ||||
|  | ||||
							
								
								
									
										
											BIN
										
									
								
								docs/screenshots/compare_plots.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/screenshots/compare_plots.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 34 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/screenshots/compare_plots_hist.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/screenshots/compare_plots_hist.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 37 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/screenshots/compare_values.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/screenshots/compare_values.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 51 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/screenshots/custom_column.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/screenshots/custom_column.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 16 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/screenshots/set_custom_column.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/screenshots/set_custom_column.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 27 KiB | 
		Loading…
	
		Reference in New Issue
	
	Block a user
	 allegroai
						allegroai