1.申请设备资源
分两种:cpu和GPU
若需要申请gpu资源,查询机器上是否有可用资源,若有则返回设备号
2.搭建模型结构
torch.manual_seed(0)设定初始化的种子编号,种子编号一致的情况下,可以实现每次产生一致的随机初始化矩阵,方便后期复现实验结果
model = get_model(config[‘model’]) 搭建模型,根据指定的模型超参构建模型网络
train_dataloader = get_dataloader(config, ‘train’) 加载训练数据
设定优化机制,model.parameters()可以获取模型的各个参数矩阵包含w和b
设定学习率的调整机制
model.to(device) 将