コード例 #1
0
ファイル: prepare_os.py プロジェクト: stampit/dibctl
 def set_timeouts(self, image_item, tenv_item):
     self.upload_timeout = config.get_max(
         image_item,
         tenv_item,
         'glance.upload_timeout',
         self.LONG_OS_TIMEOUT
     )
     self.keypair_timeout = config.get_max(
         image_item,
         tenv_item,
         'nova.keypair_timeout',
         self.SHORT_OS_TIMEOUT
     )
     self.cleanup_timeout = config.get_max(
         image_item,
         tenv_item,
         'nova.cleanup_timeout',
         self.SHORT_OS_TIMEOUT
     )
     self.active_timeout = config.get_max(
         image_item,
         tenv_item,
         'nova.active_timeout',
         self.LONG_OS_TIMEOUT
     )
     self.create_timeout = config.get_max(
         image_item,
         tenv_item,
         'nova.create_timeout',
         self.LONG_OS_TIMEOUT
     )
コード例 #2
0
 def wait_port(self, prep_os):
     if 'wait_for_port' in self.image['tests']:
         port = self.image['tests']['wait_for_port']
         port_wait_timeout = config.get_max(
                     self.image,
                     self.test_env,
                     'tests.port_wait_timeout',
                     self.DEFAULT_PORT_WAIT_TIMEOUT
                 )
         port_available = prep_os.wait_for_port(port, port_wait_timeout)
         if not port_available:
             self.check_if_keep_stuff_after_fail(prep_os)
             raise PortWaitError("Timeout while waiting instance to accept connection on port %s." % port)
         return True
     else:
         return False
コード例 #3
0
import timeline

from logging_hook import get_logging_hook
import training_data as t_data
import config
import pkl
import logging  # 如果不加logging

tf.logging._logger.setLevel(logging.INFO)  # 和tf.logging,logging_hook信息就打印不出来

GO_TOKEN = 0
END_TOKEN = 1
UNK_TOKEN = 2

input_max_length, output_max_length = config.get_max()
model_dir = 'model/seq2seq'


def load_vocab(filename):
    pklData = pkl.read(filename)  # list ['我','是']
    vocab = {}
    for idx, item in enumerate(pklData):
        vocab[item.strip()] = idx
    return vocab  # 一个对象{key,value} value是idx


def predict(est):
    """
    因为把output当成feature传入,而不是labels
    所以numpy_input_fn中y不填