Exemplo n.º 1
0
 def __init__(self, project_config):
     config = base_config(project_config)
     self.project = project_config
     self.url = config.get('jms_host', special_select='base')
     self.username = config.get('jms_user', special_select='base')
     self.password = config.get('jms_pass', special_select='base')
     self.headers = {
         'Content-Type': 'application/json',
         'accept': 'application/json'
     }
Exemplo n.º 2
0
def assents(project_config):
    from config import base_config
    cf = base_config(project_config)

    if cf.get('platform_type') == 'aliyun':
        ali_assent = ali_ecs_assent(ali_access_key=cf.get('access_key'),
                                    ali_secret_key=cf.get('secret_key'),
                                    ali_region=cf.get('region'))
        now_assents = ali_assent.get_aliyun_hosts(
            register_prefix=cf.get('register_prefix'),
            default_re=cf.get('default_regular', special_select='base'),
            extend_re=cf.get('extend_regular'),
            project=project_config)
    elif cf.get('platform_type') == 'aws':
        massent = aws_ec2_assent(aws_access_key=cf.get('access_key'),
                                 aws_secret_key=cf.get('secret_key'),
                                 aws_region=cf.get('region'))
        now_assents = massent.get_assents(
            register_prefix=cf.get('register_prefix'),
            default_re=cf.get('default_regular', special_select='base'),
            extend_re=cf.get('extend_regular'),
            project=project_config)
    return now_assents, cf.get('jms_assents_group'), cf.get(
        'jms_domain_name'), cf.get('jms_admin_user')
Exemplo n.º 3
0
 def __init__(self, project_config):
     config = base_config(project_config)
     self.etcd_host = config.get('ETCD_HOST')
     self.etcd_root = config.get('ETCD_ROOT')
Exemplo n.º 4
0
"""
import sys
sys.dont_write_bytecode = True

from config import base_config

from optimizer import get_optimizer
from loss import get_loss_function
from model import get_model
from metrics import get_metrics_lst
from callback import get_callbacks
from trainer import Trainer
from data import get_datasets

if __name__ == "__main__":

    config = base_config()
    config.METRICS_LST = get_metrics_lst()
    config.OPTIMIZER = get_optimizer()
    config.LOSS_FUNC = get_loss_function()
    config.CALLBACK_LST = get_callbacks(config)

    config.display()

    model = get_model(config)
    datasets = get_datasets(config)
    trainer = Trainer(datasets, model, config)

    trainer._compile()
    trainer.train()