Example #1
0
    def hyperopt(self,
                 dataset_type: str,
                 config_save_path: str,
                 save_dir: str,
                 flags: List[str] = None):
        # Set up command line arguments
        raw_args = self.create_raw_hyperopt_args(
            dataset_type=dataset_type,
            config_save_path=config_save_path,
            save_dir=save_dir,
            flags=flags)

        # Hyperopt
        with patch('sys.argv', raw_args):
            command_line = ' '.join(raw_args[1:])
            print(f'python hyperparameter_optimization.py {command_line}')
            chemprop_hyperopt()
Example #2
0
"""Optimizes hyperparameters using Bayesian optimization."""

from chemprop.hyperparameter_optimization import chemprop_hyperopt

if __name__ == '__main__':
    chemprop_hyperopt()