Пример #1
0
                       default=False,
                       action='store_true',
                       help="set small or large embedding size")
    group.add_argument('--use-ipu-model',
                       default=False,
                       action='store_true',
                       help="use IPU model or not.")
    return parser


if __name__ == '__main__':
    parser = argparse.ArgumentParser(
        description="CTR Model Training in Tensorflow")
    parser = add_model_arguments(parser)
    parser = add_dataset_arguments(parser)
    parser = add_training_arguments(parser)
    parser = logger.add_arguments(parser)
    args, unknown = parser.parse_known_args()
    args = vars(args)

    seed = args['seed']
    if seed is not None:
        tf.compat.v1.set_random_seed(seed)
        np.random.seed(seed)
        random.seed(seed)
        utils.reset_ipu_seed(seed)
    logger.print_setting(args)
    setup_logger(logging.INFO, tf_log)

    train_process(args)
Пример #2
0
        help="Replicate graph over N workers to increase batch to batch-size*N"
    )
    group.add_argument('--model-path',
                       type=str,
                       default='./dnn_save_path/ckpt_noshuffDIEN3',
                       help='Place to store and restore model')
    group.add_argument('--use-ipu-model',
                       default=False,
                       action='store_true',
                       help="use IPU model or not.")
    group.add_argument('--use-ipu-emb',
                       default=False,
                       action='store_true',
                       help="Use host embeddig or put embedding on ipu.")
    return parser


if __name__ == '__main__':
    parser = argparse.ArgumentParser(
        description="CTR Model Training in Tensorflow", add_help=False)
    parser = add_model_arguments(parser)
    parser = add_dataset_arguments(parser)
    parser = add_training_arguments(parser)
    parser = logger.add_arguments(parser)
    args, _ = parser.parse_known_args()
    args = vars(args)
    logger.print_setting(args, is_dien=False, is_training=False)
    setup_logger(logging.DEBUG, tf_log, name='dien_log.txt')

    inference(args)