Changes between Version 14 and Version 15 of Documentation/Howto/UseHiveForOptimization
- Timestamp:
- 01/02/12 21:56:39 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Documentation/Howto/UseHiveForOptimization
v14 v15 1 1 = How to use Hive for optimization = 2 This page gives you instructions how to use HeuristicLab.Hive for optimization problems.2 This page gives you instructions how to use !HeuristicLab Hive for optimization problems. 3 3 4 4 Hive gives you the possibility to execute independent algorithms in parallel. It distributes those algorithms as jobs to a network of slaves which execute them and post back the results. Hive performs best if there is a large number of jobs which have long executen-times. Also if limited memory is a issue on a local PC, Hive can be an advantage since it can decide to run the jobs only on machines with enough memory (like the blade server nodes). … … 7 7 8 8 1. Download the plugins for the Hive Job Manager Client (source:/branches/HeuristicLab.Hive-3.4/binaries/Plugins_Hive_HL_3.3.5.zip) 9 1. Copy plugins to HeuristicLab directory (usually "C:\Program Files\ HeuristicLab 3.3\")10 * Notice that you also need to copy ''" HeuristicLab 3.3.exe.config"'' and overwrite the existing one. This is no problem as long as you haven't made any modifications in the config file. If you have your own version of the config file see [wiki:UsersHowtosUseHiveForOptimization#Mergingconfigurationfiles Merging Configuration Files].9 1. Copy plugins to HeuristicLab directory (usually "C:\Program Files\!HeuristicLab 3.3\") 10 * Notice that you also need to copy ''"!HeuristicLab 3.3.exe.config"'' and overwrite the existing one. This is no problem as long as you haven't made any modifications in the config file. If you have your own version of the config file see [wiki:UsersHowtosUseHiveForOptimization#Mergingconfigurationfiles Merging Configuration Files]. 11 11 1. Start HeuristicLab Optimizer 12 12 1. Go to ''Services > Set Username / Password'' and enter your credentials … … 57 57 58 58 == Merging configuration files == 59 If you are building the trunk or your own HL-solution, the build-process will most likely overwrite ''" HeuristicLab 3.3.exe.config"'' in the target folder. This will overwrite all the Hive-specific configuration. To avoid this, you can use the !ConfigMerger to merge the Hive-specific configurations in your own build-process:59 If you are building the trunk or your own HL-solution, the build-process will most likely overwrite ''"!HeuristicLab 3.3.exe.config"'' in the target folder. This will overwrite all the Hive-specific configuration. To avoid this, you can use the !ConfigMerger to merge the Hive-specific configurations in your own build-process: 60 60 61 61 1. Download config for !HiveJobManager (source:/branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive/3.3/JobManagerOnly.config?format=txt) 62 1. Copy the file to your own solution and rename it to ''" HeuristicLab.Hive.config"''62 1. Copy the file to your own solution and rename it to ''"!HeuristicLab.Hive.config"'' 63 63 1. Open properties of the file in Visual Studio and select ''"Copy if newer"'' under ''"Copy to Output Directory"''. 64 64 1. Add the following line to your ''"!MergeConfigs.cmd"'' (if you have one, otherwise specify directly in post-build events):