Changes between Version 14 and Version 15 of Documentation/Howto/UseHiveForOptimization


Ignore:
Timestamp:
01/02/12 21:56:39 (8 years ago)
Author:
ascheibe
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentation/Howto/UseHiveForOptimization

    v14 v15  
    11= How to use Hive for optimization =
    2 This page gives you instructions how to use HeuristicLab.Hive for optimization problems.
     2This page gives you instructions how to use !HeuristicLab Hive for optimization problems.
    33
    44Hive 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).
     
    77
    88 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].
    1111 1. Start HeuristicLab Optimizer
    1212 1. Go to ''Services > Set Username / Password'' and enter your credentials
     
    5757
    5858== 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:
     59If 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:
    6060
    6161 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"''
    6363 1. Open properties of the file in Visual Studio and select ''"Copy if newer"'' under ''"Copy to Output Directory"''.
    6464 1. Add the following line to your ''"!MergeConfigs.cmd"'' (if you have one, otherwise specify directly in post-build events):