Beispiel #1
0
def get_image_id():
    """
    :return:
    """
    cur_time = time.time()
    ct = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(cur_time))
    # paddle_version = time.strftime('%Y%m%d%H%M%S',
    #                 time.localtime(cur_time)) + '.post{}7'.format(args.cuda_version.split('`,.')[0])

    pi = bm.Image()
    pi.frame_id = 0
    pi.version = args.paddle_version
    pi.cuda_version = args.cuda_version
    pi.cudnn_version = args.cudnn_version
    pi.image_commit_id = args.image_commit_id
    pi.image_type = args.job_type
    pi.create_time = ct
    pi.save()
    return pi.image_id
Beispiel #2
0
def get_image_id():
    """
    :return:
    """
    cur_time = time.time()
    ct = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(cur_time))
    # paddle_version = time.strftime('%Y%m%d%H%M%S',
    #                 time.localtime(cur_time)) + '.post{}7'.format(args.cuda_version.split('`,.')[0])

    pi = bm.Image()
    pi.frame_id = 0
    pi.version = args.paddle_version
    pi.cuda_version = args.cuda_version
    pi.cudnn_version = args.cudnn_version
    pi.image_commit_id = args.image_commit_id
    pi.image_type = 2
    pi.create_time = ct
    pi.save()

    pis = bm.Image.objects.filter(
        image_commit_id=args.image_commit_id).order_by('-create_time')
    if pis:
        return pis[0].image_id
Beispiel #3
0
def get_image_id():
    """
    :return:
    """
    cur_time = time.time()
    ct = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(cur_time))
    if args.image_branch == "develop":
        image_branch = "develop"
    elif args.image_branch.isdigit():
        image_branch = "pull_requests"
    else:
        image_branch = "release"

    pi = bm.Image()
    pi.frame_id = 0
    pi.version = args.paddle_version
    pi.cuda_version = args.cuda_version
    pi.cudnn_version = args.cudnn_version
    pi.image_commit_id = args.image_commit_id
    pi.image_branch = image_branch
    pi.image_type = args.job_type
    pi.create_time = ct
    pi.save()
    return pi.image_id