Slide 34
Slide 34 text
Code organisation to run in GCP
39
# task.py [page 1]
from . import model
if __name__ == '__main__':
parser = argparse.ArgumentParser()
# Input Arguments for ai-platfrom
parser.add_argument(
'--bucket',
help='GCS path to project bucket',
required=True
)
....
# Input arguments for modeling
parser.add_argument(
'--batch-size',
type=int,
default=512
)
# task.py [page 2]
parser.add_argument(
'--output-dir',
help='GCS location to write checkpoints and
export models',
required=True
)
....
# assign arguments to model variables
output_dir = arguments.pop('output_dir')
model.BUCKET = arguments.pop('bucket')
model.BATCH_SIZE = arguments.pop('batch_size')
....
# Run the training job
model.train_and_evaluate(output_dir)