nanoGPT-speedrun-59-001 / records /track_2_medium /2025-12-31_BulkSmallTrackTransfer /354be270-7d41-44b7-8064-f040923f024f.txt
| import os | |
| import sys | |
| with open(sys.argv[0]) as f: | |
| code = f.read() # read the code of this file ASAP, for logging | |
| import copy | |
| import glob | |
| import math | |
| import threading | |
| import time | |
| import uuid | |
| from dataclasses import dataclass | |
| from collections import defaultdict | |
| from itertools import accumulate | |
| from pathlib import Path | |
| import gc | |
| os.environ["PYTORCH_ALLOC_CONF"] = "expandable_segments:True" | |
| import torch | |
| torch.empty( | |
| 1, device=f"cuda:{os.environ['LOCAL_RANK']}", requires_grad=True | |
| ).backward() # prevents a bug on some systems | |
| import torch._dynamo as dynamo | |
| import torch.distributed as dist | |
| import torch.nn.functional as F | |
| # torch._inductor.config.coordinate_descent_tuning = True # we have banned this flag for new records because it causes compilation to take 30min | |
| import triton | |
| import triton.language as tl | |
| from kernels import get_kernel | |
| from torch import Tensor, nn | |
| dynamo.config.recompile_limit = 64 | |
| # ----------------------------------------------------------------------------- | |
| # Custom operators: FP8 matmul by @YouJiacheng | |
| @torch.library.custom_op("nanogpt::mm", mutates_args=()) | |
| def mm_op(x: Tensor, w: Tensor, x_s: float, w_s: float, grad_s: float) -> tuple[Tensor, Tensor, Tensor]: | |
| @torch.compile | |
| def impl(x: Tensor, w: Tensor): | |
| assert x.is_contiguous() and w.is_contiguous() | |
| x_f8 = x.div(x_s).to(torch.float8_e4m3fn) | |
| w_f8 = w.div(w_s).to(torch.float8_e4m3fn) | |
| out = torch._scaled_mm( | |
| x_f8, | |
| w_f8.T, | |
| out_dtype=torch.bfloat16, | |
| scale_a=x.new_tensor(x_s, dtype=torch.float32), | |
| scale_b=x.new_tensor(w_s, dtype=torch.float32), | |
| use_fast_accum=True, | |
| ) | |
| return out, x_f8, w_f8 | |
| return impl(x, w) | |
| @mm_op.register_fake | |
| def _(x: Tensor, w: Tensor, *_): | |
| assert x.ndim == w.ndim == 2 | |
| assert x.shape[1] == w.shape[1] | |
| assert x.device == w.device | |
| assert x.is_contiguous() and w.is_contiguous() | |
| return x @ w.T, x.to(torch.float8_e4m3fn), w.to(torch.float8_e4m3fn) | |
| @torch.library.custom_op("nanogpt::mm_backward", mutates_args=()) | |
| def mm_backward_op(g: Tensor, x_f8: Tensor, w_f8: Tensor, x_s: float, w_s: float, grad_s: float) -> tuple[Tensor, Tensor]: | |
| @torch.compile | |
| def impl(grad: Tensor, x_f8: Tensor, w_f8: Tensor): | |
| assert grad.is_contiguous() | |
| x_inv_s = grad.new_tensor(x_s, dtype=torch.float32) | |
| w_inv_s = grad.new_tensor(w_s, dtype=torch.float32) | |
| grad_inv_s = grad.new_tensor(grad_s, dtype=torch.float32) | |
| grad_f8 = grad.div(grad_s).to(torch.float8_e5m2) | |
| grad_x = torch._scaled_mm( | |
| grad_f8, | |
| w_f8.T.contiguous().T, | |
| out_dtype=torch.bfloat16, | |
| scale_a=grad_inv_s, | |
| scale_b=w_inv_s, | |
| use_fast_accum=False, | |
| ) | |
| # faster than grad_f8_t @ x_f8, for (d_out, d_in) == (50304, 768) | |
| grad_w = torch._scaled_mm( | |
| x_f8.T.contiguous(), | |
| grad_f8.T.contiguous().T, | |
| out_dtype=torch.float32, | |
| scale_a=x_inv_s, | |
| scale_b=grad_inv_s, | |
| use_fast_accum=False, | |
| ).T | |
| return grad_x, grad_w | |
| return impl(g, x_f8, w_f8) | |
| @mm_backward_op.register_fake | |
| def _(g: Tensor, x_f8: Tensor, w_f8: Tensor, *_): | |
| return x_f8.to(torch.bfloat16), w_f8.T.contiguous().T.to(torch.float32) | |
| def backward(ctx, grad_out: Tensor, *_): | |
| x_f8, w_f8 = ctx.saved_tensors | |
| x_s, w_s, grad_s = ctx.scales | |
| grad_x, grad_w = torch.ops.nanogpt.mm_backward( | |
| grad_out, x_f8, w_f8, x_s, w_s, grad_s | |
| ) | |
| return grad_x, grad_w, None, None, None | |
| def setup_context(ctx: torch.autograd.function.FunctionCtx, inputs, output): | |
| *_, x_s, w_s, grad_s = inputs | |
| _, x_f8, w_f8 = output | |
| ctx.save_for_backward(x_f8, w_f8) | |
| ctx.scales = x_s, w_s, grad_s | |
| ctx.set_materialize_grads(False) | |
| mm_op.register_autograd(backward, setup_context=setup_context) | |
| # ----------------------------------------------------------------------------- | |
| # Triton kernel for symmetric matrix multiplication by @byronxu99 | |
| def _get_autotune_configs(): | |
| return [ | |
| triton.Config( | |
| { | |
| "BLOCK_SIZE_M": bm, | |
| "BLOCK_SIZE_N": bn, | |
| "BLOCK_SIZE_K": bk, | |
| "GROUP_SIZE_M": 8, | |
| "LOWER_UPPER": 1, | |
| }, | |
| num_stages=stages, | |
| num_warps=warps, | |
| ) | |
| for bm in [64, 128] | |
| for bn in [64, 128, 256] | |
| for bk in [64, 128] | |
| for stages, warps in [(3, 4), (3, 8), (4, 4)] | |
| if bm // bn <= 2 and bn // bm <= 2 | |
| ] | |
| @triton.jit | |
| def _pid_to_block( | |
| pid, | |
| M, | |
| BLOCK_SIZE_M: tl.constexpr, | |
| BLOCK_SIZE_N: tl.constexpr, | |
| GROUP_SIZE_M: tl.constexpr, | |
| ): | |
| # Split output matrix into blocks of size (BLOCK_SIZE_M, BLOCK_SIZE_N) | |
| num_pid_m = tl.cdiv(M, BLOCK_SIZE_M) | |
| num_pid_n = tl.cdiv(M, BLOCK_SIZE_N) | |
| # Map PID to a single matrix in batch | |
| batch_idx = pid // (num_pid_m * num_pid_n) | |
| pid = pid % (num_pid_m * num_pid_n) | |
| # Map PID to 2D grid of blocks | |
| pid_m = pid // num_pid_n | |
| pid_n = pid % num_pid_n | |
| pid_m, pid_n = tl.swizzle2d(pid_m, pid_n, num_pid_m, num_pid_n, GROUP_SIZE_M) | |
| m_idx = pid_m * BLOCK_SIZE_M | |
| n_idx = pid_n * BLOCK_SIZE_N | |
| return batch_idx, m_idx, n_idx | |
| @triton.autotune( | |
| configs=_get_autotune_configs(), | |
| key=["M", "K", "a_stride_r", "a_stride_c", "c_stride_r", "c_stride_c"], | |
| ) | |
| @triton.jit | |
| def XXT_kernel( | |
| A_ptr, C_ptr, | |
| M, K, | |
| a_stride_b, a_stride_r, a_stride_c, | |
| c_stride_b, c_stride_r, c_stride_c, | |
| BLOCK_SIZE_M: tl.constexpr, | |
| BLOCK_SIZE_N: tl.constexpr, | |
| BLOCK_SIZE_K: tl.constexpr, | |
| GROUP_SIZE_M: tl.constexpr, | |
| LOWER_UPPER: tl.constexpr, | |
| ): | |
| pid = tl.program_id(axis=0) | |
| batch_idx, m_idx, n_idx = _pid_to_block( | |
| pid, M, BLOCK_SIZE_M, BLOCK_SIZE_N, GROUP_SIZE_M | |
| ) | |
| # Skip blocks that don't need to be computed | |
| skip_block_below_diag = (LOWER_UPPER == 0) and (n_idx + BLOCK_SIZE_N <= m_idx) | |
| skip_block_above_diag = (LOWER_UPPER != 0) and (m_idx + BLOCK_SIZE_M <= n_idx) | |
| if skip_block_below_diag or skip_block_above_diag: | |
| return | |
| # Index into one matrix of batch | |
| A_ptr += batch_idx * a_stride_b | |
| C_ptr += batch_idx * c_stride_b | |
| # Create pointer arrays for A and A.T | |
| offs_m = (m_idx + tl.arange(0, BLOCK_SIZE_M)) % M | |
| offs_n = (n_idx + tl.arange(0, BLOCK_SIZE_N)) % M | |
| offs_k = tl.arange(0, BLOCK_SIZE_K) | |
| a_ptrs = A_ptr + (offs_m[:, None] * a_stride_r + offs_k[None, :] * a_stride_c) | |
| at_ptrs = A_ptr + (offs_k[:, None] * a_stride_c + offs_n[None, :] * a_stride_r) | |
| accumulator = tl.zeros((BLOCK_SIZE_M, BLOCK_SIZE_N), dtype=tl.float32) | |
| # Accumulate over blocks of K | |
| for k in tl.range(0, tl.cdiv(K, BLOCK_SIZE_K)): | |
| a = tl.load(a_ptrs, mask=offs_k[None, :] < K - k * BLOCK_SIZE_K, other=0.0) | |
| at = tl.load(at_ptrs, mask=offs_k[:, None] < K - k * BLOCK_SIZE_K, other=0.0) | |
| accumulator = tl.dot(a, at, accumulator) | |
| a_ptrs += BLOCK_SIZE_K * a_stride_c | |
| at_ptrs += BLOCK_SIZE_K * a_stride_c | |
| out_dtype = C_ptr.dtype.element_ty | |
| output = accumulator.to(out_dtype) | |
| # Store block of C | |
| offs_cm = m_idx + tl.arange(0, BLOCK_SIZE_M) | |
| offs_cn = n_idx + tl.arange(0, BLOCK_SIZE_N) | |
| c_ptrs = C_ptr + (offs_cm[:, None] * c_stride_r + offs_cn[None, :] * c_stride_c) | |
| c_mask = (offs_cm[:, None] < M) & (offs_cn[None, :] < M) | |
| tl.store(c_ptrs, output, mask=c_mask) | |
| # Store block of C mirrored across the diagonal | |
| c_ptrs_t = C_ptr + (offs_cn[:, None] * c_stride_r + offs_cm[None, :] * c_stride_c) | |
| c_mask_t = (offs_cn[:, None] < M) & (offs_cm[None, :] < M) | |
| tl.store(c_ptrs_t, output.T, mask=c_mask_t) | |
| def XXT(A: torch.Tensor, out: torch.Tensor): | |
| """ | |
| Launch Triton kernel to compute C = A @ A.T | |
| """ | |
| assert A.ndim == 2 or A.ndim == 3 | |
| M, K = A.shape[-2:] | |
| assert out.size(-2) == M, "Output matrix has incorrect shape" | |
| assert out.size(-1) == M, "Output matrix has incorrect shape" | |
| batch_size = A.size(0) if A.ndim == 3 else 1 | |
| input_batch_stride = A.stride(0) if A.ndim == 3 else 0 | |
| output_batch_stride = out.stride(0) if out.ndim == 3 else 0 | |
| grid = lambda meta: ( | |
| batch_size * triton.cdiv(M, meta["BLOCK_SIZE_M"]) * triton.cdiv(M, meta["BLOCK_SIZE_N"]), | |
| ) | |
| XXT_kernel[grid]( | |
| A_ptr=A, | |
| C_ptr=out, | |
| M=M, | |
| K=K, | |
| a_stride_b=input_batch_stride, | |
| a_stride_r=A.stride(-2), | |
| a_stride_c=A.stride(-1), | |
| c_stride_b=output_batch_stride, | |
| c_stride_r=out.stride(-2), | |
| c_stride_c=out.stride(-1), | |
| ) | |
| return out | |
| @triton.autotune( | |
| configs=_get_autotune_configs(), | |
| key=["M", "a_stride_r", "a_stride_c", "c_stride_r", "c_stride_c"], | |
| ) | |
| @triton.jit | |
| def ba_plus_cAA_kernel( | |
| A_ptr, C_ptr, | |
| M, | |
| a_stride_b, a_stride_r, a_stride_c, | |
| c_stride_b, c_stride_r, c_stride_c, | |
| alpha, beta, | |
| BLOCK_SIZE_M: tl.constexpr, | |
| BLOCK_SIZE_N: tl.constexpr, | |
| BLOCK_SIZE_K: tl.constexpr, | |
| GROUP_SIZE_M: tl.constexpr, | |
| LOWER_UPPER: tl.constexpr, | |
| ): | |
| # This is mostly duplicated from XXT_kernel, but also loads and adds a block of A | |
| # Performance is slightly slower than XXT_kernel, so we use two separate kernels | |
| pid = tl.program_id(axis=0) | |
| batch_idx, m_idx, n_idx = _pid_to_block( | |
| pid, M, BLOCK_SIZE_M, BLOCK_SIZE_N, GROUP_SIZE_M | |
| ) | |
| # Skip blocks that don't need to be computed | |
| skip_block_below_diag = (LOWER_UPPER == 0) and (n_idx + BLOCK_SIZE_N <= m_idx) | |
| skip_block_above_diag = (LOWER_UPPER != 0) and (m_idx + BLOCK_SIZE_M <= n_idx) | |
| if skip_block_below_diag or skip_block_above_diag: | |
| return | |
| # Index into one matrix of batch | |
| A_ptr += batch_idx * a_stride_b | |
| C_ptr += batch_idx * c_stride_b | |
| # Create pointer arrays for A and A.T | |
| offs_m = (m_idx + tl.arange(0, BLOCK_SIZE_M)) % M | |
| offs_n = (n_idx + tl.arange(0, BLOCK_SIZE_N)) % M | |
| offs_k = tl.arange(0, BLOCK_SIZE_K) | |
| a_ptrs = A_ptr + (offs_m[:, None] * a_stride_r + offs_k[None, :] * a_stride_c) | |
| at_ptrs = A_ptr + (offs_k[:, None] * a_stride_c + offs_n[None, :] * a_stride_r) | |
| accumulator = tl.zeros((BLOCK_SIZE_M, BLOCK_SIZE_N), dtype=tl.float32) | |
| # Accumulate over blocks of K | |
| for k in tl.range(0, tl.cdiv(M, BLOCK_SIZE_K)): | |
| a = tl.load(a_ptrs, mask=offs_k[None, :] < M - k * BLOCK_SIZE_K, other=0.0) | |
| at = tl.load(at_ptrs, mask=offs_k[:, None] < M - k * BLOCK_SIZE_K, other=0.0) | |
| accumulator = tl.dot(a, at, accumulator) | |
| a_ptrs += BLOCK_SIZE_K * a_stride_c | |
| at_ptrs += BLOCK_SIZE_K * a_stride_c | |
| # Load block of A to add (corresponds to the current block of C) | |
| offs_am = m_idx + tl.arange(0, BLOCK_SIZE_M) | |
| offs_an = n_idx + tl.arange(0, BLOCK_SIZE_N) | |
| a_add_ptrs = A_ptr + (offs_am[:, None] * a_stride_r + offs_an[None, :] * a_stride_c) | |
| a_add_mask = (offs_am[:, None] < M) & (offs_an[None, :] < M) | |
| a_add = tl.load(a_add_ptrs, mask=a_add_mask, other=0.0).to(tl.float32) | |
| # Apply alpha and beta | |
| accumulator *= alpha | |
| accumulator += a_add * beta | |
| out_dtype = C_ptr.dtype.element_ty | |
| output = accumulator.to(out_dtype) | |
| # Store block of C | |
| offs_cm = m_idx + tl.arange(0, BLOCK_SIZE_M) | |
| offs_cn = n_idx + tl.arange(0, BLOCK_SIZE_N) | |
| c_ptrs = C_ptr + (offs_cm[:, None] * c_stride_r + offs_cn[None, :] * c_stride_c) | |
| c_mask = (offs_cm[:, None] < M) & (offs_cn[None, :] < M) | |
| tl.store(c_ptrs, output, mask=c_mask) | |
| # Store block of C mirrored across the diagonal | |
| c_ptrs_t = C_ptr + (offs_cn[:, None] * c_stride_r + offs_cm[None, :] * c_stride_c) | |
| c_mask_t = (offs_cn[:, None] < M) & (offs_cm[None, :] < M) | |
| tl.store(c_ptrs_t, output.T, mask=c_mask_t) | |
| def ba_plus_cAA(A: torch.Tensor, alpha: float, beta: float, out: torch.Tensor): | |
| """ | |
| Launch Triton kernel to compute C = alpha * A @ A.T + beta * A | |
| """ | |
| assert A.ndim == 2 or A.ndim == 3 | |
| M, K = A.shape[-2:] | |
| assert M == K, "Input matrix must be square" | |
| assert out.size(-2) == M | |
| assert out.size(-1) == M | |
| batch_size = A.size(0) if A.ndim == 3 else 1 | |
| input_batch_stride = A.stride(0) if A.ndim == 3 else 0 | |
| output_batch_stride = out.stride(0) if out.ndim == 3 else 0 | |
| grid = lambda meta: ( | |
| batch_size * triton.cdiv(M, meta["BLOCK_SIZE_M"]) * triton.cdiv(M, meta["BLOCK_SIZE_N"]), | |
| ) | |
| ba_plus_cAA_kernel[grid]( | |
| A_ptr=A, | |
| C_ptr=out, | |
| M=M, | |
| a_stride_b=input_batch_stride, | |
| a_stride_r=A.stride(-2), | |
| a_stride_c=A.stride(-1), | |
| c_stride_b=output_batch_stride, | |
| c_stride_r=out.stride(-2), | |
| c_stride_c=out.stride(-1), | |
| alpha=alpha, | |
| beta=beta, | |
| ) | |
| return out | |
| # Computed for num_iters=5, safety_factor=2e-2, cushion=2 | |
| polar_express_coeffs = [ | |
| (8.156554524902461, -22.48329292557795, 15.878769915207462), | |
| (4.042929935166739, -2.808917465908714, 0.5000178451051316), | |
| (3.8916678022926607, -2.772484153217685, 0.5060648178503393), | |
| (3.285753657755655, -2.3681294933425376, 0.46449024233003106), | |
| (2.3465413258596377, -1.7097828382687081, 0.42323551169305323) | |
| ] | |
| @torch.compile(dynamic=False, fullgraph=True) # Must use dynamic=False or else it's much slower | |
| def polar_express(G: torch.Tensor, split_baddbmm: bool = False): | |
| """ | |
| Polar Express Sign Method: https://arxiv.org/pdf/2505.16932 | |
| by Noah Amsel, David Persson, Christopher Musco, Robert M. Gower. | |
| """ | |
| X = G.bfloat16() | |
| if G.size(-2) > G.size(-1): | |
| X = X.mT | |
| # Ensure spectral norm is at most 1 | |
| X = X / (X.norm(dim=(-2, -1), keepdim=True) * (1 + 2e-2) + 1e-6) | |
| # Allocate buffers | |
| X = X.contiguous() | |
| A = torch.empty((*X.shape[:-1], X.size(-2)), device=X.device, dtype=X.dtype) | |
| B = torch.empty_like(A) | |
| C = torch.empty_like(X) | |
| # Select batched vs unbatched | |
| if split_baddbmm: | |
| BX_matmul = torch.bmm if X.ndim > 2 else torch.mm | |
| else: | |
| aX_plus_BX = torch.baddbmm if X.ndim > 2 else torch.addmm | |
| # Perform the iterations | |
| for a, b, c in polar_express_coeffs: | |
| XXT(X, out=A) # A = X @ X.mT | |
| ba_plus_cAA(A, alpha=c, beta=b, out=B) # B = b * A + c * A @ A | |
| # Referencing X twice causes pytorch to make a defensive copy, | |
| # resulting in a cudaMemcpyAsync in baddbmm. | |
| # For large matrices (i.e., the mlp weights), it's faster to split | |
| # the operation into two kernels to avoid this. | |
| if split_baddbmm: | |
| BX_matmul(B, X, out=C) # C = B @ X | |
| C.add_(X, alpha=a) # C = C + a*X (in-place, X only read) | |
| else: | |
| aX_plus_BX(X, B, X, beta=a, out=C) # C = a * X + B @ X | |
| X, C = C, X # Swap references to avoid unnecessary copies | |
| if G.size(-2) > G.size(-1): | |
| X = X.mT | |
| return X | |
| # ----------------------------------------------------------------------------- | |
| # Compiled helpers for NorMuon by @chrisjmccormick | |
| @torch.compile(dynamic=False, fullgraph=True) | |
| def cautious_wd_and_update_inplace(p, v, wd_tensor, lr_tensor): | |
| """Cautious weight decay + parameter update. wd_tensor and lr_tensor are 0-D CPU tensors.""" | |
| mask = (v * p) >= 0 | |
| wd_factor = wd_tensor.to(p.dtype) | |
| lr_factor = lr_tensor.to(p.dtype) | |
| p.copy_(p - (p * mask * wd_factor * lr_factor) - (v * lr_factor)) | |
| @torch.compile(dynamic=False, fullgraph=True) | |
| def apply_normuon_variance_reduction(v_chunk, second_momentum_buffer, beta2, red_dim): | |
| """NorMuon variance reduction. Algebraically fuses the normalization steps to minimize memory ops.""" | |
| v_mean = v_chunk.float().square().mean(dim=red_dim, keepdim=True) | |
| red_dim_size = v_chunk.size(red_dim) | |
| v_norm_sq = v_mean.sum(dim=(-2, -1), keepdim=True).mul_(red_dim_size) | |
| v_norm = v_norm_sq.sqrt_() | |
| second_momentum_buffer.lerp_(v_mean.to(dtype=second_momentum_buffer.dtype), 1 - beta2) | |
| step_size = second_momentum_buffer.clamp_min(1e-10).rsqrt_() | |
| scaled_sq_sum = (v_mean * red_dim_size) * step_size.float().square() | |
| v_norm_new = scaled_sq_sum.sum(dim=(-2, -1), keepdim=True).sqrt_() | |
| final_scale = step_size * (v_norm / v_norm_new.clamp_min_(1e-10)) | |
| return v_chunk.mul_(final_scale.type_as(v_chunk)) | |
| # ----------------------------------------------------------------------------- | |
| # NorMuon optimizer | |
| class NorMuon(torch.optim.Optimizer): | |
| """ | |
| Muon - MomentUm Orthogonalized by Newton-schulz | |
| https://kellerjordan.github.io/posts/muon/ | |
| Muon internally runs standard SGD-momentum, and then performs an orthogonalization post- | |
| processing step, in which each 2D parameter's update is replaced with the nearest orthogonal | |
| matrix. To efficiently orthogonalize each update, we use a Newton-Schulz iteration, which has | |
| the advantage that it can be stably run in bfloat16 on the GPU. | |
| Warning: This optimizer should not be used for the embedding layer, the final fully connected layer, | |
| or any {0,1}-D parameters; those should all be optimized by a standard method (e.g., AdamW). | |
| Differences from standard Muon: | |
| - Newton-Shulz is replaced with Polar Express for the orthogonalization step | |
| - NorMuon adds a low-rank variance estimator similar to Adafactor. https://arxiv.org/pdf/2510.05491 | |
| - small 1D parameters handled here instead of in Adam | |
| - Cautious weight decay, a gated version of decoupled weight decay | |
| - Custom distributed sizing: | |
| The model stores all attn and mlp weights in the same shape, and then updates the view as | |
| needed on the forward pass. This enables attn and mlp weights to be contained within the same | |
| dist.reduce_scatter_tensor() call. The model architecture has been customized to enable | |
| (n_attn_layers+n_mlp_layers*2)%8==0 for batching across 8 GPUs with zero padding on mlp and attn. | |
| The scheduling is: | |
| 1. reduce scatter attn_gate (10 params 6 padding params) | |
| 2. reduce scatter attn/mlp round 1 (10 attn params 6 mlp params) | |
| 3. reduce scatter attn/mlp round 2 (16 mlp params) | |
| 4. wait on step 1, then compute update of 1 and schedule all gather | |
| 5. wait on step 2, then compute update of 2 and schedule all gather | |
| 6. wait on step 3, then compute update of 3 and schedule all gather | |
| GPUs receive [2 ATTN, 2 ATTN, 2 ATTN, 2 ATTN, 2 ATTN, 2 MLP, 2 MLP, 2 MLP] | |
| GPUs that receive params of type attn reshape before computing update | |
| 7. wait on 4, then compute update of 4 and schedule all gather | |
| 8. wait for each all gather to complete and update params | |
| Empirically, leading with small params provides an additional 0.2s improvement. | |
| """ | |
| def __init__(self, params, lr=0.02, weight_decay=0.01, momentum=0.95, beta2=0.95, custom_sizing=True): | |
| defaults = dict(lr=lr, weight_decay=weight_decay, momentum=momentum, beta2=beta2) | |
| self.world_size = dist.get_world_size() if dist.is_initialized() else 1 | |
| # custom sizing requires 8 GPUs | |
| if custom_sizing and dist.get_world_size()==8: | |
| param_groups = self.generate_custom_param_groups(params) | |
| else: | |
| param_groups = self.generate_standard_param_groups(params) | |
| super().__init__(param_groups, defaults) | |
| def reset(self): | |
| # expose a reset for clearing buffers | |
| for group in self.param_groups: | |
| if "momentum_buffer" in group: | |
| group["momentum_buffer"].zero_() | |
| group["second_momentum_buffer"].zero_() | |
| def generate_standard_param_groups(self, params): | |
| """ | |
| Use this method if running on less than 8 GPU or experimenting with additional attn or mlp modules. | |
| Creates one param group per module. | |
| """ | |
| groups = defaultdict(list) | |
| for param in params: | |
| groups[param.label].append(param) | |
| param_groups = [] | |
| for module_name, group_params in groups.items(): | |
| chunk_size = (len(group_params) + self.world_size - 1) // self.world_size | |
| param_groups.append(dict(params=group_params, chunk_size=chunk_size)) | |
| return param_groups | |
| def generate_custom_param_groups(self, params): | |
| """ | |
| Implementation requires that a single GPU does not receive both attn | |
| and mlp params when a param group is split across GPUs. | |
| """ | |
| params_list = list(params) | |
| module_group_order = ['attn_gate', 'value_embed_gate', 'attn', 'mlp'] # 16, 10, 16, 32 | |
| group_sizes = [16, 10, 16, 16, 16] | |
| # 72... its actually 74 | |
| params_list.sort(key=lambda x: module_group_order.index(x.label)) | |
| print0(len(params_list), console=True) | |
| idx = 0 | |
| assert len(params_list) == sum(group_sizes) | |
| param_groups = [] | |
| for size in group_sizes: | |
| chunk_size = (size + self.world_size - 1) // self.world_size | |
| group_params = params_list[idx: idx + size] | |
| param_groups.append(dict(params=group_params, chunk_size=chunk_size)) | |
| idx += size | |
| return param_groups | |
| @torch.no_grad() | |
| def step(self): | |
| # Efficient distributed step by @YouJiacheng, @KonstantinWilleke, @alexrgilbert, | |
| # @adricarda, @tuttyfrutyee, @vdlad, @ryanyang0, @vagrawal, @varunneal, @chrisjmccormick | |
| rank = dist.get_rank() | |
| group_infos = [] | |
| for group in self.param_groups: | |
| params: list[Tensor] = group["params"] | |
| if not params: | |
| continue | |
| chunk_size = group["chunk_size"] | |
| padded_num_params = chunk_size * self.world_size | |
| stacked_grads = torch.empty( | |
| (padded_num_params, *params[0].shape), | |
| dtype=params[0].dtype, | |
| device=params[0].device | |
| ) | |
| for i, p in enumerate(params): | |
| stacked_grads[i].copy_(p.grad, non_blocking=True) | |
| if len(params) < padded_num_params: | |
| stacked_grads[len(params):].zero_() | |
| grad_chunk = torch.empty_like(stacked_grads[:chunk_size]) | |
| reduce_future = dist.reduce_scatter_tensor( | |
| grad_chunk, stacked_grads, op=dist.ReduceOp.AVG, async_op=True | |
| ).get_future() | |
| group_infos.append(dict(grad_chunk=grad_chunk, reduce_future=reduce_future)) | |
| all_gather_infos = [] | |
| # Second pass: wait for gradients, compute updates for the local shard of parameters, | |
| # and launch all async all_gather operations. | |
| for group, info in zip(self.param_groups, group_infos): | |
| info["reduce_future"].wait() | |
| params = group["params"] | |
| grad_chunk = info["grad_chunk"] | |
| chunk_size = group["chunk_size"] | |
| padded_num_params = chunk_size * self.world_size | |
| start_idx = rank * chunk_size | |
| module_idx = start_idx if start_idx < len(params) else 0 | |
| num_params = min(chunk_size, max(0, len(params) - start_idx)) # num params for this rank | |
| if "momentum_buffer" not in group: | |
| group["momentum_buffer"] = torch.zeros_like(grad_chunk[:num_params]) | |
| momentum_buffer = group["momentum_buffer"] | |
| # Apply momentum update to the persistent momentum buffer in-place | |
| momentum_buffer.lerp_(grad_chunk[:num_params], 1 - group["momentum"]) | |
| updated_grads = grad_chunk[:num_params].lerp_(momentum_buffer, group["momentum"]) | |
| grad_shape = updated_grads.shape | |
| if params[module_idx].label == 'attn': | |
| for p in params[module_idx:module_idx + num_params]: | |
| assert p.label == 'attn' | |
| updated_grads = updated_grads.view(4 * grad_shape[0], grad_shape[1] // 4, grad_shape[2]) | |
| ref_param = params[module_idx] | |
| param_shape = ref_param.shape | |
| # The below shape-based heuristic assumes that matrices have their input along the | |
| # row dimension and their output along the columns. Gates are an exception. | |
| is_gate = 'gate' in ref_param.label | |
| if "second_momentum_buffer" not in group: | |
| if is_gate: | |
| group["second_momentum_buffer"] = torch.zeros_like(updated_grads[..., :, :1]) | |
| else: | |
| group["second_momentum_buffer"] = (torch.zeros_like(updated_grads[..., :, :1]) | |
| if param_shape[-2] >= param_shape[-1] else torch.zeros_like(updated_grads[..., :1, :]) | |
| ) | |
| second_momentum_buffer = group["second_momentum_buffer"] | |
| if "param_lr_cpu" not in group: | |
| # Define multipliers for ALL params in this group (global, not per-shard) | |
| lr_mults = [] | |
| wd_mults = [] | |
| for p in params: | |
| # Increase learning rate for modules with larger inputs than outputs. | |
| # This shape check also assumes rows=input, columns=output, so take care | |
| # when changing memory layouts. @chrisjmccormick | |
| shape = p.shape | |
| if len(shape) >= 2: | |
| shape_mult = max(1.0, shape[-2] / shape[-1]) ** 0.5 | |
| else: | |
| shape_mult = 1.0 | |
| lr_mults.append(shape_mult * getattr(p, "lr_mul", 1.0)) | |
| wd_mults.append(getattr(p, "wd_mul", 1.0)) | |
| # Define as cpu tensors to enable Inductor constant folding | |
| group["param_lr_cpu"] = torch.tensor(lr_mults, dtype=torch.float32, device="cpu") | |
| group["param_wd_cpu"] = torch.tensor(wd_mults, dtype=torch.float32, device="cpu") | |
| eff_lr_all = group["param_lr_cpu"] * group["lr"] | |
| eff_wd_all = group["param_wd_cpu"] * group["weight_decay"] * group["lr"] | |
| # Slice the portion corresponding to this rank's shard | |
| eff_lr_cpu = eff_lr_all[module_idx:module_idx + num_params] | |
| eff_wd_cpu = eff_wd_all[module_idx:module_idx + num_params] | |
| # Compute zeropower for the entire chunk in a single, batched call. | |
| if num_params == 0: | |
| v_chunk = updated_grads | |
| else: | |
| v_chunk = polar_express(updated_grads, split_baddbmm=(ref_param.label == 'mlp')) | |
| # Note that the head orientation in O is transposed relative to QKV, so red_dim | |
| # is 'incorrect' for O. However, correcting this showed no improvement. @chrisjmccormick | |
| red_dim = -1 if (is_gate or param_shape[-2] >= param_shape[-1]) else -2 | |
| v_chunk = apply_normuon_variance_reduction( | |
| v_chunk, second_momentum_buffer, group["beta2"], red_dim | |
| ) | |
| v_chunk = v_chunk.view(grad_shape) | |
| # # "Cautious" weight decay (https://arxiv.org/abs/2510.12402) | |
| updated_params = torch.empty_like(grad_chunk) | |
| if num_params > 0: | |
| # Work on a stacked copy to avoid touching original params | |
| param_chunk = torch.stack(params[module_idx:module_idx + num_params]) | |
| for local_idx in range(num_params): | |
| cautious_wd_and_update_inplace( | |
| param_chunk[local_idx], | |
| v_chunk[local_idx], | |
| eff_wd_cpu[local_idx], | |
| eff_lr_cpu[local_idx], | |
| ) | |
| else: | |
| param_chunk = torch.zeros_like(v_chunk) | |
| updated_params[:num_params].copy_(param_chunk) | |
| if num_params < chunk_size: | |
| updated_params[num_params:].zero_() | |
| stacked_params = torch.empty( | |
| (padded_num_params, *param_shape), | |
| dtype=updated_params.dtype, | |
| device=updated_params.device, | |
| ) | |
| gather_future = dist.all_gather_into_tensor( | |
| stacked_params, updated_params, async_op=True | |
| ).get_future() | |
| all_gather_infos.append( | |
| { | |
| "gather_future": gather_future, | |
| "stacked_params": stacked_params, | |
| "orig_params": params, | |
| } | |
| ) | |
| # Final pass: wait for all_gather to complete and copy results back into original parameter tensors. | |
| for info in all_gather_infos: | |
| info["gather_future"].wait() | |
| stacked_params = info["stacked_params"] | |
| orig_params = info["orig_params"] | |
| unstacked_params = torch.unbind(stacked_params) | |
| for i, p in enumerate(orig_params): | |
| p.copy_(unstacked_params[i], non_blocking=True) | |
| class DistAdam(torch.optim.Optimizer): | |
| def __init__(self, params, label_order: list[str],lr: float = 1e-3, betas: tuple[float, float] = (0.9, 0.999), eps: float = 1e-8, weight_decay: float = 0.01): | |
| self.world_size = dist.get_world_size() if dist.is_initialized() else 1 | |
| defaults = dict(lr=lr, betas=betas, eps=eps, weight_decay=weight_decay) | |
| params = list(params) | |
| # Group by label, with explicit ordering for execution control. | |
| params_by_label = defaultdict(list) | |
| for p in params: | |
| params_by_label[getattr(p, 'label', None)].append(p) | |
| param_groups = [] | |
| for label in label_order: | |
| if label in params_by_label: | |
| param_groups.append(dict(params=params_by_label[label])) | |
| # include any unlabeled params at the end (processed last) | |
| if None in params_by_label: | |
| param_groups.append(dict(params=params_by_label[None])) | |
| super().__init__(param_groups, defaults) | |
| # init state: small params (numel < 1024) use full-sized state, others use sharded | |
| for p in params: | |
| chunk = p if p.numel() < 1024 else p[:p.size(0) // self.world_size] | |
| exp_avg = torch.zeros_like(chunk, dtype=torch.bfloat16, device=p.device) | |
| self.state[p] = dict(step=0, exp_avg=exp_avg, exp_avg_sq=torch.zeros_like(exp_avg)) | |
| # DistributedAdam implementation by @vagrawal, @akash5474 | |
| self.should_sync = False | |
| self._reduce_scatter_hooks = [] | |
| self._reduce_scatter_futures = {} | |
| self.register_backward_hooks() | |
| def register_backward_hooks(self): | |
| for group in self.param_groups: | |
| for param in group["params"]: | |
| self._reduce_scatter_hooks.append(param.register_post_accumulate_grad_hook(self._sync_gradient)) | |
| @torch.no_grad() | |
| def _sync_gradient(self, param): | |
| if not self.should_sync: | |
| return | |
| grad = param.grad | |
| if param.numel() < 1024: | |
| # Small params: use all_reduce (no scatter/gather needed) | |
| self._reduce_scatter_futures[param] = ( | |
| dist.all_reduce(grad, op=dist.ReduceOp.AVG, async_op=True).get_future(), | |
| grad | |
| ) | |
| else: | |
| rank_size = grad.shape[0] // self.world_size | |
| if grad is not None: | |
| grad_slice = torch.empty_like(grad[:rank_size]) | |
| self._reduce_scatter_futures[param] = ( | |
| dist.reduce_scatter_tensor(grad_slice, grad, op=dist.ReduceOp.AVG, async_op=True).get_future(), | |
| grad_slice | |
| ) | |
| def copy_lm_to_embed(self): | |
| # run at 2/3 of training | |
| lm_head = self.param_groups[0]['params'][0] | |
| embed = self.param_groups[-1]['params'][0] | |
| lm_head_state = self.state[lm_head] | |
| embed_state = self.state[embed] | |
| embed_state['step'] = lm_head_state['step'] | |
| embed_state['exp_avg'] = lm_head_state['exp_avg'].clone() | |
| embed_state['exp_avg_sq'] = lm_head_state['exp_avg_sq'].clone() | |
| embed.data.copy_(lm_head.data) | |
| @torch.compile | |
| @torch.no_grad() | |
| def step(self): | |
| rank = dist.get_rank() | |
| all_gather_futures: list[torch.Future] = [] | |
| for group in self.param_groups: | |
| beta1, beta2 = group['betas'] | |
| eps = group['eps'] | |
| wd = group['weight_decay'] | |
| for param in group['params']: | |
| if param not in self._reduce_scatter_futures: | |
| continue | |
| fut, g_slice = self._reduce_scatter_futures[param] | |
| fut.wait() | |
| is_small = param.numel() < 1024 | |
| if is_small: | |
| # Small params: g_slice is actually full grad, p_slice is full param | |
| p_slice = param | |
| else: | |
| rank_size = param.shape[0] // self.world_size | |
| p_slice = param[rank * rank_size:(rank + 1) * rank_size] | |
| lr = group['lr'] * getattr(param, "lr_mul", 1.0) | |
| state = self.state[param] | |
| exp_avg = state["exp_avg"] | |
| exp_avg_sq = state["exp_avg_sq"] | |
| state["step"] += 1 | |
| t = state["step"] | |
| # update running averages | |
| exp_avg.mul_(beta1).add_(g_slice, alpha=1 - beta1) | |
| exp_avg_sq.mul_(beta2).addcmul_(g_slice, g_slice, value=1 - beta2) | |
| # bias corrections | |
| bias1 = 1 - beta1 ** t | |
| bias2 = 1 - beta2 ** t | |
| # compute step | |
| denom = exp_avg_sq.sqrt().add_(eps) | |
| step_size = lr * (bias2 ** 0.5 / bias1) | |
| update = exp_avg.div(denom).mul_(step_size) | |
| # cautious weight decay | |
| mask = (update * p_slice) > 0 | |
| # lr as weight decay schedule | |
| eff_weight_decay = lr * wd * getattr(param, "wd_mul", 1.0) | |
| update.addcmul_(p_slice, mask, value=eff_weight_decay * lr) | |
| p_slice.add_(other=update, alpha=-1.0) | |
| if not is_small: | |
| all_gather_futures.append(dist.all_gather_into_tensor(param, p_slice, async_op=True).get_future()) | |
| self._reduce_scatter_futures.clear() | |
| torch.futures.collect_all(all_gather_futures).wait() | |
| # ----------------------------------------------------------------------------- | |
| # PyTorch nn.Module definitions for the model | |
| def norm(x: Tensor): | |
| return F.rms_norm(x, (x.size(-1),)) | |
| class CastedLinear(nn.Linear): | |
| def __init__(self, in_features: int, out_features: int, use_fp8=False, x_s=1.0, w_s=1.0, grad_s=1.0): | |
| super().__init__(in_features, out_features, bias=False) | |
| self.use_fp8 = False # use_fp8 | |
| self.x_s = x_s | |
| self.w_s = w_s | |
| self.grad_s = grad_s | |
| def reset_parameters(self) -> None: | |
| with torch.no_grad(): | |
| self.weight.zero_() # @Grad62304977 and others | |
| def forward(self, x: Tensor): | |
| if self.use_fp8 and self.training: | |
| _x = x.flatten(0, -2) | |
| out: Tensor = torch.ops.nanogpt.mm(_x, self.weight, x_s=self.x_s, w_s=self.w_s, grad_s=self.grad_s)[0] | |
| return out.reshape(*x.shape[:-1], -1) | |
| else: | |
| return F.linear(x, self.weight.type_as(x)) | |
| # ----------------------------------------------------------------------------- | |
| # PyTorch nn.Module definitions for the model | |
| # yarn implementation @classiclarryd | |
| class Yarn(nn.Module): | |
| def __init__(self, head_dim, max_seq_len): | |
| super().__init__() | |
| self.head_dim = head_dim | |
| self.max_seq_len = max_seq_len | |
| self.reset() | |
| def reset(self): | |
| angular_freq = (1 / 1024) ** torch.linspace(0, 1, steps=self.head_dim//4, dtype=torch.float32, device=device) | |
| # half-truncate RoPE by @YouJiacheng (w/ base freq tuning) | |
| angular_freq = torch.cat([angular_freq, angular_freq.new_zeros(self.head_dim//4)]) | |
| t = torch.arange(self.max_seq_len, dtype=torch.float32, device=device) | |
| theta = torch.outer(t, angular_freq) | |
| self.cos = nn.Buffer( | |
| theta.cos().to(torch.bfloat16), persistent=False | |
| ) | |
| self.sin = nn.Buffer( | |
| theta.sin().to(torch.bfloat16), persistent=False | |
| ) | |
| self.angular_freq = angular_freq | |
| # start with 0.1, inspired by 0.12 from @leloykun and learnable scalars used by @brendanh0gan https://x.com/hi_tysam/status/1879693583898591283 | |
| self.attn_scale = 0.1 | |
| def apply(self, old_window: int, new_window: int, alpha: int=1, beta: int=32): | |
| rotations = args.block_size * old_window * self.angular_freq / (2 * torch.pi) | |
| scaling_factor = old_window / new_window | |
| interpolation_weight = torch.clamp((rotations - alpha) / (beta - alpha), 0, 1) | |
| self.angular_freq *= scaling_factor + interpolation_weight * (1 - scaling_factor) | |
| t = torch.arange(self.max_seq_len, dtype=torch.float32, device=self.angular_freq.device) | |
| theta = torch.outer(t, self.angular_freq) | |
| self.cos.copy_(theta.cos()) | |
| self.sin.copy_(theta.sin()) | |
| self.attn_scale *= 0.2 * math.log(new_window / old_window) + 1 | |
| def rotary(x_BTHD: Tensor, cos: Tensor, sin: Tensor): | |
| assert cos.size(0) >= x_BTHD.size(-3) | |
| cos, sin = ( | |
| cos[None, : x_BTHD.size(-3), None, :], | |
| sin[None, : x_BTHD.size(-3), None, :], | |
| ) | |
| x1, x2 = x_BTHD.chunk(2, dim=-1) | |
| y1 = x1 * cos + x2 * sin | |
| y2 = x1 * (-sin) + x2 * cos | |
| return torch.cat((y1, y2), 3) | |
| @dataclass | |
| class AttnArgs: | |
| ve: torch.Tensor | |
| sa_lambdas: torch.Tensor | |
| seqlens: torch.Tensor | |
| bm_size: int | |
| cos: torch.Tensor | |
| sin: torch.Tensor | |
| attn_scale: float | |
| key_offset: bool | |
| flash_attn_interface = get_kernel('varunneal/flash-attention-3').flash_attn_interface | |
| class CausalSelfAttention(nn.Module): | |
| def __init__(self, dim: int, head_dim: int, num_heads: int, layer_idx: int): | |
| super().__init__() | |
| self.num_heads = num_heads | |
| self.head_dim = head_dim | |
| self.dim = dim | |
| self.hdim = num_heads * head_dim | |
| assert self.hdim == self.dim, "num_heads * head_dim must equal model_dim" | |
| std = self.dim ** -0.5 | |
| bound = (3 ** 0.5) * std # improved init scale by @YouJiacheng | |
| # merged QKVO weights: suggested by many, implemented by @fernbear.bsky.social, and further improved by @YouJiacheng | |
| # https://x.com/hi_tysam/status/1879699187107033311 | |
| # Simplified layout by @chrisjmccormick | |
| self.qkvo_w = nn.Parameter(torch.empty(self.dim * 4, self.hdim)) | |
| # label all modules for explicit optimizer grouping | |
| self.qkvo_w.label = 'attn' | |
| with torch.no_grad(): | |
| self.qkvo_w[:self.dim * 3].uniform_(-bound, bound) # init QKV weights | |
| self.qkvo_w[self.dim * 3:].zero_() # init O weights to zero | |
| # sparse gated attention to enable context based no-op by @classiclarryd | |
| self.attn_gate = CastedLinear(16, num_heads) | |
| self.attn_gate.weight.label = 'attn_gate' | |
| self.attn_gate.weight.lr_mul = 0.1 | |
| # only include gates on layers with value embeds used on forward pass | |
| if layer_idx in [0,1,2,3,4,11, 12, 13, 14, 15]: | |
| self.value_embed_gate = CastedLinear(16, num_heads) | |
| self.value_embed_gate.weight.label = 'value_embed_gate' | |
| self.value_embed_gate.weight.lr_mul = 0.1 | |
| def forward(self, x: Tensor, attn_args: AttnArgs): | |
| B, T = x.size(0), x.size(1) # batch size, sequence length | |
| assert B == 1, "varlen sequences requires B == 1" | |
| assert T % 16 == 0 | |
| # unpack attention args | |
| cos, sin = attn_args.cos, attn_args.sin | |
| ve, sa_lambdas, key_offset = attn_args.ve, attn_args.sa_lambdas, attn_args.key_offset | |
| seqlens, attn_scale, bm_size = attn_args.seqlens, attn_args.attn_scale, attn_args.bm_size | |
| q, k, v = F.linear(x, sa_lambdas[0] * self.qkvo_w[:self.dim * 3].type_as(x)).view(B, T, 3 * self.num_heads, self.head_dim).chunk(3, dim=-2) | |
| q, k = norm(q), norm(k) # QK norm @Grad62304977 | |
| q, k = rotary(q, cos, sin), rotary(k, cos, sin) | |
| if key_offset: | |
| # shift keys forward for the stationary head dims. Enables 1-layer induction. | |
| k[:, 1:, :, self.head_dim // 4:self.head_dim // 2] = k[:, :-1, :, self.head_dim // 4:self.head_dim // 2] | |
| k[:, 1:, :, 3 * self.head_dim // 4:] = k[:, :-1, :, 3 * self.head_dim // 4:] | |
| if ve is not None: | |
| ve_gate_out = 2 * torch.sigmoid(self.value_embed_gate(x[..., :self.value_embed_gate.weight.size(-1)])).view(B, T, self.num_heads, 1) | |
| v = v + ve_gate_out * ve.view_as(v) # @ KoszarskyB & @Grad62304977 | |
| max_len = args.train_max_seq_len if self.training else (args.val_batch_size // (grad_accum_steps * world_size)) | |
| # use flash_attn over flex_attn @varunneal. flash_attn_varlen suggested by @YouJiacheng | |
| y = flash_attn_interface.flash_attn_varlen_func(q[0], k[0], v[0], cu_seqlens_q=seqlens, cu_seqlens_k=seqlens, | |
| max_seqlen_q=max_len, max_seqlen_k=max_len, | |
| causal=True, softmax_scale=attn_scale, window_size=(bm_size, 0)) | |
| y = y.view(B, T, self.num_heads, self.head_dim) | |
| y = y * torch.sigmoid(self.attn_gate(x[..., :self.attn_gate.weight.size(-1)])).view(B, T, self.num_heads, 1) | |
| y = y.contiguous().view(B, T, self.num_heads * self.head_dim) # re-assemble all head outputs side by side | |
| y = F.linear(y, sa_lambdas[1] * self.qkvo_w[self.dim * 3:].type_as(y)) # sa_lambdas[1] pre-multiplied to O @shenberg | |
| return y | |
| class MLP(nn.Module): | |
| def __init__(self, dim: int): | |
| super().__init__() | |
| hdim = 4 * dim | |
| # Transposed layout to match attention weights | |
| self.c_fc = nn.Parameter(torch.empty(hdim, dim)) | |
| self.c_proj = nn.Parameter(torch.empty(hdim, dim)) | |
| # label all modules for explicit optimizer grouping | |
| self.c_fc.label = 'mlp' | |
| self.c_proj.label = 'mlp' | |
| self.c_proj.lr_mul = 2. | |
| std = 0.5 * (dim ** -0.5) | |
| bound = (3 ** 0.5) * std # improved init scale by @YouJiacheng | |
| with torch.no_grad(): | |
| self.c_fc.uniform_(-bound, bound) | |
| self.c_proj.zero_() # zero init suggested by @Grad62304977 | |
| def forward(self, x: Tensor): | |
| x = F.linear(x, self.c_fc.type_as(x)) | |
| x = F.relu(x).square() # https://arxiv.org/abs/2109.08668v2; ~1-2% better than GELU; suggested by @SKYLINEZ007 and @Grad62304977 | |
| x = F.linear(x, self.c_proj.T.type_as(x)) | |
| return x | |
| class Block(nn.Module): | |
| def __init__(self, dim: int, head_dim: int, num_heads: int, layer_idx: int): | |
| super().__init__() | |
| # skip attention of blocks.6 (the 7th layer) by @YouJiacheng | |
| self.attn = CausalSelfAttention(dim, head_dim, num_heads, layer_idx) | |
| # skip MLP blocks for first MLP layer by @EmelyanenkoK | |
| self.mlp = MLP(dim) | |
| def forward(self, x: Tensor, attn_args: AttnArgs): | |
| if self.attn is not None: | |
| x = x + self.attn(norm(x), attn_args) | |
| if self.mlp is not None: | |
| x = x + self.mlp(norm(x)) | |
| return x | |
| # ----------------------------------------------------------------------------- | |
| # The main model | |
| def next_multiple_of_n(v: float | int, *, n: int): | |
| return next(x for x in range(n, int(v) + 1 + n, n) if x >= v) | |
| @dataclass | |
| class ForwardScheduleConfig: | |
| mtp_weights: torch.Tensor | |
| ws_short: int | |
| ws_long: int | |
| class GPT(nn.Module): | |
| def __init__(self, vocab_size: int, num_layers: int, num_heads: int, head_dim: int, model_dim: int, max_seq_len: int): | |
| super().__init__() | |
| self.num_layers = num_layers | |
| vocab_size = next_multiple_of_n(vocab_size, n=128) | |
| self.smear_gate = CastedLinear(16, 1) | |
| self.smear_gate.weight.label = 'smear_gate' | |
| self.smear_gate.weight.lr_mul = 0.01 | |
| self.smear_gate.weight.wd_mul = 0.0 | |
| self.skip_gates = nn.ModuleList([CastedLinear(16, 1) for _ in range(3)]) | |
| for sg in self.skip_gates: | |
| sg.weight.label = 'skip_gate' | |
| sg.weight.lr_mul = 0.01 | |
| sg.weight.wd_mul = 0.0 | |
| # token value embeddings by @KoszarskyB - inspired by @Grad62304977's value residual implementation following https://arxiv.org/abs/2410.17897 | |
| # value embedding code simplification inspired by @ragulpr https://github.com/KellerJordan/modded-nanogpt/pull/78 | |
| self.value_embeds = nn.ModuleList([nn.Embedding(vocab_size, model_dim) for _ in range(5)]) | |
| for embed in self.value_embeds: | |
| nn.init.zeros_(embed.weight) | |
| for ve in self.value_embeds: | |
| ve.weight.label = 'value_embed' | |
| self.blocks = nn.ModuleList([Block(model_dim, head_dim, num_heads, i) for i in range(num_layers)]) | |
| self.yarn = Yarn(head_dim, max_seq_len) | |
| # there are only 50257 unique GPT-2 tokens; we extend to nearest multiple of 128 for efficiency. | |
| # suggested to me by @Grad62304977. this originates from Karpathy's experiments. | |
| use_fp8 = not os.environ.get("DISABLE_FP8", False) | |
| self.lm_head = CastedLinear(model_dim, vocab_size, use_fp8=use_fp8, x_s=100/448, w_s=1.6/448, grad_s=0.75/448) | |
| nn.init.normal_(self.lm_head.weight, mean=0, std=0.005) | |
| self.lm_head.weight.label = 'lm_head' | |
| self.embed = nn.Embedding(vocab_size, model_dim) | |
| self.embed.weight.label = 'embed' | |
| self.embed2 = nn.Embedding(vocab_size, model_dim) | |
| self.embed2.weight.label = 'embed2' | |
| # x0_lambdas separated out for different optimizer treatment (no beta smoothing) | |
| self.x0_lambdas = nn.Parameter(torch.zeros(2*num_layers)) | |
| self.x0_lambdas.label = 'x0_lambdas' | |
| self.x0_lambdas.lr_mul = 5.0 | |
| self.x0_lambdas.wd_mul = 0.0 | |
| pad = (-num_layers * 3 - 5) % dist.get_world_size() # updated: 3*num_layers instead of 4* | |
| self.scalars = nn.Parameter( | |
| torch.cat( | |
| [ | |
| 1.05 * torch.ones(num_layers), # resid lambdas. 1.05 init such that layer i weight is i^(num_layers-i). | |
| *[torch.tensor([0.5, 1.0]) for _ in range(num_layers)], # SA lambdas | |
| torch.zeros(1), # smear_lambda | |
| 0.5*torch.ones(1), # backout_lambda | |
| -1.5 * torch.ones(3), # skip_lambdas -> σ(-1.5) ≈ 0.18 | |
| torch.ones(pad), | |
| ] | |
| ) | |
| ) | |
| self.scalars.label = 'scalars' | |
| # set learning rates | |
| for param in self.value_embeds.parameters(): | |
| param.lr_mul = 75. | |
| param.wd_mul = 5. | |
| for param in self.embed.parameters(): | |
| param.wd_mul = 150. | |
| for param in self.embed2.parameters(): | |
| param.lr_mul = 75. | |
| param.wd_mul = 5. | |
| for param in self.lm_head.parameters(): | |
| param.wd_mul = 150. | |
| self.scalars.lr_mul = 5.0 | |
| self.scalars.wd_mul = 0.0 | |
| self.split_embed = False | |
| def forward(self, input_seq: Tensor, target_seq: Tensor, seqlens: Tensor, schedule_cfg: ForwardScheduleConfig): | |
| assert input_seq.ndim == 1 | |
| # unpack schedule_cfg | |
| mtp_weights, ws_short, ws_long = schedule_cfg.mtp_weights, schedule_cfg.ws_short, schedule_cfg.ws_long | |
| # set configs | |
| skip_connections = [] | |
| skip_in = [2, 4, 6] | |
| skip_out = [9, 10, 11] | |
| x_backout = None | |
| backout_layer = 11 | |
| # set lambdas | |
| resid_lambdas = self.scalars[: 1 * self.num_layers] | |
| x0_lambdas = self.x0_lambdas.view(-1, 2) | |
| sa_lambdas = self.scalars[1 * self.num_layers: 3 * self.num_layers].view(-1, 2) | |
| smear_lambda = self.scalars[3 * self.num_layers] | |
| backout_lambda = self.scalars[3 * self.num_layers+1] | |
| skip_lambdas = self.scalars[3 * self.num_layers+2: 3*self.num_layers+5] | |
| # set block masks and key shift | |
| short_bm = ws_short * args.block_size | |
| long_bm = ws_long * args.block_size | |
| bm_sizes = [long_bm, short_bm, short_bm, short_bm, long_bm, short_bm, short_bm, short_bm, | |
| short_bm, short_bm, short_bm, long_bm, short_bm, short_bm, short_bm, long_bm] | |
| assert len(bm_sizes) == self.num_layers | |
| key_offset = [b==long_bm for b in bm_sizes] # apply partial key offset to long windows | |
| # weight-tied: use lm_head.weight for embedding lookup (or separate embed after split) | |
| if self.split_embed: | |
| x = self.embed(input_seq) | |
| else: | |
| x = F.embedding(input_seq, self.lm_head.weight) | |
| ve = [value_embed(input_seq) for value_embed in self.value_embeds] | |
| # 012 ... 012 structure on token value embeddings by @YouJiacheng, improved on @leloykun's U-net structure | |
| # dropping first layer updates this to .12 ... 012 | |
| ve = [ve[0], ve[1], ve[2], ve[3], ve[4]] + [None] * (self.num_layers - 10) + [ve[0], ve[1], ve[2], ve[3], ve[4]] | |
| assert len(ve) == self.num_layers | |
| # smear token embed forward 1 position @classiclarryd | |
| smear_gate_out = smear_lambda * torch.sigmoid(self.smear_gate(x[1:, :self.smear_gate.weight.size(-1)])) | |
| x = torch.cat([x[:1], x[1:] + smear_gate_out * x[:-1]]) | |
| x = x0 = norm(x[None]) | |
| x02 = norm(self.embed2(input_seq)[None]) | |
| skip_idx = 0 | |
| for i in range(self.num_layers): | |
| attn_args = AttnArgs( | |
| ve=ve[i], | |
| sa_lambdas=sa_lambdas[i], | |
| seqlens=seqlens, | |
| bm_size=bm_sizes[i], | |
| cos=self.yarn.cos, | |
| sin=self.yarn.sin, | |
| attn_scale=self.yarn.attn_scale, | |
| key_offset = key_offset[i] | |
| ) | |
| if i in skip_out: | |
| skip_gate_out = torch.sigmoid(skip_lambdas[skip_idx]) * 2 * torch.sigmoid(self.skip_gates[skip_idx](x0[..., :self.skip_gates[skip_idx].weight.size(-1)])) | |
| skip_idx += 1 | |
| x = x + skip_gate_out * skip_connections.pop() | |
| if i == 0: | |
| x = (resid_lambdas[0] + x0_lambdas[0,0]) * x + x0_lambdas[0,1] * x02 | |
| else: | |
| x = resid_lambdas[i] * x + x0_lambdas[i,0] * x0 + x0_lambdas[i,1] * x02 | |
| x = self.blocks[i](x, attn_args) | |
| if i in skip_in: | |
| skip_connections.append(x) | |
| if i == backout_layer: | |
| x_backout = x | |
| # back out contributions from first 2/3 layers that are only required for downstream context and not direct prediction | |
| x -= backout_lambda * x_backout | |
| x = norm(x) | |
| if not self.training: | |
| loss = 0 | |
| for i in range(4): | |
| logits: Tensor = F.linear(x.flatten(end_dim=1).chunk(4)[i], self.lm_head.weight.bfloat16()).float() | |
| logits = 23 * torch.sigmoid((logits + 5) / 7.5) | |
| loss += F.cross_entropy(logits.view(-1, logits.size(-1)), target_seq.chunk(4)[i], reduction="mean")/4 | |
| return loss | |
| logits = self.lm_head(x) | |
| # @Grad62304977 added tanh softcapping following Gemma 2 paper, @KoszarskyB reduced it from 30 to 15 | |
| # @YouJiacheng shifted it by +15 (2*sigmoid(2*x)=tanh(x)+1). @classiclarryd updated to 23*sigmoid((logits+5)/7.5) | |
| logits = 23 * torch.sigmoid((logits + 5) / 7.5) | |
| logits_for_loss = logits.float() if not self.training else logits | |
| n_predict = mtp_weights.size(0) if mtp_weights is not None else 1 | |
| if self.training and n_predict > 1: | |
| # Multi-token prediction: take loss of the weighted average of next n_predict tokens | |
| logits_flat = logits_for_loss.view(-1, logits_for_loss.size(-1)) | |
| idx = F.pad(target_seq, (0, n_predict - 1)).unfold(0, n_predict, 1) # [T, n_predict] of shifted targets | |
| target_logits = logits_flat.gather(1, idx) | |
| cross_entropy = torch.logsumexp(logits_flat, dim=-1).unsqueeze(1) - target_logits | |
| for k in range(1, n_predict): # zero out preds past end of sequence | |
| cross_entropy[-k:, k] = 0 | |
| loss = (cross_entropy * mtp_weights).sum() | |
| elif self.training: | |
| loss = F.cross_entropy(logits_for_loss.view(-1, logits_for_loss.size(-1)), target_seq, reduction="sum") | |
| else: | |
| loss = F.cross_entropy(logits_for_loss.view(-1, logits_for_loss.size(-1)), target_seq, reduction="mean") | |
| return loss | |
| # ----------------------------------------------------------------------------- | |
| # Distributed data loader | |
| def _load_data_shard(file: Path): | |
| header = torch.from_file(str(file), False, 256, dtype=torch.int32) # header is 256 int32 | |
| assert header[0] == 20240520, "magic number mismatch in the data .bin file" | |
| assert header[1] == 1, "unsupported version" | |
| num_tokens = int(header[2]) # number of tokens (claimed) | |
| with file.open("rb", buffering=0) as f: | |
| tokens = torch.empty(num_tokens, dtype=torch.uint16, pin_memory=True) # avoid pin_memory copy by @YouJiacheng | |
| f.seek(256 * 4) | |
| nbytes = f.readinto(tokens.numpy()) # avoid bytes->array copy by @YouJiacheng | |
| assert nbytes == 2 * num_tokens, "number of tokens read does not match header" | |
| return tokens | |
| BOS_ID = 50256 | |
| class BOSFinder: | |
| # Helper for getting sequences that start at the beginning of documents by @varunneal based on work by @classiclarryd | |
| def __init__(self, tokens: Tensor, world_size: int = 1, quickload: bool = False): | |
| # Precompute BOS positions once per shard | |
| self.tokens=tokens | |
| self.size = tokens.numel() | |
| self.quickload = quickload | |
| if quickload: | |
| # only scan first 4 million tokens, then kickoff async thread to scan rest | |
| self.bos_idx = (tokens[:4_000_000] == BOS_ID).nonzero(as_tuple=True)[0].to(torch.int64).cpu().numpy() | |
| self.thread = None | |
| self.ready = threading.Event() | |
| self.start() | |
| else: | |
| self.bos_idx = (tokens == BOS_ID).nonzero(as_tuple=True)[0].to(torch.int64).cpu().numpy() | |
| self.i = 0 | |
| self.world_size = world_size | |
| self.batch_iter = 0 | |
| def _load(self): | |
| self.bos_idx_async = (self.tokens == BOS_ID).nonzero(as_tuple=True)[0].to(torch.int64).cpu().numpy() | |
| self.ready.set() | |
| def start(self): | |
| self.ready.clear() | |
| self.thread = threading.Thread(target=self._load) | |
| self.thread.start() | |
| def get(self): | |
| if self.thread: | |
| self.ready.wait() | |
| self.thread.join() | |
| self.bos_idx = self.bos_idx_async | |
| def next_batch(self, num_tokens_local: int, max_seq_len: int): | |
| # if quickload was used, repoint to the full dataset after 5 batches | |
| if self.quickload and self.batch_iter==5: | |
| self.get() | |
| n = len(self.bos_idx) | |
| starts = [[] for _ in range(self.world_size)] | |
| ends = [[] for _ in range(self.world_size)] | |
| idx = self.i | |
| for r in range(self.world_size): | |
| cur_len = 0 | |
| while cur_len <= num_tokens_local: | |
| if idx >= n: | |
| raise StopIteration(f"Insufficient BOS ahead; hit tail of shard.") | |
| cur = self.bos_idx[idx] | |
| starts[r].append(cur) | |
| end = min(self.bos_idx[idx + 1] if idx + 1 < n else self.size, | |
| cur + max_seq_len, | |
| cur + num_tokens_local - cur_len + 1) | |
| ends[r].append(end) | |
| cur_len += end - cur | |
| idx += 1 | |
| assert cur_len == num_tokens_local + 1 | |
| self.i = idx | |
| self.batch_iter+=1 | |
| return starts, ends | |
| class DataPreloader: | |
| # Helper for asynchronously loading next shard and indexing bos tokens | |
| def __init__(self, file_iter, world_size: int = 1): | |
| self.file_iter = file_iter | |
| self.world_size = world_size | |
| self.thread = None | |
| self.data = None | |
| self.ready = threading.Event() | |
| def _load(self): | |
| tokens = _load_data_shard(next(self.file_iter)) | |
| self.data = (tokens, BOSFinder(tokens, self.world_size)) | |
| self.ready.set() | |
| def start(self): | |
| self.ready.clear() | |
| self.thread = threading.Thread(target=self._load) | |
| self.thread.start() | |
| def get(self): | |
| if self.thread: | |
| self.ready.wait() | |
| self.thread.join() | |
| return self.data | |
| def distributed_data_generator(filename_pattern: str, num_tokens: int, max_seq_len: int, grad_accum_steps: int = 1, align_to_bos: bool = True): | |
| # align_to_bos: each sequence begins with Beginning of Sequence token, sequences truncated to max_seq_len | |
| rank = dist.get_rank() if dist.is_initialized() else 0 | |
| world_size = dist.get_world_size() if dist.is_initialized() else 1 | |
| assert num_tokens % (world_size * grad_accum_steps) == 0, "Batch size must be divisible by world size" | |
| num_tokens = num_tokens // grad_accum_steps | |
| files = [Path(file) for file in sorted(glob.glob(filename_pattern))] | |
| if not files: | |
| raise FileNotFoundError(f"No files found for pattern: {filename_pattern}") | |
| file_iter = iter(files) # Use itertools.cycle(files) for multi-epoch training | |
| tokens = _load_data_shard(next(file_iter)) | |
| if align_to_bos: | |
| finder = BOSFinder(tokens, world_size=world_size, quickload=True) | |
| preloader = DataPreloader(file_iter, world_size) | |
| preloader.start() | |
| else: | |
| pos = 0 # for unaligned case | |
| while True: | |
| num_tokens_local = num_tokens // world_size | |
| max_num_docs = next_multiple_of_n(num_tokens_local // 300, n=128) # median doc length is ~400 | |
| if align_to_bos: | |
| try: | |
| seq_starts, seq_ends = finder.next_batch(num_tokens_local, max_seq_len) | |
| start_idxs, end_idxs = torch.tensor(seq_starts[rank]), torch.tensor(seq_ends[rank]) | |
| except StopIteration: | |
| # This shard is exhausted, load the next one in the next loop iteration. | |
| tokens, finder = preloader.get() | |
| preloader.start() | |
| continue | |
| buf = torch.cat([tokens[i:j] for i, j in zip(start_idxs, end_idxs)]) | |
| _inputs = buf[:-1] | |
| _targets = buf[1:] | |
| end_idxs[-1] -= 1 # last document was too long to account for _targets offset | |
| cum_lengths = (end_idxs - start_idxs).cumsum(0) | |
| else: | |
| if pos + num_tokens + 1 >= len(tokens): # should not occur for val data | |
| tokens, pos = _load_data_shard(next(file_iter)), 0 | |
| pos_local = pos + rank * num_tokens_local | |
| buf = tokens[pos_local: pos_local + num_tokens_local + 1] | |
| _inputs = buf[:-1].view(num_tokens_local, ) | |
| _targets = buf[1:].view(num_tokens_local, ) | |
| cum_lengths = torch.nonzero(_inputs == BOS_ID)[:, 0] | |
| pos += num_tokens | |
| _cum_lengths = torch.full((max_num_docs,), num_tokens_local) | |
| _cum_lengths[0] = 0 | |
| _cum_lengths[1:len(cum_lengths) + 1] = cum_lengths | |
| # Cast to int32 on CPU before transfer to avoid dtype conversion during .to() | |
| _inputs = _inputs.to(dtype=torch.int32) | |
| _targets = _targets.to(dtype=torch.int64) | |
| _cum_lengths = _cum_lengths.to(dtype=torch.int32) | |
| new_params = yield ( | |
| _inputs.to(device="cuda", non_blocking=True), | |
| _targets.to(device="cuda", non_blocking=True), | |
| _cum_lengths.to(device="cuda", non_blocking=True) | |
| ) | |
| if new_params is not None: | |
| # makes it possible for generator to receive new (num_tokens, max_seq_len, grad_accum_steps) via .send() | |
| new_num_tokens, new_max_seq_len, new_grad_accum_steps = new_params | |
| assert new_num_tokens % (world_size * new_grad_accum_steps) == 0, "Num tokens must be divisible by world size" | |
| num_tokens = new_num_tokens // new_grad_accum_steps | |
| max_seq_len = new_max_seq_len | |
| # ----------------------------------------------------------------------------- | |
| # Training Management | |
| def get_bs(step: int): | |
| if step >= args.num_scheduled_iterations: | |
| return args.train_bs_extension | |
| x = step / args.num_scheduled_iterations | |
| bs_idx = int(len(args.train_bs_schedule) * x) | |
| return args.train_bs_schedule[bs_idx] | |
| def get_ws(step: int): | |
| # set short window size to half of long window size | |
| # Higher ws on "extension" steps | |
| if step >= args.num_scheduled_iterations: | |
| return args.ws_final // 2, args.ws_final | |
| x = step / args.num_scheduled_iterations | |
| assert 0 <= x < 1 | |
| ws_idx = int(len(args.ws_schedule) * x) | |
| return min(11,args.ws_schedule[ws_idx] // 2), args.ws_schedule[ws_idx] | |
| # learning rate schedule: tied to batch size schedule, with cooldown at the end. | |
| def get_lr(step: int): | |
| if step > args.num_scheduled_iterations: | |
| return 0.1 | |
| lr_max = 1.0 | |
| x = step / args.num_scheduled_iterations | |
| if x > 1/12: | |
| lr_max = 1.52 # (16/8)**0.6 | |
| if x > 2/12: | |
| lr_max = 1.73 # (24/8)**0.5 | |
| if x > 3/12: | |
| lr_max = 2.0 | |
| if x >= 1 - args.cooldown_frac: | |
| w = (1 - x) / args.cooldown_frac | |
| lr = lr_max * w + (1 - w) * 0.1 | |
| return lr | |
| return lr_max | |
| def get_muon_momentum(step: int, muon_warmup_steps=300, muon_cooldown_steps=50, momentum_min=0.85, momentum_max=0.95): | |
| # warmup phase: linearly increase momentum from min to max | |
| # cooldown phase: linearly decrease momentum from max to min | |
| momentum_cd_start = args.num_iterations - muon_cooldown_steps | |
| if step < muon_warmup_steps: | |
| frac = step / muon_warmup_steps | |
| momentum = momentum_min + frac * (momentum_max - momentum_min) | |
| elif step > momentum_cd_start: | |
| frac = (step - momentum_cd_start) / muon_cooldown_steps | |
| momentum = momentum_max - frac * (momentum_max - momentum_min) | |
| else: | |
| momentum = momentum_max | |
| return momentum | |
| class TrainingManager(): | |
| """ | |
| Manages three optimizers for Adam embed/lm_head, Adam scalars, and Muon weight matrices. | |
| Notable Features: | |
| 1. Scalars are given higher momentum terms to smooth learning @ChrisJMcCormick | |
| 2. Scalar weights are temporarily frozen during batch size or window size updates @ChrisJMcCormick | |
| 3. Adam optimizers are only stepped on odd steps @classiclarryd | |
| 4. Adam optimizers have hooks to start gradient communication during backwards pass @akash5474 | |
| 5. Muon has a linear momentum warmup and cooldown schedule | |
| 6. Learning rates follow a linear decay schedule | |
| 7. Embed/lm_head weights and optimizer state splits at 2/3 of training @classiclarryd | |
| Manages model architecture, data, and target that changes during training | |
| Notable Features: | |
| 1. Multi Token Prediction schedule of [1, 0.5, 0.25->0] -> [1, 0.5->0] -> [1] @varunneal | |
| 2. Sliding Attention window schedule of [1,3] -> [3,7] -> [5,11] -> [6,13] | |
| 3. YaRN updates to RoPE on window changes | |
| 4. Split embed and lm head at 2/3 of training | |
| 5. Batch size schedule of 8 -> 16 -> 24 | |
| 6. Post training extension of long windows from 13 to 20 | |
| """ | |
| def __init__(self, model): | |
| self.mtp_weights_schedule = self._build_mtp_schedule() | |
| self.model = model | |
| adam_labels = ['lm_head', 'value_embed', 'smear_gate', 'skip_gate', 'x0_lambdas', 'embed2', 'embed'] | |
| scalar_labels = ['scalars'] | |
| muon_labels = ['attn_gate', 'value_embed_gate', 'attn', 'mlp'] | |
| adam_params = [p for p in model.parameters() if getattr(p, 'label', None) in adam_labels] | |
| scalar_params = [p for p in model.parameters() if getattr(p, 'label', None) in scalar_labels] | |
| muon_params = [p for p in model.parameters() if getattr(p, 'label', None) in muon_labels] | |
| assert set(getattr(p, 'label', None) for p in model.parameters()) == set(adam_labels + scalar_labels + muon_labels), "All params must have label" | |
| self.adam_opt = DistAdam(adam_params, adam_labels, lr=0.004, betas=(0.8, 0.95), eps=1e-8, weight_decay=0.005) | |
| self.scalar_opt = DistAdam(scalar_params, scalar_labels, lr=0.008, betas=(0.9, 0.99), eps=1e-8, weight_decay=0.005) | |
| self.muon_opt = NorMuon(muon_params, lr=0.015, momentum=0.95, beta2=0.95, weight_decay=1.2) | |
| self.optimizers = [self.adam_opt, self.scalar_opt, self.muon_opt] | |
| # split after odd number step | |
| self.split_step = math.ceil(args.split_embed_frac * args.num_scheduled_iterations) | 1 | |
| # set defaults | |
| for opt in self.optimizers: | |
| opt.freeze_timer = 0 | |
| opt.odd_step_only = False | |
| opt.should_sync = True | |
| for group in opt.param_groups: | |
| group["initial_lr"] = group["lr"] | |
| # on even steps, only step Muon params | |
| self.adam_opt.odd_step_only = True | |
| self.scalar_opt.odd_step_only = True | |
| self.reset() | |
| def _build_mtp_schedule(self): | |
| # Precompute MTP weights for all steps to avoid tensor allocation during training | |
| # Schedule: [1, 0.5, 0.25->0] -> [1, 0.5->0] -> [1] | |
| mtp_weights_schedule = [] | |
| for s in range(args.num_iterations + 1): | |
| x = s / (args.num_scheduled_iterations/4) | |
| if x < 1/3: | |
| w = [1.0, 0.5, 0.25 * (1 - 3*x)] | |
| elif x < 2/3: | |
| w = [1.0, 0.5 * (1 - (3*x - 1))] | |
| else: | |
| w = [1.0] | |
| mtp_weights_schedule.append(torch.tensor(w, device=device)) | |
| return mtp_weights_schedule | |
| def apply_final_ws_ext(self): | |
| self.ws_long = args.ws_validate_post_yarn_ext | |
| def get_forward_args(self): | |
| return ForwardScheduleConfig( | |
| mtp_weights = self.mtp_weights, | |
| ws_short = self.ws_short, | |
| ws_long = self.ws_long | |
| ) | |
| def _is_active_step(self, opt, step: int): | |
| return (opt.odd_step_only and step%2==1) or not opt.odd_step_only | |
| def get_transition_steps(self): | |
| transition_steps = [0] | |
| ws_short, ws_long = get_ws(0) | |
| for step in range(1, args.num_iterations): | |
| ws_short, new_ws_long = get_ws(step) | |
| if new_ws_long != ws_long: | |
| transition_steps.append(step) | |
| ws_long = new_ws_long | |
| return transition_steps | |
| def advance_schedule(self, step: int): | |
| self.ws_short, new_ws_long = get_ws(step) | |
| # only apply yarn for first few | |
| if new_ws_long != self.ws_long and new_ws_long<=13: | |
| self.model.yarn.apply(self.ws_long, new_ws_long) | |
| new_batch_size = get_bs(step) | |
| if new_batch_size != self.batch_size: | |
| self.train_loader_send_args = (new_batch_size, args.train_max_seq_len, grad_accum_steps) | |
| else: | |
| self.train_loader_send_args = None | |
| self.ws_long = new_ws_long | |
| self.mtp_weights = self.mtp_weights_schedule[step] | |
| def step_optimizers(self, step: int): | |
| step_lr = get_lr(step) | |
| muon_momentum = get_muon_momentum(step) | |
| for group in self.muon_opt.param_groups: | |
| group["momentum"] = muon_momentum | |
| for opt in self.optimizers: | |
| if opt.freeze_timer > 0: | |
| opt.freeze_timer -= 1 | |
| opt.zero_grad(set_to_none=True) | |
| else: | |
| if self._is_active_step(opt, step): | |
| for group in opt.param_groups: | |
| group["lr"] = group["initial_lr"] * step_lr | |
| opt.step() | |
| opt.zero_grad(set_to_none=True) | |
| if opt.odd_step_only: | |
| opt.should_sync = False | |
| if step == self.split_step: | |
| self.adam_opt.copy_lm_to_embed() | |
| self.model.split_embed = True | |
| def start_transition(self, freeze_count=40): | |
| # freeze scalar weights during transition | |
| self.scalar_opt.freeze_timer = freeze_count | |
| def activate_hooks(self, step: int): | |
| for opt in self.optimizers: | |
| if self._is_active_step(opt, step): | |
| opt.should_sync = True | |
| def reset(self, state=None): | |
| if state is not None: | |
| for opt, opt_state in zip(self.optimizers, state): | |
| opt.should_sync = False | |
| opt.load_state_dict(opt_state) | |
| # muon momentum buffers not in state dict | |
| self.muon_opt.reset() | |
| self.model.split_embed = False | |
| self.ws_short, self.ws_long = get_ws(0) | |
| self.batch_size = get_bs(0) | |
| self.model.yarn.reset() | |
| def get_state(self): | |
| return [copy.deepcopy(opt.state_dict()) for opt in self.optimizers] | |
| # ----------------------------------------------------------------------------- | |
| # int main | |
| @dataclass | |
| class Hyperparameters: | |
| # data | |
| train_files: str = "data/fineweb10B/fineweb_train_*.bin" # input .bin to train on | |
| val_files: str = "data/fineweb10B/fineweb_val_*.bin" # input .bin to eval validation loss on | |
| val_tokens: int = 10485760 # how many tokens of validation data? it's important to keep this fixed for consistent comparisons | |
| # batch sizes | |
| train_bs_schedule: tuple = (131072, 262144, 393216, 524288, | |
| 524288, 524288, 524288, 524288, | |
| 524288, 524288, 524288, 524288 | |
| ) | |
| train_bs_extension: int = 32 * 2048 * 8 | |
| train_max_seq_len: int = 128 * 16 * 2 # doubled to enable longer window sizes | |
| val_batch_size: int = 4 * 64 * 1024 * 8 | |
| # optimization | |
| num_scheduled_iterations: int = 4700 # number of steps to complete lr and ws schedule | |
| num_extension_iterations: int = 40 # number of steps to continue training at final lr and ws | |
| num_iterations: int = num_scheduled_iterations + num_extension_iterations | |
| cooldown_frac: float = 0.70 # fraction of num_scheduled_iterations spent cooling down the learning rate | |
| split_embed_frac: float = 2/3/4 | |
| # evaluation and logging | |
| run_id: str = f"{uuid.uuid4()}" | |
| val_loss_every: int = 250 # every how many steps to evaluate val loss? 0 for only at the end | |
| save_checkpoint: bool = False | |
| # attention masking | |
| block_size: int = 128 | |
| ws_schedule: tuple = (3, 7, 11, 13, | |
| 15, 17, 19, 21, | |
| 23, 23, 23, 23) | |
| ws_final: int = 23 # set final validation ws, used for YaRN extension and short window size | |
| ws_validate_post_yarn_ext: int = 27 # extend long windows out even further after applying YaRN | |
| args = Hyperparameters() | |
| data_path = os.environ.get("DATA_PATH", ".") | |
| args.train_files = os.path.join(data_path, args.train_files) | |
| args.val_files = os.path.join(data_path, args.val_files) | |
| # torchrun sets these env variables | |
| rank = int(os.environ["RANK"]) | |
| world_size = int(os.environ["WORLD_SIZE"]) | |
| assert 8 % world_size == 0, "world_size must be a divisor of 8" | |
| grad_accum_steps = 8 // world_size | |
| assert torch.cuda.is_available() | |
| device = torch.device("cuda", int(os.environ["LOCAL_RANK"])) | |
| torch.cuda.set_device(device) | |
| dist.init_process_group(backend="nccl", device_id=device) | |
| dist.barrier() | |
| master_process = (rank == 0) # this process will do logging, checkpointing etc. | |
| # begin logging | |
| logfile = None | |
| if master_process: | |
| run_id = args.run_id | |
| os.makedirs("logs", exist_ok=True) | |
| logfile = f"logs/{run_id}.txt" | |
| print(logfile) | |
| def print0(s, console=False): | |
| if master_process: | |
| with open(logfile, "a") as f: | |
| if console: | |
| print(s) | |
| print(s, file=f) | |
| # begin by printing this file (the Python code) | |
| print0(code) | |
| print0("="*100) | |
| # log information about the hardware/software environment this is running on | |
| print0(f"Running Python {sys.version}") | |
| print0(f"Running PyTorch {torch.version.__version__} compiled for CUDA {torch.version.cuda}") | |
| print0(f"Running Triton version {triton.__version__}") | |
| def nvidia_smi(): | |
| import subprocess # avoid top level import | |
| return subprocess.run(["nvidia-smi"], stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True).stdout | |
| print0(nvidia_smi()) | |
| print0("="*100) | |
| model: nn.Module = GPT( | |
| vocab_size=50257, | |
| num_layers=16, | |
| num_heads=8, | |
| head_dim=128, | |
| model_dim=1024, | |
| max_seq_len=args.val_batch_size // (grad_accum_steps * world_size) | |
| ).cuda() | |
| for m in model.modules(): | |
| if isinstance(m, (nn.Embedding, nn.Linear)): | |
| m.weight.data = m.weight.data.bfloat16() | |
| for param in model.parameters(): | |
| dist.broadcast(param.detach(), 0) | |
| model: nn.Module = torch.compile(model, dynamic=False, fullgraph=True) | |
| training_manager = TrainingManager(model) | |
| ######################################## | |
| # Warmup kernels # | |
| ######################################## | |
| print0("Compiling model and warming up kernels (~7 minutes on first execution)", console=True) | |
| # Warmup the training kernels, then re-initialize the state so we aren't cheating | |
| initial_state = dict(model=copy.deepcopy(model.state_dict()), | |
| optimizers=training_manager.get_state()) # save the initial state | |
| train_loader = distributed_data_generator(args.train_files, args.train_bs_schedule[0], args.train_max_seq_len, grad_accum_steps=grad_accum_steps) | |
| val_loader = distributed_data_generator(args.val_files, args.val_batch_size, -1, grad_accum_steps=grad_accum_steps, align_to_bos=False) | |
| transition_steps = training_manager.get_transition_steps() | |
| warmup_steps = sorted(set(s + offset for s in transition_steps for offset in [-1, 0, 1] if s + offset >= 0)) | |
| print0(f"Sampling steps {warmup_steps} for warmup", console=True) | |
| for step in warmup_steps: | |
| training_manager.advance_schedule(step) | |
| model.eval() | |
| with torch.no_grad(): | |
| inputs, targets, cum_seqlens = next(val_loader) | |
| model(inputs, targets, cum_seqlens, training_manager.get_forward_args()) | |
| model.train() | |
| for idx in range(grad_accum_steps): | |
| # enable gradient sync for the DistAdam optimizers on the last iteration before we step them | |
| if idx == grad_accum_steps - 1: | |
| training_manager.activate_hooks(step) | |
| send_args = training_manager.train_loader_send_args | |
| inputs, targets, cum_seqlens = train_loader.send(send_args) | |
| (model(inputs, targets, cum_seqlens, training_manager.get_forward_args()) / grad_accum_steps).backward() | |
| training_manager.step_optimizers(step) | |
| print0("Resetting Model", console=True) | |
| model.zero_grad(set_to_none=True) | |
| model.load_state_dict(initial_state["model"]) | |
| training_manager.reset(initial_state["optimizers"]) | |
| del val_loader, train_loader, initial_state | |
| model.train() | |
| ######################################## | |
| # Training and validation # | |
| ######################################## | |
| train_loader = distributed_data_generator(args.train_files, args.train_bs_schedule[0], args.train_max_seq_len, grad_accum_steps=grad_accum_steps) | |
| gc.collect() | |
| training_time_ms = 0 | |
| # start the clock | |
| torch.cuda.synchronize() | |
| t0 = time.perf_counter() | |
| # begin training | |
| train_steps = args.num_iterations | |
| for step in range(train_steps + 1): | |
| last_step = (step == train_steps) | |
| training_manager.advance_schedule(step) | |
| # --------------- VALIDATION SECTION ----------------- | |
| if last_step or (args.val_loss_every > 0 and step % args.val_loss_every == 0): | |
| if last_step: | |
| training_manager.apply_final_ws_ext() | |
| # stop the clock | |
| torch.cuda.synchronize() | |
| training_time_ms += 1000 * (time.perf_counter() - t0) | |
| model.eval() | |
| assert args.val_tokens % args.val_batch_size == 0 | |
| val_steps = grad_accum_steps * args.val_tokens // args.val_batch_size | |
| val_loader = distributed_data_generator(args.val_files, args.val_batch_size, -1, grad_accum_steps=grad_accum_steps, align_to_bos=False) | |
| val_loss = 0 | |
| with torch.no_grad(): | |
| for _ in range(val_steps): | |
| inputs, targets, cum_seqlens = next(val_loader) | |
| val_loss += model(inputs, targets, cum_seqlens, training_manager.get_forward_args()) | |
| val_loss /= val_steps | |
| del val_loader | |
| dist.reduce(val_loss, 0, op=dist.ReduceOp.AVG) | |
| print0(f"step:{step}/{train_steps} val_loss:{val_loss:.4f} train_time:{training_time_ms:.0f}ms step_avg:{training_time_ms/max(step, 1):.2f}ms", console=True) | |
| model.train() | |
| # start the clock again | |
| torch.cuda.synchronize() | |
| t0 = time.perf_counter() | |
| if last_step: | |
| if master_process and args.save_checkpoint: | |
| log = dict(step=step, code=code, model=model.state_dict(), optimizers=[opt.state_dict() for opt in optimizers]) | |
| os.makedirs(f"logs/{run_id}", exist_ok=True) | |
| torch.save(log, f"logs/{run_id}/state_step{step:06d}.pt") | |
| # the last step only has the validation loop, so break to avoid training | |
| break | |
| # --------------- TRAINING SECTION ----------------- | |
| for idx in range(grad_accum_steps): | |
| # enable gradient sync for the DistAdam optimizers on the last iteration before we step them | |
| if idx == grad_accum_steps - 1: | |
| training_manager.activate_hooks(step) | |
| send_args = training_manager.train_loader_send_args | |
| inputs, targets, cum_seqlens = train_loader.send(send_args) | |
| (model(inputs, targets, cum_seqlens, training_manager.get_forward_args()) / grad_accum_steps).backward() | |
| training_manager.step_optimizers(step) | |
| # logging | |
| approx_training_time_ms = training_time_ms + 1000 * (time.perf_counter() - t0) | |
| print0(f"step:{step+1}/{train_steps} train_time:{approx_training_time_ms:.0f}ms step_avg:{approx_training_time_ms/(step + 1):.2f}ms", console=True) | |
| print0(f"peak memory allocated: {torch.cuda.max_memory_allocated() // 1024 // 1024} MiB " | |
| f"reserved: {torch.cuda.max_memory_reserved() // 1024 // 1024} MiB", console=True) | |
| dist.destroy_process_group() | |
| ==================================================================================================== | |
| Running Python 3.10.12 (main, Feb 4 2025, 14:57:36) [GCC 11.4.0] | |
| Running PyTorch 2.10.0.dev20251210+cu126 compiled for CUDA 12.6 | |
| Running Triton version 3.6.0 | |
| Thu Jan 1 03:36:56 2026 | |
| +-----------------------------------------------------------------------------------------+ | |
| | NVIDIA-SMI 550.127.08 Driver Version: 550.127.08 CUDA Version: 12.6 | | |
| |-----------------------------------------+------------------------+----------------------+ | |
| | GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC | | |
| | Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. | | |
| | | | MIG M. | | |
| |=========================================+========================+======================| | |
| | 0 NVIDIA H100 80GB HBM3 On | 00000000:19:00.0 Off | 0 | | |
| | N/A 36C P0 124W / 700W | 1520MiB / 81559MiB | 0% Default | | |
| | | | Disabled | | |
| +-----------------------------------------+------------------------+----------------------+ | |
| | 1 NVIDIA H100 80GB HBM3 On | 00000000:3B:00.0 Off | 0 | | |
| | N/A 31C P0 125W / 700W | 1520MiB / 81559MiB | 0% Default | | |
| | | | Disabled | | |
| +-----------------------------------------+------------------------+----------------------+ | |
| | 2 NVIDIA H100 80GB HBM3 On | 00000000:4C:00.0 Off | 0 | | |
| | N/A 30C P0 120W / 700W | 1520MiB / 81559MiB | 0% Default | | |
| | | | Disabled | | |
| +-----------------------------------------+------------------------+----------------------+ | |
| | 3 NVIDIA H100 80GB HBM3 On | 00000000:5D:00.0 Off | 0 | | |
| | N/A 34C P0 122W / 700W | 1520MiB / 81559MiB | 0% Default | | |
| | | | Disabled | | |
| +-----------------------------------------+------------------------+----------------------+ | |
| | 4 NVIDIA H100 80GB HBM3 On | 00000000:9B:00.0 Off | 0 | | |
| | N/A 35C P0 120W / 700W | 1520MiB / 81559MiB | 0% Default | | |
| | | | Disabled | | |
| +-----------------------------------------+------------------------+----------------------+ | |
| | 5 NVIDIA H100 80GB HBM3 On | 00000000:BB:00.0 Off | 0 | | |
| | N/A 30C P0 118W / 700W | 1520MiB / 81559MiB | 0% Default | | |
| | | | Disabled | | |
| +-----------------------------------------+------------------------+----------------------+ | |
| | 6 NVIDIA H100 80GB HBM3 On | 00000000:CB:00.0 Off | 0 | | |
| | N/A 34C P0 122W / 700W | 1520MiB / 81559MiB | 0% Default | | |
| | | | Disabled | | |
| +-----------------------------------------+------------------------+----------------------+ | |
| | 7 NVIDIA H100 80GB HBM3 On | 00000000:DB:00.0 Off | 0 | | |
| | N/A 29C P0 113W / 700W | 1520MiB / 81559MiB | 0% Default | | |
| | | | Disabled | | |
| +-----------------------------------------+------------------------+----------------------+ | |
| +-----------------------------------------------------------------------------------------+ | |
| | Processes: | | |
| | GPU GI CI PID Type Process name GPU Memory | | |
| | ID ID Usage | | |
| |=========================================================================================| | |
| +-----------------------------------------------------------------------------------------+ | |
| ==================================================================================================== | |
| 74 | |
| Compiling model and warming up kernels (~7 minutes on first execution) | |
| Sampling steps [0, 1, 391, 392, 393, 783, 784, 785, 1174, 1175, 1176, 1566, 1567, 1568, 1958, 1959, 1960, 2349, 2350, 2351, 2741, 2742, 2743, 3133, 3134, 3135] for warmup | |
| Resetting Model | |
| step:0/4740 val_loss:10.8318 train_time:1ms step_avg:0.95ms | |
| step:1/4740 train_time:90ms step_avg:89.94ms | |
| step:2/4740 train_time:161ms step_avg:80.52ms | |
| step:3/4740 train_time:218ms step_avg:72.75ms | |
| step:4/4740 train_time:303ms step_avg:75.76ms | |
| step:5/4740 train_time:361ms step_avg:72.19ms | |
| step:6/4740 train_time:446ms step_avg:74.25ms | |
| step:7/4740 train_time:504ms step_avg:72.02ms | |
| step:8/4740 train_time:589ms step_avg:73.64ms | |
| step:9/4740 train_time:647ms step_avg:71.86ms | |
| step:10/4740 train_time:731ms step_avg:73.14ms | |
| step:11/4740 train_time:790ms step_avg:71.79ms | |
| step:12/4740 train_time:875ms step_avg:72.93ms | |
| step:13/4740 train_time:933ms step_avg:71.80ms | |
| step:14/4740 train_time:1021ms step_avg:72.90ms | |
| step:15/4740 train_time:1080ms step_avg:71.98ms | |
| step:16/4740 train_time:1167ms step_avg:72.97ms | |
| step:17/4740 train_time:1226ms step_avg:72.14ms | |
| step:18/4740 train_time:1312ms step_avg:72.88ms | |
| step:19/4740 train_time:1371ms step_avg:72.14ms | |
| step:20/4740 train_time:1457ms step_avg:72.86ms | |
| step:21/4740 train_time:1517ms step_avg:72.22ms | |
| step:22/4740 train_time:1602ms step_avg:72.83ms | |
| step:23/4740 train_time:1661ms step_avg:72.23ms | |
| step:24/4740 train_time:1746ms step_avg:72.77ms | |
| step:25/4740 train_time:1805ms step_avg:72.19ms | |
| step:26/4740 train_time:1890ms step_avg:72.71ms | |
| step:27/4740 train_time:1949ms step_avg:72.18ms | |
| step:28/4740 train_time:2035ms step_avg:72.69ms | |
| step:29/4740 train_time:2095ms step_avg:72.25ms | |
| step:30/4740 train_time:2182ms step_avg:72.72ms | |
| step:31/4740 train_time:2242ms step_avg:72.32ms | |
| step:32/4740 train_time:2327ms step_avg:72.72ms | |
| step:33/4740 train_time:2386ms step_avg:72.30ms | |
| step:34/4740 train_time:2471ms step_avg:72.68ms | |
| step:35/4740 train_time:2530ms step_avg:72.27ms | |
| step:36/4740 train_time:2616ms step_avg:72.66ms | |
| step:37/4740 train_time:2674ms step_avg:72.28ms | |
| step:38/4740 train_time:2760ms step_avg:72.63ms | |
| step:39/4740 train_time:2819ms step_avg:72.27ms | |
| step:40/4740 train_time:2904ms step_avg:72.61ms | |
| step:41/4740 train_time:2964ms step_avg:72.29ms | |
| step:42/4740 train_time:3050ms step_avg:72.61ms | |
| step:43/4740 train_time:3109ms step_avg:72.31ms | |
| step:44/4740 train_time:3197ms step_avg:72.66ms | |
| step:45/4740 train_time:3255ms step_avg:72.33ms | |
| step:46/4740 train_time:3340ms step_avg:72.62ms | |
| step:47/4740 train_time:3400ms step_avg:72.34ms | |
| step:48/4740 train_time:3486ms step_avg:72.62ms | |
| step:49/4740 train_time:3546ms step_avg:72.36ms | |
| step:50/4740 train_time:3632ms step_avg:72.64ms | |
| step:51/4740 train_time:3691ms step_avg:72.36ms | |
| step:52/4740 train_time:3776ms step_avg:72.62ms | |
| step:53/4740 train_time:3835ms step_avg:72.36ms | |
| step:54/4740 train_time:3921ms step_avg:72.60ms | |
| step:55/4740 train_time:3979ms step_avg:72.34ms | |
| step:56/4740 train_time:4064ms step_avg:72.58ms | |
| step:57/4740 train_time:4124ms step_avg:72.34ms | |
| step:58/4740 train_time:4210ms step_avg:72.59ms | |
| step:59/4740 train_time:4269ms step_avg:72.35ms | |
| step:60/4740 train_time:4354ms step_avg:72.57ms | |
| step:61/4740 train_time:4413ms step_avg:72.34ms | |
| step:62/4740 train_time:4498ms step_avg:72.55ms | |
| step:63/4740 train_time:4558ms step_avg:72.34ms | |
| step:64/4740 train_time:4643ms step_avg:72.55ms | |
| step:65/4740 train_time:4702ms step_avg:72.35ms | |
| step:66/4740 train_time:4788ms step_avg:72.55ms | |
| step:67/4740 train_time:4847ms step_avg:72.34ms | |
| step:68/4740 train_time:4933ms step_avg:72.54ms | |
| step:69/4740 train_time:4991ms step_avg:72.33ms | |
| step:70/4740 train_time:5077ms step_avg:72.53ms | |
| step:71/4740 train_time:5136ms step_avg:72.34ms | |
| step:72/4740 train_time:5223ms step_avg:72.53ms | |
| step:73/4740 train_time:5283ms step_avg:72.37ms | |
| step:74/4740 train_time:5369ms step_avg:72.55ms | |
| step:75/4740 train_time:5428ms step_avg:72.37ms | |
| step:76/4740 train_time:5514ms step_avg:72.55ms | |
| step:77/4740 train_time:5572ms step_avg:72.36ms | |
| step:78/4740 train_time:5659ms step_avg:72.55ms | |
| step:79/4740 train_time:5717ms step_avg:72.37ms | |
| step:80/4740 train_time:5803ms step_avg:72.54ms | |
| step:81/4740 train_time:5861ms step_avg:72.36ms | |
| step:82/4740 train_time:5948ms step_avg:72.53ms | |
| step:83/4740 train_time:6006ms step_avg:72.37ms | |
| step:84/4740 train_time:6093ms step_avg:72.53ms | |
| step:85/4740 train_time:6151ms step_avg:72.36ms | |
| step:86/4740 train_time:6239ms step_avg:72.54ms | |
| step:87/4740 train_time:6298ms step_avg:72.39ms | |
| step:88/4740 train_time:6384ms step_avg:72.54ms | |
| step:89/4740 train_time:6443ms step_avg:72.39ms | |
| step:90/4740 train_time:6528ms step_avg:72.54ms | |
| step:91/4740 train_time:6587ms step_avg:72.38ms | |
| step:92/4740 train_time:6673ms step_avg:72.53ms | |
| step:93/4740 train_time:6732ms step_avg:72.38ms | |
| step:94/4740 train_time:6817ms step_avg:72.53ms | |
| step:95/4740 train_time:6876ms step_avg:72.38ms | |
| step:96/4740 train_time:6962ms step_avg:72.52ms | |
| step:97/4740 train_time:7021ms step_avg:72.38ms | |
| step:98/4740 train_time:7106ms step_avg:72.51ms | |
| step:99/4740 train_time:7165ms step_avg:72.38ms | |
| step:100/4740 train_time:7251ms step_avg:72.51ms | |
| step:101/4740 train_time:7309ms step_avg:72.37ms | |
| step:102/4740 train_time:7395ms step_avg:72.50ms | |
| step:103/4740 train_time:7454ms step_avg:72.37ms | |
| step:104/4740 train_time:7540ms step_avg:72.50ms | |
| step:105/4740 train_time:7599ms step_avg:72.37ms | |
| step:106/4740 train_time:7685ms step_avg:72.50ms | |
| step:107/4740 train_time:7744ms step_avg:72.38ms | |
| step:108/4740 train_time:7831ms step_avg:72.51ms | |
| step:109/4740 train_time:7890ms step_avg:72.38ms | |
| step:110/4740 train_time:7976ms step_avg:72.51ms | |
| step:111/4740 train_time:8034ms step_avg:72.38ms | |
| step:112/4740 train_time:8121ms step_avg:72.51ms | |
| step:113/4740 train_time:8179ms step_avg:72.38ms | |
| step:114/4740 train_time:8266ms step_avg:72.51ms | |
| step:115/4740 train_time:8325ms step_avg:72.39ms | |
| step:116/4740 train_time:8411ms step_avg:72.51ms | |
| step:117/4740 train_time:8469ms step_avg:72.39ms | |
| step:118/4740 train_time:8555ms step_avg:72.50ms | |
| step:119/4740 train_time:8614ms step_avg:72.38ms | |
| step:120/4740 train_time:8699ms step_avg:72.49ms | |
| step:121/4740 train_time:8759ms step_avg:72.39ms | |
| step:122/4740 train_time:8845ms step_avg:72.50ms | |
| step:123/4740 train_time:8904ms step_avg:72.39ms | |
| step:124/4740 train_time:8990ms step_avg:72.50ms | |
| step:125/4740 train_time:9048ms step_avg:72.39ms | |
| step:126/4740 train_time:9134ms step_avg:72.49ms | |
| step:127/4740 train_time:9193ms step_avg:72.39ms | |
| step:128/4740 train_time:9280ms step_avg:72.50ms | |
| step:129/4740 train_time:9339ms step_avg:72.39ms | |
| step:130/4740 train_time:9425ms step_avg:72.50ms | |
| step:131/4740 train_time:9483ms step_avg:72.39ms | |
| step:132/4740 train_time:9569ms step_avg:72.50ms | |
| step:133/4740 train_time:9628ms step_avg:72.39ms | |
| step:134/4740 train_time:9714ms step_avg:72.49ms | |
| step:135/4740 train_time:9772ms step_avg:72.39ms | |
| step:136/4740 train_time:9858ms step_avg:72.48ms | |
| step:137/4740 train_time:9917ms step_avg:72.38ms | |
| step:138/4740 train_time:10002ms step_avg:72.48ms | |
| step:139/4740 train_time:10061ms step_avg:72.38ms | |
| step:140/4740 train_time:10147ms step_avg:72.48ms | |
| step:141/4740 train_time:10206ms step_avg:72.39ms | |
| step:142/4740 train_time:10292ms step_avg:72.48ms | |
| step:143/4740 train_time:10350ms step_avg:72.38ms | |
| step:144/4740 train_time:10436ms step_avg:72.47ms | |
| step:145/4740 train_time:10495ms step_avg:72.38ms | |
| step:146/4740 train_time:10580ms step_avg:72.47ms | |
| step:147/4740 train_time:10639ms step_avg:72.37ms | |
| step:148/4740 train_time:10725ms step_avg:72.47ms | |
| step:149/4740 train_time:10783ms step_avg:72.37ms | |
| step:150/4740 train_time:10869ms step_avg:72.46ms | |
| step:151/4740 train_time:10927ms step_avg:72.37ms | |
| step:152/4740 train_time:11013ms step_avg:72.45ms | |
| step:153/4740 train_time:11070ms step_avg:72.36ms | |
| step:154/4740 train_time:11157ms step_avg:72.45ms | |
| step:155/4740 train_time:11217ms step_avg:72.37ms | |
| step:156/4740 train_time:11302ms step_avg:72.45ms | |
| step:157/4740 train_time:11361ms step_avg:72.36ms | |
| step:158/4740 train_time:11447ms step_avg:72.45ms | |
| step:159/4740 train_time:11505ms step_avg:72.36ms | |
| step:160/4740 train_time:11591ms step_avg:72.44ms | |
| step:161/4740 train_time:11649ms step_avg:72.36ms | |
| step:162/4740 train_time:11736ms step_avg:72.44ms | |
| step:163/4740 train_time:11794ms step_avg:72.36ms | |
| step:164/4740 train_time:11880ms step_avg:72.44ms | |
| step:165/4740 train_time:11939ms step_avg:72.36ms | |
| step:166/4740 train_time:12024ms step_avg:72.44ms | |
| step:167/4740 train_time:12084ms step_avg:72.36ms | |
| step:168/4740 train_time:12169ms step_avg:72.43ms | |
| step:169/4740 train_time:12227ms step_avg:72.35ms | |
| step:170/4740 train_time:12313ms step_avg:72.43ms | |
| step:171/4740 train_time:12371ms step_avg:72.34ms | |
| step:172/4740 train_time:12456ms step_avg:72.42ms | |
| step:173/4740 train_time:12515ms step_avg:72.34ms | |
| step:174/4740 train_time:12601ms step_avg:72.42ms | |
| step:175/4740 train_time:12660ms step_avg:72.35ms | |
| step:176/4740 train_time:12747ms step_avg:72.42ms | |
| step:177/4740 train_time:12805ms step_avg:72.35ms | |
| step:178/4740 train_time:12891ms step_avg:72.42ms | |
| step:179/4740 train_time:12949ms step_avg:72.34ms | |
| step:180/4740 train_time:13035ms step_avg:72.42ms | |
| step:181/4740 train_time:13093ms step_avg:72.34ms | |
| step:182/4740 train_time:13179ms step_avg:72.41ms | |
| step:183/4740 train_time:13237ms step_avg:72.33ms | |
| step:184/4740 train_time:13323ms step_avg:72.41ms | |
| step:185/4740 train_time:13382ms step_avg:72.33ms | |
| step:186/4740 train_time:13466ms step_avg:72.40ms | |
| step:187/4740 train_time:13525ms step_avg:72.33ms | |
| step:188/4740 train_time:13611ms step_avg:72.40ms | |
| step:189/4740 train_time:13669ms step_avg:72.32ms | |
| step:190/4740 train_time:13755ms step_avg:72.39ms | |
| step:191/4740 train_time:13814ms step_avg:72.32ms | |
| step:192/4740 train_time:13899ms step_avg:72.39ms | |
| step:193/4740 train_time:13958ms step_avg:72.32ms | |
| step:194/4740 train_time:14043ms step_avg:72.38ms | |
| step:195/4740 train_time:14101ms step_avg:72.31ms | |
| step:196/4740 train_time:14187ms step_avg:72.38ms | |
| step:197/4740 train_time:14245ms step_avg:72.31ms | |
| step:198/4740 train_time:14331ms step_avg:72.38ms | |
| step:199/4740 train_time:14390ms step_avg:72.31ms | |
| step:200/4740 train_time:14475ms step_avg:72.37ms | |
| step:201/4740 train_time:14534ms step_avg:72.31ms | |
| step:202/4740 train_time:14619ms step_avg:72.37ms | |
| step:203/4740 train_time:14677ms step_avg:72.30ms | |
| step:204/4740 train_time:14763ms step_avg:72.37ms | |
| step:205/4740 train_time:14822ms step_avg:72.30ms | |
| step:206/4740 train_time:14907ms step_avg:72.37ms | |
| step:207/4740 train_time:14966ms step_avg:72.30ms | |
| step:208/4740 train_time:15053ms step_avg:72.37ms | |
| step:209/4740 train_time:15111ms step_avg:72.30ms | |
| step:210/4740 train_time:15197ms step_avg:72.37ms | |
| step:211/4740 train_time:15255ms step_avg:72.30ms | |
| step:212/4740 train_time:15340ms step_avg:72.36ms | |
| step:213/4740 train_time:15400ms step_avg:72.30ms | |
| step:214/4740 train_time:15485ms step_avg:72.36ms | |
| step:215/4740 train_time:15543ms step_avg:72.29ms | |
| step:216/4740 train_time:15627ms step_avg:72.35ms | |
| step:217/4740 train_time:15686ms step_avg:72.28ms | |
| step:218/4740 train_time:15771ms step_avg:72.34ms | |
| step:219/4740 train_time:15829ms step_avg:72.28ms | |
| step:220/4740 train_time:15915ms step_avg:72.34ms | |
| step:221/4740 train_time:15974ms step_avg:72.28ms | |
| step:222/4740 train_time:16059ms step_avg:72.34ms | |
| step:223/4740 train_time:16118ms step_avg:72.28ms | |
| step:224/4740 train_time:16203ms step_avg:72.34ms | |
| step:225/4740 train_time:16262ms step_avg:72.27ms | |
| step:226/4740 train_time:16347ms step_avg:72.33ms | |
| step:227/4740 train_time:16405ms step_avg:72.27ms | |
| step:228/4740 train_time:16490ms step_avg:72.33ms | |
| step:229/4740 train_time:16549ms step_avg:72.26ms | |
| step:230/4740 train_time:16634ms step_avg:72.32ms | |
| step:231/4740 train_time:16692ms step_avg:72.26ms | |
| step:232/4740 train_time:16777ms step_avg:72.31ms | |
| step:233/4740 train_time:16835ms step_avg:72.25ms | |
| step:234/4740 train_time:16921ms step_avg:72.31ms | |
| step:235/4740 train_time:16979ms step_avg:72.25ms | |
| step:236/4740 train_time:17065ms step_avg:72.31ms | |
| step:237/4740 train_time:17123ms step_avg:72.25ms | |
| step:238/4740 train_time:17209ms step_avg:72.31ms | |
| step:239/4740 train_time:17268ms step_avg:72.25ms | |
| step:240/4740 train_time:17353ms step_avg:72.30ms | |
| step:241/4740 train_time:17411ms step_avg:72.25ms | |
| step:242/4740 train_time:17497ms step_avg:72.30ms | |
| step:243/4740 train_time:17555ms step_avg:72.24ms | |
| step:244/4740 train_time:17641ms step_avg:72.30ms | |
| step:245/4740 train_time:17699ms step_avg:72.24ms | |
| step:246/4740 train_time:17785ms step_avg:72.30ms | |
| step:247/4740 train_time:17844ms step_avg:72.24ms | |
| step:248/4740 train_time:17930ms step_avg:72.30ms | |
| step:249/4740 train_time:17988ms step_avg:72.24ms | |
| step:250/4740 train_time:18072ms step_avg:72.29ms | |
| step:250/4740 val_loss:4.5266 train_time:18117ms step_avg:72.47ms | |
| step:251/4740 train_time:18142ms step_avg:72.28ms | |
| step:252/4740 train_time:18217ms step_avg:72.29ms | |
| step:253/4740 train_time:18275ms step_avg:72.23ms | |
| step:254/4740 train_time:18360ms step_avg:72.28ms | |
| step:255/4740 train_time:18421ms step_avg:72.24ms | |
| step:256/4740 train_time:18508ms step_avg:72.30ms | |
| step:257/4740 train_time:18568ms step_avg:72.25ms | |
| step:258/4740 train_time:18655ms step_avg:72.31ms | |
| step:259/4740 train_time:18713ms step_avg:72.25ms | |
| step:260/4740 train_time:18798ms step_avg:72.30ms | |
| step:261/4740 train_time:18856ms step_avg:72.25ms | |
| step:262/4740 train_time:18941ms step_avg:72.29ms | |
| step:263/4740 train_time:18999ms step_avg:72.24ms | |
| step:264/4740 train_time:19084ms step_avg:72.29ms | |
| step:265/4740 train_time:19141ms step_avg:72.23ms | |
| step:266/4740 train_time:19226ms step_avg:72.28ms | |
| step:267/4740 train_time:19284ms step_avg:72.22ms | |
| step:268/4740 train_time:19369ms step_avg:72.27ms | |
| step:269/4740 train_time:19429ms step_avg:72.23ms | |
| step:270/4740 train_time:19516ms step_avg:72.28ms | |
| step:271/4740 train_time:19576ms step_avg:72.24ms | |
| step:272/4740 train_time:19661ms step_avg:72.28ms | |
| step:273/4740 train_time:19720ms step_avg:72.23ms | |
| step:274/4740 train_time:19806ms step_avg:72.28ms | |
| step:275/4740 train_time:19864ms step_avg:72.23ms | |
| step:276/4740 train_time:19948ms step_avg:72.28ms | |
| step:277/4740 train_time:20006ms step_avg:72.22ms | |
| step:278/4740 train_time:20093ms step_avg:72.28ms | |
| step:279/4740 train_time:20151ms step_avg:72.23ms | |
| step:280/4740 train_time:20236ms step_avg:72.27ms | |
| step:281/4740 train_time:20294ms step_avg:72.22ms | |
| step:282/4740 train_time:20380ms step_avg:72.27ms | |
| step:283/4740 train_time:20439ms step_avg:72.22ms | |
| step:284/4740 train_time:20525ms step_avg:72.27ms | |
| step:285/4740 train_time:20584ms step_avg:72.23ms | |
| step:286/4740 train_time:20670ms step_avg:72.27ms | |
| step:287/4740 train_time:20728ms step_avg:72.22ms | |
| step:288/4740 train_time:20814ms step_avg:72.27ms | |
| step:289/4740 train_time:20872ms step_avg:72.22ms | |
| step:290/4740 train_time:20957ms step_avg:72.27ms | |
| step:291/4740 train_time:21016ms step_avg:72.22ms | |
| step:292/4740 train_time:21102ms step_avg:72.27ms | |
| step:293/4740 train_time:21159ms step_avg:72.22ms | |
| step:294/4740 train_time:21245ms step_avg:72.26ms | |
| step:295/4740 train_time:21303ms step_avg:72.21ms | |
| step:296/4740 train_time:21387ms step_avg:72.25ms | |
| step:297/4740 train_time:21445ms step_avg:72.21ms | |
| step:298/4740 train_time:21531ms step_avg:72.25ms | |
| step:299/4740 train_time:21590ms step_avg:72.21ms | |
| step:300/4740 train_time:21675ms step_avg:72.25ms | |
| step:301/4740 train_time:21734ms step_avg:72.21ms | |
| step:302/4740 train_time:21819ms step_avg:72.25ms | |
| step:303/4740 train_time:21878ms step_avg:72.20ms | |
| step:304/4740 train_time:21963ms step_avg:72.25ms | |
| step:305/4740 train_time:22021ms step_avg:72.20ms | |
| step:306/4740 train_time:22106ms step_avg:72.24ms | |
| step:307/4740 train_time:22164ms step_avg:72.20ms | |
| step:308/4740 train_time:22250ms step_avg:72.24ms | |
| step:309/4740 train_time:22307ms step_avg:72.19ms | |
| step:310/4740 train_time:22393ms step_avg:72.23ms | |
| step:311/4740 train_time:22451ms step_avg:72.19ms | |
| step:312/4740 train_time:22536ms step_avg:72.23ms | |
| step:313/4740 train_time:22595ms step_avg:72.19ms | |
| step:314/4740 train_time:22680ms step_avg:72.23ms | |
| step:315/4740 train_time:22739ms step_avg:72.19ms | |
| step:316/4740 train_time:22824ms step_avg:72.23ms | |
| step:317/4740 train_time:22883ms step_avg:72.19ms | |
| step:318/4740 train_time:22968ms step_avg:72.23ms | |
| step:319/4740 train_time:23026ms step_avg:72.18ms | |
| step:320/4740 train_time:23112ms step_avg:72.22ms | |
| step:321/4740 train_time:23170ms step_avg:72.18ms | |
| step:322/4740 train_time:23255ms step_avg:72.22ms | |
| step:323/4740 train_time:23313ms step_avg:72.18ms | |
| step:324/4740 train_time:23398ms step_avg:72.21ms | |
| step:325/4740 train_time:23455ms step_avg:72.17ms | |
| step:326/4740 train_time:23540ms step_avg:72.21ms | |
| step:327/4740 train_time:23599ms step_avg:72.17ms | |
| step:328/4740 train_time:23684ms step_avg:72.21ms | |
| step:329/4740 train_time:23744ms step_avg:72.17ms | |
| step:330/4740 train_time:23829ms step_avg:72.21ms | |
| step:331/4740 train_time:23886ms step_avg:72.16ms | |
| step:332/4740 train_time:23972ms step_avg:72.21ms | |
| step:333/4740 train_time:24030ms step_avg:72.16ms | |
| step:334/4740 train_time:24116ms step_avg:72.20ms | |
| step:335/4740 train_time:24174ms step_avg:72.16ms | |
| step:336/4740 train_time:24258ms step_avg:72.20ms | |
| step:337/4740 train_time:24317ms step_avg:72.16ms | |
| step:338/4740 train_time:24402ms step_avg:72.19ms | |
| step:339/4740 train_time:24461ms step_avg:72.16ms | |
| step:340/4740 train_time:24546ms step_avg:72.19ms | |
| step:341/4740 train_time:24604ms step_avg:72.15ms | |
| step:342/4740 train_time:24689ms step_avg:72.19ms | |
| step:343/4740 train_time:24747ms step_avg:72.15ms | |
| step:344/4740 train_time:24832ms step_avg:72.18ms | |
| step:345/4740 train_time:24890ms step_avg:72.15ms | |
| step:346/4740 train_time:24976ms step_avg:72.18ms | |
| step:347/4740 train_time:25034ms step_avg:72.14ms | |
| step:348/4740 train_time:25119ms step_avg:72.18ms | |
| step:349/4740 train_time:25177ms step_avg:72.14ms | |
| step:350/4740 train_time:25261ms step_avg:72.18ms | |
| step:351/4740 train_time:25320ms step_avg:72.14ms | |
| step:352/4740 train_time:25405ms step_avg:72.17ms | |
| step:353/4740 train_time:25463ms step_avg:72.13ms | |
| step:354/4740 train_time:25549ms step_avg:72.17ms | |
| step:355/4740 train_time:25606ms step_avg:72.13ms | |
| step:356/4740 train_time:25692ms step_avg:72.17ms | |
| step:357/4740 train_time:25751ms step_avg:72.13ms | |
| step:358/4740 train_time:25837ms step_avg:72.17ms | |
| step:359/4740 train_time:25895ms step_avg:72.13ms | |
| step:360/4740 train_time:25981ms step_avg:72.17ms | |
| step:361/4740 train_time:26040ms step_avg:72.13ms | |
| step:362/4740 train_time:26125ms step_avg:72.17ms | |
| step:363/4740 train_time:26183ms step_avg:72.13ms | |
| step:364/4740 train_time:26268ms step_avg:72.16ms | |
| step:365/4740 train_time:26326ms step_avg:72.13ms | |
| step:366/4740 train_time:26412ms step_avg:72.16ms | |
| step:367/4740 train_time:26471ms step_avg:72.13ms | |
| step:368/4740 train_time:26556ms step_avg:72.16ms | |
| step:369/4740 train_time:26614ms step_avg:72.12ms | |
| step:370/4740 train_time:26699ms step_avg:72.16ms | |
| step:371/4740 train_time:26758ms step_avg:72.12ms | |
| step:372/4740 train_time:26845ms step_avg:72.16ms | |
| step:373/4740 train_time:26903ms step_avg:72.13ms | |
| step:374/4740 train_time:26988ms step_avg:72.16ms | |
| step:375/4740 train_time:27047ms step_avg:72.12ms | |
| step:376/4740 train_time:27133ms step_avg:72.16ms | |
| step:377/4740 train_time:27191ms step_avg:72.12ms | |
| step:378/4740 train_time:27276ms step_avg:72.16ms | |
| step:379/4740 train_time:27334ms step_avg:72.12ms | |
| step:380/4740 train_time:27419ms step_avg:72.15ms | |
| step:381/4740 train_time:27477ms step_avg:72.12ms | |
| step:382/4740 train_time:27562ms step_avg:72.15ms | |
| step:383/4740 train_time:27621ms step_avg:72.12ms | |
| step:384/4740 train_time:27707ms step_avg:72.15ms | |
| step:385/4740 train_time:27765ms step_avg:72.12ms | |
| step:386/4740 train_time:27851ms step_avg:72.15ms | |
| step:387/4740 train_time:27909ms step_avg:72.12ms | |
| step:388/4740 train_time:27994ms step_avg:72.15ms | |
| step:389/4740 train_time:28053ms step_avg:72.11ms | |
| step:390/4740 train_time:28138ms step_avg:72.15ms | |
| step:391/4740 train_time:28196ms step_avg:72.11ms | |
| step:392/4740 train_time:28282ms step_avg:72.15ms | |
| step:393/4740 train_time:28354ms step_avg:72.15ms | |
| step:394/4740 train_time:28511ms step_avg:72.36ms | |
| step:395/4740 train_time:28610ms step_avg:72.43ms | |
| step:396/4740 train_time:28769ms step_avg:72.65ms | |
| step:397/4740 train_time:28869ms step_avg:72.72ms | |
| step:398/4740 train_time:29027ms step_avg:72.93ms | |
| step:399/4740 train_time:29127ms step_avg:73.00ms | |
| step:400/4740 train_time:29285ms step_avg:73.21ms | |
| step:401/4740 train_time:29385ms step_avg:73.28ms | |
| step:402/4740 train_time:29543ms step_avg:73.49ms | |
| step:403/4740 train_time:29641ms step_avg:73.55ms | |
| step:404/4740 train_time:29800ms step_avg:73.76ms | |
| step:405/4740 train_time:29899ms step_avg:73.82ms | |
| step:406/4740 train_time:30057ms step_avg:74.03ms | |
| step:407/4740 train_time:30157ms step_avg:74.10ms | |
| step:408/4740 train_time:30316ms step_avg:74.30ms | |
| step:409/4740 train_time:30415ms step_avg:74.37ms | |
| step:410/4740 train_time:30573ms step_avg:74.57ms | |
| step:411/4740 train_time:30672ms step_avg:74.63ms | |
| step:412/4740 train_time:30831ms step_avg:74.83ms | |
| step:413/4740 train_time:30930ms step_avg:74.89ms | |
| step:414/4740 train_time:31090ms step_avg:75.10ms | |
| step:415/4740 train_time:31190ms step_avg:75.16ms | |
| step:416/4740 train_time:31348ms step_avg:75.36ms | |
| step:417/4740 train_time:31447ms step_avg:75.41ms | |
| step:418/4740 train_time:31606ms step_avg:75.61ms | |
| step:419/4740 train_time:31706ms step_avg:75.67ms | |
| step:420/4740 train_time:31865ms step_avg:75.87ms | |
| step:421/4740 train_time:31965ms step_avg:75.93ms | |
| step:422/4740 train_time:32123ms step_avg:76.12ms | |
| step:423/4740 train_time:32222ms step_avg:76.17ms | |
| step:424/4740 train_time:32380ms step_avg:76.37ms | |
| step:425/4740 train_time:32479ms step_avg:76.42ms | |
| step:426/4740 train_time:32637ms step_avg:76.61ms | |
| step:427/4740 train_time:32735ms step_avg:76.66ms | |
| step:428/4740 train_time:32893ms step_avg:76.85ms | |
| step:429/4740 train_time:32992ms step_avg:76.90ms | |
| step:430/4740 train_time:33151ms step_avg:77.10ms | |
| step:431/4740 train_time:33251ms step_avg:77.15ms | |
| step:432/4740 train_time:33410ms step_avg:77.34ms | |
| step:433/4740 train_time:33508ms step_avg:77.39ms | |
| step:434/4740 train_time:33667ms step_avg:77.57ms | |
| step:435/4740 train_time:33767ms step_avg:77.62ms | |
| step:436/4740 train_time:33926ms step_avg:77.81ms | |
| step:437/4740 train_time:34026ms step_avg:77.86ms | |
| step:438/4740 train_time:34185ms step_avg:78.05ms | |
| step:439/4740 train_time:34287ms step_avg:78.10ms | |
| step:440/4740 train_time:34444ms step_avg:78.28ms | |
| step:441/4740 train_time:34544ms step_avg:78.33ms | |
| step:442/4740 train_time:34702ms step_avg:78.51ms | |
| step:443/4740 train_time:34801ms step_avg:78.56ms | |
| step:444/4740 train_time:34960ms step_avg:78.74ms | |
| step:445/4740 train_time:35059ms step_avg:78.78ms | |
| step:446/4740 train_time:35218ms step_avg:78.96ms | |
| step:447/4740 train_time:35318ms step_avg:79.01ms | |
| step:448/4740 train_time:35476ms step_avg:79.19ms | |
| step:449/4740 train_time:35575ms step_avg:79.23ms | |
| step:450/4740 train_time:35732ms step_avg:79.40ms | |
| step:451/4740 train_time:35831ms step_avg:79.45ms | |
| step:452/4740 train_time:35991ms step_avg:79.63ms | |
| step:453/4740 train_time:36091ms step_avg:79.67ms | |
| step:454/4740 train_time:36249ms step_avg:79.84ms | |
| step:455/4740 train_time:36349ms step_avg:79.89ms | |
| step:456/4740 train_time:36507ms step_avg:80.06ms | |
| step:457/4740 train_time:36607ms step_avg:80.10ms | |
| step:458/4740 train_time:36765ms step_avg:80.27ms | |
| step:459/4740 train_time:36865ms step_avg:80.32ms | |
| step:460/4740 train_time:37024ms step_avg:80.49ms | |
| step:461/4740 train_time:37124ms step_avg:80.53ms | |
| step:462/4740 train_time:37284ms step_avg:80.70ms | |
| step:463/4740 train_time:37382ms step_avg:80.74ms | |
| step:464/4740 train_time:37541ms step_avg:80.91ms | |
| step:465/4740 train_time:37640ms step_avg:80.95ms | |
| step:466/4740 train_time:37799ms step_avg:81.11ms | |
| step:467/4740 train_time:37898ms step_avg:81.15ms | |
| step:468/4740 train_time:38056ms step_avg:81.32ms | |
| step:469/4740 train_time:38156ms step_avg:81.36ms | |
| step:470/4740 train_time:38317ms step_avg:81.52ms | |
| step:471/4740 train_time:38415ms step_avg:81.56ms | |
| step:472/4740 train_time:38574ms step_avg:81.72ms | |
| step:473/4740 train_time:38673ms step_avg:81.76ms | |
| step:474/4740 train_time:38831ms step_avg:81.92ms | |
| step:475/4740 train_time:38931ms step_avg:81.96ms | |
| step:476/4740 train_time:39091ms step_avg:82.12ms | |
| step:477/4740 train_time:39190ms step_avg:82.16ms | |
| step:478/4740 train_time:39348ms step_avg:82.32ms | |
| step:479/4740 train_time:39447ms step_avg:82.35ms | |
| step:480/4740 train_time:39605ms step_avg:82.51ms | |
| step:481/4740 train_time:39707ms step_avg:82.55ms | |
| step:482/4740 train_time:39865ms step_avg:82.71ms | |
| step:483/4740 train_time:39966ms step_avg:82.75ms | |
| step:484/4740 train_time:40125ms step_avg:82.90ms | |
| step:485/4740 train_time:40225ms step_avg:82.94ms | |
| step:486/4740 train_time:40384ms step_avg:83.10ms | |
| step:487/4740 train_time:40484ms step_avg:83.13ms | |
| step:488/4740 train_time:40642ms step_avg:83.28ms | |
| step:489/4740 train_time:40741ms step_avg:83.31ms | |
| step:490/4740 train_time:40901ms step_avg:83.47ms | |
| step:491/4740 train_time:41002ms step_avg:83.51ms | |
| step:492/4740 train_time:41161ms step_avg:83.66ms | |
| step:493/4740 train_time:41261ms step_avg:83.69ms | |
| step:494/4740 train_time:41419ms step_avg:83.85ms | |
| step:495/4740 train_time:41518ms step_avg:83.88ms | |
| step:496/4740 train_time:41677ms step_avg:84.03ms | |
| step:497/4740 train_time:41777ms step_avg:84.06ms | |
| step:498/4740 train_time:41935ms step_avg:84.21ms | |
| step:499/4740 train_time:42036ms step_avg:84.24ms | |
| step:500/4740 train_time:42193ms step_avg:84.39ms | |
| step:500/4740 val_loss:4.0326 train_time:42265ms step_avg:84.53ms | |
| step:501/4740 train_time:42295ms step_avg:84.42ms | |
| step:502/4740 train_time:42454ms step_avg:84.57ms | |
| step:503/4740 train_time:42556ms step_avg:84.60ms | |
| step:504/4740 train_time:42725ms step_avg:84.77ms | |
| step:505/4740 train_time:42826ms step_avg:84.80ms | |
| step:506/4740 train_time:42983ms step_avg:84.95ms | |
| step:507/4740 train_time:43081ms step_avg:84.97ms | |
| step:508/4740 train_time:43238ms step_avg:85.11ms | |
| step:509/4740 train_time:43337ms step_avg:85.14ms | |
| step:510/4740 train_time:43496ms step_avg:85.29ms | |
| step:511/4740 train_time:43599ms step_avg:85.32ms | |
| step:512/4740 train_time:43761ms step_avg:85.47ms | |
| step:513/4740 train_time:43862ms step_avg:85.50ms | |
| step:514/4740 train_time:44020ms step_avg:85.64ms | |
| step:515/4740 train_time:44119ms step_avg:85.67ms | |
| step:516/4740 train_time:44276ms step_avg:85.81ms | |
| step:517/4740 train_time:44374ms step_avg:85.83ms | |
| step:518/4740 train_time:44534ms step_avg:85.97ms | |
| step:519/4740 train_time:44634ms step_avg:86.00ms | |
| step:520/4740 train_time:44796ms step_avg:86.15ms | |
| step:521/4740 train_time:44895ms step_avg:86.17ms | |
| step:522/4740 train_time:45053ms step_avg:86.31ms | |
| step:523/4740 train_time:45152ms step_avg:86.33ms | |
| step:524/4740 train_time:45309ms step_avg:86.47ms | |
| step:525/4740 train_time:45408ms step_avg:86.49ms | |
| step:526/4740 train_time:45567ms step_avg:86.63ms | |
| step:527/4740 train_time:45668ms step_avg:86.66ms | |
| step:528/4740 train_time:45826ms step_avg:86.79ms | |
| step:529/4740 train_time:45927ms step_avg:86.82ms | |
| step:530/4740 train_time:46085ms step_avg:86.95ms | |
| step:531/4740 train_time:46183ms step_avg:86.97ms | |
| step:532/4740 train_time:46341ms step_avg:87.11ms | |
| step:533/4740 train_time:46441ms step_avg:87.13ms | |
| step:534/4740 train_time:46600ms step_avg:87.27ms | |
| step:535/4740 train_time:46702ms step_avg:87.29ms | |
| step:536/4740 train_time:46861ms step_avg:87.43ms | |
| step:537/4740 train_time:46961ms step_avg:87.45ms | |
| step:538/4740 train_time:47119ms step_avg:87.58ms | |
| step:539/4740 train_time:47220ms step_avg:87.61ms | |
| step:540/4740 train_time:47378ms step_avg:87.74ms | |
| step:541/4740 train_time:47478ms step_avg:87.76ms | |
| step:542/4740 train_time:47637ms step_avg:87.89ms | |
| step:543/4740 train_time:47738ms step_avg:87.91ms | |
| step:544/4740 train_time:47896ms step_avg:88.04ms | |
| step:545/4740 train_time:47995ms step_avg:88.06ms | |
| step:546/4740 train_time:48153ms step_avg:88.19ms | |
| step:547/4740 train_time:48252ms step_avg:88.21ms | |
| step:548/4740 train_time:48409ms step_avg:88.34ms | |
| step:549/4740 train_time:48510ms step_avg:88.36ms | |
| step:550/4740 train_time:48668ms step_avg:88.49ms | |
| step:551/4740 train_time:48767ms step_avg:88.51ms | |
| step:552/4740 train_time:48925ms step_avg:88.63ms | |
| step:553/4740 train_time:49025ms step_avg:88.65ms | |
| step:554/4740 train_time:49183ms step_avg:88.78ms | |
| step:555/4740 train_time:49283ms step_avg:88.80ms | |
| step:556/4740 train_time:49442ms step_avg:88.93ms | |
| step:557/4740 train_time:49542ms step_avg:88.94ms | |
| step:558/4740 train_time:49700ms step_avg:89.07ms | |
| step:559/4740 train_time:49803ms step_avg:89.09ms | |
| step:560/4740 train_time:49961ms step_avg:89.22ms | |
| step:561/4740 train_time:50061ms step_avg:89.24ms | |
| step:562/4740 train_time:50220ms step_avg:89.36ms | |
| step:563/4740 train_time:50321ms step_avg:89.38ms | |
| step:564/4740 train_time:50480ms step_avg:89.50ms | |
| step:565/4740 train_time:50579ms step_avg:89.52ms | |
| step:566/4740 train_time:50737ms step_avg:89.64ms | |
| step:567/4740 train_time:50836ms step_avg:89.66ms | |
| step:568/4740 train_time:50995ms step_avg:89.78ms | |
| step:569/4740 train_time:51093ms step_avg:89.79ms | |
| step:570/4740 train_time:51252ms step_avg:89.92ms | |
| step:571/4740 train_time:51351ms step_avg:89.93ms | |
| step:572/4740 train_time:51510ms step_avg:90.05ms | |
| step:573/4740 train_time:51610ms step_avg:90.07ms | |
| step:574/4740 train_time:51767ms step_avg:90.19ms | |
| step:575/4740 train_time:51868ms step_avg:90.20ms | |
| step:576/4740 train_time:52026ms step_avg:90.32ms | |
| step:577/4740 train_time:52126ms step_avg:90.34ms | |
| step:578/4740 train_time:52284ms step_avg:90.46ms | |
| step:579/4740 train_time:52383ms step_avg:90.47ms | |
| step:580/4740 train_time:52542ms step_avg:90.59ms | |
| step:581/4740 train_time:52641ms step_avg:90.60ms | |
| step:582/4740 train_time:52800ms step_avg:90.72ms | |
| step:583/4740 train_time:52900ms step_avg:90.74ms | |
| step:584/4740 train_time:53058ms step_avg:90.85ms | |
| step:585/4740 train_time:53158ms step_avg:90.87ms | |
| step:586/4740 train_time:53316ms step_avg:90.98ms | |
| step:587/4740 train_time:53417ms step_avg:91.00ms | |
| step:588/4740 train_time:53576ms step_avg:91.12ms | |
| step:589/4740 train_time:53674ms step_avg:91.13ms | |
| step:590/4740 train_time:53833ms step_avg:91.24ms | |
| step:591/4740 train_time:53933ms step_avg:91.26ms | |
| step:592/4740 train_time:54092ms step_avg:91.37ms | |
| step:593/4740 train_time:54191ms step_avg:91.38ms | |
| step:594/4740 train_time:54351ms step_avg:91.50ms | |
| step:595/4740 train_time:54450ms step_avg:91.51ms | |
| step:596/4740 train_time:54608ms step_avg:91.62ms | |
| step:597/4740 train_time:54707ms step_avg:91.64ms | |
| step:598/4740 train_time:54865ms step_avg:91.75ms | |
| step:599/4740 train_time:54965ms step_avg:91.76ms | |
| step:600/4740 train_time:55123ms step_avg:91.87ms | |
| step:601/4740 train_time:55223ms step_avg:91.88ms | |
| step:602/4740 train_time:55382ms step_avg:92.00ms | |
| step:603/4740 train_time:55482ms step_avg:92.01ms | |
| step:604/4740 train_time:55640ms step_avg:92.12ms | |
| step:605/4740 train_time:55739ms step_avg:92.13ms | |
| step:606/4740 train_time:55899ms step_avg:92.24ms | |
| step:607/4740 train_time:55998ms step_avg:92.25ms | |
| step:608/4740 train_time:56157ms step_avg:92.36ms | |
| step:609/4740 train_time:56257ms step_avg:92.38ms | |
| step:610/4740 train_time:56417ms step_avg:92.49ms | |
| step:611/4740 train_time:56516ms step_avg:92.50ms | |
| step:612/4740 train_time:56675ms step_avg:92.61ms | |
| step:613/4740 train_time:56774ms step_avg:92.62ms | |
| step:614/4740 train_time:56933ms step_avg:92.73ms | |
| step:615/4740 train_time:57033ms step_avg:92.74ms | |
| step:616/4740 train_time:57193ms step_avg:92.85ms | |
| step:617/4740 train_time:57291ms step_avg:92.85ms | |
| step:618/4740 train_time:57451ms step_avg:92.96ms | |
| step:619/4740 train_time:57550ms step_avg:92.97ms | |
| step:620/4740 train_time:57708ms step_avg:93.08ms | |
| step:621/4740 train_time:57808ms step_avg:93.09ms | |
| step:622/4740 train_time:57965ms step_avg:93.19ms | |
| step:623/4740 train_time:58065ms step_avg:93.20ms | |
| step:624/4740 train_time:58225ms step_avg:93.31ms | |
| step:625/4740 train_time:58324ms step_avg:93.32ms | |
| step:626/4740 train_time:58483ms step_avg:93.42ms | |
| step:627/4740 train_time:58582ms step_avg:93.43ms | |
| step:628/4740 train_time:58742ms step_avg:93.54ms | |
| step:629/4740 train_time:58841ms step_avg:93.55ms | |
| step:630/4740 train_time:59001ms step_avg:93.65ms | |
| step:631/4740 train_time:59101ms step_avg:93.66ms | |
| step:632/4740 train_time:59260ms step_avg:93.77ms | |
| step:633/4740 train_time:59358ms step_avg:93.77ms | |
| step:634/4740 train_time:59517ms step_avg:93.88ms | |
| step:635/4740 train_time:59617ms step_avg:93.89ms | |
| step:636/4740 train_time:59776ms step_avg:93.99ms | |
| step:637/4740 train_time:59877ms step_avg:94.00ms | |
| step:638/4740 train_time:60036ms step_avg:94.10ms | |
| step:639/4740 train_time:60136ms step_avg:94.11ms | |
| step:640/4740 train_time:60295ms step_avg:94.21ms | |
| step:641/4740 train_time:60394ms step_avg:94.22ms | |
| step:642/4740 train_time:60552ms step_avg:94.32ms | |
| step:643/4740 train_time:60651ms step_avg:94.32ms | |
| step:644/4740 train_time:60809ms step_avg:94.42ms | |
| step:645/4740 train_time:60909ms step_avg:94.43ms | |
| step:646/4740 train_time:61067ms step_avg:94.53ms | |
| step:647/4740 train_time:61167ms step_avg:94.54ms | |
| step:648/4740 train_time:61325ms step_avg:94.64ms | |
| step:649/4740 train_time:61426ms step_avg:94.65ms | |
| step:650/4740 train_time:61584ms step_avg:94.74ms | |
| step:651/4740 train_time:61683ms step_avg:94.75ms | |
| step:652/4740 train_time:61842ms step_avg:94.85ms | |
| step:653/4740 train_time:61942ms step_avg:94.86ms | |
| step:654/4740 train_time:62101ms step_avg:94.96ms | |
| step:655/4740 train_time:62202ms step_avg:94.96ms | |
| step:656/4740 train_time:62361ms step_avg:95.06ms | |
| step:657/4740 train_time:62461ms step_avg:95.07ms | |
| step:658/4740 train_time:62620ms step_avg:95.17ms | |
| step:659/4740 train_time:62722ms step_avg:95.18ms | |
| step:660/4740 train_time:62880ms step_avg:95.27ms | |
| step:661/4740 train_time:62980ms step_avg:95.28ms | |
| step:662/4740 train_time:63139ms step_avg:95.38ms | |
| step:663/4740 train_time:63239ms step_avg:95.38ms | |
| step:664/4740 train_time:63398ms step_avg:95.48ms | |
| step:665/4740 train_time:63498ms step_avg:95.49ms | |
| step:666/4740 train_time:63658ms step_avg:95.58ms | |
| step:667/4740 train_time:63757ms step_avg:95.59ms | |
| step:668/4740 train_time:63915ms step_avg:95.68ms | |
| step:669/4740 train_time:64016ms step_avg:95.69ms | |
| step:670/4740 train_time:64175ms step_avg:95.78ms | |
| step:671/4740 train_time:64273ms step_avg:95.79ms | |
| step:672/4740 train_time:64432ms step_avg:95.88ms | |
| step:673/4740 train_time:64531ms step_avg:95.89ms | |
| step:674/4740 train_time:64690ms step_avg:95.98ms | |
| step:675/4740 train_time:64789ms step_avg:95.98ms | |
| step:676/4740 train_time:64948ms step_avg:96.08ms | |
| step:677/4740 train_time:65047ms step_avg:96.08ms | |
| step:678/4740 train_time:65206ms step_avg:96.17ms | |
| step:679/4740 train_time:65304ms step_avg:96.18ms | |
| step:680/4740 train_time:65463ms step_avg:96.27ms | |
| step:681/4740 train_time:65562ms step_avg:96.27ms | |
| step:682/4740 train_time:65722ms step_avg:96.37ms | |
| step:683/4740 train_time:65821ms step_avg:96.37ms | |
| step:684/4740 train_time:65979ms step_avg:96.46ms | |
| step:685/4740 train_time:66079ms step_avg:96.47ms | |
| step:686/4740 train_time:66238ms step_avg:96.56ms | |
| step:687/4740 train_time:66338ms step_avg:96.56ms | |
| step:688/4740 train_time:66496ms step_avg:96.65ms | |
| step:689/4740 train_time:66596ms step_avg:96.66ms | |
| step:690/4740 train_time:66755ms step_avg:96.75ms | |
| step:691/4740 train_time:66853ms step_avg:96.75ms | |
| step:692/4740 train_time:67012ms step_avg:96.84ms | |
| step:693/4740 train_time:67112ms step_avg:96.84ms | |
| step:694/4740 train_time:67271ms step_avg:96.93ms | |
| step:695/4740 train_time:67371ms step_avg:96.94ms | |
| step:696/4740 train_time:67530ms step_avg:97.03ms | |
| step:697/4740 train_time:67629ms step_avg:97.03ms | |
| step:698/4740 train_time:67787ms step_avg:97.12ms | |
| step:699/4740 train_time:67886ms step_avg:97.12ms | |
| step:700/4740 train_time:68045ms step_avg:97.21ms | |
| step:701/4740 train_time:68144ms step_avg:97.21ms | |
| step:702/4740 train_time:68303ms step_avg:97.30ms | |
| step:703/4740 train_time:68403ms step_avg:97.30ms | |
| step:704/4740 train_time:68562ms step_avg:97.39ms | |
| step:705/4740 train_time:68662ms step_avg:97.39ms | |
| step:706/4740 train_time:68821ms step_avg:97.48ms | |
| step:707/4740 train_time:68922ms step_avg:97.48ms | |
| step:708/4740 train_time:69079ms step_avg:97.57ms | |
| step:709/4740 train_time:69179ms step_avg:97.57ms | |
| step:710/4740 train_time:69339ms step_avg:97.66ms | |
| step:711/4740 train_time:69440ms step_avg:97.66ms | |
| step:712/4740 train_time:69597ms step_avg:97.75ms | |
| step:713/4740 train_time:69699ms step_avg:97.76ms | |
| step:714/4740 train_time:69858ms step_avg:97.84ms | |
| step:715/4740 train_time:69959ms step_avg:97.84ms | |
| step:716/4740 train_time:70118ms step_avg:97.93ms | |
| step:717/4740 train_time:70219ms step_avg:97.93ms | |
| step:718/4740 train_time:70377ms step_avg:98.02ms | |
| step:719/4740 train_time:70476ms step_avg:98.02ms | |
| step:720/4740 train_time:70635ms step_avg:98.10ms | |
| step:721/4740 train_time:70734ms step_avg:98.10ms | |
| step:722/4740 train_time:70893ms step_avg:98.19ms | |
| step:723/4740 train_time:70992ms step_avg:98.19ms | |
| step:724/4740 train_time:71152ms step_avg:98.28ms | |
| step:725/4740 train_time:71251ms step_avg:98.28ms | |
| step:726/4740 train_time:71411ms step_avg:98.36ms | |
| step:727/4740 train_time:71510ms step_avg:98.36ms | |
| step:728/4740 train_time:71668ms step_avg:98.45ms | |
| step:729/4740 train_time:71768ms step_avg:98.45ms | |
| step:730/4740 train_time:71926ms step_avg:98.53ms | |
| step:731/4740 train_time:72025ms step_avg:98.53ms | |
| step:732/4740 train_time:72185ms step_avg:98.61ms | |
| step:733/4740 train_time:72284ms step_avg:98.61ms | |
| step:734/4740 train_time:72445ms step_avg:98.70ms | |
| step:735/4740 train_time:72544ms step_avg:98.70ms | |
| step:736/4740 train_time:72704ms step_avg:98.78ms | |
| step:737/4740 train_time:72803ms step_avg:98.78ms | |
| step:738/4740 train_time:72962ms step_avg:98.86ms | |
| step:739/4740 train_time:73062ms step_avg:98.87ms | |
| step:740/4740 train_time:73222ms step_avg:98.95ms | |
| step:741/4740 train_time:73322ms step_avg:98.95ms | |
| step:742/4740 train_time:73481ms step_avg:99.03ms | |
| step:743/4740 train_time:73581ms step_avg:99.03ms | |
| step:744/4740 train_time:73740ms step_avg:99.11ms | |
| step:745/4740 train_time:73840ms step_avg:99.11ms | |
| step:746/4740 train_time:73998ms step_avg:99.19ms | |
| step:747/4740 train_time:74099ms step_avg:99.20ms | |
| step:748/4740 train_time:74258ms step_avg:99.28ms | |
| step:749/4740 train_time:74358ms step_avg:99.28ms | |
| step:750/4740 train_time:74518ms step_avg:99.36ms | |
| step:750/4740 val_loss:3.6401 train_time:74591ms step_avg:99.45ms | |
| step:751/4740 train_time:74620ms step_avg:99.36ms | |
| step:752/4740 train_time:74778ms step_avg:99.44ms | |
| step:753/4740 train_time:74880ms step_avg:99.44ms | |
| step:754/4740 train_time:75047ms step_avg:99.53ms | |
| step:755/4740 train_time:75146ms step_avg:99.53ms | |
| step:756/4740 train_time:75302ms step_avg:99.61ms | |
| step:757/4740 train_time:75400ms step_avg:99.60ms | |
| step:758/4740 train_time:75557ms step_avg:99.68ms | |
| step:759/4740 train_time:75654ms step_avg:99.68ms | |
| step:760/4740 train_time:75813ms step_avg:99.75ms | |
| step:761/4740 train_time:75916ms step_avg:99.76ms | |
| step:762/4740 train_time:76079ms step_avg:99.84ms | |
| step:763/4740 train_time:76179ms step_avg:99.84ms | |
| step:764/4740 train_time:76337ms step_avg:99.92ms | |
| step:765/4740 train_time:76434ms step_avg:99.91ms | |
| step:766/4740 train_time:76591ms step_avg:99.99ms | |
| step:767/4740 train_time:76690ms step_avg:99.99ms | |
| step:768/4740 train_time:76851ms step_avg:100.07ms | |
| step:769/4740 train_time:76953ms step_avg:100.07ms | |
| step:770/4740 train_time:77112ms step_avg:100.15ms | |
| step:771/4740 train_time:77212ms step_avg:100.14ms | |
| step:772/4740 train_time:77370ms step_avg:100.22ms | |
| step:773/4740 train_time:77469ms step_avg:100.22ms | |
| step:774/4740 train_time:77626ms step_avg:100.29ms | |
| step:775/4740 train_time:77724ms step_avg:100.29ms | |
| step:776/4740 train_time:77886ms step_avg:100.37ms | |
| step:777/4740 train_time:77985ms step_avg:100.37ms | |
| step:778/4740 train_time:78145ms step_avg:100.44ms | |
| step:779/4740 train_time:78244ms step_avg:100.44ms | |
| step:780/4740 train_time:78403ms step_avg:100.52ms | |
| step:781/4740 train_time:78501ms step_avg:100.51ms | |
| step:782/4740 train_time:78659ms step_avg:100.59ms | |
| step:783/4740 train_time:78759ms step_avg:100.59ms | |
| step:784/4740 train_time:78919ms step_avg:100.66ms | |
| step:785/4740 train_time:79031ms step_avg:100.68ms | |
| step:786/4740 train_time:79267ms step_avg:100.85ms | |
| step:787/4740 train_time:79409ms step_avg:100.90ms | |
| step:788/4740 train_time:79648ms step_avg:101.08ms | |
| step:789/4740 train_time:79786ms step_avg:101.12ms | |
| step:790/4740 train_time:80028ms step_avg:101.30ms | |
| step:791/4740 train_time:80167ms step_avg:101.35ms | |
| step:792/4740 train_time:80409ms step_avg:101.53ms | |
| step:793/4740 train_time:80546ms step_avg:101.57ms | |
| step:794/4740 train_time:80788ms step_avg:101.75ms | |
| step:795/4740 train_time:80926ms step_avg:101.79ms | |
| step:796/4740 train_time:81169ms step_avg:101.97ms | |
| step:797/4740 train_time:81308ms step_avg:102.02ms | |
| step:798/4740 train_time:81550ms step_avg:102.19ms | |
| step:799/4740 train_time:81687ms step_avg:102.24ms | |
| step:800/4740 train_time:81930ms step_avg:102.41ms | |
| step:801/4740 train_time:82066ms step_avg:102.45ms | |
| step:802/4740 train_time:82308ms step_avg:102.63ms | |
| step:803/4740 train_time:82446ms step_avg:102.67ms | |
| step:804/4740 train_time:82688ms step_avg:102.85ms | |
| step:805/4740 train_time:82826ms step_avg:102.89ms | |
| step:806/4740 train_time:83069ms step_avg:103.06ms | |
| step:807/4740 train_time:83207ms step_avg:103.11ms | |
| step:808/4740 train_time:83449ms step_avg:103.28ms | |
| step:809/4740 train_time:83585ms step_avg:103.32ms | |
| step:810/4740 train_time:83827ms step_avg:103.49ms | |
| step:811/4740 train_time:83963ms step_avg:103.53ms | |
| step:812/4740 train_time:84206ms step_avg:103.70ms | |
| step:813/4740 train_time:84342ms step_avg:103.74ms | |
| step:814/4740 train_time:84586ms step_avg:103.91ms | |
| step:815/4740 train_time:84721ms step_avg:103.95ms | |
| step:816/4740 train_time:84963ms step_avg:104.12ms | |
| step:817/4740 train_time:85099ms step_avg:104.16ms | |
| step:818/4740 train_time:85338ms step_avg:104.33ms | |
| step:819/4740 train_time:85476ms step_avg:104.37ms | |
| step:820/4740 train_time:85717ms step_avg:104.53ms | |
| step:821/4740 train_time:85854ms step_avg:104.57ms | |
| step:822/4740 train_time:86095ms step_avg:104.74ms | |
| step:823/4740 train_time:86232ms step_avg:104.78ms | |
| step:824/4740 train_time:86476ms step_avg:104.95ms | |
| step:825/4740 train_time:86613ms step_avg:104.99ms | |
| step:826/4740 train_time:86855ms step_avg:105.15ms | |
| step:827/4740 train_time:86989ms step_avg:105.19ms | |
| step:828/4740 train_time:87232ms step_avg:105.35ms | |
| step:829/4740 train_time:87369ms step_avg:105.39ms | |
| step:830/4740 train_time:87612ms step_avg:105.56ms | |
| step:831/4740 train_time:87747ms step_avg:105.59ms | |
| step:832/4740 train_time:87988ms step_avg:105.76ms | |
| step:833/4740 train_time:88126ms step_avg:105.79ms | |
| step:834/4740 train_time:88367ms step_avg:105.96ms | |
| step:835/4740 train_time:88506ms step_avg:106.00ms | |
| step:836/4740 train_time:88748ms step_avg:106.16ms | |
| step:837/4740 train_time:88887ms step_avg:106.20ms | |
| step:838/4740 train_time:89130ms step_avg:106.36ms | |
| step:839/4740 train_time:89265ms step_avg:106.39ms | |
| step:840/4740 train_time:89509ms step_avg:106.56ms | |
| step:841/4740 train_time:89647ms step_avg:106.60ms | |
| step:842/4740 train_time:89889ms step_avg:106.76ms | |
| step:843/4740 train_time:90027ms step_avg:106.79ms | |
| step:844/4740 train_time:90267ms step_avg:106.95ms | |
| step:845/4740 train_time:90407ms step_avg:106.99ms | |
| step:846/4740 train_time:90649ms step_avg:107.15ms | |
| step:847/4740 train_time:90785ms step_avg:107.18ms | |
| step:848/4740 train_time:91027ms step_avg:107.34ms | |
| step:849/4740 train_time:91162ms step_avg:107.38ms | |
| step:850/4740 train_time:91408ms step_avg:107.54ms | |
| step:851/4740 train_time:91544ms step_avg:107.57ms | |
| step:852/4740 train_time:91788ms step_avg:107.73ms | |
| step:853/4740 train_time:91922ms step_avg:107.76ms | |
| step:854/4740 train_time:92163ms step_avg:107.92ms | |
| step:855/4740 train_time:92300ms step_avg:107.95ms | |
| step:856/4740 train_time:92542ms step_avg:108.11ms | |
| step:857/4740 train_time:92677ms step_avg:108.14ms | |
| step:858/4740 train_time:92918ms step_avg:108.30ms | |
| step:859/4740 train_time:93055ms step_avg:108.33ms | |
| step:860/4740 train_time:93298ms step_avg:108.49ms | |
| step:861/4740 train_time:93436ms step_avg:108.52ms | |
| step:862/4740 train_time:93675ms step_avg:108.67ms | |
| step:863/4740 train_time:93812ms step_avg:108.70ms | |
| step:864/4740 train_time:94053ms step_avg:108.86ms | |
| step:865/4740 train_time:94190ms step_avg:108.89ms | |
| step:866/4740 train_time:94433ms step_avg:109.04ms | |
| step:867/4740 train_time:94572ms step_avg:109.08ms | |
| step:868/4740 train_time:94811ms step_avg:109.23ms | |
| step:869/4740 train_time:94947ms step_avg:109.26ms | |
| step:870/4740 train_time:95188ms step_avg:109.41ms | |
| step:871/4740 train_time:95326ms step_avg:109.44ms | |
| step:872/4740 train_time:95567ms step_avg:109.60ms | |
| step:873/4740 train_time:95705ms step_avg:109.63ms | |
| step:874/4740 train_time:95945ms step_avg:109.78ms | |
| step:875/4740 train_time:96084ms step_avg:109.81ms | |
| step:876/4740 train_time:96330ms step_avg:109.97ms | |
| step:877/4740 train_time:96464ms step_avg:109.99ms | |
| step:878/4740 train_time:96707ms step_avg:110.14ms | |
| step:879/4740 train_time:96840ms step_avg:110.17ms | |
| step:880/4740 train_time:97081ms step_avg:110.32ms | |
| step:881/4740 train_time:97217ms step_avg:110.35ms | |
| step:882/4740 train_time:97457ms step_avg:110.49ms | |
| step:883/4740 train_time:97593ms step_avg:110.52ms | |
| step:884/4740 train_time:97832ms step_avg:110.67ms | |
| step:885/4740 train_time:97971ms step_avg:110.70ms | |
| step:886/4740 train_time:98211ms step_avg:110.85ms | |
| step:887/4740 train_time:98347ms step_avg:110.88ms | |
| step:888/4740 train_time:98590ms step_avg:111.03ms | |
| step:889/4740 train_time:98726ms step_avg:111.05ms | |
| step:890/4740 train_time:98969ms step_avg:111.20ms | |
| step:891/4740 train_time:99104ms step_avg:111.23ms | |
| step:892/4740 train_time:99346ms step_avg:111.37ms | |
| step:893/4740 train_time:99484ms step_avg:111.40ms | |
| step:894/4740 train_time:99727ms step_avg:111.55ms | |
| step:895/4740 train_time:99863ms step_avg:111.58ms | |
| step:896/4740 train_time:100105ms step_avg:111.72ms | |
| step:897/4740 train_time:100240ms step_avg:111.75ms | |
| step:898/4740 train_time:100482ms step_avg:111.89ms | |
| step:899/4740 train_time:100618ms step_avg:111.92ms | |
| step:900/4740 train_time:100858ms step_avg:112.06ms | |
| step:901/4740 train_time:100993ms step_avg:112.09ms | |
| step:902/4740 train_time:101232ms step_avg:112.23ms | |
| step:903/4740 train_time:101369ms step_avg:112.26ms | |
| step:904/4740 train_time:101615ms step_avg:112.41ms | |
| step:905/4740 train_time:101752ms step_avg:112.43ms | |
| step:906/4740 train_time:101989ms step_avg:112.57ms | |
| step:907/4740 train_time:102127ms step_avg:112.60ms | |
| step:908/4740 train_time:102369ms step_avg:112.74ms | |
| step:909/4740 train_time:102507ms step_avg:112.77ms | |
| step:910/4740 train_time:102749ms step_avg:112.91ms | |
| step:911/4740 train_time:102886ms step_avg:112.94ms | |
| step:912/4740 train_time:103129ms step_avg:113.08ms | |
| step:913/4740 train_time:103268ms step_avg:113.11ms | |
| step:914/4740 train_time:103508ms step_avg:113.25ms | |
| step:915/4740 train_time:103645ms step_avg:113.27ms | |
| step:916/4740 train_time:103887ms step_avg:113.41ms | |
| step:917/4740 train_time:104022ms step_avg:113.44ms | |
| step:918/4740 train_time:104265ms step_avg:113.58ms | |
| step:919/4740 train_time:104401ms step_avg:113.60ms | |
| step:920/4740 train_time:104644ms step_avg:113.74ms | |
| step:921/4740 train_time:104780ms step_avg:113.77ms | |
| step:922/4740 train_time:105019ms step_avg:113.90ms | |
| step:923/4740 train_time:105156ms step_avg:113.93ms | |
| step:924/4740 train_time:105395ms step_avg:114.06ms | |
| step:925/4740 train_time:105533ms step_avg:114.09ms | |
| step:926/4740 train_time:105774ms step_avg:114.23ms | |
| step:927/4740 train_time:105911ms step_avg:114.25ms | |
| step:928/4740 train_time:106153ms step_avg:114.39ms | |
| step:929/4740 train_time:106289ms step_avg:114.41ms | |
| step:930/4740 train_time:106534ms step_avg:114.55ms | |
| step:931/4740 train_time:106669ms step_avg:114.57ms | |
| step:932/4740 train_time:106910ms step_avg:114.71ms | |
| step:933/4740 train_time:107047ms step_avg:114.73ms | |
| step:934/4740 train_time:107290ms step_avg:114.87ms | |
| step:935/4740 train_time:107425ms step_avg:114.89ms | |
| step:936/4740 train_time:107666ms step_avg:115.03ms | |
| step:937/4740 train_time:107805ms step_avg:115.05ms | |
| step:938/4740 train_time:108048ms step_avg:115.19ms | |
| step:939/4740 train_time:108183ms step_avg:115.21ms | |
| step:940/4740 train_time:108425ms step_avg:115.35ms | |
| step:941/4740 train_time:108561ms step_avg:115.37ms | |
| step:942/4740 train_time:108804ms step_avg:115.50ms | |
| step:943/4740 train_time:108940ms step_avg:115.52ms | |
| step:944/4740 train_time:109178ms step_avg:115.65ms | |
| step:945/4740 train_time:109315ms step_avg:115.68ms | |
| step:946/4740 train_time:109553ms step_avg:115.81ms | |
| step:947/4740 train_time:109692ms step_avg:115.83ms | |
| step:948/4740 train_time:109934ms step_avg:115.96ms | |
| step:949/4740 train_time:110069ms step_avg:115.98ms | |
| step:950/4740 train_time:110308ms step_avg:116.11ms | |
| step:951/4740 train_time:110446ms step_avg:116.14ms | |
| step:952/4740 train_time:110689ms step_avg:116.27ms | |
| step:953/4740 train_time:110825ms step_avg:116.29ms | |
| step:954/4740 train_time:111066ms step_avg:116.42ms | |
| step:955/4740 train_time:111202ms step_avg:116.44ms | |
| step:956/4740 train_time:111445ms step_avg:116.57ms | |
| step:957/4740 train_time:111580ms step_avg:116.59ms | |
| step:958/4740 train_time:111823ms step_avg:116.73ms | |
| step:959/4740 train_time:111959ms step_avg:116.75ms | |
| step:960/4740 train_time:112198ms step_avg:116.87ms | |
| step:961/4740 train_time:112337ms step_avg:116.90ms | |
| step:962/4740 train_time:112576ms step_avg:117.02ms | |
| step:963/4740 train_time:112715ms step_avg:117.05ms | |
| step:964/4740 train_time:112955ms step_avg:117.17ms | |
| step:965/4740 train_time:113092ms step_avg:117.19ms | |
| step:966/4740 train_time:113332ms step_avg:117.32ms | |
| step:967/4740 train_time:113470ms step_avg:117.34ms | |
| step:968/4740 train_time:113713ms step_avg:117.47ms | |
| step:969/4740 train_time:113849ms step_avg:117.49ms | |
| step:970/4740 train_time:114091ms step_avg:117.62ms | |
| step:971/4740 train_time:114226ms step_avg:117.64ms | |
| step:972/4740 train_time:114469ms step_avg:117.77ms | |
| step:973/4740 train_time:114610ms step_avg:117.79ms | |
| step:974/4740 train_time:114851ms step_avg:117.92ms | |
| step:975/4740 train_time:114989ms step_avg:117.94ms | |
| step:976/4740 train_time:115232ms step_avg:118.07ms | |
| step:977/4740 train_time:115371ms step_avg:118.09ms | |
| step:978/4740 train_time:115612ms step_avg:118.21ms | |
| step:979/4740 train_time:115747ms step_avg:118.23ms | |
| step:980/4740 train_time:115990ms step_avg:118.36ms | |
| step:981/4740 train_time:116127ms step_avg:118.38ms | |
| step:982/4740 train_time:116369ms step_avg:118.50ms | |
| step:983/4740 train_time:116506ms step_avg:118.52ms | |
| step:984/4740 train_time:116747ms step_avg:118.64ms | |
| step:985/4740 train_time:116884ms step_avg:118.66ms | |
| step:986/4740 train_time:117126ms step_avg:118.79ms | |
| step:987/4740 train_time:117261ms step_avg:118.81ms | |
| step:988/4740 train_time:117505ms step_avg:118.93ms | |
| step:989/4740 train_time:117641ms step_avg:118.95ms | |
| step:990/4740 train_time:117883ms step_avg:119.07ms | |
| step:991/4740 train_time:118019ms step_avg:119.09ms | |
| step:992/4740 train_time:118261ms step_avg:119.21ms | |
| step:993/4740 train_time:118397ms step_avg:119.23ms | |
| step:994/4740 train_time:118636ms step_avg:119.35ms | |
| step:995/4740 train_time:118774ms step_avg:119.37ms | |
| step:996/4740 train_time:119015ms step_avg:119.49ms | |
| step:997/4740 train_time:119153ms step_avg:119.51ms | |
| step:998/4740 train_time:119394ms step_avg:119.63ms | |
| step:999/4740 train_time:119531ms step_avg:119.65ms | |
| step:1000/4740 train_time:119770ms step_avg:119.77ms | |
| step:1000/4740 val_loss:3.4782 train_time:119868ms step_avg:119.87ms | |
| step:1001/4740 train_time:119910ms step_avg:119.79ms | |
| step:1002/4740 train_time:120151ms step_avg:119.91ms | |
| step:1003/4740 train_time:120298ms step_avg:119.94ms | |
| step:1004/4740 train_time:120541ms step_avg:120.06ms | |
| step:1005/4740 train_time:120675ms step_avg:120.07ms | |
| step:1006/4740 train_time:120913ms step_avg:120.19ms | |
| step:1007/4740 train_time:121049ms step_avg:120.21ms | |
| step:1008/4740 train_time:121293ms step_avg:120.33ms | |
| step:1009/4740 train_time:121433ms step_avg:120.35ms | |
| step:1010/4740 train_time:121672ms step_avg:120.47ms | |
| step:1011/4740 train_time:121808ms step_avg:120.48ms | |
| step:1012/4740 train_time:122046ms step_avg:120.60ms | |
| step:1013/4740 train_time:122184ms step_avg:120.62ms | |
| step:1014/4740 train_time:122430ms step_avg:120.74ms | |
| step:1015/4740 train_time:122567ms step_avg:120.76ms | |
| step:1016/4740 train_time:122805ms step_avg:120.87ms | |
| step:1017/4740 train_time:122940ms step_avg:120.88ms | |
| step:1018/4740 train_time:123180ms step_avg:121.00ms | |
| step:1019/4740 train_time:123321ms step_avg:121.02ms | |
| step:1020/4740 train_time:123564ms step_avg:121.14ms | |
| step:1021/4740 train_time:123700ms step_avg:121.16ms | |
| step:1022/4740 train_time:123941ms step_avg:121.27ms | |
| step:1023/4740 train_time:124078ms step_avg:121.29ms | |
| step:1024/4740 train_time:124324ms step_avg:121.41ms | |
| step:1025/4740 train_time:124460ms step_avg:121.42ms | |
| step:1026/4740 train_time:124703ms step_avg:121.54ms | |
| step:1027/4740 train_time:124838ms step_avg:121.56ms | |
| step:1028/4740 train_time:125081ms step_avg:121.67ms | |
| step:1029/4740 train_time:125220ms step_avg:121.69ms | |
| step:1030/4740 train_time:125463ms step_avg:121.81ms | |
| step:1031/4740 train_time:125600ms step_avg:121.82ms | |
| step:1032/4740 train_time:125839ms step_avg:121.94ms | |
| step:1033/4740 train_time:125979ms step_avg:121.95ms | |
| step:1034/4740 train_time:126218ms step_avg:122.07ms | |
| step:1035/4740 train_time:126359ms step_avg:122.09ms | |
| step:1036/4740 train_time:126600ms step_avg:122.20ms | |
| step:1037/4740 train_time:126739ms step_avg:122.22ms | |
| step:1038/4740 train_time:126981ms step_avg:122.33ms | |
| step:1039/4740 train_time:127117ms step_avg:122.35ms | |
| step:1040/4740 train_time:127361ms step_avg:122.46ms | |
| step:1041/4740 train_time:127497ms step_avg:122.48ms | |
| step:1042/4740 train_time:127739ms step_avg:122.59ms | |
| step:1043/4740 train_time:127878ms step_avg:122.61ms | |
| step:1044/4740 train_time:128120ms step_avg:122.72ms | |
| step:1045/4740 train_time:128257ms step_avg:122.73ms | |
| step:1046/4740 train_time:128500ms step_avg:122.85ms | |
| step:1047/4740 train_time:128637ms step_avg:122.86ms | |
| step:1048/4740 train_time:128879ms step_avg:122.98ms | |
| step:1049/4740 train_time:129014ms step_avg:122.99ms | |
| step:1050/4740 train_time:129259ms step_avg:123.10ms | |
| step:1051/4740 train_time:129397ms step_avg:123.12ms | |
| step:1052/4740 train_time:129640ms step_avg:123.23ms | |
| step:1053/4740 train_time:129776ms step_avg:123.24ms | |
| step:1054/4740 train_time:130019ms step_avg:123.36ms | |
| step:1055/4740 train_time:130152ms step_avg:123.37ms | |
| step:1056/4740 train_time:130396ms step_avg:123.48ms | |
| step:1057/4740 train_time:130531ms step_avg:123.49ms | |
| step:1058/4740 train_time:130774ms step_avg:123.60ms | |
| step:1059/4740 train_time:130909ms step_avg:123.62ms | |
| step:1060/4740 train_time:131148ms step_avg:123.72ms | |
| step:1061/4740 train_time:131287ms step_avg:123.74ms | |
| step:1062/4740 train_time:131525ms step_avg:123.85ms | |
| step:1063/4740 train_time:131663ms step_avg:123.86ms | |
| step:1064/4740 train_time:131903ms step_avg:123.97ms | |
| step:1065/4740 train_time:132041ms step_avg:123.98ms | |
| step:1066/4740 train_time:132281ms step_avg:124.09ms | |
| step:1067/4740 train_time:132419ms step_avg:124.10ms | |
| step:1068/4740 train_time:132661ms step_avg:124.21ms | |
| step:1069/4740 train_time:132798ms step_avg:124.23ms | |
| step:1070/4740 train_time:133040ms step_avg:124.34ms | |
| step:1071/4740 train_time:133177ms step_avg:124.35ms | |
| step:1072/4740 train_time:133419ms step_avg:124.46ms | |
| step:1073/4740 train_time:133556ms step_avg:124.47ms | |
| step:1074/4740 train_time:133798ms step_avg:124.58ms | |
| step:1075/4740 train_time:133936ms step_avg:124.59ms | |
| step:1076/4740 train_time:134178ms step_avg:124.70ms | |
| step:1077/4740 train_time:134312ms step_avg:124.71ms | |
| step:1078/4740 train_time:134555ms step_avg:124.82ms | |
| step:1079/4740 train_time:134690ms step_avg:124.83ms | |
| step:1080/4740 train_time:134928ms step_avg:124.93ms | |
| step:1081/4740 train_time:135065ms step_avg:124.94ms | |
| step:1082/4740 train_time:135308ms step_avg:125.05ms | |
| step:1083/4740 train_time:135444ms step_avg:125.06ms | |
| step:1084/4740 train_time:135683ms step_avg:125.17ms | |
| step:1085/4740 train_time:135820ms step_avg:125.18ms | |
| step:1086/4740 train_time:136061ms step_avg:125.29ms | |
| step:1087/4740 train_time:136198ms step_avg:125.30ms | |
| step:1088/4740 train_time:136440ms step_avg:125.40ms | |
| step:1089/4740 train_time:136575ms step_avg:125.41ms | |
| step:1090/4740 train_time:136819ms step_avg:125.52ms | |
| step:1091/4740 train_time:136954ms step_avg:125.53ms | |
| step:1092/4740 train_time:137199ms step_avg:125.64ms | |
| step:1093/4740 train_time:137333ms step_avg:125.65ms | |
| step:1094/4740 train_time:137573ms step_avg:125.75ms | |
| step:1095/4740 train_time:137710ms step_avg:125.76ms | |
| step:1096/4740 train_time:137949ms step_avg:125.87ms | |
| step:1097/4740 train_time:138087ms step_avg:125.88ms | |
| step:1098/4740 train_time:138327ms step_avg:125.98ms | |
| step:1099/4740 train_time:138464ms step_avg:125.99ms | |
| step:1100/4740 train_time:138707ms step_avg:126.10ms | |
| step:1101/4740 train_time:138847ms step_avg:126.11ms | |
| step:1102/4740 train_time:139090ms step_avg:126.22ms | |
| step:1103/4740 train_time:139228ms step_avg:126.23ms | |
| step:1104/4740 train_time:139467ms step_avg:126.33ms | |
| step:1105/4740 train_time:139604ms step_avg:126.34ms | |
| step:1106/4740 train_time:139846ms step_avg:126.44ms | |
| step:1107/4740 train_time:139984ms step_avg:126.45ms | |
| step:1108/4740 train_time:140225ms step_avg:126.56ms | |
| step:1109/4740 train_time:140364ms step_avg:126.57ms | |
| step:1110/4740 train_time:140603ms step_avg:126.67ms | |
| step:1111/4740 train_time:140741ms step_avg:126.68ms | |
| step:1112/4740 train_time:140983ms step_avg:126.78ms | |
| step:1113/4740 train_time:141121ms step_avg:126.79ms | |
| step:1114/4740 train_time:141361ms step_avg:126.90ms | |
| step:1115/4740 train_time:141498ms step_avg:126.90ms | |
| step:1116/4740 train_time:141740ms step_avg:127.01ms | |
| step:1117/4740 train_time:141877ms step_avg:127.02ms | |
| step:1118/4740 train_time:142120ms step_avg:127.12ms | |
| step:1119/4740 train_time:142255ms step_avg:127.13ms | |
| step:1120/4740 train_time:142497ms step_avg:127.23ms | |
| step:1121/4740 train_time:142636ms step_avg:127.24ms | |
| step:1122/4740 train_time:142877ms step_avg:127.34ms | |
| step:1123/4740 train_time:143015ms step_avg:127.35ms | |
| step:1124/4740 train_time:143255ms step_avg:127.45ms | |
| step:1125/4740 train_time:143392ms step_avg:127.46ms | |
| step:1126/4740 train_time:143631ms step_avg:127.56ms | |
| step:1127/4740 train_time:143770ms step_avg:127.57ms | |
| step:1128/4740 train_time:144010ms step_avg:127.67ms | |
| step:1129/4740 train_time:144147ms step_avg:127.68ms | |
| step:1130/4740 train_time:144389ms step_avg:127.78ms | |
| step:1131/4740 train_time:144525ms step_avg:127.79ms | |
| step:1132/4740 train_time:144765ms step_avg:127.88ms | |
| step:1133/4740 train_time:144904ms step_avg:127.89ms | |
| step:1134/4740 train_time:145147ms step_avg:128.00ms | |
| step:1135/4740 train_time:145283ms step_avg:128.00ms | |
| step:1136/4740 train_time:145522ms step_avg:128.10ms | |
| step:1137/4740 train_time:145661ms step_avg:128.11ms | |
| step:1138/4740 train_time:145904ms step_avg:128.21ms | |
| step:1139/4740 train_time:146042ms step_avg:128.22ms | |
| step:1140/4740 train_time:146283ms step_avg:128.32ms | |
| step:1141/4740 train_time:146419ms step_avg:128.33ms | |
| step:1142/4740 train_time:146662ms step_avg:128.43ms | |
| step:1143/4740 train_time:146799ms step_avg:128.43ms | |
| step:1144/4740 train_time:147040ms step_avg:128.53ms | |
| step:1145/4740 train_time:147179ms step_avg:128.54ms | |
| step:1146/4740 train_time:147421ms step_avg:128.64ms | |
| step:1147/4740 train_time:147560ms step_avg:128.65ms | |
| step:1148/4740 train_time:147798ms step_avg:128.74ms | |
| step:1149/4740 train_time:147940ms step_avg:128.76ms | |
| step:1150/4740 train_time:148182ms step_avg:128.85ms | |
| step:1151/4740 train_time:148320ms step_avg:128.86ms | |
| step:1152/4740 train_time:148559ms step_avg:128.96ms | |
| step:1153/4740 train_time:148696ms step_avg:128.96ms | |
| step:1154/4740 train_time:148939ms step_avg:129.06ms | |
| step:1155/4740 train_time:149079ms step_avg:129.07ms | |
| step:1156/4740 train_time:149318ms step_avg:129.17ms | |
| step:1157/4740 train_time:149455ms step_avg:129.17ms | |
| step:1158/4740 train_time:149697ms step_avg:129.27ms | |
| step:1159/4740 train_time:149834ms step_avg:129.28ms | |
| step:1160/4740 train_time:150074ms step_avg:129.37ms | |
| step:1161/4740 train_time:150211ms step_avg:129.38ms | |
| step:1162/4740 train_time:150452ms step_avg:129.48ms | |
| step:1163/4740 train_time:150589ms step_avg:129.48ms | |
| step:1164/4740 train_time:150829ms step_avg:129.58ms | |
| step:1165/4740 train_time:150967ms step_avg:129.59ms | |
| step:1166/4740 train_time:151209ms step_avg:129.68ms | |
| step:1167/4740 train_time:151345ms step_avg:129.69ms | |
| step:1168/4740 train_time:151588ms step_avg:129.78ms | |
| step:1169/4740 train_time:151722ms step_avg:129.79ms | |
| step:1170/4740 train_time:151965ms step_avg:129.88ms | |
| step:1171/4740 train_time:152100ms step_avg:129.89ms | |
| step:1172/4740 train_time:152344ms step_avg:129.99ms | |
| step:1173/4740 train_time:152479ms step_avg:129.99ms | |
| step:1174/4740 train_time:152722ms step_avg:130.09ms | |
| step:1175/4740 train_time:152857ms step_avg:130.09ms | |
| step:1176/4740 train_time:153132ms step_avg:130.21ms | |
| step:1177/4740 train_time:153308ms step_avg:130.25ms | |
| step:1178/4740 train_time:153623ms step_avg:130.41ms | |
| step:1179/4740 train_time:153800ms step_avg:130.45ms | |
| step:1180/4740 train_time:154116ms step_avg:130.61ms | |
| step:1181/4740 train_time:154292ms step_avg:130.65ms | |
| step:1182/4740 train_time:154609ms step_avg:130.80ms | |
| step:1183/4740 train_time:154787ms step_avg:130.84ms | |
| step:1184/4740 train_time:155102ms step_avg:131.00ms | |
| step:1185/4740 train_time:155278ms step_avg:131.04ms | |
| step:1186/4740 train_time:155598ms step_avg:131.20ms | |
| step:1187/4740 train_time:155774ms step_avg:131.23ms | |
| step:1188/4740 train_time:156095ms step_avg:131.39ms | |
| step:1189/4740 train_time:156269ms step_avg:131.43ms | |
| step:1190/4740 train_time:156591ms step_avg:131.59ms | |
| step:1191/4740 train_time:156765ms step_avg:131.63ms | |
| step:1192/4740 train_time:157082ms step_avg:131.78ms | |
| step:1193/4740 train_time:157259ms step_avg:131.82ms | |
| step:1194/4740 train_time:157578ms step_avg:131.97ms | |
| step:1195/4740 train_time:157753ms step_avg:132.01ms | |
| step:1196/4740 train_time:158074ms step_avg:132.17ms | |
| step:1197/4740 train_time:158247ms step_avg:132.20ms | |
| step:1198/4740 train_time:158566ms step_avg:132.36ms | |
| step:1199/4740 train_time:158744ms step_avg:132.40ms | |
| step:1200/4740 train_time:159061ms step_avg:132.55ms | |
| step:1201/4740 train_time:159233ms step_avg:132.58ms | |
| step:1202/4740 train_time:159552ms step_avg:132.74ms | |
| step:1203/4740 train_time:159728ms step_avg:132.77ms | |
| step:1204/4740 train_time:160044ms step_avg:132.93ms | |
| step:1205/4740 train_time:160218ms step_avg:132.96ms | |
| step:1206/4740 train_time:160537ms step_avg:133.12ms | |
| step:1207/4740 train_time:160714ms step_avg:133.15ms | |
| step:1208/4740 train_time:161030ms step_avg:133.30ms | |
| step:1209/4740 train_time:161205ms step_avg:133.34ms | |
| step:1210/4740 train_time:161523ms step_avg:133.49ms | |
| step:1211/4740 train_time:161699ms step_avg:133.53ms | |
| step:1212/4740 train_time:162017ms step_avg:133.68ms | |
| step:1213/4740 train_time:162193ms step_avg:133.71ms | |
| step:1214/4740 train_time:162513ms step_avg:133.87ms | |
| step:1215/4740 train_time:162688ms step_avg:133.90ms | |
| step:1216/4740 train_time:163004ms step_avg:134.05ms | |
| step:1217/4740 train_time:163181ms step_avg:134.08ms | |
| step:1218/4740 train_time:163498ms step_avg:134.23ms | |
| step:1219/4740 train_time:163673ms step_avg:134.27ms | |
| step:1220/4740 train_time:163995ms step_avg:134.42ms | |
| step:1221/4740 train_time:164170ms step_avg:134.46ms | |
| step:1222/4740 train_time:164487ms step_avg:134.61ms | |
| step:1223/4740 train_time:164662ms step_avg:134.64ms | |
| step:1224/4740 train_time:164982ms step_avg:134.79ms | |
| step:1225/4740 train_time:165155ms step_avg:134.82ms | |
| step:1226/4740 train_time:165474ms step_avg:134.97ms | |
| step:1227/4740 train_time:165651ms step_avg:135.00ms | |
| step:1228/4740 train_time:165973ms step_avg:135.16ms | |
| step:1229/4740 train_time:166148ms step_avg:135.19ms | |
| step:1230/4740 train_time:166467ms step_avg:135.34ms | |
| step:1231/4740 train_time:166641ms step_avg:135.37ms | |
| step:1232/4740 train_time:166957ms step_avg:135.52ms | |
| step:1233/4740 train_time:167135ms step_avg:135.55ms | |
| step:1234/4740 train_time:167449ms step_avg:135.70ms | |
| step:1235/4740 train_time:167626ms step_avg:135.73ms | |
| step:1236/4740 train_time:167941ms step_avg:135.87ms | |
| step:1237/4740 train_time:168117ms step_avg:135.91ms | |
| step:1238/4740 train_time:168433ms step_avg:136.05ms | |
| step:1239/4740 train_time:168611ms step_avg:136.09ms | |
| step:1240/4740 train_time:168930ms step_avg:136.23ms | |
| step:1241/4740 train_time:169105ms step_avg:136.26ms | |
| step:1242/4740 train_time:169420ms step_avg:136.41ms | |
| step:1243/4740 train_time:169597ms step_avg:136.44ms | |
| step:1244/4740 train_time:169912ms step_avg:136.59ms | |
| step:1245/4740 train_time:170087ms step_avg:136.62ms | |
| step:1246/4740 train_time:170405ms step_avg:136.76ms | |
| step:1247/4740 train_time:170581ms step_avg:136.79ms | |
| step:1248/4740 train_time:170897ms step_avg:136.94ms | |
| step:1249/4740 train_time:171077ms step_avg:136.97ms | |
| step:1250/4740 train_time:171394ms step_avg:137.12ms | |
| step:1250/4740 val_loss:3.3997 train_time:171517ms step_avg:137.21ms | |
| step:1251/4740 train_time:171573ms step_avg:137.15ms | |
| step:1252/4740 train_time:171900ms step_avg:137.30ms | |
| step:1253/4740 train_time:172076ms step_avg:137.33ms | |
| step:1254/4740 train_time:172389ms step_avg:137.47ms | |
| step:1255/4740 train_time:172561ms step_avg:137.50ms | |
| step:1256/4740 train_time:172884ms step_avg:137.65ms | |
| step:1257/4740 train_time:173062ms step_avg:137.68ms | |
| step:1258/4740 train_time:173378ms step_avg:137.82ms | |
| step:1259/4740 train_time:173551ms step_avg:137.85ms | |
| step:1260/4740 train_time:173870ms step_avg:137.99ms | |
| step:1261/4740 train_time:174047ms step_avg:138.02ms | |
| step:1262/4740 train_time:174363ms step_avg:138.16ms | |
| step:1263/4740 train_time:174538ms step_avg:138.19ms | |
| step:1264/4740 train_time:174856ms step_avg:138.34ms | |
| step:1265/4740 train_time:175031ms step_avg:138.36ms | |
| step:1266/4740 train_time:175348ms step_avg:138.51ms | |
| step:1267/4740 train_time:175527ms step_avg:138.54ms | |
| step:1268/4740 train_time:175844ms step_avg:138.68ms | |
| step:1269/4740 train_time:176022ms step_avg:138.71ms | |
| step:1270/4740 train_time:176341ms step_avg:138.85ms | |
| step:1271/4740 train_time:176514ms step_avg:138.88ms | |
| step:1272/4740 train_time:176832ms step_avg:139.02ms | |
| step:1273/4740 train_time:177007ms step_avg:139.05ms | |
| step:1274/4740 train_time:177326ms step_avg:139.19ms | |
| step:1275/4740 train_time:177502ms step_avg:139.22ms | |
| step:1276/4740 train_time:177822ms step_avg:139.36ms | |
| step:1277/4740 train_time:177996ms step_avg:139.39ms | |
| step:1278/4740 train_time:178310ms step_avg:139.52ms | |
| step:1279/4740 train_time:178489ms step_avg:139.55ms | |
| step:1280/4740 train_time:178807ms step_avg:139.69ms | |
| step:1281/4740 train_time:178983ms step_avg:139.72ms | |
| step:1282/4740 train_time:179302ms step_avg:139.86ms | |
| step:1283/4740 train_time:179478ms step_avg:139.89ms | |
| step:1284/4740 train_time:179794ms step_avg:140.03ms | |
| step:1285/4740 train_time:179970ms step_avg:140.05ms | |
| step:1286/4740 train_time:180290ms step_avg:140.19ms | |
| step:1287/4740 train_time:180463ms step_avg:140.22ms | |
| step:1288/4740 train_time:180782ms step_avg:140.36ms | |
| step:1289/4740 train_time:180955ms step_avg:140.38ms | |
| step:1290/4740 train_time:181272ms step_avg:140.52ms | |
| step:1291/4740 train_time:181446ms step_avg:140.55ms | |
| step:1292/4740 train_time:181765ms step_avg:140.68ms | |
| step:1293/4740 train_time:181942ms step_avg:140.71ms | |
| step:1294/4740 train_time:182260ms step_avg:140.85ms | |
| step:1295/4740 train_time:182438ms step_avg:140.88ms | |
| step:1296/4740 train_time:182754ms step_avg:141.01ms | |
| step:1297/4740 train_time:182929ms step_avg:141.04ms | |
| step:1298/4740 train_time:183245ms step_avg:141.17ms | |
| step:1299/4740 train_time:183424ms step_avg:141.20ms | |
| step:1300/4740 train_time:183742ms step_avg:141.34ms | |
| step:1301/4740 train_time:183919ms step_avg:141.37ms | |
| step:1302/4740 train_time:184234ms step_avg:141.50ms | |
| step:1303/4740 train_time:184413ms step_avg:141.53ms | |
| step:1304/4740 train_time:184730ms step_avg:141.66ms | |
| step:1305/4740 train_time:184909ms step_avg:141.69ms | |
| step:1306/4740 train_time:185227ms step_avg:141.83ms | |
| step:1307/4740 train_time:185404ms step_avg:141.85ms | |
| step:1308/4740 train_time:185723ms step_avg:141.99ms | |
| step:1309/4740 train_time:185897ms step_avg:142.01ms | |
| step:1310/4740 train_time:186216ms step_avg:142.15ms | |
| step:1311/4740 train_time:186392ms step_avg:142.18ms | |
| step:1312/4740 train_time:186710ms step_avg:142.31ms | |
| step:1313/4740 train_time:186884ms step_avg:142.33ms | |
| step:1314/4740 train_time:187202ms step_avg:142.47ms | |
| step:1315/4740 train_time:187377ms step_avg:142.49ms | |
| step:1316/4740 train_time:187697ms step_avg:142.63ms | |
| step:1317/4740 train_time:187872ms step_avg:142.65ms | |
| step:1318/4740 train_time:188187ms step_avg:142.78ms | |
| step:1319/4740 train_time:188361ms step_avg:142.81ms | |
| step:1320/4740 train_time:188680ms step_avg:142.94ms | |
| step:1321/4740 train_time:188855ms step_avg:142.96ms | |
| step:1322/4740 train_time:189171ms step_avg:143.09ms | |
| step:1323/4740 train_time:189349ms step_avg:143.12ms | |
| step:1324/4740 train_time:189665ms step_avg:143.25ms | |
| step:1325/4740 train_time:189845ms step_avg:143.28ms | |
| step:1326/4740 train_time:190163ms step_avg:143.41ms | |
| step:1327/4740 train_time:190342ms step_avg:143.44ms | |
| step:1328/4740 train_time:190659ms step_avg:143.57ms | |
| step:1329/4740 train_time:190834ms step_avg:143.59ms | |
| step:1330/4740 train_time:191151ms step_avg:143.72ms | |
| step:1331/4740 train_time:191327ms step_avg:143.75ms | |
| step:1332/4740 train_time:191645ms step_avg:143.88ms | |
| step:1333/4740 train_time:191819ms step_avg:143.90ms | |
| step:1334/4740 train_time:192135ms step_avg:144.03ms | |
| step:1335/4740 train_time:192312ms step_avg:144.05ms | |
| step:1336/4740 train_time:192628ms step_avg:144.18ms | |
| step:1337/4740 train_time:192805ms step_avg:144.21ms | |
| step:1338/4740 train_time:193123ms step_avg:144.34ms | |
| step:1339/4740 train_time:193302ms step_avg:144.36ms | |
| step:1340/4740 train_time:193620ms step_avg:144.49ms | |
| step:1341/4740 train_time:193796ms step_avg:144.52ms | |
| step:1342/4740 train_time:194112ms step_avg:144.64ms | |
| step:1343/4740 train_time:194287ms step_avg:144.67ms | |
| step:1344/4740 train_time:194604ms step_avg:144.79ms | |
| step:1345/4740 train_time:194780ms step_avg:144.82ms | |
| step:1346/4740 train_time:195097ms step_avg:144.95ms | |
| step:1347/4740 train_time:195272ms step_avg:144.97ms | |
| step:1348/4740 train_time:195590ms step_avg:145.10ms | |
| step:1349/4740 train_time:195764ms step_avg:145.12ms | |
| step:1350/4740 train_time:196087ms step_avg:145.25ms | |
| step:1351/4740 train_time:196259ms step_avg:145.27ms | |
| step:1352/4740 train_time:196580ms step_avg:145.40ms | |
| step:1353/4740 train_time:196756ms step_avg:145.42ms | |
| step:1354/4740 train_time:197075ms step_avg:145.55ms | |
| step:1355/4740 train_time:197250ms step_avg:145.57ms | |
| step:1356/4740 train_time:197568ms step_avg:145.70ms | |
| step:1357/4740 train_time:197744ms step_avg:145.72ms | |
| step:1358/4740 train_time:198063ms step_avg:145.85ms | |
| step:1359/4740 train_time:198239ms step_avg:145.87ms | |
| step:1360/4740 train_time:198560ms step_avg:146.00ms | |
| step:1361/4740 train_time:198732ms step_avg:146.02ms | |
| step:1362/4740 train_time:199047ms step_avg:146.14ms | |
| step:1363/4740 train_time:199225ms step_avg:146.17ms | |
| step:1364/4740 train_time:199544ms step_avg:146.29ms | |
| step:1365/4740 train_time:199718ms step_avg:146.31ms | |
| step:1366/4740 train_time:200033ms step_avg:146.44ms | |
| step:1367/4740 train_time:200210ms step_avg:146.46ms | |
| step:1368/4740 train_time:200528ms step_avg:146.58ms | |
| step:1369/4740 train_time:200704ms step_avg:146.61ms | |
| step:1370/4740 train_time:201022ms step_avg:146.73ms | |
| step:1371/4740 train_time:201201ms step_avg:146.76ms | |
| step:1372/4740 train_time:201521ms step_avg:146.88ms | |
| step:1373/4740 train_time:201695ms step_avg:146.90ms | |
| step:1374/4740 train_time:202010ms step_avg:147.02ms | |
| step:1375/4740 train_time:202186ms step_avg:147.04ms | |
| step:1376/4740 train_time:202504ms step_avg:147.17ms | |
| step:1377/4740 train_time:202679ms step_avg:147.19ms | |
| step:1378/4740 train_time:202999ms step_avg:147.31ms | |
| step:1379/4740 train_time:203176ms step_avg:147.34ms | |
| step:1380/4740 train_time:203494ms step_avg:147.46ms | |
| step:1381/4740 train_time:203669ms step_avg:147.48ms | |
| step:1382/4740 train_time:203989ms step_avg:147.60ms | |
| step:1383/4740 train_time:204162ms step_avg:147.62ms | |
| step:1384/4740 train_time:204480ms step_avg:147.75ms | |
| step:1385/4740 train_time:204659ms step_avg:147.77ms | |
| step:1386/4740 train_time:204977ms step_avg:147.89ms | |
| step:1387/4740 train_time:205152ms step_avg:147.91ms | |
| step:1388/4740 train_time:205469ms step_avg:148.03ms | |
| step:1389/4740 train_time:205645ms step_avg:148.05ms | |
| step:1390/4740 train_time:205964ms step_avg:148.18ms | |
| step:1391/4740 train_time:206141ms step_avg:148.20ms | |
| step:1392/4740 train_time:206460ms step_avg:148.32ms | |
| step:1393/4740 train_time:206633ms step_avg:148.34ms | |
| step:1394/4740 train_time:206950ms step_avg:148.46ms | |
| step:1395/4740 train_time:207124ms step_avg:148.48ms | |
| step:1396/4740 train_time:207442ms step_avg:148.60ms | |
| step:1397/4740 train_time:207617ms step_avg:148.62ms | |
| step:1398/4740 train_time:207934ms step_avg:148.74ms | |
| step:1399/4740 train_time:208111ms step_avg:148.76ms | |
| step:1400/4740 train_time:208427ms step_avg:148.88ms | |
| step:1401/4740 train_time:208603ms step_avg:148.90ms | |
| step:1402/4740 train_time:208921ms step_avg:149.02ms | |
| step:1403/4740 train_time:209098ms step_avg:149.04ms | |
| step:1404/4740 train_time:209414ms step_avg:149.16ms | |
| step:1405/4740 train_time:209589ms step_avg:149.17ms | |
| step:1406/4740 train_time:209906ms step_avg:149.29ms | |
| step:1407/4740 train_time:210081ms step_avg:149.31ms | |
| step:1408/4740 train_time:210402ms step_avg:149.43ms | |
| step:1409/4740 train_time:210574ms step_avg:149.45ms | |
| step:1410/4740 train_time:210891ms step_avg:149.57ms | |
| step:1411/4740 train_time:211067ms step_avg:149.59ms | |
| step:1412/4740 train_time:211384ms step_avg:149.71ms | |
| step:1413/4740 train_time:211561ms step_avg:149.72ms | |
| step:1414/4740 train_time:211879ms step_avg:149.84ms | |
| step:1415/4740 train_time:212055ms step_avg:149.86ms | |
| step:1416/4740 train_time:212371ms step_avg:149.98ms | |
| step:1417/4740 train_time:212548ms step_avg:150.00ms | |
| step:1418/4740 train_time:212863ms step_avg:150.11ms | |
| step:1419/4740 train_time:213040ms step_avg:150.13ms | |
| step:1420/4740 train_time:213359ms step_avg:150.25ms | |
| step:1421/4740 train_time:213534ms step_avg:150.27ms | |
| step:1422/4740 train_time:213850ms step_avg:150.39ms | |
| step:1423/4740 train_time:214026ms step_avg:150.40ms | |
| step:1424/4740 train_time:214343ms step_avg:150.52ms | |
| step:1425/4740 train_time:214519ms step_avg:150.54ms | |
| step:1426/4740 train_time:214840ms step_avg:150.66ms | |
| step:1427/4740 train_time:215014ms step_avg:150.68ms | |
| step:1428/4740 train_time:215330ms step_avg:150.79ms | |
| step:1429/4740 train_time:215505ms step_avg:150.81ms | |
| step:1430/4740 train_time:215824ms step_avg:150.93ms | |
| step:1431/4740 train_time:215998ms step_avg:150.94ms | |
| step:1432/4740 train_time:216317ms step_avg:151.06ms | |
| step:1433/4740 train_time:216495ms step_avg:151.08ms | |
| step:1434/4740 train_time:216808ms step_avg:151.19ms | |
| step:1435/4740 train_time:216988ms step_avg:151.21ms | |
| step:1436/4740 train_time:217302ms step_avg:151.32ms | |
| step:1437/4740 train_time:217480ms step_avg:151.34ms | |
| step:1438/4740 train_time:217799ms step_avg:151.46ms | |
| step:1439/4740 train_time:217974ms step_avg:151.48ms | |
| step:1440/4740 train_time:218290ms step_avg:151.59ms | |
| step:1441/4740 train_time:218465ms step_avg:151.61ms | |
| step:1442/4740 train_time:218785ms step_avg:151.72ms | |
| step:1443/4740 train_time:218959ms step_avg:151.74ms | |
| step:1444/4740 train_time:219279ms step_avg:151.85ms | |
| step:1445/4740 train_time:219456ms step_avg:151.87ms | |
| step:1446/4740 train_time:219774ms step_avg:151.99ms | |
| step:1447/4740 train_time:219947ms step_avg:152.00ms | |
| step:1448/4740 train_time:220264ms step_avg:152.12ms | |
| step:1449/4740 train_time:220441ms step_avg:152.13ms | |
| step:1450/4740 train_time:220761ms step_avg:152.25ms | |
| step:1451/4740 train_time:220936ms step_avg:152.26ms | |
| step:1452/4740 train_time:221252ms step_avg:152.38ms | |
| step:1453/4740 train_time:221426ms step_avg:152.39ms | |
| step:1454/4740 train_time:221744ms step_avg:152.51ms | |
| step:1455/4740 train_time:221918ms step_avg:152.52ms | |
| step:1456/4740 train_time:222236ms step_avg:152.63ms | |
| step:1457/4740 train_time:222412ms step_avg:152.65ms | |
| step:1458/4740 train_time:222729ms step_avg:152.76ms | |
| step:1459/4740 train_time:222905ms step_avg:152.78ms | |
| step:1460/4740 train_time:223223ms step_avg:152.89ms | |
| step:1461/4740 train_time:223398ms step_avg:152.91ms | |
| step:1462/4740 train_time:223714ms step_avg:153.02ms | |
| step:1463/4740 train_time:223890ms step_avg:153.03ms | |
| step:1464/4740 train_time:224210ms step_avg:153.15ms | |
| step:1465/4740 train_time:224387ms step_avg:153.17ms | |
| step:1466/4740 train_time:224704ms step_avg:153.28ms | |
| step:1467/4740 train_time:224883ms step_avg:153.29ms | |
| step:1468/4740 train_time:225200ms step_avg:153.41ms | |
| step:1469/4740 train_time:225377ms step_avg:153.42ms | |
| step:1470/4740 train_time:225692ms step_avg:153.53ms | |
| step:1471/4740 train_time:225869ms step_avg:153.55ms | |
| step:1472/4740 train_time:226190ms step_avg:153.66ms | |
| step:1473/4740 train_time:226365ms step_avg:153.68ms | |
| step:1474/4740 train_time:226683ms step_avg:153.79ms | |
| step:1475/4740 train_time:226856ms step_avg:153.80ms | |
| step:1476/4740 train_time:227170ms step_avg:153.91ms | |
| step:1477/4740 train_time:227346ms step_avg:153.92ms | |
| step:1478/4740 train_time:227665ms step_avg:154.04ms | |
| step:1479/4740 train_time:227840ms step_avg:154.05ms | |
| step:1480/4740 train_time:228156ms step_avg:154.16ms | |
| step:1481/4740 train_time:228333ms step_avg:154.18ms | |
| step:1482/4740 train_time:228650ms step_avg:154.28ms | |
| step:1483/4740 train_time:228824ms step_avg:154.30ms | |
| step:1484/4740 train_time:229143ms step_avg:154.41ms | |
| step:1485/4740 train_time:229318ms step_avg:154.42ms | |
| step:1486/4740 train_time:229635ms step_avg:154.53ms | |
| step:1487/4740 train_time:229811ms step_avg:154.55ms | |
| step:1488/4740 train_time:230127ms step_avg:154.66ms | |
| step:1489/4740 train_time:230304ms step_avg:154.67ms | |
| step:1490/4740 train_time:230623ms step_avg:154.78ms | |
| step:1491/4740 train_time:230795ms step_avg:154.79ms | |
| step:1492/4740 train_time:231111ms step_avg:154.90ms | |
| step:1493/4740 train_time:231287ms step_avg:154.91ms | |
| step:1494/4740 train_time:231604ms step_avg:155.02ms | |
| step:1495/4740 train_time:231780ms step_avg:155.04ms | |
| step:1496/4740 train_time:232099ms step_avg:155.15ms | |
| step:1497/4740 train_time:232273ms step_avg:155.16ms | |
| step:1498/4740 train_time:232593ms step_avg:155.27ms | |
| step:1499/4740 train_time:232765ms step_avg:155.28ms | |
| step:1500/4740 train_time:233085ms step_avg:155.39ms | |
| step:1500/4740 val_loss:3.3339 train_time:233206ms step_avg:155.47ms | |
| step:1501/4740 train_time:233264ms step_avg:155.41ms | |
| step:1502/4740 train_time:233592ms step_avg:155.52ms | |
| step:1503/4740 train_time:233765ms step_avg:155.53ms | |
| step:1504/4740 train_time:234078ms step_avg:155.64ms | |
| step:1505/4740 train_time:234250ms step_avg:155.65ms | |
| step:1506/4740 train_time:234573ms step_avg:155.76ms | |
| step:1507/4740 train_time:234751ms step_avg:155.77ms | |
| step:1508/4740 train_time:235069ms step_avg:155.88ms | |
| step:1509/4740 train_time:235239ms step_avg:155.89ms | |
| step:1510/4740 train_time:235560ms step_avg:156.00ms | |
| step:1511/4740 train_time:235738ms step_avg:156.01ms | |
| step:1512/4740 train_time:236053ms step_avg:156.12ms | |
| step:1513/4740 train_time:236232ms step_avg:156.13ms | |
| step:1514/4740 train_time:236546ms step_avg:156.24ms | |
| step:1515/4740 train_time:236723ms step_avg:156.25ms | |
| step:1516/4740 train_time:237038ms step_avg:156.36ms | |
| step:1517/4740 train_time:237216ms step_avg:156.37ms | |
| step:1518/4740 train_time:237533ms step_avg:156.48ms | |
| step:1519/4740 train_time:237711ms step_avg:156.49ms | |
| step:1520/4740 train_time:238029ms step_avg:156.60ms | |
| step:1521/4740 train_time:238205ms step_avg:156.61ms | |
| step:1522/4740 train_time:238520ms step_avg:156.71ms | |
| step:1523/4740 train_time:238698ms step_avg:156.73ms | |
| step:1524/4740 train_time:239016ms step_avg:156.83ms | |
| step:1525/4740 train_time:239192ms step_avg:156.85ms | |
| step:1526/4740 train_time:239509ms step_avg:156.95ms | |
| step:1527/4740 train_time:239684ms step_avg:156.96ms | |
| step:1528/4740 train_time:240004ms step_avg:157.07ms | |
| step:1529/4740 train_time:240177ms step_avg:157.08ms | |
| step:1530/4740 train_time:240495ms step_avg:157.19ms | |
| step:1531/4740 train_time:240669ms step_avg:157.20ms | |
| step:1532/4740 train_time:240992ms step_avg:157.31ms | |
| step:1533/4740 train_time:241166ms step_avg:157.32ms | |
| step:1534/4740 train_time:241481ms step_avg:157.42ms | |
| step:1535/4740 train_time:241657ms step_avg:157.43ms | |
| step:1536/4740 train_time:241976ms step_avg:157.54ms | |
| step:1537/4740 train_time:242152ms step_avg:157.55ms | |
| step:1538/4740 train_time:242469ms step_avg:157.65ms | |
| step:1539/4740 train_time:242644ms step_avg:157.66ms | |
| step:1540/4740 train_time:242960ms step_avg:157.77ms | |
| step:1541/4740 train_time:243137ms step_avg:157.78ms | |
| step:1542/4740 train_time:243456ms step_avg:157.88ms | |
| step:1543/4740 train_time:243631ms step_avg:157.89ms | |
| step:1544/4740 train_time:243949ms step_avg:158.00ms | |
| step:1545/4740 train_time:244124ms step_avg:158.01ms | |
| step:1546/4740 train_time:244441ms step_avg:158.11ms | |
| step:1547/4740 train_time:244618ms step_avg:158.12ms | |
| step:1548/4740 train_time:244937ms step_avg:158.23ms | |
| step:1549/4740 train_time:245112ms step_avg:158.24ms | |
| step:1550/4740 train_time:245425ms step_avg:158.34ms | |
| step:1551/4740 train_time:245601ms step_avg:158.35ms | |
| step:1552/4740 train_time:245920ms step_avg:158.45ms | |
| step:1553/4740 train_time:246097ms step_avg:158.47ms | |
| step:1554/4740 train_time:246416ms step_avg:158.57ms | |
| step:1555/4740 train_time:246590ms step_avg:158.58ms | |
| step:1556/4740 train_time:246908ms step_avg:158.68ms | |
| step:1557/4740 train_time:247084ms step_avg:158.69ms | |
| step:1558/4740 train_time:247399ms step_avg:158.79ms | |
| step:1559/4740 train_time:247575ms step_avg:158.80ms | |
| step:1560/4740 train_time:247895ms step_avg:158.91ms | |
| step:1561/4740 train_time:248070ms step_avg:158.92ms | |
| step:1562/4740 train_time:248389ms step_avg:159.02ms | |
| step:1563/4740 train_time:248565ms step_avg:159.03ms | |
| step:1564/4740 train_time:248878ms step_avg:159.13ms | |
| step:1565/4740 train_time:249054ms step_avg:159.14ms | |
| step:1566/4740 train_time:249374ms step_avg:159.24ms | |
| step:1567/4740 train_time:249549ms step_avg:159.25ms | |
| step:1568/4740 train_time:249868ms step_avg:159.35ms | |
| step:1569/4740 train_time:250042ms step_avg:159.36ms | |
| step:1570/4740 train_time:250359ms step_avg:159.46ms | |
| step:1571/4740 train_time:250539ms step_avg:159.48ms | |
| step:1572/4740 train_time:250857ms step_avg:159.58ms | |
| step:1573/4740 train_time:251035ms step_avg:159.59ms | |
| step:1574/4740 train_time:251355ms step_avg:159.69ms | |
| step:1575/4740 train_time:251530ms step_avg:159.70ms | |
| step:1576/4740 train_time:251849ms step_avg:159.80ms | |
| step:1577/4740 train_time:252027ms step_avg:159.81ms | |
| step:1578/4740 train_time:252344ms step_avg:159.91ms | |
| step:1579/4740 train_time:252521ms step_avg:159.92ms | |
| step:1580/4740 train_time:252839ms step_avg:160.02ms | |
| step:1581/4740 train_time:253015ms step_avg:160.03ms | |
| step:1582/4740 train_time:253335ms step_avg:160.14ms | |
| step:1583/4740 train_time:253512ms step_avg:160.15ms | |
| step:1584/4740 train_time:253832ms step_avg:160.25ms | |
| step:1585/4740 train_time:254009ms step_avg:160.26ms | |
| step:1586/4740 train_time:254326ms step_avg:160.36ms | |
| step:1587/4740 train_time:254504ms step_avg:160.37ms | |
| step:1588/4740 train_time:254821ms step_avg:160.47ms | |
| step:1589/4740 train_time:254998ms step_avg:160.48ms | |
| step:1590/4740 train_time:255316ms step_avg:160.58ms | |
| step:1591/4740 train_time:255493ms step_avg:160.59ms | |
| step:1592/4740 train_time:255813ms step_avg:160.69ms | |
| step:1593/4740 train_time:255987ms step_avg:160.70ms | |
| step:1594/4740 train_time:256307ms step_avg:160.79ms | |
| step:1595/4740 train_time:256483ms step_avg:160.80ms | |
| step:1596/4740 train_time:256802ms step_avg:160.90ms | |
| step:1597/4740 train_time:256977ms step_avg:160.91ms | |
| step:1598/4740 train_time:257297ms step_avg:161.01ms | |
| step:1599/4740 train_time:257471ms step_avg:161.02ms | |
| step:1600/4740 train_time:257792ms step_avg:161.12ms | |
| step:1601/4740 train_time:257969ms step_avg:161.13ms | |
| step:1602/4740 train_time:258289ms step_avg:161.23ms | |
| step:1603/4740 train_time:258465ms step_avg:161.24ms | |
| step:1604/4740 train_time:258784ms step_avg:161.34ms | |
| step:1605/4740 train_time:258961ms step_avg:161.35ms | |
| step:1606/4740 train_time:259278ms step_avg:161.44ms | |
| step:1607/4740 train_time:259456ms step_avg:161.45ms | |
| step:1608/4740 train_time:259775ms step_avg:161.55ms | |
| step:1609/4740 train_time:259953ms step_avg:161.56ms | |
| step:1610/4740 train_time:260273ms step_avg:161.66ms | |
| step:1611/4740 train_time:260451ms step_avg:161.67ms | |
| step:1612/4740 train_time:260770ms step_avg:161.77ms | |
| step:1613/4740 train_time:260946ms step_avg:161.78ms | |
| step:1614/4740 train_time:261262ms step_avg:161.87ms | |
| step:1615/4740 train_time:261440ms step_avg:161.88ms | |
| step:1616/4740 train_time:261758ms step_avg:161.98ms | |
| step:1617/4740 train_time:261935ms step_avg:161.99ms | |
| step:1618/4740 train_time:262254ms step_avg:162.09ms | |
| step:1619/4740 train_time:262430ms step_avg:162.09ms | |
| step:1620/4740 train_time:262748ms step_avg:162.19ms | |
| step:1621/4740 train_time:262925ms step_avg:162.20ms | |
| step:1622/4740 train_time:263243ms step_avg:162.30ms | |
| step:1623/4740 train_time:263423ms step_avg:162.31ms | |
| step:1624/4740 train_time:263742ms step_avg:162.40ms | |
| step:1625/4740 train_time:263918ms step_avg:162.41ms | |
| step:1626/4740 train_time:264237ms step_avg:162.51ms | |
| step:1627/4740 train_time:264416ms step_avg:162.52ms | |
| step:1628/4740 train_time:264733ms step_avg:162.61ms | |
| step:1629/4740 train_time:264911ms step_avg:162.62ms | |
| step:1630/4740 train_time:265230ms step_avg:162.72ms | |
| step:1631/4740 train_time:265407ms step_avg:162.73ms | |
| step:1632/4740 train_time:265725ms step_avg:162.82ms | |
| step:1633/4740 train_time:265900ms step_avg:162.83ms | |
| step:1634/4740 train_time:266219ms step_avg:162.92ms | |
| step:1635/4740 train_time:266398ms step_avg:162.93ms | |
| step:1636/4740 train_time:266718ms step_avg:163.03ms | |
| step:1637/4740 train_time:266892ms step_avg:163.04ms | |
| step:1638/4740 train_time:267213ms step_avg:163.13ms | |
| step:1639/4740 train_time:267388ms step_avg:163.14ms | |
| step:1640/4740 train_time:267709ms step_avg:163.24ms | |
| step:1641/4740 train_time:267883ms step_avg:163.24ms | |
| step:1642/4740 train_time:268201ms step_avg:163.34ms | |
| step:1643/4740 train_time:268379ms step_avg:163.35ms | |
| step:1644/4740 train_time:268701ms step_avg:163.44ms | |
| step:1645/4740 train_time:268875ms step_avg:163.45ms | |
| step:1646/4740 train_time:269196ms step_avg:163.55ms | |
| step:1647/4740 train_time:269370ms step_avg:163.55ms | |
| step:1648/4740 train_time:269691ms step_avg:163.65ms | |
| step:1649/4740 train_time:269866ms step_avg:163.65ms | |
| step:1650/4740 train_time:270182ms step_avg:163.75ms | |
| step:1651/4740 train_time:270359ms step_avg:163.75ms | |
| step:1652/4740 train_time:270676ms step_avg:163.85ms | |
| step:1653/4740 train_time:270856ms step_avg:163.86ms | |
| step:1654/4740 train_time:271175ms step_avg:163.95ms | |
| step:1655/4740 train_time:271352ms step_avg:163.96ms | |
| step:1656/4740 train_time:271672ms step_avg:164.05ms | |
| step:1657/4740 train_time:271848ms step_avg:164.06ms | |
| step:1658/4740 train_time:272164ms step_avg:164.15ms | |
| step:1659/4740 train_time:272343ms step_avg:164.16ms | |
| step:1660/4740 train_time:272661ms step_avg:164.25ms | |
| step:1661/4740 train_time:272839ms step_avg:164.26ms | |
| step:1662/4740 train_time:273157ms step_avg:164.35ms | |
| step:1663/4740 train_time:273337ms step_avg:164.36ms | |
| step:1664/4740 train_time:273655ms step_avg:164.46ms | |
| step:1665/4740 train_time:273834ms step_avg:164.46ms | |
| step:1666/4740 train_time:274155ms step_avg:164.56ms | |
| step:1667/4740 train_time:274331ms step_avg:164.57ms | |
| step:1668/4740 train_time:274646ms step_avg:164.66ms | |
| step:1669/4740 train_time:274824ms step_avg:164.66ms | |
| step:1670/4740 train_time:275143ms step_avg:164.76ms | |
| step:1671/4740 train_time:275319ms step_avg:164.76ms | |
| step:1672/4740 train_time:275637ms step_avg:164.85ms | |
| step:1673/4740 train_time:275815ms step_avg:164.86ms | |
| step:1674/4740 train_time:276135ms step_avg:164.96ms | |
| step:1675/4740 train_time:276310ms step_avg:164.96ms | |
| step:1676/4740 train_time:276630ms step_avg:165.05ms | |
| step:1677/4740 train_time:276808ms step_avg:165.06ms | |
| step:1678/4740 train_time:277125ms step_avg:165.15ms | |
| step:1679/4740 train_time:277297ms step_avg:165.16ms | |
| step:1680/4740 train_time:277617ms step_avg:165.25ms | |
| step:1681/4740 train_time:277794ms step_avg:165.25ms | |
| step:1682/4740 train_time:278116ms step_avg:165.35ms | |
| step:1683/4740 train_time:278294ms step_avg:165.36ms | |
| step:1684/4740 train_time:278611ms step_avg:165.45ms | |
| step:1685/4740 train_time:278786ms step_avg:165.45ms | |
| step:1686/4740 train_time:279107ms step_avg:165.54ms | |
| step:1687/4740 train_time:279281ms step_avg:165.55ms | |
| step:1688/4740 train_time:279598ms step_avg:165.64ms | |
| step:1689/4740 train_time:279774ms step_avg:165.64ms | |
| step:1690/4740 train_time:280095ms step_avg:165.74ms | |
| step:1691/4740 train_time:280270ms step_avg:165.74ms | |
| step:1692/4740 train_time:280585ms step_avg:165.83ms | |
| step:1693/4740 train_time:280761ms step_avg:165.84ms | |
| step:1694/4740 train_time:281081ms step_avg:165.93ms | |
| step:1695/4740 train_time:281259ms step_avg:165.93ms | |
| step:1696/4740 train_time:281575ms step_avg:166.02ms | |
| step:1697/4740 train_time:281754ms step_avg:166.03ms | |
| step:1698/4740 train_time:282074ms step_avg:166.12ms | |
| step:1699/4740 train_time:282252ms step_avg:166.13ms | |
| step:1700/4740 train_time:282572ms step_avg:166.22ms | |
| step:1701/4740 train_time:282747ms step_avg:166.22ms | |
| step:1702/4740 train_time:283064ms step_avg:166.31ms | |
| step:1703/4740 train_time:283241ms step_avg:166.32ms | |
| step:1704/4740 train_time:283558ms step_avg:166.41ms | |
| step:1705/4740 train_time:283735ms step_avg:166.41ms | |
| step:1706/4740 train_time:284054ms step_avg:166.50ms | |
| step:1707/4740 train_time:284233ms step_avg:166.51ms | |
| step:1708/4740 train_time:284554ms step_avg:166.60ms | |
| step:1709/4740 train_time:284728ms step_avg:166.61ms | |
| step:1710/4740 train_time:285048ms step_avg:166.70ms | |
| step:1711/4740 train_time:285224ms step_avg:166.70ms | |
| step:1712/4740 train_time:285542ms step_avg:166.79ms | |
| step:1713/4740 train_time:285720ms step_avg:166.80ms | |
| step:1714/4740 train_time:286037ms step_avg:166.88ms | |
| step:1715/4740 train_time:286218ms step_avg:166.89ms | |
| step:1716/4740 train_time:286537ms step_avg:166.98ms | |
| step:1717/4740 train_time:286713ms step_avg:166.98ms | |
| step:1718/4740 train_time:287033ms step_avg:167.07ms | |
| step:1719/4740 train_time:287208ms step_avg:167.08ms | |
| step:1720/4740 train_time:287526ms step_avg:167.17ms | |
| step:1721/4740 train_time:287701ms step_avg:167.17ms | |
| step:1722/4740 train_time:288018ms step_avg:167.26ms | |
| step:1723/4740 train_time:288197ms step_avg:167.26ms | |
| step:1724/4740 train_time:288515ms step_avg:167.35ms | |
| step:1725/4740 train_time:288691ms step_avg:167.36ms | |
| step:1726/4740 train_time:289014ms step_avg:167.45ms | |
| step:1727/4740 train_time:289190ms step_avg:167.45ms | |
| step:1728/4740 train_time:289510ms step_avg:167.54ms | |
| step:1729/4740 train_time:289685ms step_avg:167.54ms | |
| step:1730/4740 train_time:290002ms step_avg:167.63ms | |
| step:1731/4740 train_time:290180ms step_avg:167.64ms | |
| step:1732/4740 train_time:290501ms step_avg:167.73ms | |
| step:1733/4740 train_time:290675ms step_avg:167.73ms | |
| step:1734/4740 train_time:290997ms step_avg:167.82ms | |
| step:1735/4740 train_time:291172ms step_avg:167.82ms | |
| step:1736/4740 train_time:291492ms step_avg:167.91ms | |
| step:1737/4740 train_time:291665ms step_avg:167.91ms | |
| step:1738/4740 train_time:291982ms step_avg:168.00ms | |
| step:1739/4740 train_time:292160ms step_avg:168.00ms | |
| step:1740/4740 train_time:292477ms step_avg:168.09ms | |
| step:1741/4740 train_time:292655ms step_avg:168.10ms | |
| step:1742/4740 train_time:292973ms step_avg:168.18ms | |
| step:1743/4740 train_time:293148ms step_avg:168.19ms | |
| step:1744/4740 train_time:293464ms step_avg:168.27ms | |
| step:1745/4740 train_time:293640ms step_avg:168.27ms | |
| step:1746/4740 train_time:293959ms step_avg:168.36ms | |
| step:1747/4740 train_time:294134ms step_avg:168.37ms | |
| step:1748/4740 train_time:294454ms step_avg:168.45ms | |
| step:1749/4740 train_time:294628ms step_avg:168.46ms | |
| step:1750/4740 train_time:294946ms step_avg:168.54ms | |
| step:1750/4740 val_loss:3.2769 train_time:295067ms step_avg:168.61ms | |
| step:1751/4740 train_time:295124ms step_avg:168.55ms | |
| step:1752/4740 train_time:295451ms step_avg:168.64ms | |
| step:1753/4740 train_time:295626ms step_avg:168.64ms | |
| step:1754/4740 train_time:295939ms step_avg:168.72ms | |
| step:1755/4740 train_time:296111ms step_avg:168.72ms | |
| step:1756/4740 train_time:296437ms step_avg:168.81ms | |
| step:1757/4740 train_time:296615ms step_avg:168.82ms | |
| step:1758/4740 train_time:296929ms step_avg:168.90ms | |
| step:1759/4740 train_time:297105ms step_avg:168.91ms | |
| step:1760/4740 train_time:297428ms step_avg:168.99ms | |
| step:1761/4740 train_time:297605ms step_avg:169.00ms | |
| step:1762/4740 train_time:297925ms step_avg:169.08ms | |
| step:1763/4740 train_time:298100ms step_avg:169.09ms | |
| step:1764/4740 train_time:298416ms step_avg:169.17ms | |
| step:1765/4740 train_time:298593ms step_avg:169.17ms | |
| step:1766/4740 train_time:298916ms step_avg:169.26ms | |
| step:1767/4740 train_time:299089ms step_avg:169.26ms | |
| step:1768/4740 train_time:299409ms step_avg:169.35ms | |
| step:1769/4740 train_time:299585ms step_avg:169.35ms | |
| step:1770/4740 train_time:299908ms step_avg:169.44ms | |
| step:1771/4740 train_time:300082ms step_avg:169.44ms | |
| step:1772/4740 train_time:300399ms step_avg:169.53ms | |
| step:1773/4740 train_time:300574ms step_avg:169.53ms | |
| step:1774/4740 train_time:300894ms step_avg:169.61ms | |
| step:1775/4740 train_time:301070ms step_avg:169.62ms | |
| step:1776/4740 train_time:301388ms step_avg:169.70ms | |
| step:1777/4740 train_time:301565ms step_avg:169.70ms | |
| step:1778/4740 train_time:301888ms step_avg:169.79ms | |
| step:1779/4740 train_time:302062ms step_avg:169.79ms | |
| step:1780/4740 train_time:302377ms step_avg:169.87ms | |
| step:1781/4740 train_time:302553ms step_avg:169.88ms | |
| step:1782/4740 train_time:302871ms step_avg:169.96ms | |
| step:1783/4740 train_time:303047ms step_avg:169.96ms | |
| step:1784/4740 train_time:303368ms step_avg:170.05ms | |
| step:1785/4740 train_time:303542ms step_avg:170.05ms | |
| step:1786/4740 train_time:303860ms step_avg:170.13ms | |
| step:1787/4740 train_time:304037ms step_avg:170.14ms | |
| step:1788/4740 train_time:304355ms step_avg:170.22ms | |
| step:1789/4740 train_time:304532ms step_avg:170.22ms | |
| step:1790/4740 train_time:304851ms step_avg:170.31ms | |
| step:1791/4740 train_time:305030ms step_avg:170.31ms | |
| step:1792/4740 train_time:305350ms step_avg:170.40ms | |
| step:1793/4740 train_time:305528ms step_avg:170.40ms | |
| step:1794/4740 train_time:305848ms step_avg:170.48ms | |
| step:1795/4740 train_time:306023ms step_avg:170.49ms | |
| step:1796/4740 train_time:306342ms step_avg:170.57ms | |
| step:1797/4740 train_time:306518ms step_avg:170.57ms | |
| step:1798/4740 train_time:306835ms step_avg:170.65ms | |
| step:1799/4740 train_time:307014ms step_avg:170.66ms | |
| step:1800/4740 train_time:307333ms step_avg:170.74ms | |
| step:1801/4740 train_time:307511ms step_avg:170.74ms | |
| step:1802/4740 train_time:307829ms step_avg:170.83ms | |
| step:1803/4740 train_time:308005ms step_avg:170.83ms | |
| step:1804/4740 train_time:308326ms step_avg:170.91ms | |
| step:1805/4740 train_time:308502ms step_avg:170.92ms | |
| step:1806/4740 train_time:308820ms step_avg:171.00ms | |
| step:1807/4740 train_time:308997ms step_avg:171.00ms | |
| step:1808/4740 train_time:309318ms step_avg:171.08ms | |
| step:1809/4740 train_time:309495ms step_avg:171.09ms | |
| step:1810/4740 train_time:309813ms step_avg:171.17ms | |
| step:1811/4740 train_time:309991ms step_avg:171.17ms | |
| step:1812/4740 train_time:310312ms step_avg:171.25ms | |
| step:1813/4740 train_time:310488ms step_avg:171.26ms | |
| step:1814/4740 train_time:310807ms step_avg:171.34ms | |
| step:1815/4740 train_time:310983ms step_avg:171.34ms | |
| step:1816/4740 train_time:311303ms step_avg:171.42ms | |
| step:1817/4740 train_time:311478ms step_avg:171.42ms | |
| step:1818/4740 train_time:311798ms step_avg:171.51ms | |
| step:1819/4740 train_time:311972ms step_avg:171.51ms | |
| step:1820/4740 train_time:312291ms step_avg:171.59ms | |
| step:1821/4740 train_time:312467ms step_avg:171.59ms | |
| step:1822/4740 train_time:312790ms step_avg:171.67ms | |
| step:1823/4740 train_time:312967ms step_avg:171.68ms | |
| step:1824/4740 train_time:313285ms step_avg:171.76ms | |
| step:1825/4740 train_time:313459ms step_avg:171.76ms | |
| step:1826/4740 train_time:313776ms step_avg:171.84ms | |
| step:1827/4740 train_time:313956ms step_avg:171.84ms | |
| step:1828/4740 train_time:314275ms step_avg:171.92ms | |
| step:1829/4740 train_time:314448ms step_avg:171.92ms | |
| step:1830/4740 train_time:314769ms step_avg:172.00ms | |
| step:1831/4740 train_time:314943ms step_avg:172.01ms | |
| step:1832/4740 train_time:315263ms step_avg:172.09ms | |
| step:1833/4740 train_time:315439ms step_avg:172.09ms | |
| step:1834/4740 train_time:315758ms step_avg:172.17ms | |
| step:1835/4740 train_time:315933ms step_avg:172.17ms | |
| step:1836/4740 train_time:316251ms step_avg:172.25ms | |
| step:1837/4740 train_time:316429ms step_avg:172.25ms | |
| step:1838/4740 train_time:316748ms step_avg:172.33ms | |
| step:1839/4740 train_time:316927ms step_avg:172.34ms | |
| step:1840/4740 train_time:317247ms step_avg:172.42ms | |
| step:1841/4740 train_time:317423ms step_avg:172.42ms | |
| step:1842/4740 train_time:317740ms step_avg:172.50ms | |
| step:1843/4740 train_time:317920ms step_avg:172.50ms | |
| step:1844/4740 train_time:318236ms step_avg:172.58ms | |
| step:1845/4740 train_time:318412ms step_avg:172.58ms | |
| step:1846/4740 train_time:318728ms step_avg:172.66ms | |
| step:1847/4740 train_time:318908ms step_avg:172.66ms | |
| step:1848/4740 train_time:319227ms step_avg:172.74ms | |
| step:1849/4740 train_time:319402ms step_avg:172.74ms | |
| step:1850/4740 train_time:319720ms step_avg:172.82ms | |
| step:1851/4740 train_time:319898ms step_avg:172.82ms | |
| step:1852/4740 train_time:320216ms step_avg:172.90ms | |
| step:1853/4740 train_time:320391ms step_avg:172.90ms | |
| step:1854/4740 train_time:320709ms step_avg:172.98ms | |
| step:1855/4740 train_time:320886ms step_avg:172.98ms | |
| step:1856/4740 train_time:321207ms step_avg:173.06ms | |
| step:1857/4740 train_time:321383ms step_avg:173.07ms | |
| step:1858/4740 train_time:321703ms step_avg:173.15ms | |
| step:1859/4740 train_time:321880ms step_avg:173.15ms | |
| step:1860/4740 train_time:322198ms step_avg:173.22ms | |
| step:1861/4740 train_time:322373ms step_avg:173.23ms | |
| step:1862/4740 train_time:322694ms step_avg:173.30ms | |
| step:1863/4740 train_time:322869ms step_avg:173.31ms | |
| step:1864/4740 train_time:323190ms step_avg:173.38ms | |
| step:1865/4740 train_time:323368ms step_avg:173.39ms | |
| step:1866/4740 train_time:323686ms step_avg:173.47ms | |
| step:1867/4740 train_time:323861ms step_avg:173.47ms | |
| step:1868/4740 train_time:324176ms step_avg:173.54ms | |
| step:1869/4740 train_time:324355ms step_avg:173.54ms | |
| step:1870/4740 train_time:324672ms step_avg:173.62ms | |
| step:1871/4740 train_time:324849ms step_avg:173.62ms | |
| step:1872/4740 train_time:325169ms step_avg:173.70ms | |
| step:1873/4740 train_time:325345ms step_avg:173.70ms | |
| step:1874/4740 train_time:325666ms step_avg:173.78ms | |
| step:1875/4740 train_time:325840ms step_avg:173.78ms | |
| step:1876/4740 train_time:326159ms step_avg:173.86ms | |
| step:1877/4740 train_time:326333ms step_avg:173.86ms | |
| step:1878/4740 train_time:326655ms step_avg:173.94ms | |
| step:1879/4740 train_time:326831ms step_avg:173.94ms | |
| step:1880/4740 train_time:327149ms step_avg:174.02ms | |
| step:1881/4740 train_time:327325ms step_avg:174.02ms | |
| step:1882/4740 train_time:327643ms step_avg:174.09ms | |
| step:1883/4740 train_time:327821ms step_avg:174.10ms | |
| step:1884/4740 train_time:328136ms step_avg:174.17ms | |
| step:1885/4740 train_time:328315ms step_avg:174.17ms | |
| step:1886/4740 train_time:328632ms step_avg:174.25ms | |
| step:1887/4740 train_time:328810ms step_avg:174.25ms | |
| step:1888/4740 train_time:329130ms step_avg:174.33ms | |
| step:1889/4740 train_time:329305ms step_avg:174.33ms | |
| step:1890/4740 train_time:329625ms step_avg:174.40ms | |
| step:1891/4740 train_time:329800ms step_avg:174.40ms | |
| step:1892/4740 train_time:330117ms step_avg:174.48ms | |
| step:1893/4740 train_time:330295ms step_avg:174.48ms | |
| step:1894/4740 train_time:330616ms step_avg:174.56ms | |
| step:1895/4740 train_time:330793ms step_avg:174.56ms | |
| step:1896/4740 train_time:331113ms step_avg:174.64ms | |
| step:1897/4740 train_time:331289ms step_avg:174.64ms | |
| step:1898/4740 train_time:331608ms step_avg:174.71ms | |
| step:1899/4740 train_time:331783ms step_avg:174.71ms | |
| step:1900/4740 train_time:332105ms step_avg:174.79ms | |
| step:1901/4740 train_time:332280ms step_avg:174.79ms | |
| step:1902/4740 train_time:332598ms step_avg:174.87ms | |
| step:1903/4740 train_time:332773ms step_avg:174.87ms | |
| step:1904/4740 train_time:333095ms step_avg:174.94ms | |
| step:1905/4740 train_time:333270ms step_avg:174.94ms | |
| step:1906/4740 train_time:333589ms step_avg:175.02ms | |
| step:1907/4740 train_time:333767ms step_avg:175.02ms | |
| step:1908/4740 train_time:334088ms step_avg:175.10ms | |
| step:1909/4740 train_time:334263ms step_avg:175.10ms | |
| step:1910/4740 train_time:334584ms step_avg:175.17ms | |
| step:1911/4740 train_time:334763ms step_avg:175.18ms | |
| step:1912/4740 train_time:335082ms step_avg:175.25ms | |
| step:1913/4740 train_time:335258ms step_avg:175.25ms | |
| step:1914/4740 train_time:335575ms step_avg:175.33ms | |
| step:1915/4740 train_time:335751ms step_avg:175.33ms | |
| step:1916/4740 train_time:336070ms step_avg:175.40ms | |
| step:1917/4740 train_time:336247ms step_avg:175.40ms | |
| step:1918/4740 train_time:336567ms step_avg:175.48ms | |
| step:1919/4740 train_time:336743ms step_avg:175.48ms | |
| step:1920/4740 train_time:337060ms step_avg:175.55ms | |
| step:1921/4740 train_time:337237ms step_avg:175.55ms | |
| step:1922/4740 train_time:337555ms step_avg:175.63ms | |
| step:1923/4740 train_time:337733ms step_avg:175.63ms | |
| step:1924/4740 train_time:338052ms step_avg:175.70ms | |
| step:1925/4740 train_time:338229ms step_avg:175.70ms | |
| step:1926/4740 train_time:338548ms step_avg:175.78ms | |
| step:1927/4740 train_time:338722ms step_avg:175.78ms | |
| step:1928/4740 train_time:339039ms step_avg:175.85ms | |
| step:1929/4740 train_time:339218ms step_avg:175.85ms | |
| step:1930/4740 train_time:339534ms step_avg:175.92ms | |
| step:1931/4740 train_time:339713ms step_avg:175.93ms | |
| step:1932/4740 train_time:340033ms step_avg:176.00ms | |
| step:1933/4740 train_time:340210ms step_avg:176.00ms | |
| step:1934/4740 train_time:340530ms step_avg:176.08ms | |
| step:1935/4740 train_time:340708ms step_avg:176.08ms | |
| step:1936/4740 train_time:341028ms step_avg:176.15ms | |
| step:1937/4740 train_time:341204ms step_avg:176.15ms | |
| step:1938/4740 train_time:341524ms step_avg:176.23ms | |
| step:1939/4740 train_time:341700ms step_avg:176.22ms | |
| step:1940/4740 train_time:342015ms step_avg:176.30ms | |
| step:1941/4740 train_time:342190ms step_avg:176.30ms | |
| step:1942/4740 train_time:342510ms step_avg:176.37ms | |
| step:1943/4740 train_time:342685ms step_avg:176.37ms | |
| step:1944/4740 train_time:343005ms step_avg:176.44ms | |
| step:1945/4740 train_time:343179ms step_avg:176.44ms | |
| step:1946/4740 train_time:343497ms step_avg:176.51ms | |
| step:1947/4740 train_time:343674ms step_avg:176.51ms | |
| step:1948/4740 train_time:343995ms step_avg:176.59ms | |
| step:1949/4740 train_time:344170ms step_avg:176.59ms | |
| step:1950/4740 train_time:344490ms step_avg:176.66ms | |
| step:1951/4740 train_time:344666ms step_avg:176.66ms | |
| step:1952/4740 train_time:344988ms step_avg:176.74ms | |
| step:1953/4740 train_time:345162ms step_avg:176.73ms | |
| step:1954/4740 train_time:345485ms step_avg:176.81ms | |
| step:1955/4740 train_time:345662ms step_avg:176.81ms | |
| step:1956/4740 train_time:345982ms step_avg:176.88ms | |
| step:1957/4740 train_time:346158ms step_avg:176.88ms | |
| step:1958/4740 train_time:346475ms step_avg:176.95ms | |
| step:1959/4740 train_time:346651ms step_avg:176.95ms | |
| step:1960/4740 train_time:346969ms step_avg:177.03ms | |
| step:1961/4740 train_time:347147ms step_avg:177.03ms | |
| step:1962/4740 train_time:347469ms step_avg:177.10ms | |
| step:1963/4740 train_time:347645ms step_avg:177.10ms | |
| step:1964/4740 train_time:347965ms step_avg:177.17ms | |
| step:1965/4740 train_time:348144ms step_avg:177.17ms | |
| step:1966/4740 train_time:348463ms step_avg:177.24ms | |
| step:1967/4740 train_time:348636ms step_avg:177.24ms | |
| step:1968/4740 train_time:348957ms step_avg:177.32ms | |
| step:1969/4740 train_time:349134ms step_avg:177.32ms | |
| step:1970/4740 train_time:349453ms step_avg:177.39ms | |
| step:1971/4740 train_time:349628ms step_avg:177.39ms | |
| step:1972/4740 train_time:349949ms step_avg:177.46ms | |
| step:1973/4740 train_time:350126ms step_avg:177.46ms | |
| step:1974/4740 train_time:350443ms step_avg:177.53ms | |
| step:1975/4740 train_time:350622ms step_avg:177.53ms | |
| step:1976/4740 train_time:350943ms step_avg:177.60ms | |
| step:1977/4740 train_time:351118ms step_avg:177.60ms | |
| step:1978/4740 train_time:351436ms step_avg:177.67ms | |
| step:1979/4740 train_time:351612ms step_avg:177.67ms | |
| step:1980/4740 train_time:351932ms step_avg:177.74ms | |
| step:1981/4740 train_time:352109ms step_avg:177.74ms | |
| step:1982/4740 train_time:352430ms step_avg:177.82ms | |
| step:1983/4740 train_time:352607ms step_avg:177.81ms | |
| step:1984/4740 train_time:352926ms step_avg:177.89ms | |
| step:1985/4740 train_time:353104ms step_avg:177.89ms | |
| step:1986/4740 train_time:353423ms step_avg:177.96ms | |
| step:1987/4740 train_time:353602ms step_avg:177.96ms | |
| step:1988/4740 train_time:353919ms step_avg:178.03ms | |
| step:1989/4740 train_time:354097ms step_avg:178.03ms | |
| step:1990/4740 train_time:354415ms step_avg:178.10ms | |
| step:1991/4740 train_time:354593ms step_avg:178.10ms | |
| step:1992/4740 train_time:354913ms step_avg:178.17ms | |
| step:1993/4740 train_time:355088ms step_avg:178.17ms | |
| step:1994/4740 train_time:355409ms step_avg:178.24ms | |
| step:1995/4740 train_time:355584ms step_avg:178.24ms | |
| step:1996/4740 train_time:355907ms step_avg:178.31ms | |
| step:1997/4740 train_time:356087ms step_avg:178.31ms | |
| step:1998/4740 train_time:356410ms step_avg:178.38ms | |
| step:1999/4740 train_time:356585ms step_avg:178.38ms | |
| step:2000/4740 train_time:356906ms step_avg:178.45ms | |
| step:2000/4740 val_loss:3.2324 train_time:357032ms step_avg:178.52ms | |
| step:2001/4740 train_time:357089ms step_avg:178.46ms | |
| step:2002/4740 train_time:357423ms step_avg:178.53ms | |
| step:2003/4740 train_time:357599ms step_avg:178.53ms | |
| step:2004/4740 train_time:357911ms step_avg:178.60ms | |
| step:2005/4740 train_time:358085ms step_avg:178.60ms | |
| step:2006/4740 train_time:358412ms step_avg:178.67ms | |
| step:2007/4740 train_time:358591ms step_avg:178.67ms | |
| step:2008/4740 train_time:358906ms step_avg:178.74ms | |
| step:2009/4740 train_time:359082ms step_avg:178.74ms | |
| step:2010/4740 train_time:359407ms step_avg:178.81ms | |
| step:2011/4740 train_time:359584ms step_avg:178.81ms | |
| step:2012/4740 train_time:359901ms step_avg:178.88ms | |
| step:2013/4740 train_time:360075ms step_avg:178.88ms | |
| step:2014/4740 train_time:360392ms step_avg:178.94ms | |
| step:2015/4740 train_time:360573ms step_avg:178.94ms | |
| step:2016/4740 train_time:360892ms step_avg:179.01ms | |
| step:2017/4740 train_time:361068ms step_avg:179.01ms | |
| step:2018/4740 train_time:361388ms step_avg:179.08ms | |
| step:2019/4740 train_time:361564ms step_avg:179.08ms | |
| step:2020/4740 train_time:361884ms step_avg:179.15ms | |
| step:2021/4740 train_time:362061ms step_avg:179.15ms | |
| step:2022/4740 train_time:362382ms step_avg:179.22ms | |
| step:2023/4740 train_time:362558ms step_avg:179.22ms | |
| step:2024/4740 train_time:362877ms step_avg:179.29ms | |
| step:2025/4740 train_time:363055ms step_avg:179.29ms | |
| step:2026/4740 train_time:363372ms step_avg:179.35ms | |
| step:2027/4740 train_time:363552ms step_avg:179.35ms | |
| step:2028/4740 train_time:363871ms step_avg:179.42ms | |
| step:2029/4740 train_time:364050ms step_avg:179.42ms | |
| step:2030/4740 train_time:364367ms step_avg:179.49ms | |
| step:2031/4740 train_time:364546ms step_avg:179.49ms | |
| step:2032/4740 train_time:364866ms step_avg:179.56ms | |
| step:2033/4740 train_time:365043ms step_avg:179.56ms | |
| step:2034/4740 train_time:365365ms step_avg:179.63ms | |
| step:2035/4740 train_time:365543ms step_avg:179.63ms | |
| step:2036/4740 train_time:365861ms step_avg:179.70ms | |
| step:2037/4740 train_time:366037ms step_avg:179.69ms | |
| step:2038/4740 train_time:366357ms step_avg:179.76ms | |
| step:2039/4740 train_time:366532ms step_avg:179.76ms | |
| step:2040/4740 train_time:366849ms step_avg:179.83ms | |
| step:2041/4740 train_time:367028ms step_avg:179.83ms | |
| step:2042/4740 train_time:367347ms step_avg:179.90ms | |
| step:2043/4740 train_time:367524ms step_avg:179.89ms | |
| step:2044/4740 train_time:367844ms step_avg:179.96ms | |
| step:2045/4740 train_time:368018ms step_avg:179.96ms | |
| step:2046/4740 train_time:368338ms step_avg:180.03ms | |
| step:2047/4740 train_time:368514ms step_avg:180.03ms | |
| step:2048/4740 train_time:368830ms step_avg:180.09ms | |
| step:2049/4740 train_time:369009ms step_avg:180.09ms | |
| step:2050/4740 train_time:369329ms step_avg:180.16ms | |
| step:2051/4740 train_time:369507ms step_avg:180.16ms | |
| step:2052/4740 train_time:369828ms step_avg:180.23ms | |
| step:2053/4740 train_time:370005ms step_avg:180.23ms | |
| step:2054/4740 train_time:370326ms step_avg:180.29ms | |
| step:2055/4740 train_time:370503ms step_avg:180.29ms | |
| step:2056/4740 train_time:370824ms step_avg:180.36ms | |
| step:2057/4740 train_time:370999ms step_avg:180.36ms | |
| step:2058/4740 train_time:371317ms step_avg:180.43ms | |
| step:2059/4740 train_time:371500ms step_avg:180.43ms | |
| step:2060/4740 train_time:371819ms step_avg:180.49ms | |
| step:2061/4740 train_time:371997ms step_avg:180.49ms | |
| step:2062/4740 train_time:372314ms step_avg:180.56ms | |
| step:2063/4740 train_time:372491ms step_avg:180.56ms | |
| step:2064/4740 train_time:372809ms step_avg:180.62ms | |
| step:2065/4740 train_time:372986ms step_avg:180.62ms | |
| step:2066/4740 train_time:373309ms step_avg:180.69ms | |
| step:2067/4740 train_time:373486ms step_avg:180.69ms | |
| step:2068/4740 train_time:373806ms step_avg:180.76ms | |
| step:2069/4740 train_time:373981ms step_avg:180.75ms | |
| step:2070/4740 train_time:374300ms step_avg:180.82ms | |
| step:2071/4740 train_time:374479ms step_avg:180.82ms | |
| step:2072/4740 train_time:374798ms step_avg:180.89ms | |
| step:2073/4740 train_time:374979ms step_avg:180.89ms | |
| step:2074/4740 train_time:375300ms step_avg:180.95ms | |
| step:2075/4740 train_time:375476ms step_avg:180.95ms | |
| step:2076/4740 train_time:375794ms step_avg:181.02ms | |
| step:2077/4740 train_time:375971ms step_avg:181.02ms | |
| step:2078/4740 train_time:376290ms step_avg:181.08ms | |
| step:2079/4740 train_time:376466ms step_avg:181.08ms | |
| step:2080/4740 train_time:376787ms step_avg:181.15ms | |
| step:2081/4740 train_time:376966ms step_avg:181.15ms | |
| step:2082/4740 train_time:377286ms step_avg:181.21ms | |
| step:2083/4740 train_time:377462ms step_avg:181.21ms | |
| step:2084/4740 train_time:377783ms step_avg:181.28ms | |
| step:2085/4740 train_time:377961ms step_avg:181.28ms | |
| step:2086/4740 train_time:378281ms step_avg:181.34ms | |
| step:2087/4740 train_time:378459ms step_avg:181.34ms | |
| step:2088/4740 train_time:378775ms step_avg:181.41ms | |
| step:2089/4740 train_time:378955ms step_avg:181.40ms | |
| step:2090/4740 train_time:379272ms step_avg:181.47ms | |
| step:2091/4740 train_time:379451ms step_avg:181.47ms | |
| step:2092/4740 train_time:379770ms step_avg:181.53ms | |
| step:2093/4740 train_time:379949ms step_avg:181.53ms | |
| step:2094/4740 train_time:380268ms step_avg:181.60ms | |
| step:2095/4740 train_time:380448ms step_avg:181.60ms | |
| step:2096/4740 train_time:380767ms step_avg:181.66ms | |
| step:2097/4740 train_time:380945ms step_avg:181.66ms | |
| step:2098/4740 train_time:381265ms step_avg:181.73ms | |
| step:2099/4740 train_time:381445ms step_avg:181.73ms | |
| step:2100/4740 train_time:381765ms step_avg:181.79ms | |
| step:2101/4740 train_time:381946ms step_avg:181.79ms | |
| step:2102/4740 train_time:382265ms step_avg:181.86ms | |
| step:2103/4740 train_time:382443ms step_avg:181.86ms | |
| step:2104/4740 train_time:382764ms step_avg:181.92ms | |
| step:2105/4740 train_time:382942ms step_avg:181.92ms | |
| step:2106/4740 train_time:383260ms step_avg:181.98ms | |
| step:2107/4740 train_time:383437ms step_avg:181.98ms | |
| step:2108/4740 train_time:383758ms step_avg:182.05ms | |
| step:2109/4740 train_time:383935ms step_avg:182.05ms | |
| step:2110/4740 train_time:384254ms step_avg:182.11ms | |
| step:2111/4740 train_time:384431ms step_avg:182.11ms | |
| step:2112/4740 train_time:384749ms step_avg:182.17ms | |
| step:2113/4740 train_time:384930ms step_avg:182.17ms | |
| step:2114/4740 train_time:385246ms step_avg:182.24ms | |
| step:2115/4740 train_time:385429ms step_avg:182.24ms | |
| step:2116/4740 train_time:385746ms step_avg:182.30ms | |
| step:2117/4740 train_time:385924ms step_avg:182.30ms | |
| step:2118/4740 train_time:386242ms step_avg:182.36ms | |
| step:2119/4740 train_time:386422ms step_avg:182.36ms | |
| step:2120/4740 train_time:386741ms step_avg:182.43ms | |
| step:2121/4740 train_time:386919ms step_avg:182.42ms | |
| step:2122/4740 train_time:387239ms step_avg:182.49ms | |
| step:2123/4740 train_time:387417ms step_avg:182.49ms | |
| step:2124/4740 train_time:387738ms step_avg:182.55ms | |
| step:2125/4740 train_time:387914ms step_avg:182.55ms | |
| step:2126/4740 train_time:388231ms step_avg:182.61ms | |
| step:2127/4740 train_time:388408ms step_avg:182.61ms | |
| step:2128/4740 train_time:388728ms step_avg:182.67ms | |
| step:2129/4740 train_time:388906ms step_avg:182.67ms | |
| step:2130/4740 train_time:389226ms step_avg:182.74ms | |
| step:2131/4740 train_time:389402ms step_avg:182.73ms | |
| step:2132/4740 train_time:389720ms step_avg:182.80ms | |
| step:2133/4740 train_time:389900ms step_avg:182.79ms | |
| step:2134/4740 train_time:390220ms step_avg:182.86ms | |
| step:2135/4740 train_time:390396ms step_avg:182.86ms | |
| step:2136/4740 train_time:390716ms step_avg:182.92ms | |
| step:2137/4740 train_time:390894ms step_avg:182.92ms | |
| step:2138/4740 train_time:391214ms step_avg:182.98ms | |
| step:2139/4740 train_time:391392ms step_avg:182.98ms | |
| step:2140/4740 train_time:391713ms step_avg:183.04ms | |
| step:2141/4740 train_time:391888ms step_avg:183.04ms | |
| step:2142/4740 train_time:392210ms step_avg:183.10ms | |
| step:2143/4740 train_time:392385ms step_avg:183.10ms | |
| step:2144/4740 train_time:392707ms step_avg:183.17ms | |
| step:2145/4740 train_time:392883ms step_avg:183.16ms | |
| step:2146/4740 train_time:393204ms step_avg:183.23ms | |
| step:2147/4740 train_time:393379ms step_avg:183.22ms | |
| step:2148/4740 train_time:393698ms step_avg:183.29ms | |
| step:2149/4740 train_time:393873ms step_avg:183.28ms | |
| step:2150/4740 train_time:394193ms step_avg:183.35ms | |
| step:2151/4740 train_time:394369ms step_avg:183.34ms | |
| step:2152/4740 train_time:394688ms step_avg:183.41ms | |
| step:2153/4740 train_time:394863ms step_avg:183.40ms | |
| step:2154/4740 train_time:395185ms step_avg:183.47ms | |
| step:2155/4740 train_time:395364ms step_avg:183.46ms | |
| step:2156/4740 train_time:395683ms step_avg:183.53ms | |
| step:2157/4740 train_time:395861ms step_avg:183.52ms | |
| step:2158/4740 train_time:396178ms step_avg:183.59ms | |
| step:2159/4740 train_time:396356ms step_avg:183.58ms | |
| step:2160/4740 train_time:396673ms step_avg:183.64ms | |
| step:2161/4740 train_time:396854ms step_avg:183.64ms | |
| step:2162/4740 train_time:397172ms step_avg:183.71ms | |
| step:2163/4740 train_time:397348ms step_avg:183.70ms | |
| step:2164/4740 train_time:397667ms step_avg:183.76ms | |
| step:2165/4740 train_time:397845ms step_avg:183.76ms | |
| step:2166/4740 train_time:398165ms step_avg:183.83ms | |
| step:2167/4740 train_time:398344ms step_avg:183.82ms | |
| step:2168/4740 train_time:398664ms step_avg:183.89ms | |
| step:2169/4740 train_time:398844ms step_avg:183.88ms | |
| step:2170/4740 train_time:399165ms step_avg:183.95ms | |
| step:2171/4740 train_time:399340ms step_avg:183.94ms | |
| step:2172/4740 train_time:399657ms step_avg:184.00ms | |
| step:2173/4740 train_time:399836ms step_avg:184.00ms | |
| step:2174/4740 train_time:400153ms step_avg:184.06ms | |
| step:2175/4740 train_time:400335ms step_avg:184.06ms | |
| step:2176/4740 train_time:400653ms step_avg:184.12ms | |
| step:2177/4740 train_time:400831ms step_avg:184.12ms | |
| step:2178/4740 train_time:401150ms step_avg:184.18ms | |
| step:2179/4740 train_time:401326ms step_avg:184.18ms | |
| step:2180/4740 train_time:401647ms step_avg:184.24ms | |
| step:2181/4740 train_time:401822ms step_avg:184.24ms | |
| step:2182/4740 train_time:402142ms step_avg:184.30ms | |
| step:2183/4740 train_time:402318ms step_avg:184.30ms | |
| step:2184/4740 train_time:402636ms step_avg:184.36ms | |
| step:2185/4740 train_time:402814ms step_avg:184.35ms | |
| step:2186/4740 train_time:403133ms step_avg:184.42ms | |
| step:2187/4740 train_time:403311ms step_avg:184.41ms | |
| step:2188/4740 train_time:403628ms step_avg:184.47ms | |
| step:2189/4740 train_time:403806ms step_avg:184.47ms | |
| step:2190/4740 train_time:404125ms step_avg:184.53ms | |
| step:2191/4740 train_time:404302ms step_avg:184.53ms | |
| step:2192/4740 train_time:404620ms step_avg:184.59ms | |
| step:2193/4740 train_time:404799ms step_avg:184.59ms | |
| step:2194/4740 train_time:405115ms step_avg:184.65ms | |
| step:2195/4740 train_time:405294ms step_avg:184.64ms | |
| step:2196/4740 train_time:405616ms step_avg:184.71ms | |
| step:2197/4740 train_time:405791ms step_avg:184.70ms | |
| step:2198/4740 train_time:406111ms step_avg:184.76ms | |
| step:2199/4740 train_time:406289ms step_avg:184.76ms | |
| step:2200/4740 train_time:406607ms step_avg:184.82ms | |
| step:2201/4740 train_time:406783ms step_avg:184.82ms | |
| step:2202/4740 train_time:407105ms step_avg:184.88ms | |
| step:2203/4740 train_time:407282ms step_avg:184.88ms | |
| step:2204/4740 train_time:407600ms step_avg:184.94ms | |
| step:2205/4740 train_time:407778ms step_avg:184.93ms | |
| step:2206/4740 train_time:408100ms step_avg:185.00ms | |
| step:2207/4740 train_time:408276ms step_avg:184.99ms | |
| step:2208/4740 train_time:408594ms step_avg:185.05ms | |
| step:2209/4740 train_time:408769ms step_avg:185.05ms | |
| step:2210/4740 train_time:409088ms step_avg:185.11ms | |
| step:2211/4740 train_time:409265ms step_avg:185.10ms | |
| step:2212/4740 train_time:409588ms step_avg:185.17ms | |
| step:2213/4740 train_time:409762ms step_avg:185.16ms | |
| step:2214/4740 train_time:410078ms step_avg:185.22ms | |
| step:2215/4740 train_time:410256ms step_avg:185.22ms | |
| step:2216/4740 train_time:410572ms step_avg:185.28ms | |
| step:2217/4740 train_time:410756ms step_avg:185.28ms | |
| step:2218/4740 train_time:411073ms step_avg:185.33ms | |
| step:2219/4740 train_time:411250ms step_avg:185.33ms | |
| step:2220/4740 train_time:411572ms step_avg:185.39ms | |
| step:2221/4740 train_time:411749ms step_avg:185.39ms | |
| step:2222/4740 train_time:412070ms step_avg:185.45ms | |
| step:2223/4740 train_time:412249ms step_avg:185.45ms | |
| step:2224/4740 train_time:412570ms step_avg:185.51ms | |
| step:2225/4740 train_time:412745ms step_avg:185.50ms | |
| step:2226/4740 train_time:413066ms step_avg:185.56ms | |
| step:2227/4740 train_time:413241ms step_avg:185.56ms | |
| step:2228/4740 train_time:413563ms step_avg:185.62ms | |
| step:2229/4740 train_time:413740ms step_avg:185.62ms | |
| step:2230/4740 train_time:414061ms step_avg:185.68ms | |
| step:2231/4740 train_time:414238ms step_avg:185.67ms | |
| step:2232/4740 train_time:414559ms step_avg:185.73ms | |
| step:2233/4740 train_time:414733ms step_avg:185.73ms | |
| step:2234/4740 train_time:415050ms step_avg:185.79ms | |
| step:2235/4740 train_time:415228ms step_avg:185.78ms | |
| step:2236/4740 train_time:415549ms step_avg:185.84ms | |
| step:2237/4740 train_time:415725ms step_avg:185.84ms | |
| step:2238/4740 train_time:416041ms step_avg:185.90ms | |
| step:2239/4740 train_time:416224ms step_avg:185.90ms | |
| step:2240/4740 train_time:416546ms step_avg:185.96ms | |
| step:2241/4740 train_time:416722ms step_avg:185.95ms | |
| step:2242/4740 train_time:417044ms step_avg:186.01ms | |
| step:2243/4740 train_time:417221ms step_avg:186.01ms | |
| step:2244/4740 train_time:417541ms step_avg:186.07ms | |
| step:2245/4740 train_time:417717ms step_avg:186.07ms | |
| step:2246/4740 train_time:418037ms step_avg:186.12ms | |
| step:2247/4740 train_time:418213ms step_avg:186.12ms | |
| step:2248/4740 train_time:418531ms step_avg:186.18ms | |
| step:2249/4740 train_time:418706ms step_avg:186.17ms | |
| step:2250/4740 train_time:419026ms step_avg:186.23ms | |
| step:2250/4740 val_loss:3.1953 train_time:419149ms step_avg:186.29ms | |
| step:2251/4740 train_time:419205ms step_avg:186.23ms | |
| step:2252/4740 train_time:419537ms step_avg:186.30ms | |
| step:2253/4740 train_time:419713ms step_avg:186.29ms | |
| step:2254/4740 train_time:420028ms step_avg:186.35ms | |
| step:2255/4740 train_time:420202ms step_avg:186.34ms | |
| step:2256/4740 train_time:420527ms step_avg:186.40ms | |
| step:2257/4740 train_time:420704ms step_avg:186.40ms | |
| step:2258/4740 train_time:421023ms step_avg:186.46ms | |
| step:2259/4740 train_time:421199ms step_avg:186.45ms | |
| step:2260/4740 train_time:421520ms step_avg:186.51ms | |
| step:2261/4740 train_time:421699ms step_avg:186.51ms | |
| step:2262/4740 train_time:422019ms step_avg:186.57ms | |
| step:2263/4740 train_time:422196ms step_avg:186.56ms | |
| step:2264/4740 train_time:422514ms step_avg:186.62ms | |
| step:2265/4740 train_time:422690ms step_avg:186.62ms | |
| step:2266/4740 train_time:423011ms step_avg:186.68ms | |
| step:2267/4740 train_time:423186ms step_avg:186.67ms | |
| step:2268/4740 train_time:423505ms step_avg:186.73ms | |
| step:2269/4740 train_time:423681ms step_avg:186.73ms | |
| step:2270/4740 train_time:424003ms step_avg:186.79ms | |
| step:2271/4740 train_time:424179ms step_avg:186.78ms | |
| step:2272/4740 train_time:424501ms step_avg:186.84ms | |
| step:2273/4740 train_time:424676ms step_avg:186.84ms | |
| step:2274/4740 train_time:424995ms step_avg:186.89ms | |
| step:2275/4740 train_time:425169ms step_avg:186.89ms | |
| step:2276/4740 train_time:425491ms step_avg:186.95ms | |
| step:2277/4740 train_time:425667ms step_avg:186.94ms | |
| step:2278/4740 train_time:425985ms step_avg:187.00ms | |
| step:2279/4740 train_time:426163ms step_avg:187.00ms | |
| step:2280/4740 train_time:426483ms step_avg:187.05ms | |
| step:2281/4740 train_time:426662ms step_avg:187.05ms | |
| step:2282/4740 train_time:426984ms step_avg:187.11ms | |
| step:2283/4740 train_time:427159ms step_avg:187.10ms | |
| step:2284/4740 train_time:427478ms step_avg:187.16ms | |
| step:2285/4740 train_time:427655ms step_avg:187.16ms | |
| step:2286/4740 train_time:427975ms step_avg:187.22ms | |
| step:2287/4740 train_time:428151ms step_avg:187.21ms | |
| step:2288/4740 train_time:428468ms step_avg:187.27ms | |
| step:2289/4740 train_time:428644ms step_avg:187.26ms | |
| step:2290/4740 train_time:428964ms step_avg:187.32ms | |
| step:2291/4740 train_time:429144ms step_avg:187.32ms | |
| step:2292/4740 train_time:429464ms step_avg:187.38ms | |
| step:2293/4740 train_time:429641ms step_avg:187.37ms | |
| step:2294/4740 train_time:429963ms step_avg:187.43ms | |
| step:2295/4740 train_time:430137ms step_avg:187.42ms | |
| step:2296/4740 train_time:430454ms step_avg:187.48ms | |
| step:2297/4740 train_time:430630ms step_avg:187.47ms | |
| step:2298/4740 train_time:430947ms step_avg:187.53ms | |
| step:2299/4740 train_time:431126ms step_avg:187.53ms | |
| step:2300/4740 train_time:431445ms step_avg:187.58ms | |
| step:2301/4740 train_time:431623ms step_avg:187.58ms | |
| step:2302/4740 train_time:431944ms step_avg:187.64ms | |
| step:2303/4740 train_time:432122ms step_avg:187.63ms | |
| step:2304/4740 train_time:432443ms step_avg:187.69ms | |
| step:2305/4740 train_time:432620ms step_avg:187.69ms | |
| step:2306/4740 train_time:432938ms step_avg:187.74ms | |
| step:2307/4740 train_time:433117ms step_avg:187.74ms | |
| step:2308/4740 train_time:433437ms step_avg:187.80ms | |
| step:2309/4740 train_time:433612ms step_avg:187.79ms | |
| step:2310/4740 train_time:433931ms step_avg:187.85ms | |
| step:2311/4740 train_time:434107ms step_avg:187.84ms | |
| step:2312/4740 train_time:434426ms step_avg:187.90ms | |
| step:2313/4740 train_time:434607ms step_avg:187.90ms | |
| step:2314/4740 train_time:434924ms step_avg:187.95ms | |
| step:2315/4740 train_time:435101ms step_avg:187.95ms | |
| step:2316/4740 train_time:435421ms step_avg:188.01ms | |
| step:2317/4740 train_time:435598ms step_avg:188.00ms | |
| step:2318/4740 train_time:435920ms step_avg:188.06ms | |
| step:2319/4740 train_time:436096ms step_avg:188.05ms | |
| step:2320/4740 train_time:436416ms step_avg:188.11ms | |
| step:2321/4740 train_time:436594ms step_avg:188.11ms | |
| step:2322/4740 train_time:436913ms step_avg:188.16ms | |
| step:2323/4740 train_time:437088ms step_avg:188.16ms | |
| step:2324/4740 train_time:437412ms step_avg:188.21ms | |
| step:2325/4740 train_time:437589ms step_avg:188.21ms | |
| step:2326/4740 train_time:437908ms step_avg:188.27ms | |
| step:2327/4740 train_time:438085ms step_avg:188.26ms | |
| step:2328/4740 train_time:438405ms step_avg:188.32ms | |
| step:2329/4740 train_time:438581ms step_avg:188.31ms | |
| step:2330/4740 train_time:438901ms step_avg:188.37ms | |
| step:2331/4740 train_time:439077ms step_avg:188.36ms | |
| step:2332/4740 train_time:439395ms step_avg:188.42ms | |
| step:2333/4740 train_time:439571ms step_avg:188.41ms | |
| step:2334/4740 train_time:439891ms step_avg:188.47ms | |
| step:2335/4740 train_time:440068ms step_avg:188.47ms | |
| step:2336/4740 train_time:440387ms step_avg:188.52ms | |
| step:2337/4740 train_time:440564ms step_avg:188.52ms | |
| step:2338/4740 train_time:440887ms step_avg:188.57ms | |
| step:2339/4740 train_time:441062ms step_avg:188.57ms | |
| step:2340/4740 train_time:441386ms step_avg:188.63ms | |
| step:2341/4740 train_time:441562ms step_avg:188.62ms | |
| step:2342/4740 train_time:441884ms step_avg:188.68ms | |
| step:2343/4740 train_time:442060ms step_avg:188.67ms | |
| step:2344/4740 train_time:442381ms step_avg:188.73ms | |
| step:2345/4740 train_time:442556ms step_avg:188.72ms | |
| step:2346/4740 train_time:442875ms step_avg:188.78ms | |
| step:2347/4740 train_time:443052ms step_avg:188.77ms | |
| step:2348/4740 train_time:443368ms step_avg:188.83ms | |
| step:2349/4740 train_time:443545ms step_avg:188.82ms | |
| step:2350/4740 train_time:443863ms step_avg:188.88ms | |
| step:2351/4740 train_time:444041ms step_avg:188.87ms | |
| step:2352/4740 train_time:444362ms step_avg:188.93ms | |
| step:2353/4740 train_time:444540ms step_avg:188.92ms | |
| step:2354/4740 train_time:444860ms step_avg:188.98ms | |
| step:2355/4740 train_time:445041ms step_avg:188.98ms | |
| step:2356/4740 train_time:445361ms step_avg:189.03ms | |
| step:2357/4740 train_time:445535ms step_avg:189.03ms | |
| step:2358/4740 train_time:445854ms step_avg:189.08ms | |
| step:2359/4740 train_time:446037ms step_avg:189.08ms | |
| step:2360/4740 train_time:446352ms step_avg:189.13ms | |
| step:2361/4740 train_time:446530ms step_avg:189.13ms | |
| step:2362/4740 train_time:446850ms step_avg:189.18ms | |
| step:2363/4740 train_time:447030ms step_avg:189.18ms | |
| step:2364/4740 train_time:447349ms step_avg:189.23ms | |
| step:2365/4740 train_time:447525ms step_avg:189.23ms | |
| step:2366/4740 train_time:447847ms step_avg:189.28ms | |
| step:2367/4740 train_time:448026ms step_avg:189.28ms | |
| step:2368/4740 train_time:448345ms step_avg:189.33ms | |
| step:2369/4740 train_time:448521ms step_avg:189.33ms | |
| step:2370/4740 train_time:448844ms step_avg:189.39ms | |
| step:2371/4740 train_time:449024ms step_avg:189.38ms | |
| step:2372/4740 train_time:449344ms step_avg:189.44ms | |
| step:2373/4740 train_time:449520ms step_avg:189.43ms | |
| step:2374/4740 train_time:449844ms step_avg:189.49ms | |
| step:2375/4740 train_time:450020ms step_avg:189.48ms | |
| step:2376/4740 train_time:450341ms step_avg:189.54ms | |
| step:2377/4740 train_time:450516ms step_avg:189.53ms | |
| step:2378/4740 train_time:450833ms step_avg:189.59ms | |
| step:2379/4740 train_time:451012ms step_avg:189.58ms | |
| step:2380/4740 train_time:451331ms step_avg:189.63ms | |
| step:2381/4740 train_time:451509ms step_avg:189.63ms | |
| step:2382/4740 train_time:451829ms step_avg:189.68ms | |
| step:2383/4740 train_time:452007ms step_avg:189.68ms | |
| step:2384/4740 train_time:452327ms step_avg:189.73ms | |
| step:2385/4740 train_time:452504ms step_avg:189.73ms | |
| step:2386/4740 train_time:452828ms step_avg:189.79ms | |
| step:2387/4740 train_time:453005ms step_avg:189.78ms | |
| step:2388/4740 train_time:453323ms step_avg:189.83ms | |
| step:2389/4740 train_time:453504ms step_avg:189.83ms | |
| step:2390/4740 train_time:453823ms step_avg:189.88ms | |
| step:2391/4740 train_time:454002ms step_avg:189.88ms | |
| step:2392/4740 train_time:454323ms step_avg:189.93ms | |
| step:2393/4740 train_time:454502ms step_avg:189.93ms | |
| step:2394/4740 train_time:454824ms step_avg:189.99ms | |
| step:2395/4740 train_time:454999ms step_avg:189.98ms | |
| step:2396/4740 train_time:455322ms step_avg:190.03ms | |
| step:2397/4740 train_time:455502ms step_avg:190.03ms | |
| step:2398/4740 train_time:455824ms step_avg:190.09ms | |
| step:2399/4740 train_time:456002ms step_avg:190.08ms | |
| step:2400/4740 train_time:456323ms step_avg:190.13ms | |
| step:2401/4740 train_time:456500ms step_avg:190.13ms | |
| step:2402/4740 train_time:456823ms step_avg:190.18ms | |
| step:2403/4740 train_time:457002ms step_avg:190.18ms | |
| step:2404/4740 train_time:457323ms step_avg:190.23ms | |
| step:2405/4740 train_time:457502ms step_avg:190.23ms | |
| step:2406/4740 train_time:457822ms step_avg:190.28ms | |
| step:2407/4740 train_time:458001ms step_avg:190.28ms | |
| step:2408/4740 train_time:458322ms step_avg:190.33ms | |
| step:2409/4740 train_time:458498ms step_avg:190.33ms | |
| step:2410/4740 train_time:458817ms step_avg:190.38ms | |
| step:2411/4740 train_time:458999ms step_avg:190.38ms | |
| step:2412/4740 train_time:459318ms step_avg:190.43ms | |
| step:2413/4740 train_time:459501ms step_avg:190.43ms | |
| step:2414/4740 train_time:459820ms step_avg:190.48ms | |
| step:2415/4740 train_time:459996ms step_avg:190.47ms | |
| step:2416/4740 train_time:460318ms step_avg:190.53ms | |
| step:2417/4740 train_time:460497ms step_avg:190.52ms | |
| step:2418/4740 train_time:460818ms step_avg:190.58ms | |
| step:2419/4740 train_time:460995ms step_avg:190.57ms | |
| step:2420/4740 train_time:461311ms step_avg:190.62ms | |
| step:2421/4740 train_time:461493ms step_avg:190.62ms | |
| step:2422/4740 train_time:461815ms step_avg:190.68ms | |
| step:2423/4740 train_time:461993ms step_avg:190.67ms | |
| step:2424/4740 train_time:462312ms step_avg:190.72ms | |
| step:2425/4740 train_time:462494ms step_avg:190.72ms | |
| step:2426/4740 train_time:462813ms step_avg:190.77ms | |
| step:2427/4740 train_time:462993ms step_avg:190.77ms | |
| step:2428/4740 train_time:463311ms step_avg:190.82ms | |
| step:2429/4740 train_time:463489ms step_avg:190.81ms | |
| step:2430/4740 train_time:463809ms step_avg:190.87ms | |
| step:2431/4740 train_time:463987ms step_avg:190.86ms | |
| step:2432/4740 train_time:464308ms step_avg:190.92ms | |
| step:2433/4740 train_time:464484ms step_avg:190.91ms | |
| step:2434/4740 train_time:464805ms step_avg:190.96ms | |
| step:2435/4740 train_time:464981ms step_avg:190.96ms | |
| step:2436/4740 train_time:465302ms step_avg:191.01ms | |
| step:2437/4740 train_time:465478ms step_avg:191.00ms | |
| step:2438/4740 train_time:465799ms step_avg:191.06ms | |
| step:2439/4740 train_time:465976ms step_avg:191.05ms | |
| step:2440/4740 train_time:466294ms step_avg:191.10ms | |
| step:2441/4740 train_time:466471ms step_avg:191.10ms | |
| step:2442/4740 train_time:466792ms step_avg:191.15ms | |
| step:2443/4740 train_time:466969ms step_avg:191.15ms | |
| step:2444/4740 train_time:467290ms step_avg:191.20ms | |
| step:2445/4740 train_time:467468ms step_avg:191.19ms | |
| step:2446/4740 train_time:467786ms step_avg:191.25ms | |
| step:2447/4740 train_time:467965ms step_avg:191.24ms | |
| step:2448/4740 train_time:468289ms step_avg:191.29ms | |
| step:2449/4740 train_time:468465ms step_avg:191.29ms | |
| step:2450/4740 train_time:468785ms step_avg:191.34ms | |
| step:2451/4740 train_time:468963ms step_avg:191.34ms | |
| step:2452/4740 train_time:469289ms step_avg:191.39ms | |
| step:2453/4740 train_time:469464ms step_avg:191.38ms | |
| step:2454/4740 train_time:469786ms step_avg:191.44ms | |
| step:2455/4740 train_time:469963ms step_avg:191.43ms | |
| step:2456/4740 train_time:470285ms step_avg:191.48ms | |
| step:2457/4740 train_time:470465ms step_avg:191.48ms | |
| step:2458/4740 train_time:470785ms step_avg:191.53ms | |
| step:2459/4740 train_time:470961ms step_avg:191.53ms | |
| step:2460/4740 train_time:471283ms step_avg:191.58ms | |
| step:2461/4740 train_time:471459ms step_avg:191.57ms | |
| step:2462/4740 train_time:471776ms step_avg:191.62ms | |
| step:2463/4740 train_time:471952ms step_avg:191.62ms | |
| step:2464/4740 train_time:472272ms step_avg:191.67ms | |
| step:2465/4740 train_time:472452ms step_avg:191.66ms | |
| step:2466/4740 train_time:472769ms step_avg:191.71ms | |
| step:2467/4740 train_time:472948ms step_avg:191.71ms | |
| step:2468/4740 train_time:473268ms step_avg:191.76ms | |
| step:2469/4740 train_time:473445ms step_avg:191.76ms | |
| step:2470/4740 train_time:473764ms step_avg:191.81ms | |
| step:2471/4740 train_time:473942ms step_avg:191.80ms | |
| step:2472/4740 train_time:474260ms step_avg:191.85ms | |
| step:2473/4740 train_time:474440ms step_avg:191.85ms | |
| step:2474/4740 train_time:474760ms step_avg:191.90ms | |
| step:2475/4740 train_time:474936ms step_avg:191.89ms | |
| step:2476/4740 train_time:475257ms step_avg:191.95ms | |
| step:2477/4740 train_time:475431ms step_avg:191.94ms | |
| step:2478/4740 train_time:475750ms step_avg:191.99ms | |
| step:2479/4740 train_time:475928ms step_avg:191.98ms | |
| step:2480/4740 train_time:476249ms step_avg:192.04ms | |
| step:2481/4740 train_time:476427ms step_avg:192.03ms | |
| step:2482/4740 train_time:476748ms step_avg:192.08ms | |
| step:2483/4740 train_time:476925ms step_avg:192.08ms | |
| step:2484/4740 train_time:477244ms step_avg:192.13ms | |
| step:2485/4740 train_time:477422ms step_avg:192.12ms | |
| step:2486/4740 train_time:477743ms step_avg:192.17ms | |
| step:2487/4740 train_time:477922ms step_avg:192.17ms | |
| step:2488/4740 train_time:478244ms step_avg:192.22ms | |
| step:2489/4740 train_time:478420ms step_avg:192.21ms | |
| step:2490/4740 train_time:478736ms step_avg:192.26ms | |
| step:2491/4740 train_time:478916ms step_avg:192.26ms | |
| step:2492/4740 train_time:479236ms step_avg:192.31ms | |
| step:2493/4740 train_time:479415ms step_avg:192.30ms | |
| step:2494/4740 train_time:479732ms step_avg:192.35ms | |
| step:2495/4740 train_time:479909ms step_avg:192.35ms | |
| step:2496/4740 train_time:480228ms step_avg:192.40ms | |
| step:2497/4740 train_time:480405ms step_avg:192.39ms | |
| step:2498/4740 train_time:480726ms step_avg:192.44ms | |
| step:2499/4740 train_time:480904ms step_avg:192.44ms | |
| step:2500/4740 train_time:481224ms step_avg:192.49ms | |
| step:2500/4740 val_loss:3.1588 train_time:481348ms step_avg:192.54ms | |
| step:2501/4740 train_time:481406ms step_avg:192.49ms | |
| step:2502/4740 train_time:481738ms step_avg:192.54ms | |
| step:2503/4740 train_time:481915ms step_avg:192.53ms | |
| step:2504/4740 train_time:482230ms step_avg:192.58ms | |
| step:2505/4740 train_time:482404ms step_avg:192.58ms | |
| step:2506/4740 train_time:482731ms step_avg:192.63ms | |
| step:2507/4740 train_time:482911ms step_avg:192.63ms | |
| step:2508/4740 train_time:483229ms step_avg:192.67ms | |
| step:2509/4740 train_time:483405ms step_avg:192.67ms | |
| step:2510/4740 train_time:483728ms step_avg:192.72ms | |
| step:2511/4740 train_time:483905ms step_avg:192.71ms | |
| step:2512/4740 train_time:484223ms step_avg:192.76ms | |
| step:2513/4740 train_time:484399ms step_avg:192.76ms | |
| step:2514/4740 train_time:484719ms step_avg:192.81ms | |
| step:2515/4740 train_time:484897ms step_avg:192.80ms | |
| step:2516/4740 train_time:485217ms step_avg:192.85ms | |
| step:2517/4740 train_time:485393ms step_avg:192.85ms | |
| step:2518/4740 train_time:485711ms step_avg:192.90ms | |
| step:2519/4740 train_time:485890ms step_avg:192.89ms | |
| step:2520/4740 train_time:486210ms step_avg:192.94ms | |
| step:2521/4740 train_time:486388ms step_avg:192.93ms | |
| step:2522/4740 train_time:486708ms step_avg:192.98ms | |
| step:2523/4740 train_time:486882ms step_avg:192.98ms | |
| step:2524/4740 train_time:487206ms step_avg:193.03ms | |
| step:2525/4740 train_time:487382ms step_avg:193.02ms | |
| step:2526/4740 train_time:487702ms step_avg:193.07ms | |
| step:2527/4740 train_time:487878ms step_avg:193.07ms | |
| step:2528/4740 train_time:488199ms step_avg:193.12ms | |
| step:2529/4740 train_time:488375ms step_avg:193.11ms | |
| step:2530/4740 train_time:488696ms step_avg:193.16ms | |
| step:2531/4740 train_time:488874ms step_avg:193.15ms | |
| step:2532/4740 train_time:489197ms step_avg:193.21ms | |
| step:2533/4740 train_time:489376ms step_avg:193.20ms | |
| step:2534/4740 train_time:489699ms step_avg:193.25ms | |
| step:2535/4740 train_time:489878ms step_avg:193.25ms | |
| step:2536/4740 train_time:490198ms step_avg:193.30ms | |
| step:2537/4740 train_time:490377ms step_avg:193.29ms | |
| step:2538/4740 train_time:490699ms step_avg:193.34ms | |
| step:2539/4740 train_time:490874ms step_avg:193.33ms | |
| step:2540/4740 train_time:491196ms step_avg:193.38ms | |
| step:2541/4740 train_time:491375ms step_avg:193.38ms | |
| step:2542/4740 train_time:491696ms step_avg:193.43ms | |
| step:2543/4740 train_time:491872ms step_avg:193.42ms | |
| step:2544/4740 train_time:492191ms step_avg:193.47ms | |
| step:2545/4740 train_time:492369ms step_avg:193.47ms | |
| step:2546/4740 train_time:492687ms step_avg:193.51ms | |
| step:2547/4740 train_time:492866ms step_avg:193.51ms | |
| step:2548/4740 train_time:493185ms step_avg:193.56ms | |
| step:2549/4740 train_time:493359ms step_avg:193.55ms | |
| step:2550/4740 train_time:493680ms step_avg:193.60ms | |
| step:2551/4740 train_time:493858ms step_avg:193.59ms | |
| step:2552/4740 train_time:494177ms step_avg:193.64ms | |
| step:2553/4740 train_time:494354ms step_avg:193.64ms | |
| step:2554/4740 train_time:494676ms step_avg:193.69ms | |
| step:2555/4740 train_time:494852ms step_avg:193.68ms | |
| step:2556/4740 train_time:495172ms step_avg:193.73ms | |
| step:2557/4740 train_time:495353ms step_avg:193.72ms | |
| step:2558/4740 train_time:495677ms step_avg:193.78ms | |
| step:2559/4740 train_time:495854ms step_avg:193.77ms | |
| step:2560/4740 train_time:496172ms step_avg:193.82ms | |
| step:2561/4740 train_time:496351ms step_avg:193.81ms | |
| step:2562/4740 train_time:496671ms step_avg:193.86ms | |
| step:2563/4740 train_time:496849ms step_avg:193.85ms | |
| step:2564/4740 train_time:497167ms step_avg:193.90ms | |
| step:2565/4740 train_time:497346ms step_avg:193.90ms | |
| step:2566/4740 train_time:497666ms step_avg:193.95ms | |
| step:2567/4740 train_time:497846ms step_avg:193.94ms | |
| step:2568/4740 train_time:498165ms step_avg:193.99ms | |
| step:2569/4740 train_time:498341ms step_avg:193.98ms | |
| step:2570/4740 train_time:498660ms step_avg:194.03ms | |
| step:2571/4740 train_time:498841ms step_avg:194.03ms | |
| step:2572/4740 train_time:499161ms step_avg:194.08ms | |
| step:2573/4740 train_time:499338ms step_avg:194.07ms | |
| step:2574/4740 train_time:499660ms step_avg:194.12ms | |
| step:2575/4740 train_time:499838ms step_avg:194.11ms | |
| step:2576/4740 train_time:500157ms step_avg:194.16ms | |
| step:2577/4740 train_time:500336ms step_avg:194.15ms | |
| step:2578/4740 train_time:500656ms step_avg:194.20ms | |
| step:2579/4740 train_time:500834ms step_avg:194.20ms | |
| step:2580/4740 train_time:501156ms step_avg:194.25ms | |
| step:2581/4740 train_time:501331ms step_avg:194.24ms | |
| step:2582/4740 train_time:501648ms step_avg:194.29ms | |
| step:2583/4740 train_time:501825ms step_avg:194.28ms | |
| step:2584/4740 train_time:502144ms step_avg:194.33ms | |
| step:2585/4740 train_time:502322ms step_avg:194.32ms | |
| step:2586/4740 train_time:502641ms step_avg:194.37ms | |
| step:2587/4740 train_time:502818ms step_avg:194.36ms | |
| step:2588/4740 train_time:503141ms step_avg:194.41ms | |
| step:2589/4740 train_time:503318ms step_avg:194.41ms | |
| step:2590/4740 train_time:503641ms step_avg:194.46ms | |
| step:2591/4740 train_time:503816ms step_avg:194.45ms | |
| step:2592/4740 train_time:504136ms step_avg:194.50ms | |
| step:2593/4740 train_time:504314ms step_avg:194.49ms | |
| step:2594/4740 train_time:504633ms step_avg:194.54ms | |
| step:2595/4740 train_time:504815ms step_avg:194.53ms | |
| step:2596/4740 train_time:505136ms step_avg:194.58ms | |
| step:2597/4740 train_time:505313ms step_avg:194.58ms | |
| step:2598/4740 train_time:505635ms step_avg:194.62ms | |
| step:2599/4740 train_time:505815ms step_avg:194.62ms | |
| step:2600/4740 train_time:506135ms step_avg:194.67ms | |
| step:2601/4740 train_time:506312ms step_avg:194.66ms | |
| step:2602/4740 train_time:506630ms step_avg:194.71ms | |
| step:2603/4740 train_time:506809ms step_avg:194.70ms | |
| step:2604/4740 train_time:507130ms step_avg:194.75ms | |
| step:2605/4740 train_time:507307ms step_avg:194.74ms | |
| step:2606/4740 train_time:507625ms step_avg:194.79ms | |
| step:2607/4740 train_time:507805ms step_avg:194.79ms | |
| step:2608/4740 train_time:508124ms step_avg:194.83ms | |
| step:2609/4740 train_time:508302ms step_avg:194.83ms | |
| step:2610/4740 train_time:508623ms step_avg:194.87ms | |
| step:2611/4740 train_time:508800ms step_avg:194.87ms | |
| step:2612/4740 train_time:509120ms step_avg:194.92ms | |
| step:2613/4740 train_time:509301ms step_avg:194.91ms | |
| step:2614/4740 train_time:509620ms step_avg:194.96ms | |
| step:2615/4740 train_time:509799ms step_avg:194.95ms | |
| step:2616/4740 train_time:510122ms step_avg:195.00ms | |
| step:2617/4740 train_time:510300ms step_avg:194.99ms | |
| step:2618/4740 train_time:510622ms step_avg:195.04ms | |
| step:2619/4740 train_time:510800ms step_avg:195.04ms | |
| step:2620/4740 train_time:511121ms step_avg:195.08ms | |
| step:2621/4740 train_time:511297ms step_avg:195.08ms | |
| step:2622/4740 train_time:511619ms step_avg:195.13ms | |
| step:2623/4740 train_time:511795ms step_avg:195.12ms | |
| step:2624/4740 train_time:512116ms step_avg:195.17ms | |
| step:2625/4740 train_time:512292ms step_avg:195.16ms | |
| step:2626/4740 train_time:512610ms step_avg:195.21ms | |
| step:2627/4740 train_time:512787ms step_avg:195.20ms | |
| step:2628/4740 train_time:513108ms step_avg:195.25ms | |
| step:2629/4740 train_time:513285ms step_avg:195.24ms | |
| step:2630/4740 train_time:513604ms step_avg:195.29ms | |
| step:2631/4740 train_time:513784ms step_avg:195.28ms | |
| step:2632/4740 train_time:514102ms step_avg:195.33ms | |
| step:2633/4740 train_time:514279ms step_avg:195.32ms | |
| step:2634/4740 train_time:514599ms step_avg:195.37ms | |
| step:2635/4740 train_time:514778ms step_avg:195.36ms | |
| step:2636/4740 train_time:515100ms step_avg:195.41ms | |
| step:2637/4740 train_time:515276ms step_avg:195.40ms | |
| step:2638/4740 train_time:515597ms step_avg:195.45ms | |
| step:2639/4740 train_time:515772ms step_avg:195.44ms | |
| step:2640/4740 train_time:516091ms step_avg:195.49ms | |
| step:2641/4740 train_time:516271ms step_avg:195.48ms | |
| step:2642/4740 train_time:516592ms step_avg:195.53ms | |
| step:2643/4740 train_time:516768ms step_avg:195.52ms | |
| step:2644/4740 train_time:517086ms step_avg:195.57ms | |
| step:2645/4740 train_time:517263ms step_avg:195.56ms | |
| step:2646/4740 train_time:517583ms step_avg:195.61ms | |
| step:2647/4740 train_time:517762ms step_avg:195.60ms | |
| step:2648/4740 train_time:518081ms step_avg:195.65ms | |
| step:2649/4740 train_time:518258ms step_avg:195.64ms | |
| step:2650/4740 train_time:518581ms step_avg:195.69ms | |
| step:2651/4740 train_time:518757ms step_avg:195.68ms | |
| step:2652/4740 train_time:519078ms step_avg:195.73ms | |
| step:2653/4740 train_time:519253ms step_avg:195.72ms | |
| step:2654/4740 train_time:519570ms step_avg:195.77ms | |
| step:2655/4740 train_time:519750ms step_avg:195.76ms | |
| step:2656/4740 train_time:520069ms step_avg:195.81ms | |
| step:2657/4740 train_time:520249ms step_avg:195.80ms | |
| step:2658/4740 train_time:520566ms step_avg:195.85ms | |
| step:2659/4740 train_time:520750ms step_avg:195.84ms | |
| step:2660/4740 train_time:521069ms step_avg:195.89ms | |
| step:2661/4740 train_time:521245ms step_avg:195.88ms | |
| step:2662/4740 train_time:521566ms step_avg:195.93ms | |
| step:2663/4740 train_time:521742ms step_avg:195.92ms | |
| step:2664/4740 train_time:522060ms step_avg:195.97ms | |
| step:2665/4740 train_time:522239ms step_avg:195.96ms | |
| step:2666/4740 train_time:522563ms step_avg:196.01ms | |
| step:2667/4740 train_time:522740ms step_avg:196.00ms | |
| step:2668/4740 train_time:523058ms step_avg:196.05ms | |
| step:2669/4740 train_time:523235ms step_avg:196.04ms | |
| step:2670/4740 train_time:523555ms step_avg:196.09ms | |
| step:2671/4740 train_time:523732ms step_avg:196.08ms | |
| step:2672/4740 train_time:524050ms step_avg:196.13ms | |
| step:2673/4740 train_time:524229ms step_avg:196.12ms | |
| step:2674/4740 train_time:524552ms step_avg:196.17ms | |
| step:2675/4740 train_time:524728ms step_avg:196.16ms | |
| step:2676/4740 train_time:525048ms step_avg:196.21ms | |
| step:2677/4740 train_time:525229ms step_avg:196.20ms | |
| step:2678/4740 train_time:525549ms step_avg:196.25ms | |
| step:2679/4740 train_time:525728ms step_avg:196.24ms | |
| step:2680/4740 train_time:526048ms step_avg:196.29ms | |
| step:2681/4740 train_time:526225ms step_avg:196.28ms | |
| step:2682/4740 train_time:526547ms step_avg:196.33ms | |
| step:2683/4740 train_time:526725ms step_avg:196.32ms | |
| step:2684/4740 train_time:527046ms step_avg:196.37ms | |
| step:2685/4740 train_time:527221ms step_avg:196.36ms | |
| step:2686/4740 train_time:527541ms step_avg:196.40ms | |
| step:2687/4740 train_time:527719ms step_avg:196.40ms | |
| step:2688/4740 train_time:528040ms step_avg:196.44ms | |
| step:2689/4740 train_time:528218ms step_avg:196.44ms | |
| step:2690/4740 train_time:528540ms step_avg:196.48ms | |
| step:2691/4740 train_time:528714ms step_avg:196.47ms | |
| step:2692/4740 train_time:529034ms step_avg:196.52ms | |
| step:2693/4740 train_time:529211ms step_avg:196.51ms | |
| step:2694/4740 train_time:529532ms step_avg:196.56ms | |
| step:2695/4740 train_time:529711ms step_avg:196.55ms | |
| step:2696/4740 train_time:530029ms step_avg:196.60ms | |
| step:2697/4740 train_time:530208ms step_avg:196.59ms | |
| step:2698/4740 train_time:530526ms step_avg:196.64ms | |
| step:2699/4740 train_time:530703ms step_avg:196.63ms | |
| step:2700/4740 train_time:531019ms step_avg:196.67ms | |
| step:2701/4740 train_time:531200ms step_avg:196.67ms | |
| step:2702/4740 train_time:531521ms step_avg:196.71ms | |
| step:2703/4740 train_time:531699ms step_avg:196.71ms | |
| step:2704/4740 train_time:532017ms step_avg:196.75ms | |
| step:2705/4740 train_time:532197ms step_avg:196.75ms | |
| step:2706/4740 train_time:532518ms step_avg:196.79ms | |
| step:2707/4740 train_time:532697ms step_avg:196.78ms | |
| step:2708/4740 train_time:533017ms step_avg:196.83ms | |
| step:2709/4740 train_time:533194ms step_avg:196.82ms | |
| step:2710/4740 train_time:533517ms step_avg:196.87ms | |
| step:2711/4740 train_time:533694ms step_avg:196.86ms | |
| step:2712/4740 train_time:534015ms step_avg:196.91ms | |
| step:2713/4740 train_time:534192ms step_avg:196.90ms | |
| step:2714/4740 train_time:534507ms step_avg:196.94ms | |
| step:2715/4740 train_time:534690ms step_avg:196.94ms | |
| step:2716/4740 train_time:535007ms step_avg:196.98ms | |
| step:2717/4740 train_time:535187ms step_avg:196.98ms | |
| step:2718/4740 train_time:535507ms step_avg:197.02ms | |
| step:2719/4740 train_time:535684ms step_avg:197.02ms | |
| step:2720/4740 train_time:536002ms step_avg:197.06ms | |
| step:2721/4740 train_time:536179ms step_avg:197.05ms | |
| step:2722/4740 train_time:536500ms step_avg:197.10ms | |
| step:2723/4740 train_time:536678ms step_avg:197.09ms | |
| step:2724/4740 train_time:537000ms step_avg:197.14ms | |
| step:2725/4740 train_time:537175ms step_avg:197.13ms | |
| step:2726/4740 train_time:537493ms step_avg:197.17ms | |
| step:2727/4740 train_time:537673ms step_avg:197.17ms | |
| step:2728/4740 train_time:537992ms step_avg:197.21ms | |
| step:2729/4740 train_time:538172ms step_avg:197.20ms | |
| step:2730/4740 train_time:538492ms step_avg:197.25ms | |
| step:2731/4740 train_time:538672ms step_avg:197.24ms | |
| step:2732/4740 train_time:538992ms step_avg:197.29ms | |
| step:2733/4740 train_time:539169ms step_avg:197.28ms | |
| step:2734/4740 train_time:539489ms step_avg:197.33ms | |
| step:2735/4740 train_time:539664ms step_avg:197.32ms | |
| step:2736/4740 train_time:539983ms step_avg:197.36ms | |
| step:2737/4740 train_time:540161ms step_avg:197.36ms | |
| step:2738/4740 train_time:540482ms step_avg:197.40ms | |
| step:2739/4740 train_time:540660ms step_avg:197.39ms | |
| step:2740/4740 train_time:540980ms step_avg:197.44ms | |
| step:2741/4740 train_time:541157ms step_avg:197.43ms | |
| step:2742/4740 train_time:541477ms step_avg:197.48ms | |
| step:2743/4740 train_time:541655ms step_avg:197.47ms | |
| step:2744/4740 train_time:541979ms step_avg:197.51ms | |
| step:2745/4740 train_time:542154ms step_avg:197.51ms | |
| step:2746/4740 train_time:542475ms step_avg:197.55ms | |
| step:2747/4740 train_time:542651ms step_avg:197.54ms | |
| step:2748/4740 train_time:542969ms step_avg:197.59ms | |
| step:2749/4740 train_time:543149ms step_avg:197.58ms | |
| step:2750/4740 train_time:543467ms step_avg:197.62ms | |
| step:2750/4740 val_loss:3.1271 train_time:543592ms step_avg:197.67ms | |
| step:2751/4740 train_time:543650ms step_avg:197.62ms | |
| step:2752/4740 train_time:543985ms step_avg:197.67ms | |
| step:2753/4740 train_time:544159ms step_avg:197.66ms | |
| step:2754/4740 train_time:544472ms step_avg:197.70ms | |
| step:2755/4740 train_time:544648ms step_avg:197.69ms | |
| step:2756/4740 train_time:544976ms step_avg:197.74ms | |
| step:2757/4740 train_time:545156ms step_avg:197.74ms | |
| step:2758/4740 train_time:545474ms step_avg:197.78ms | |
| step:2759/4740 train_time:545650ms step_avg:197.77ms | |
| step:2760/4740 train_time:545974ms step_avg:197.82ms | |
| step:2761/4740 train_time:546152ms step_avg:197.81ms | |
| step:2762/4740 train_time:546476ms step_avg:197.86ms | |
| step:2763/4740 train_time:546655ms step_avg:197.85ms | |
| step:2764/4740 train_time:546977ms step_avg:197.89ms | |
| step:2765/4740 train_time:547154ms step_avg:197.89ms | |
| step:2766/4740 train_time:547476ms step_avg:197.93ms | |
| step:2767/4740 train_time:547652ms step_avg:197.92ms | |
| step:2768/4740 train_time:547974ms step_avg:197.97ms | |
| step:2769/4740 train_time:548152ms step_avg:197.96ms | |
| step:2770/4740 train_time:548474ms step_avg:198.01ms | |
| step:2771/4740 train_time:548652ms step_avg:198.00ms | |
| step:2772/4740 train_time:548972ms step_avg:198.04ms | |
| step:2773/4740 train_time:549149ms step_avg:198.03ms | |
| step:2774/4740 train_time:549474ms step_avg:198.08ms | |
| step:2775/4740 train_time:549650ms step_avg:198.07ms | |
| step:2776/4740 train_time:549971ms step_avg:198.12ms | |
| step:2777/4740 train_time:550148ms step_avg:198.11ms | |
| step:2778/4740 train_time:550471ms step_avg:198.15ms | |
| step:2779/4740 train_time:550646ms step_avg:198.15ms | |
| step:2780/4740 train_time:550969ms step_avg:198.19ms | |
| step:2781/4740 train_time:551146ms step_avg:198.18ms | |
| step:2782/4740 train_time:551468ms step_avg:198.23ms | |
| step:2783/4740 train_time:551648ms step_avg:198.22ms | |
| step:2784/4740 train_time:551969ms step_avg:198.26ms | |
| step:2785/4740 train_time:552145ms step_avg:198.26ms | |
| step:2786/4740 train_time:552467ms step_avg:198.30ms | |
| step:2787/4740 train_time:552643ms step_avg:198.29ms | |
| step:2788/4740 train_time:552962ms step_avg:198.34ms | |
| step:2789/4740 train_time:553141ms step_avg:198.33ms | |
| step:2790/4740 train_time:553462ms step_avg:198.37ms | |
| step:2791/4740 train_time:553638ms step_avg:198.37ms | |
| step:2792/4740 train_time:553959ms step_avg:198.41ms | |
| step:2793/4740 train_time:554140ms step_avg:198.40ms | |
| step:2794/4740 train_time:554462ms step_avg:198.45ms | |
| step:2795/4740 train_time:554639ms step_avg:198.44ms | |
| step:2796/4740 train_time:554960ms step_avg:198.48ms | |
| step:2797/4740 train_time:555140ms step_avg:198.48ms | |
| step:2798/4740 train_time:555457ms step_avg:198.52ms | |
| step:2799/4740 train_time:555636ms step_avg:198.51ms | |
| step:2800/4740 train_time:555958ms step_avg:198.56ms | |
| step:2801/4740 train_time:556136ms step_avg:198.55ms | |
| step:2802/4740 train_time:556454ms step_avg:198.59ms | |
| step:2803/4740 train_time:556634ms step_avg:198.58ms | |
| step:2804/4740 train_time:556956ms step_avg:198.63ms | |
| step:2805/4740 train_time:557135ms step_avg:198.62ms | |
| step:2806/4740 train_time:557453ms step_avg:198.66ms | |
| step:2807/4740 train_time:557636ms step_avg:198.66ms | |
| step:2808/4740 train_time:557959ms step_avg:198.70ms | |
| step:2809/4740 train_time:558139ms step_avg:198.70ms | |
| step:2810/4740 train_time:558464ms step_avg:198.74ms | |
| step:2811/4740 train_time:558642ms step_avg:198.73ms | |
| step:2812/4740 train_time:558959ms step_avg:198.78ms | |
| step:2813/4740 train_time:559140ms step_avg:198.77ms | |
| step:2814/4740 train_time:559465ms step_avg:198.81ms | |
| step:2815/4740 train_time:559639ms step_avg:198.81ms | |
| step:2816/4740 train_time:559957ms step_avg:198.85ms | |
| step:2817/4740 train_time:560134ms step_avg:198.84ms | |
| step:2818/4740 train_time:560453ms step_avg:198.88ms | |
| step:2819/4740 train_time:560633ms step_avg:198.88ms | |
| step:2820/4740 train_time:560952ms step_avg:198.92ms | |
| step:2821/4740 train_time:561131ms step_avg:198.91ms | |
| step:2822/4740 train_time:561455ms step_avg:198.96ms | |
| step:2823/4740 train_time:561633ms step_avg:198.95ms | |
| step:2824/4740 train_time:561953ms step_avg:198.99ms | |
| step:2825/4740 train_time:562131ms step_avg:198.98ms | |
| step:2826/4740 train_time:562449ms step_avg:199.03ms | |
| step:2827/4740 train_time:562629ms step_avg:199.02ms | |
| step:2828/4740 train_time:562948ms step_avg:199.06ms | |
| step:2829/4740 train_time:563129ms step_avg:199.06ms | |
| step:2830/4740 train_time:563450ms step_avg:199.10ms | |
| step:2831/4740 train_time:563627ms step_avg:199.09ms | |
| step:2832/4740 train_time:563946ms step_avg:199.13ms | |
| step:2833/4740 train_time:564123ms step_avg:199.13ms | |
| step:2834/4740 train_time:564443ms step_avg:199.17ms | |
| step:2835/4740 train_time:564622ms step_avg:199.16ms | |
| step:2836/4740 train_time:564943ms step_avg:199.20ms | |
| step:2837/4740 train_time:565122ms step_avg:199.20ms | |
| step:2838/4740 train_time:565441ms step_avg:199.24ms | |
| step:2839/4740 train_time:565619ms step_avg:199.23ms | |
| step:2840/4740 train_time:565938ms step_avg:199.27ms | |
| step:2841/4740 train_time:566117ms step_avg:199.27ms | |
| step:2842/4740 train_time:566437ms step_avg:199.31ms | |
| step:2843/4740 train_time:566618ms step_avg:199.30ms | |
| step:2844/4740 train_time:566935ms step_avg:199.34ms | |
| step:2845/4740 train_time:567116ms step_avg:199.34ms | |
| step:2846/4740 train_time:567435ms step_avg:199.38ms | |
| step:2847/4740 train_time:567614ms step_avg:199.37ms | |
| step:2848/4740 train_time:567936ms step_avg:199.42ms | |
| step:2849/4740 train_time:568113ms step_avg:199.41ms | |
| step:2850/4740 train_time:568435ms step_avg:199.45ms | |
| step:2851/4740 train_time:568616ms step_avg:199.44ms | |
| step:2852/4740 train_time:568934ms step_avg:199.49ms | |
| step:2853/4740 train_time:569112ms step_avg:199.48ms | |
| step:2854/4740 train_time:569436ms step_avg:199.52ms | |
| step:2855/4740 train_time:569612ms step_avg:199.51ms | |
| step:2856/4740 train_time:569928ms step_avg:199.55ms | |
| step:2857/4740 train_time:570108ms step_avg:199.55ms | |
| step:2858/4740 train_time:570431ms step_avg:199.59ms | |
| step:2859/4740 train_time:570610ms step_avg:199.58ms | |
| step:2860/4740 train_time:570930ms step_avg:199.63ms | |
| step:2861/4740 train_time:571108ms step_avg:199.62ms | |
| step:2862/4740 train_time:571428ms step_avg:199.66ms | |
| step:2863/4740 train_time:571607ms step_avg:199.65ms | |
| step:2864/4740 train_time:571926ms step_avg:199.69ms | |
| step:2865/4740 train_time:572107ms step_avg:199.69ms | |
| step:2866/4740 train_time:572428ms step_avg:199.73ms | |
| step:2867/4740 train_time:572605ms step_avg:199.72ms | |
| step:2868/4740 train_time:572924ms step_avg:199.76ms | |
| step:2869/4740 train_time:573101ms step_avg:199.76ms | |
| step:2870/4740 train_time:573426ms step_avg:199.80ms | |
| step:2871/4740 train_time:573603ms step_avg:199.79ms | |
| step:2872/4740 train_time:573925ms step_avg:199.83ms | |
| step:2873/4740 train_time:574105ms step_avg:199.83ms | |
| step:2874/4740 train_time:574426ms step_avg:199.87ms | |
| step:2875/4740 train_time:574603ms step_avg:199.86ms | |
| step:2876/4740 train_time:574924ms step_avg:199.90ms | |
| step:2877/4740 train_time:575101ms step_avg:199.90ms | |
| step:2878/4740 train_time:575419ms step_avg:199.94ms | |
| step:2879/4740 train_time:575601ms step_avg:199.93ms | |
| step:2880/4740 train_time:575921ms step_avg:199.97ms | |
| step:2881/4740 train_time:576098ms step_avg:199.96ms | |
| step:2882/4740 train_time:576417ms step_avg:200.01ms | |
| step:2883/4740 train_time:576594ms step_avg:200.00ms | |
| step:2884/4740 train_time:576913ms step_avg:200.04ms | |
| step:2885/4740 train_time:577094ms step_avg:200.03ms | |
| step:2886/4740 train_time:577415ms step_avg:200.07ms | |
| step:2887/4740 train_time:577592ms step_avg:200.07ms | |
| step:2888/4740 train_time:577912ms step_avg:200.11ms | |
| step:2889/4740 train_time:578091ms step_avg:200.10ms | |
| step:2890/4740 train_time:578411ms step_avg:200.14ms | |
| step:2891/4740 train_time:578591ms step_avg:200.14ms | |
| step:2892/4740 train_time:578912ms step_avg:200.18ms | |
| step:2893/4740 train_time:579091ms step_avg:200.17ms | |
| step:2894/4740 train_time:579414ms step_avg:200.21ms | |
| step:2895/4740 train_time:579595ms step_avg:200.21ms | |
| step:2896/4740 train_time:579914ms step_avg:200.25ms | |
| step:2897/4740 train_time:580090ms step_avg:200.24ms | |
| step:2898/4740 train_time:580411ms step_avg:200.28ms | |
| step:2899/4740 train_time:580592ms step_avg:200.27ms | |
| step:2900/4740 train_time:580913ms step_avg:200.31ms | |
| step:2901/4740 train_time:581091ms step_avg:200.31ms | |
| step:2902/4740 train_time:581414ms step_avg:200.35ms | |
| step:2903/4740 train_time:581594ms step_avg:200.34ms | |
| step:2904/4740 train_time:581914ms step_avg:200.38ms | |
| step:2905/4740 train_time:582091ms step_avg:200.38ms | |
| step:2906/4740 train_time:582411ms step_avg:200.42ms | |
| step:2907/4740 train_time:582588ms step_avg:200.41ms | |
| step:2908/4740 train_time:582912ms step_avg:200.45ms | |
| step:2909/4740 train_time:583088ms step_avg:200.44ms | |
| step:2910/4740 train_time:583409ms step_avg:200.48ms | |
| step:2911/4740 train_time:583590ms step_avg:200.48ms | |
| step:2912/4740 train_time:583908ms step_avg:200.52ms | |
| step:2913/4740 train_time:584087ms step_avg:200.51ms | |
| step:2914/4740 train_time:584407ms step_avg:200.55ms | |
| step:2915/4740 train_time:584589ms step_avg:200.55ms | |
| step:2916/4740 train_time:584909ms step_avg:200.59ms | |
| step:2917/4740 train_time:585088ms step_avg:200.58ms | |
| step:2918/4740 train_time:585407ms step_avg:200.62ms | |
| step:2919/4740 train_time:585589ms step_avg:200.61ms | |
| step:2920/4740 train_time:585908ms step_avg:200.65ms | |
| step:2921/4740 train_time:586086ms step_avg:200.65ms | |
| step:2922/4740 train_time:586407ms step_avg:200.69ms | |
| step:2923/4740 train_time:586585ms step_avg:200.68ms | |
| step:2924/4740 train_time:586905ms step_avg:200.72ms | |
| step:2925/4740 train_time:587083ms step_avg:200.71ms | |
| step:2926/4740 train_time:587406ms step_avg:200.75ms | |
| step:2927/4740 train_time:587583ms step_avg:200.75ms | |
| step:2928/4740 train_time:587905ms step_avg:200.79ms | |
| step:2929/4740 train_time:588083ms step_avg:200.78ms | |
| step:2930/4740 train_time:588403ms step_avg:200.82ms | |
| step:2931/4740 train_time:588582ms step_avg:200.81ms | |
| step:2932/4740 train_time:588904ms step_avg:200.85ms | |
| step:2933/4740 train_time:589085ms step_avg:200.85ms | |
| step:2934/4740 train_time:589404ms step_avg:200.89ms | |
| step:2935/4740 train_time:589585ms step_avg:200.88ms | |
| step:2936/4740 train_time:589905ms step_avg:200.92ms | |
| step:2937/4740 train_time:590086ms step_avg:200.91ms | |
| step:2938/4740 train_time:590404ms step_avg:200.95ms | |
| step:2939/4740 train_time:590584ms step_avg:200.95ms | |
| step:2940/4740 train_time:590904ms step_avg:200.99ms | |
| step:2941/4740 train_time:591081ms step_avg:200.98ms | |
| step:2942/4740 train_time:591402ms step_avg:201.02ms | |
| step:2943/4740 train_time:591584ms step_avg:201.01ms | |
| step:2944/4740 train_time:591905ms step_avg:201.05ms | |
| step:2945/4740 train_time:592081ms step_avg:201.05ms | |
| step:2946/4740 train_time:592400ms step_avg:201.09ms | |
| step:2947/4740 train_time:592578ms step_avg:201.08ms | |
| step:2948/4740 train_time:592900ms step_avg:201.12ms | |
| step:2949/4740 train_time:593081ms step_avg:201.11ms | |
| step:2950/4740 train_time:593400ms step_avg:201.15ms | |
| step:2951/4740 train_time:593578ms step_avg:201.14ms | |
| step:2952/4740 train_time:593896ms step_avg:201.18ms | |
| step:2953/4740 train_time:594073ms step_avg:201.18ms | |
| step:2954/4740 train_time:594391ms step_avg:201.22ms | |
| step:2955/4740 train_time:594571ms step_avg:201.21ms | |
| step:2956/4740 train_time:594892ms step_avg:201.25ms | |
| step:2957/4740 train_time:595068ms step_avg:201.24ms | |
| step:2958/4740 train_time:595391ms step_avg:201.28ms | |
| step:2959/4740 train_time:595569ms step_avg:201.27ms | |
| step:2960/4740 train_time:595890ms step_avg:201.31ms | |
| step:2961/4740 train_time:596066ms step_avg:201.31ms | |
| step:2962/4740 train_time:596388ms step_avg:201.35ms | |
| step:2963/4740 train_time:596564ms step_avg:201.34ms | |
| step:2964/4740 train_time:596884ms step_avg:201.38ms | |
| step:2965/4740 train_time:597062ms step_avg:201.37ms | |
| step:2966/4740 train_time:597380ms step_avg:201.41ms | |
| step:2967/4740 train_time:597558ms step_avg:201.40ms | |
| step:2968/4740 train_time:597878ms step_avg:201.44ms | |
| step:2969/4740 train_time:598061ms step_avg:201.44ms | |
| step:2970/4740 train_time:598382ms step_avg:201.48ms | |
| step:2971/4740 train_time:598562ms step_avg:201.47ms | |
| step:2972/4740 train_time:598879ms step_avg:201.51ms | |
| step:2973/4740 train_time:599057ms step_avg:201.50ms | |
| step:2974/4740 train_time:599377ms step_avg:201.54ms | |
| step:2975/4740 train_time:599553ms step_avg:201.53ms | |
| step:2976/4740 train_time:599876ms step_avg:201.57ms | |
| step:2977/4740 train_time:600054ms step_avg:201.56ms | |
| step:2978/4740 train_time:600373ms step_avg:201.60ms | |
| step:2979/4740 train_time:600552ms step_avg:201.60ms | |
| step:2980/4740 train_time:600875ms step_avg:201.64ms | |
| step:2981/4740 train_time:601052ms step_avg:201.63ms | |
| step:2982/4740 train_time:601375ms step_avg:201.67ms | |
| step:2983/4740 train_time:601552ms step_avg:201.66ms | |
| step:2984/4740 train_time:601871ms step_avg:201.70ms | |
| step:2985/4740 train_time:602049ms step_avg:201.69ms | |
| step:2986/4740 train_time:602373ms step_avg:201.73ms | |
| step:2987/4740 train_time:602549ms step_avg:201.72ms | |
| step:2988/4740 train_time:602871ms step_avg:201.76ms | |
| step:2989/4740 train_time:603049ms step_avg:201.76ms | |
| step:2990/4740 train_time:603371ms step_avg:201.80ms | |
| step:2991/4740 train_time:603546ms step_avg:201.79ms | |
| step:2992/4740 train_time:603867ms step_avg:201.83ms | |
| step:2993/4740 train_time:604043ms step_avg:201.82ms | |
| step:2994/4740 train_time:604366ms step_avg:201.86ms | |
| step:2995/4740 train_time:604543ms step_avg:201.85ms | |
| step:2996/4740 train_time:604865ms step_avg:201.89ms | |
| step:2997/4740 train_time:605041ms step_avg:201.88ms | |
| step:2998/4740 train_time:605364ms step_avg:201.92ms | |
| step:2999/4740 train_time:605540ms step_avg:201.91ms | |
| step:3000/4740 train_time:605862ms step_avg:201.95ms | |
| step:3000/4740 val_loss:3.0970 train_time:605983ms step_avg:201.99ms | |
| step:3001/4740 train_time:606041ms step_avg:201.95ms | |
| step:3002/4740 train_time:606376ms step_avg:201.99ms | |
| step:3003/4740 train_time:606552ms step_avg:201.98ms | |
| step:3004/4740 train_time:606865ms step_avg:202.02ms | |
| step:3005/4740 train_time:607045ms step_avg:202.01ms | |
| step:3006/4740 train_time:607370ms step_avg:202.05ms | |
| step:3007/4740 train_time:607550ms step_avg:202.05ms | |
| step:3008/4740 train_time:607870ms step_avg:202.08ms | |
| step:3009/4740 train_time:608046ms step_avg:202.08ms | |
| step:3010/4740 train_time:608367ms step_avg:202.12ms | |
| step:3011/4740 train_time:608549ms step_avg:202.11ms | |
| step:3012/4740 train_time:608867ms step_avg:202.15ms | |
| step:3013/4740 train_time:609043ms step_avg:202.14ms | |
| step:3014/4740 train_time:609364ms step_avg:202.18ms | |
| step:3015/4740 train_time:609544ms step_avg:202.17ms | |
| step:3016/4740 train_time:609863ms step_avg:202.21ms | |
| step:3017/4740 train_time:610041ms step_avg:202.20ms | |
| step:3018/4740 train_time:610361ms step_avg:202.24ms | |
| step:3019/4740 train_time:610539ms step_avg:202.23ms | |
| step:3020/4740 train_time:610862ms step_avg:202.27ms | |
| step:3021/4740 train_time:611038ms step_avg:202.26ms | |
| step:3022/4740 train_time:611359ms step_avg:202.30ms | |
| step:3023/4740 train_time:611536ms step_avg:202.29ms | |
| step:3024/4740 train_time:611857ms step_avg:202.33ms | |
| step:3025/4740 train_time:612036ms step_avg:202.33ms | |
| step:3026/4740 train_time:612355ms step_avg:202.36ms | |
| step:3027/4740 train_time:612540ms step_avg:202.36ms | |
| step:3028/4740 train_time:612857ms step_avg:202.40ms | |
| step:3029/4740 train_time:613036ms step_avg:202.39ms | |
| step:3030/4740 train_time:613357ms step_avg:202.43ms | |
| step:3031/4740 train_time:613537ms step_avg:202.42ms | |
| step:3032/4740 train_time:613859ms step_avg:202.46ms | |
| step:3033/4740 train_time:614034ms step_avg:202.45ms | |
| step:3034/4740 train_time:614356ms step_avg:202.49ms | |
| step:3035/4740 train_time:614533ms step_avg:202.48ms | |
| step:3036/4740 train_time:614856ms step_avg:202.52ms | |
| step:3037/4740 train_time:615036ms step_avg:202.51ms | |
| step:3038/4740 train_time:615357ms step_avg:202.55ms | |
| step:3039/4740 train_time:615535ms step_avg:202.55ms | |
| step:3040/4740 train_time:615860ms step_avg:202.59ms | |
| step:3041/4740 train_time:616037ms step_avg:202.58ms | |
| step:3042/4740 train_time:616358ms step_avg:202.62ms | |
| step:3043/4740 train_time:616534ms step_avg:202.61ms | |
| step:3044/4740 train_time:616855ms step_avg:202.65ms | |
| step:3045/4740 train_time:617034ms step_avg:202.64ms | |
| step:3046/4740 train_time:617356ms step_avg:202.68ms | |
| step:3047/4740 train_time:617530ms step_avg:202.67ms | |
| step:3048/4740 train_time:617854ms step_avg:202.71ms | |
| step:3049/4740 train_time:618030ms step_avg:202.70ms | |
| step:3050/4740 train_time:618352ms step_avg:202.74ms | |
| step:3051/4740 train_time:618530ms step_avg:202.73ms | |
| step:3052/4740 train_time:618848ms step_avg:202.77ms | |
| step:3053/4740 train_time:619028ms step_avg:202.76ms | |
| step:3054/4740 train_time:619350ms step_avg:202.80ms | |
| step:3055/4740 train_time:619528ms step_avg:202.79ms | |
| step:3056/4740 train_time:619851ms step_avg:202.83ms | |
| step:3057/4740 train_time:620029ms step_avg:202.82ms | |
| step:3058/4740 train_time:620348ms step_avg:202.86ms | |
| step:3059/4740 train_time:620525ms step_avg:202.85ms | |
| step:3060/4740 train_time:620844ms step_avg:202.89ms | |
| step:3061/4740 train_time:621020ms step_avg:202.88ms | |
| step:3062/4740 train_time:621339ms step_avg:202.92ms | |
| step:3063/4740 train_time:621516ms step_avg:202.91ms | |
| step:3064/4740 train_time:621836ms step_avg:202.95ms | |
| step:3065/4740 train_time:622012ms step_avg:202.94ms | |
| step:3066/4740 train_time:622332ms step_avg:202.98ms | |
| step:3067/4740 train_time:622510ms step_avg:202.97ms | |
| step:3068/4740 train_time:622827ms step_avg:203.01ms | |
| step:3069/4740 train_time:623008ms step_avg:203.00ms | |
| step:3070/4740 train_time:623327ms step_avg:203.04ms | |
| step:3071/4740 train_time:623506ms step_avg:203.03ms | |
| step:3072/4740 train_time:623825ms step_avg:203.07ms | |
| step:3073/4740 train_time:624002ms step_avg:203.06ms | |
| step:3074/4740 train_time:624320ms step_avg:203.10ms | |
| step:3075/4740 train_time:624499ms step_avg:203.09ms | |
| step:3076/4740 train_time:624816ms step_avg:203.13ms | |
| step:3077/4740 train_time:624999ms step_avg:203.12ms | |
| step:3078/4740 train_time:625318ms step_avg:203.16ms | |
| step:3079/4740 train_time:625498ms step_avg:203.15ms | |
| step:3080/4740 train_time:625816ms step_avg:203.19ms | |
| step:3081/4740 train_time:625999ms step_avg:203.18ms | |
| step:3082/4740 train_time:626322ms step_avg:203.22ms | |
| step:3083/4740 train_time:626497ms step_avg:203.21ms | |
| step:3084/4740 train_time:626820ms step_avg:203.25ms | |
| step:3085/4740 train_time:626997ms step_avg:203.24ms | |
| step:3086/4740 train_time:627317ms step_avg:203.28ms | |
| step:3087/4740 train_time:627496ms step_avg:203.27ms | |
| step:3088/4740 train_time:627818ms step_avg:203.31ms | |
| step:3089/4740 train_time:627997ms step_avg:203.30ms | |
| step:3090/4740 train_time:628317ms step_avg:203.34ms | |
| step:3091/4740 train_time:628498ms step_avg:203.33ms | |
| step:3092/4740 train_time:628821ms step_avg:203.37ms | |
| step:3093/4740 train_time:628996ms step_avg:203.36ms | |
| step:3094/4740 train_time:629316ms step_avg:203.40ms | |
| step:3095/4740 train_time:629494ms step_avg:203.39ms | |
| step:3096/4740 train_time:629814ms step_avg:203.43ms | |
| step:3097/4740 train_time:629991ms step_avg:203.42ms | |
| step:3098/4740 train_time:630313ms step_avg:203.46ms | |
| step:3099/4740 train_time:630493ms step_avg:203.45ms | |
| step:3100/4740 train_time:630815ms step_avg:203.49ms | |
| step:3101/4740 train_time:630993ms step_avg:203.48ms | |
| step:3102/4740 train_time:631315ms step_avg:203.52ms | |
| step:3103/4740 train_time:631494ms step_avg:203.51ms | |
| step:3104/4740 train_time:631817ms step_avg:203.55ms | |
| step:3105/4740 train_time:631996ms step_avg:203.54ms | |
| step:3106/4740 train_time:632315ms step_avg:203.58ms | |
| step:3107/4740 train_time:632494ms step_avg:203.57ms | |
| step:3108/4740 train_time:632817ms step_avg:203.61ms | |
| step:3109/4740 train_time:632993ms step_avg:203.60ms | |
| step:3110/4740 train_time:633314ms step_avg:203.64ms | |
| step:3111/4740 train_time:633493ms step_avg:203.63ms | |
| step:3112/4740 train_time:633814ms step_avg:203.67ms | |
| step:3113/4740 train_time:633990ms step_avg:203.66ms | |
| step:3114/4740 train_time:634306ms step_avg:203.69ms | |
| step:3115/4740 train_time:634485ms step_avg:203.69ms | |
| step:3116/4740 train_time:634806ms step_avg:203.72ms | |
| step:3117/4740 train_time:634984ms step_avg:203.72ms | |
| step:3118/4740 train_time:635303ms step_avg:203.75ms | |
| step:3119/4740 train_time:635480ms step_avg:203.74ms | |
| step:3120/4740 train_time:635799ms step_avg:203.78ms | |
| step:3121/4740 train_time:635978ms step_avg:203.77ms | |
| step:3122/4740 train_time:636301ms step_avg:203.81ms | |
| step:3123/4740 train_time:636479ms step_avg:203.80ms | |
| step:3124/4740 train_time:636799ms step_avg:203.84ms | |
| step:3125/4740 train_time:636977ms step_avg:203.83ms | |
| step:3126/4740 train_time:637299ms step_avg:203.87ms | |
| step:3127/4740 train_time:637477ms step_avg:203.86ms | |
| step:3128/4740 train_time:637800ms step_avg:203.90ms | |
| step:3129/4740 train_time:637977ms step_avg:203.89ms | |
| step:3130/4740 train_time:638299ms step_avg:203.93ms | |
| step:3131/4740 train_time:638477ms step_avg:203.92ms | |
| step:3132/4740 train_time:638800ms step_avg:203.96ms | |
| step:3133/4740 train_time:638976ms step_avg:203.95ms | |
| step:3134/4740 train_time:639301ms step_avg:203.99ms | |
| step:3135/4740 train_time:639477ms step_avg:203.98ms | |
| step:3136/4740 train_time:639800ms step_avg:204.02ms | |
| step:3137/4740 train_time:639977ms step_avg:204.01ms | |
| step:3138/4740 train_time:640301ms step_avg:204.05ms | |
| step:3139/4740 train_time:640477ms step_avg:204.04ms | |
| step:3140/4740 train_time:640798ms step_avg:204.08ms | |
| step:3141/4740 train_time:640976ms step_avg:204.07ms | |
| step:3142/4740 train_time:641299ms step_avg:204.11ms | |
| step:3143/4740 train_time:641476ms step_avg:204.10ms | |
| step:3144/4740 train_time:641796ms step_avg:204.13ms | |
| step:3145/4740 train_time:641978ms step_avg:204.13ms | |
| step:3146/4740 train_time:642300ms step_avg:204.16ms | |
| step:3147/4740 train_time:642478ms step_avg:204.16ms | |
| step:3148/4740 train_time:642799ms step_avg:204.19ms | |
| step:3149/4740 train_time:642978ms step_avg:204.18ms | |
| step:3150/4740 train_time:643298ms step_avg:204.22ms | |
| step:3151/4740 train_time:643476ms step_avg:204.21ms | |
| step:3152/4740 train_time:643798ms step_avg:204.25ms | |
| step:3153/4740 train_time:643978ms step_avg:204.24ms | |
| step:3154/4740 train_time:644299ms step_avg:204.28ms | |
| step:3155/4740 train_time:644478ms step_avg:204.27ms | |
| step:3156/4740 train_time:644798ms step_avg:204.31ms | |
| step:3157/4740 train_time:644976ms step_avg:204.30ms | |
| step:3158/4740 train_time:645297ms step_avg:204.34ms | |
| step:3159/4740 train_time:645476ms step_avg:204.33ms | |
| step:3160/4740 train_time:645796ms step_avg:204.37ms | |
| step:3161/4740 train_time:645975ms step_avg:204.36ms | |
| step:3162/4740 train_time:646299ms step_avg:204.40ms | |
| step:3163/4740 train_time:646475ms step_avg:204.39ms | |
| step:3164/4740 train_time:646798ms step_avg:204.42ms | |
| step:3165/4740 train_time:646975ms step_avg:204.42ms | |
| step:3166/4740 train_time:647297ms step_avg:204.45ms | |
| step:3167/4740 train_time:647475ms step_avg:204.44ms | |
| step:3168/4740 train_time:647798ms step_avg:204.48ms | |
| step:3169/4740 train_time:647975ms step_avg:204.47ms | |
| step:3170/4740 train_time:648294ms step_avg:204.51ms | |
| step:3171/4740 train_time:648474ms step_avg:204.50ms | |
| step:3172/4740 train_time:648795ms step_avg:204.54ms | |
| step:3173/4740 train_time:648974ms step_avg:204.53ms | |
| step:3174/4740 train_time:649296ms step_avg:204.57ms | |
| step:3175/4740 train_time:649473ms step_avg:204.56ms | |
| step:3176/4740 train_time:649797ms step_avg:204.60ms | |
| step:3177/4740 train_time:649976ms step_avg:204.59ms | |
| step:3178/4740 train_time:650299ms step_avg:204.63ms | |
| step:3179/4740 train_time:650476ms step_avg:204.62ms | |
| step:3180/4740 train_time:650799ms step_avg:204.65ms | |
| step:3181/4740 train_time:650978ms step_avg:204.65ms | |
| step:3182/4740 train_time:651301ms step_avg:204.68ms | |
| step:3183/4740 train_time:651480ms step_avg:204.67ms | |
| step:3184/4740 train_time:651803ms step_avg:204.71ms | |
| step:3185/4740 train_time:651979ms step_avg:204.70ms | |
| step:3186/4740 train_time:652299ms step_avg:204.74ms | |
| step:3187/4740 train_time:652478ms step_avg:204.73ms | |
| step:3188/4740 train_time:652800ms step_avg:204.77ms | |
| step:3189/4740 train_time:652981ms step_avg:204.76ms | |
| step:3190/4740 train_time:653303ms step_avg:204.80ms | |
| step:3191/4740 train_time:653484ms step_avg:204.79ms | |
| step:3192/4740 train_time:653802ms step_avg:204.83ms | |
| step:3193/4740 train_time:653980ms step_avg:204.82ms | |
| step:3194/4740 train_time:654303ms step_avg:204.85ms | |
| step:3195/4740 train_time:654480ms step_avg:204.85ms | |
| step:3196/4740 train_time:654804ms step_avg:204.88ms | |
| step:3197/4740 train_time:654982ms step_avg:204.87ms | |
| step:3198/4740 train_time:655305ms step_avg:204.91ms | |
| step:3199/4740 train_time:655483ms step_avg:204.90ms | |
| step:3200/4740 train_time:655803ms step_avg:204.94ms | |
| step:3201/4740 train_time:655979ms step_avg:204.93ms | |
| step:3202/4740 train_time:656296ms step_avg:204.96ms | |
| step:3203/4740 train_time:656478ms step_avg:204.96ms | |
| step:3204/4740 train_time:656798ms step_avg:204.99ms | |
| step:3205/4740 train_time:656978ms step_avg:204.99ms | |
| step:3206/4740 train_time:657299ms step_avg:205.02ms | |
| step:3207/4740 train_time:657481ms step_avg:205.01ms | |
| step:3208/4740 train_time:657803ms step_avg:205.05ms | |
| step:3209/4740 train_time:657979ms step_avg:205.04ms | |
| step:3210/4740 train_time:658300ms step_avg:205.08ms | |
| step:3211/4740 train_time:658481ms step_avg:205.07ms | |
| step:3212/4740 train_time:658801ms step_avg:205.11ms | |
| step:3213/4740 train_time:658977ms step_avg:205.10ms | |
| step:3214/4740 train_time:659300ms step_avg:205.13ms | |
| step:3215/4740 train_time:659480ms step_avg:205.13ms | |
| step:3216/4740 train_time:659803ms step_avg:205.16ms | |
| step:3217/4740 train_time:659980ms step_avg:205.15ms | |
| step:3218/4740 train_time:660299ms step_avg:205.19ms | |
| step:3219/4740 train_time:660480ms step_avg:205.18ms | |
| step:3220/4740 train_time:660805ms step_avg:205.22ms | |
| step:3221/4740 train_time:660983ms step_avg:205.21ms | |
| step:3222/4740 train_time:661305ms step_avg:205.25ms | |
| step:3223/4740 train_time:661482ms step_avg:205.24ms | |
| step:3224/4740 train_time:661804ms step_avg:205.27ms | |
| step:3225/4740 train_time:661985ms step_avg:205.27ms | |
| step:3226/4740 train_time:662308ms step_avg:205.30ms | |
| step:3227/4740 train_time:662486ms step_avg:205.29ms | |
| step:3228/4740 train_time:662810ms step_avg:205.33ms | |
| step:3229/4740 train_time:662987ms step_avg:205.32ms | |
| step:3230/4740 train_time:663310ms step_avg:205.36ms | |
| step:3231/4740 train_time:663489ms step_avg:205.35ms | |
| step:3232/4740 train_time:663807ms step_avg:205.39ms | |
| step:3233/4740 train_time:663988ms step_avg:205.38ms | |
| step:3234/4740 train_time:664310ms step_avg:205.41ms | |
| step:3235/4740 train_time:664488ms step_avg:205.41ms | |
| step:3236/4740 train_time:664807ms step_avg:205.44ms | |
| step:3237/4740 train_time:664987ms step_avg:205.43ms | |
| step:3238/4740 train_time:665304ms step_avg:205.47ms | |
| step:3239/4740 train_time:665484ms step_avg:205.46ms | |
| step:3240/4740 train_time:665804ms step_avg:205.50ms | |
| step:3241/4740 train_time:665986ms step_avg:205.49ms | |
| step:3242/4740 train_time:666307ms step_avg:205.52ms | |
| step:3243/4740 train_time:666488ms step_avg:205.52ms | |
| step:3244/4740 train_time:666810ms step_avg:205.55ms | |
| step:3245/4740 train_time:666989ms step_avg:205.54ms | |
| step:3246/4740 train_time:667308ms step_avg:205.58ms | |
| step:3247/4740 train_time:667487ms step_avg:205.57ms | |
| step:3248/4740 train_time:667806ms step_avg:205.61ms | |
| step:3249/4740 train_time:667986ms step_avg:205.60ms | |
| step:3250/4740 train_time:668306ms step_avg:205.63ms | |
| step:3250/4740 val_loss:3.0678 train_time:668432ms step_avg:205.67ms | |
| step:3251/4740 train_time:668488ms step_avg:205.63ms | |
| step:3252/4740 train_time:668814ms step_avg:205.66ms | |
| step:3253/4740 train_time:668993ms step_avg:205.65ms | |
| step:3254/4740 train_time:669309ms step_avg:205.69ms | |
| step:3255/4740 train_time:669487ms step_avg:205.68ms | |
| step:3256/4740 train_time:669811ms step_avg:205.72ms | |
| step:3257/4740 train_time:669996ms step_avg:205.71ms | |
| step:3258/4740 train_time:670313ms step_avg:205.74ms | |
| step:3259/4740 train_time:670492ms step_avg:205.74ms | |
| step:3260/4740 train_time:670813ms step_avg:205.77ms | |
| step:3261/4740 train_time:670996ms step_avg:205.76ms | |
| step:3262/4740 train_time:671314ms step_avg:205.80ms | |
| step:3263/4740 train_time:671496ms step_avg:205.79ms | |
| step:3264/4740 train_time:671814ms step_avg:205.83ms | |
| step:3265/4740 train_time:671994ms step_avg:205.82ms | |
| step:3266/4740 train_time:672313ms step_avg:205.85ms | |
| step:3267/4740 train_time:672493ms step_avg:205.84ms | |
| step:3268/4740 train_time:672813ms step_avg:205.88ms | |
| step:3269/4740 train_time:672993ms step_avg:205.87ms | |
| step:3270/4740 train_time:673314ms step_avg:205.91ms | |
| step:3271/4740 train_time:673492ms step_avg:205.90ms | |
| step:3272/4740 train_time:673811ms step_avg:205.93ms | |
| step:3273/4740 train_time:673991ms step_avg:205.92ms | |
| step:3274/4740 train_time:674311ms step_avg:205.96ms | |
| step:3275/4740 train_time:674491ms step_avg:205.95ms | |
| step:3276/4740 train_time:674812ms step_avg:205.99ms | |
| step:3277/4740 train_time:674994ms step_avg:205.98ms | |
| step:3278/4740 train_time:675311ms step_avg:206.01ms | |
| step:3279/4740 train_time:675492ms step_avg:206.01ms | |
| step:3280/4740 train_time:675814ms step_avg:206.04ms | |
| step:3281/4740 train_time:675994ms step_avg:206.03ms | |
| step:3282/4740 train_time:676313ms step_avg:206.07ms | |
| step:3283/4740 train_time:676493ms step_avg:206.06ms | |
| step:3284/4740 train_time:676816ms step_avg:206.09ms | |
| step:3285/4740 train_time:676995ms step_avg:206.09ms | |
| step:3286/4740 train_time:677311ms step_avg:206.12ms | |
| step:3287/4740 train_time:677492ms step_avg:206.11ms | |
| step:3288/4740 train_time:677813ms step_avg:206.15ms | |
| step:3289/4740 train_time:677995ms step_avg:206.14ms | |
| step:3290/4740 train_time:678316ms step_avg:206.17ms | |
| step:3291/4740 train_time:678497ms step_avg:206.17ms | |
| step:3292/4740 train_time:678814ms step_avg:206.20ms | |
| step:3293/4740 train_time:678994ms step_avg:206.19ms | |
| step:3294/4740 train_time:679313ms step_avg:206.23ms | |
| step:3295/4740 train_time:679490ms step_avg:206.22ms | |
| step:3296/4740 train_time:679812ms step_avg:206.25ms | |
| step:3297/4740 train_time:679992ms step_avg:206.25ms | |
| step:3298/4740 train_time:680312ms step_avg:206.28ms | |
| step:3299/4740 train_time:680489ms step_avg:206.27ms | |
| step:3300/4740 train_time:680811ms step_avg:206.31ms | |
| step:3301/4740 train_time:680989ms step_avg:206.30ms | |
| step:3302/4740 train_time:681310ms step_avg:206.33ms | |
| step:3303/4740 train_time:681486ms step_avg:206.32ms | |
| step:3304/4740 train_time:681808ms step_avg:206.36ms | |
| step:3305/4740 train_time:681989ms step_avg:206.35ms | |
| step:3306/4740 train_time:682309ms step_avg:206.39ms | |
| step:3307/4740 train_time:682493ms step_avg:206.38ms | |
| step:3308/4740 train_time:682813ms step_avg:206.41ms | |
| step:3309/4740 train_time:682994ms step_avg:206.40ms | |
| step:3310/4740 train_time:683312ms step_avg:206.44ms | |
| step:3311/4740 train_time:683492ms step_avg:206.43ms | |
| step:3312/4740 train_time:683813ms step_avg:206.47ms | |
| step:3313/4740 train_time:683992ms step_avg:206.46ms | |
| step:3314/4740 train_time:684310ms step_avg:206.49ms | |
| step:3315/4740 train_time:684495ms step_avg:206.48ms | |
| step:3316/4740 train_time:684816ms step_avg:206.52ms | |
| step:3317/4740 train_time:684997ms step_avg:206.51ms | |
| step:3318/4740 train_time:685317ms step_avg:206.55ms | |
| step:3319/4740 train_time:685497ms step_avg:206.54ms | |
| step:3320/4740 train_time:685818ms step_avg:206.57ms | |
| step:3321/4740 train_time:685996ms step_avg:206.56ms | |
| step:3322/4740 train_time:686317ms step_avg:206.60ms | |
| step:3323/4740 train_time:686496ms step_avg:206.59ms | |
| step:3324/4740 train_time:686817ms step_avg:206.62ms | |
| step:3325/4740 train_time:686995ms step_avg:206.62ms | |
| step:3326/4740 train_time:687313ms step_avg:206.65ms | |
| step:3327/4740 train_time:687493ms step_avg:206.64ms | |
| step:3328/4740 train_time:687814ms step_avg:206.67ms | |
| step:3329/4740 train_time:687991ms step_avg:206.67ms | |
| step:3330/4740 train_time:688312ms step_avg:206.70ms | |
| step:3331/4740 train_time:688487ms step_avg:206.69ms | |
| step:3332/4740 train_time:688811ms step_avg:206.73ms | |
| step:3333/4740 train_time:688990ms step_avg:206.72ms | |
| step:3334/4740 train_time:689311ms step_avg:206.75ms | |
| step:3335/4740 train_time:689488ms step_avg:206.74ms | |
| step:3336/4740 train_time:689812ms step_avg:206.78ms | |
| step:3337/4740 train_time:689988ms step_avg:206.77ms | |
| step:3338/4740 train_time:690309ms step_avg:206.80ms | |
| step:3339/4740 train_time:690487ms step_avg:206.79ms | |
| step:3340/4740 train_time:690807ms step_avg:206.83ms | |
| step:3341/4740 train_time:690987ms step_avg:206.82ms | |
| step:3342/4740 train_time:691310ms step_avg:206.86ms | |
| step:3343/4740 train_time:691488ms step_avg:206.85ms | |
| step:3344/4740 train_time:691808ms step_avg:206.88ms | |
| step:3345/4740 train_time:691986ms step_avg:206.87ms | |
| step:3346/4740 train_time:692309ms step_avg:206.91ms | |
| step:3347/4740 train_time:692490ms step_avg:206.90ms | |
| step:3348/4740 train_time:692811ms step_avg:206.93ms | |
| step:3349/4740 train_time:692989ms step_avg:206.92ms | |
| step:3350/4740 train_time:693313ms step_avg:206.96ms | |
| step:3351/4740 train_time:693495ms step_avg:206.95ms | |
| step:3352/4740 train_time:693817ms step_avg:206.99ms | |
| step:3353/4740 train_time:693997ms step_avg:206.98ms | |
| step:3354/4740 train_time:694315ms step_avg:207.01ms | |
| step:3355/4740 train_time:694495ms step_avg:207.00ms | |
| step:3356/4740 train_time:694813ms step_avg:207.04ms | |
| step:3357/4740 train_time:694993ms step_avg:207.03ms | |
| step:3358/4740 train_time:695316ms step_avg:207.06ms | |
| step:3359/4740 train_time:695494ms step_avg:207.05ms | |
| step:3360/4740 train_time:695815ms step_avg:207.09ms | |
| step:3361/4740 train_time:695992ms step_avg:207.08ms | |
| step:3362/4740 train_time:696314ms step_avg:207.11ms | |
| step:3363/4740 train_time:696492ms step_avg:207.10ms | |
| step:3364/4740 train_time:696817ms step_avg:207.14ms | |
| step:3365/4740 train_time:696997ms step_avg:207.13ms | |
| step:3366/4740 train_time:697317ms step_avg:207.16ms | |
| step:3367/4740 train_time:697493ms step_avg:207.16ms | |
| step:3368/4740 train_time:697814ms step_avg:207.19ms | |
| step:3369/4740 train_time:697995ms step_avg:207.18ms | |
| step:3370/4740 train_time:698316ms step_avg:207.22ms | |
| step:3371/4740 train_time:698496ms step_avg:207.21ms | |
| step:3372/4740 train_time:698817ms step_avg:207.24ms | |
| step:3373/4740 train_time:698998ms step_avg:207.23ms | |
| step:3374/4740 train_time:699318ms step_avg:207.27ms | |
| step:3375/4740 train_time:699496ms step_avg:207.26ms | |
| step:3376/4740 train_time:699814ms step_avg:207.29ms | |
| step:3377/4740 train_time:699994ms step_avg:207.28ms | |
| step:3378/4740 train_time:700313ms step_avg:207.32ms | |
| step:3379/4740 train_time:700492ms step_avg:207.31ms | |
| step:3380/4740 train_time:700812ms step_avg:207.34ms | |
| step:3381/4740 train_time:700994ms step_avg:207.33ms | |
| step:3382/4740 train_time:701312ms step_avg:207.37ms | |
| step:3383/4740 train_time:701493ms step_avg:207.36ms | |
| step:3384/4740 train_time:701814ms step_avg:207.39ms | |
| step:3385/4740 train_time:701993ms step_avg:207.38ms | |
| step:3386/4740 train_time:702315ms step_avg:207.42ms | |
| step:3387/4740 train_time:702495ms step_avg:207.41ms | |
| step:3388/4740 train_time:702817ms step_avg:207.44ms | |
| step:3389/4740 train_time:703001ms step_avg:207.44ms | |
| step:3390/4740 train_time:703321ms step_avg:207.47ms | |
| step:3391/4740 train_time:703500ms step_avg:207.46ms | |
| step:3392/4740 train_time:703820ms step_avg:207.49ms | |
| step:3393/4740 train_time:704002ms step_avg:207.49ms | |
| step:3394/4740 train_time:704322ms step_avg:207.52ms | |
| step:3395/4740 train_time:704503ms step_avg:207.51ms | |
| step:3396/4740 train_time:704826ms step_avg:207.55ms | |
| step:3397/4740 train_time:705007ms step_avg:207.54ms | |
| step:3398/4740 train_time:705331ms step_avg:207.57ms | |
| step:3399/4740 train_time:705508ms step_avg:207.56ms | |
| step:3400/4740 train_time:705831ms step_avg:207.60ms | |
| step:3401/4740 train_time:706010ms step_avg:207.59ms | |
| step:3402/4740 train_time:706335ms step_avg:207.62ms | |
| step:3403/4740 train_time:706512ms step_avg:207.61ms | |
| step:3404/4740 train_time:706835ms step_avg:207.65ms | |
| step:3405/4740 train_time:707010ms step_avg:207.64ms | |
| step:3406/4740 train_time:707333ms step_avg:207.67ms | |
| step:3407/4740 train_time:707508ms step_avg:207.66ms | |
| step:3408/4740 train_time:707829ms step_avg:207.70ms | |
| step:3409/4740 train_time:708011ms step_avg:207.69ms | |
| step:3410/4740 train_time:708332ms step_avg:207.72ms | |
| step:3411/4740 train_time:708512ms step_avg:207.71ms | |
| step:3412/4740 train_time:708834ms step_avg:207.75ms | |
| step:3413/4740 train_time:709017ms step_avg:207.74ms | |
| step:3414/4740 train_time:709334ms step_avg:207.77ms | |
| step:3415/4740 train_time:709515ms step_avg:207.76ms | |
| step:3416/4740 train_time:709839ms step_avg:207.80ms | |
| step:3417/4740 train_time:710020ms step_avg:207.79ms | |
| step:3418/4740 train_time:710338ms step_avg:207.82ms | |
| step:3419/4740 train_time:710515ms step_avg:207.81ms | |
| step:3420/4740 train_time:710838ms step_avg:207.85ms | |
| step:3421/4740 train_time:711015ms step_avg:207.84ms | |
| step:3422/4740 train_time:711339ms step_avg:207.87ms | |
| step:3423/4740 train_time:711514ms step_avg:207.86ms | |
| step:3424/4740 train_time:711836ms step_avg:207.90ms | |
| step:3425/4740 train_time:712011ms step_avg:207.89ms | |
| step:3426/4740 train_time:712335ms step_avg:207.92ms | |
| step:3427/4740 train_time:712511ms step_avg:207.91ms | |
| step:3428/4740 train_time:712834ms step_avg:207.94ms | |
| step:3429/4740 train_time:713013ms step_avg:207.94ms | |
| step:3430/4740 train_time:713334ms step_avg:207.97ms | |
| step:3431/4740 train_time:713513ms step_avg:207.96ms | |
| step:3432/4740 train_time:713837ms step_avg:207.99ms | |
| step:3433/4740 train_time:714013ms step_avg:207.99ms | |
| step:3434/4740 train_time:714336ms step_avg:208.02ms | |
| step:3435/4740 train_time:714512ms step_avg:208.01ms | |
| step:3436/4740 train_time:714834ms step_avg:208.04ms | |
| step:3437/4740 train_time:715009ms step_avg:208.03ms | |
| step:3438/4740 train_time:715332ms step_avg:208.07ms | |
| step:3439/4740 train_time:715510ms step_avg:208.06ms | |
| step:3440/4740 train_time:715834ms step_avg:208.09ms | |
| step:3441/4740 train_time:716012ms step_avg:208.08ms | |
| step:3442/4740 train_time:716335ms step_avg:208.12ms | |
| step:3443/4740 train_time:716511ms step_avg:208.11ms | |
| step:3444/4740 train_time:716834ms step_avg:208.14ms | |
| step:3445/4740 train_time:717013ms step_avg:208.13ms | |
| step:3446/4740 train_time:717337ms step_avg:208.17ms | |
| step:3447/4740 train_time:717514ms step_avg:208.16ms | |
| step:3448/4740 train_time:717839ms step_avg:208.19ms | |
| step:3449/4740 train_time:718019ms step_avg:208.18ms | |
| step:3450/4740 train_time:718339ms step_avg:208.21ms | |
| step:3451/4740 train_time:718517ms step_avg:208.21ms | |
| step:3452/4740 train_time:718839ms step_avg:208.24ms | |
| step:3453/4740 train_time:719016ms step_avg:208.23ms | |
| step:3454/4740 train_time:719335ms step_avg:208.26ms | |
| step:3455/4740 train_time:719515ms step_avg:208.25ms | |
| step:3456/4740 train_time:719841ms step_avg:208.29ms | |
| step:3457/4740 train_time:720015ms step_avg:208.28ms | |
| step:3458/4740 train_time:720337ms step_avg:208.31ms | |
| step:3459/4740 train_time:720517ms step_avg:208.30ms | |
| step:3460/4740 train_time:720839ms step_avg:208.33ms | |
| step:3461/4740 train_time:721017ms step_avg:208.33ms | |
| step:3462/4740 train_time:721341ms step_avg:208.36ms | |
| step:3463/4740 train_time:721517ms step_avg:208.35ms | |
| step:3464/4740 train_time:721841ms step_avg:208.38ms | |
| step:3465/4740 train_time:722016ms step_avg:208.37ms | |
| step:3466/4740 train_time:722342ms step_avg:208.41ms | |
| step:3467/4740 train_time:722517ms step_avg:208.40ms | |
| step:3468/4740 train_time:722836ms step_avg:208.43ms | |
| step:3469/4740 train_time:723017ms step_avg:208.42ms | |
| step:3470/4740 train_time:723340ms step_avg:208.46ms | |
| step:3471/4740 train_time:723516ms step_avg:208.45ms | |
| step:3472/4740 train_time:723837ms step_avg:208.48ms | |
| step:3473/4740 train_time:724016ms step_avg:208.47ms | |
| step:3474/4740 train_time:724339ms step_avg:208.50ms | |
| step:3475/4740 train_time:724513ms step_avg:208.49ms | |
| step:3476/4740 train_time:724833ms step_avg:208.53ms | |
| step:3477/4740 train_time:725013ms step_avg:208.52ms | |
| step:3478/4740 train_time:725336ms step_avg:208.55ms | |
| step:3479/4740 train_time:725513ms step_avg:208.54ms | |
| step:3480/4740 train_time:725836ms step_avg:208.57ms | |
| step:3481/4740 train_time:726014ms step_avg:208.56ms | |
| step:3482/4740 train_time:726340ms step_avg:208.60ms | |
| step:3483/4740 train_time:726515ms step_avg:208.59ms | |
| step:3484/4740 train_time:726839ms step_avg:208.62ms | |
| step:3485/4740 train_time:727015ms step_avg:208.61ms | |
| step:3486/4740 train_time:727339ms step_avg:208.65ms | |
| step:3487/4740 train_time:727519ms step_avg:208.64ms | |
| step:3488/4740 train_time:727841ms step_avg:208.67ms | |
| step:3489/4740 train_time:728020ms step_avg:208.66ms | |
| step:3490/4740 train_time:728339ms step_avg:208.69ms | |
| step:3491/4740 train_time:728517ms step_avg:208.68ms | |
| step:3492/4740 train_time:728839ms step_avg:208.72ms | |
| step:3493/4740 train_time:729014ms step_avg:208.71ms | |
| step:3494/4740 train_time:729338ms step_avg:208.74ms | |
| step:3495/4740 train_time:729513ms step_avg:208.73ms | |
| step:3496/4740 train_time:729834ms step_avg:208.76ms | |
| step:3497/4740 train_time:730013ms step_avg:208.75ms | |
| step:3498/4740 train_time:730337ms step_avg:208.79ms | |
| step:3499/4740 train_time:730516ms step_avg:208.78ms | |
| step:3500/4740 train_time:730842ms step_avg:208.81ms | |
| step:3500/4740 val_loss:3.0361 train_time:730965ms step_avg:208.85ms | |
| step:3501/4740 train_time:731026ms step_avg:208.80ms | |
| step:3502/4740 train_time:731360ms step_avg:208.84ms | |
| step:3503/4740 train_time:731535ms step_avg:208.83ms | |
| step:3504/4740 train_time:731848ms step_avg:208.86ms | |
| step:3505/4740 train_time:732021ms step_avg:208.85ms | |
| step:3506/4740 train_time:732351ms step_avg:208.88ms | |
| step:3507/4740 train_time:732531ms step_avg:208.88ms | |
| step:3508/4740 train_time:732850ms step_avg:208.91ms | |
| step:3509/4740 train_time:733026ms step_avg:208.90ms | |
| step:3510/4740 train_time:733352ms step_avg:208.93ms | |
| step:3511/4740 train_time:733531ms step_avg:208.92ms | |
| step:3512/4740 train_time:733849ms step_avg:208.95ms | |
| step:3513/4740 train_time:734025ms step_avg:208.95ms | |
| step:3514/4740 train_time:734348ms step_avg:208.98ms | |
| step:3515/4740 train_time:734526ms step_avg:208.97ms | |
| step:3516/4740 train_time:734843ms step_avg:209.00ms | |
| step:3517/4740 train_time:735023ms step_avg:208.99ms | |
| step:3518/4740 train_time:735345ms step_avg:209.02ms | |
| step:3519/4740 train_time:735523ms step_avg:209.01ms | |
| step:3520/4740 train_time:735845ms step_avg:209.05ms | |
| step:3521/4740 train_time:736026ms step_avg:209.04ms | |
| step:3522/4740 train_time:736346ms step_avg:209.07ms | |
| step:3523/4740 train_time:736522ms step_avg:209.06ms | |
| step:3524/4740 train_time:736846ms step_avg:209.09ms | |
| step:3525/4740 train_time:737023ms step_avg:209.08ms | |
| step:3526/4740 train_time:737346ms step_avg:209.12ms | |
| step:3527/4740 train_time:737524ms step_avg:209.11ms | |
| step:3528/4740 train_time:737844ms step_avg:209.14ms | |
| step:3529/4740 train_time:738024ms step_avg:209.13ms | |
| step:3530/4740 train_time:738346ms step_avg:209.16ms | |
| step:3531/4740 train_time:738522ms step_avg:209.15ms | |
| step:3532/4740 train_time:738846ms step_avg:209.19ms | |
| step:3533/4740 train_time:739023ms step_avg:209.18ms | |
| step:3534/4740 train_time:739342ms step_avg:209.21ms | |
| step:3535/4740 train_time:739520ms step_avg:209.20ms | |
| step:3536/4740 train_time:739844ms step_avg:209.23ms | |
| step:3537/4740 train_time:740020ms step_avg:209.22ms | |
| step:3538/4740 train_time:740343ms step_avg:209.25ms | |
| step:3539/4740 train_time:740520ms step_avg:209.25ms | |
| step:3540/4740 train_time:740844ms step_avg:209.28ms | |
| step:3541/4740 train_time:741026ms step_avg:209.27ms | |
| step:3542/4740 train_time:741349ms step_avg:209.30ms | |
| step:3543/4740 train_time:741524ms step_avg:209.29ms | |
| step:3544/4740 train_time:741844ms step_avg:209.32ms | |
| step:3545/4740 train_time:742024ms step_avg:209.32ms | |
| step:3546/4740 train_time:742344ms step_avg:209.35ms | |
| step:3547/4740 train_time:742528ms step_avg:209.34ms | |
| step:3548/4740 train_time:742850ms step_avg:209.37ms | |
| step:3549/4740 train_time:743028ms step_avg:209.36ms | |
| step:3550/4740 train_time:743351ms step_avg:209.39ms | |
| step:3551/4740 train_time:743531ms step_avg:209.39ms | |
| step:3552/4740 train_time:743848ms step_avg:209.42ms | |
| step:3553/4740 train_time:744026ms step_avg:209.41ms | |
| step:3554/4740 train_time:744344ms step_avg:209.44ms | |
| step:3555/4740 train_time:744525ms step_avg:209.43ms | |
| step:3556/4740 train_time:744853ms step_avg:209.46ms | |
| step:3557/4740 train_time:745030ms step_avg:209.45ms | |
| step:3558/4740 train_time:745349ms step_avg:209.49ms | |
| step:3559/4740 train_time:745530ms step_avg:209.48ms | |
| step:3560/4740 train_time:745851ms step_avg:209.51ms | |
| step:3561/4740 train_time:746030ms step_avg:209.50ms | |
| step:3562/4740 train_time:746349ms step_avg:209.53ms | |
| step:3563/4740 train_time:746525ms step_avg:209.52ms | |
| step:3564/4740 train_time:746848ms step_avg:209.55ms | |
| step:3565/4740 train_time:747025ms step_avg:209.54ms | |
| step:3566/4740 train_time:747346ms step_avg:209.58ms | |
| step:3567/4740 train_time:747523ms step_avg:209.57ms | |
| step:3568/4740 train_time:747847ms step_avg:209.60ms | |
| step:3569/4740 train_time:748021ms step_avg:209.59ms | |
| step:3570/4740 train_time:748343ms step_avg:209.62ms | |
| step:3571/4740 train_time:748518ms step_avg:209.61ms | |
| step:3572/4740 train_time:748845ms step_avg:209.64ms | |
| step:3573/4740 train_time:749021ms step_avg:209.63ms | |
| step:3574/4740 train_time:749337ms step_avg:209.66ms | |
| step:3575/4740 train_time:749521ms step_avg:209.66ms | |
| step:3576/4740 train_time:749844ms step_avg:209.69ms | |
| step:3577/4740 train_time:750021ms step_avg:209.68ms | |
| step:3578/4740 train_time:750343ms step_avg:209.71ms | |
| step:3579/4740 train_time:750523ms step_avg:209.70ms | |
| step:3580/4740 train_time:750846ms step_avg:209.73ms | |
| step:3581/4740 train_time:751024ms step_avg:209.72ms | |
| step:3582/4740 train_time:751345ms step_avg:209.76ms | |
| step:3583/4740 train_time:751530ms step_avg:209.75ms | |
| step:3584/4740 train_time:751852ms step_avg:209.78ms | |
| step:3585/4740 train_time:752028ms step_avg:209.77ms | |
| step:3586/4740 train_time:752350ms step_avg:209.80ms | |
| step:3587/4740 train_time:752529ms step_avg:209.79ms | |
| step:3588/4740 train_time:752847ms step_avg:209.82ms | |
| step:3589/4740 train_time:753025ms step_avg:209.81ms | |
| step:3590/4740 train_time:753346ms step_avg:209.85ms | |
| step:3591/4740 train_time:753527ms step_avg:209.84ms | |
| step:3592/4740 train_time:753849ms step_avg:209.87ms | |
| step:3593/4740 train_time:754030ms step_avg:209.86ms | |
| step:3594/4740 train_time:754348ms step_avg:209.89ms | |
| step:3595/4740 train_time:754526ms step_avg:209.88ms | |
| step:3596/4740 train_time:754845ms step_avg:209.91ms | |
| step:3597/4740 train_time:755024ms step_avg:209.90ms | |
| step:3598/4740 train_time:755346ms step_avg:209.94ms | |
| step:3599/4740 train_time:755524ms step_avg:209.93ms | |
| step:3600/4740 train_time:755844ms step_avg:209.96ms | |
| step:3601/4740 train_time:756020ms step_avg:209.95ms | |
| step:3602/4740 train_time:756342ms step_avg:209.98ms | |
| step:3603/4740 train_time:756520ms step_avg:209.97ms | |
| step:3604/4740 train_time:756843ms step_avg:210.00ms | |
| step:3605/4740 train_time:757019ms step_avg:209.99ms | |
| step:3606/4740 train_time:757339ms step_avg:210.02ms | |
| step:3607/4740 train_time:757517ms step_avg:210.01ms | |
| step:3608/4740 train_time:757839ms step_avg:210.04ms | |
| step:3609/4740 train_time:758017ms step_avg:210.04ms | |
| step:3610/4740 train_time:758337ms step_avg:210.07ms | |
| step:3611/4740 train_time:758516ms step_avg:210.06ms | |
| step:3612/4740 train_time:758838ms step_avg:210.09ms | |
| step:3613/4740 train_time:759016ms step_avg:210.08ms | |
| step:3614/4740 train_time:759339ms step_avg:210.11ms | |
| step:3615/4740 train_time:759515ms step_avg:210.10ms | |
| step:3616/4740 train_time:759837ms step_avg:210.13ms | |
| step:3617/4740 train_time:760019ms step_avg:210.12ms | |
| step:3618/4740 train_time:760343ms step_avg:210.16ms | |
| step:3619/4740 train_time:760519ms step_avg:210.15ms | |
| step:3620/4740 train_time:760839ms step_avg:210.18ms | |
| step:3621/4740 train_time:761014ms step_avg:210.17ms | |
| step:3622/4740 train_time:761337ms step_avg:210.20ms | |
| step:3623/4740 train_time:761517ms step_avg:210.19ms | |
| step:3624/4740 train_time:761838ms step_avg:210.22ms | |
| step:3625/4740 train_time:762020ms step_avg:210.21ms | |
| step:3626/4740 train_time:762338ms step_avg:210.24ms | |
| step:3627/4740 train_time:762519ms step_avg:210.23ms | |
| step:3628/4740 train_time:762840ms step_avg:210.26ms | |
| step:3629/4740 train_time:763022ms step_avg:210.26ms | |
| step:3630/4740 train_time:763342ms step_avg:210.29ms | |
| step:3631/4740 train_time:763519ms step_avg:210.28ms | |
| step:3632/4740 train_time:763838ms step_avg:210.31ms | |
| step:3633/4740 train_time:764018ms step_avg:210.30ms | |
| step:3634/4740 train_time:764342ms step_avg:210.33ms | |
| step:3635/4740 train_time:764520ms step_avg:210.32ms | |
| step:3636/4740 train_time:764841ms step_avg:210.35ms | |
| step:3637/4740 train_time:765022ms step_avg:210.34ms | |
| step:3638/4740 train_time:765343ms step_avg:210.37ms | |
| step:3639/4740 train_time:765519ms step_avg:210.37ms | |
| step:3640/4740 train_time:765840ms step_avg:210.40ms | |
| step:3641/4740 train_time:766019ms step_avg:210.39ms | |
| step:3642/4740 train_time:766340ms step_avg:210.42ms | |
| step:3643/4740 train_time:766520ms step_avg:210.41ms | |
| step:3644/4740 train_time:766838ms step_avg:210.44ms | |
| step:3645/4740 train_time:767020ms step_avg:210.43ms | |
| step:3646/4740 train_time:767340ms step_avg:210.46ms | |
| step:3647/4740 train_time:767520ms step_avg:210.45ms | |
| step:3648/4740 train_time:767840ms step_avg:210.48ms | |
| step:3649/4740 train_time:768020ms step_avg:210.47ms | |
| step:3650/4740 train_time:768344ms step_avg:210.51ms | |
| step:3651/4740 train_time:768524ms step_avg:210.50ms | |
| step:3652/4740 train_time:768846ms step_avg:210.53ms | |
| step:3653/4740 train_time:769023ms step_avg:210.52ms | |
| step:3654/4740 train_time:769346ms step_avg:210.55ms | |
| step:3655/4740 train_time:769525ms step_avg:210.54ms | |
| step:3656/4740 train_time:769845ms step_avg:210.57ms | |
| step:3657/4740 train_time:770024ms step_avg:210.56ms | |
| step:3658/4740 train_time:770343ms step_avg:210.59ms | |
| step:3659/4740 train_time:770523ms step_avg:210.58ms | |
| step:3660/4740 train_time:770843ms step_avg:210.61ms | |
| step:3661/4740 train_time:771027ms step_avg:210.61ms | |
| step:3662/4740 train_time:771347ms step_avg:210.64ms | |
| step:3663/4740 train_time:771524ms step_avg:210.63ms | |
| step:3664/4740 train_time:771846ms step_avg:210.66ms | |
| step:3665/4740 train_time:772026ms step_avg:210.65ms | |
| step:3666/4740 train_time:772348ms step_avg:210.68ms | |
| step:3667/4740 train_time:772528ms step_avg:210.67ms | |
| step:3668/4740 train_time:772847ms step_avg:210.70ms | |
| step:3669/4740 train_time:773023ms step_avg:210.69ms | |
| step:3670/4740 train_time:773344ms step_avg:210.72ms | |
| step:3671/4740 train_time:773523ms step_avg:210.71ms | |
| step:3672/4740 train_time:773846ms step_avg:210.74ms | |
| step:3673/4740 train_time:774024ms step_avg:210.73ms | |
| step:3674/4740 train_time:774346ms step_avg:210.76ms | |
| step:3675/4740 train_time:774521ms step_avg:210.75ms | |
| step:3676/4740 train_time:774847ms step_avg:210.79ms | |
| step:3677/4740 train_time:775022ms step_avg:210.78ms | |
| step:3678/4740 train_time:775349ms step_avg:210.81ms | |
| step:3679/4740 train_time:775525ms step_avg:210.80ms | |
| step:3680/4740 train_time:775849ms step_avg:210.83ms | |
| step:3681/4740 train_time:776027ms step_avg:210.82ms | |
| step:3682/4740 train_time:776348ms step_avg:210.85ms | |
| step:3683/4740 train_time:776525ms step_avg:210.84ms | |
| step:3684/4740 train_time:776844ms step_avg:210.87ms | |
| step:3685/4740 train_time:777024ms step_avg:210.86ms | |
| step:3686/4740 train_time:777341ms step_avg:210.89ms | |
| step:3687/4740 train_time:777524ms step_avg:210.88ms | |
| step:3688/4740 train_time:777844ms step_avg:210.91ms | |
| step:3689/4740 train_time:778024ms step_avg:210.90ms | |
| step:3690/4740 train_time:778347ms step_avg:210.93ms | |
| step:3691/4740 train_time:778522ms step_avg:210.92ms | |
| step:3692/4740 train_time:778844ms step_avg:210.95ms | |
| step:3693/4740 train_time:779024ms step_avg:210.95ms | |
| step:3694/4740 train_time:779351ms step_avg:210.98ms | |
| step:3695/4740 train_time:779527ms step_avg:210.97ms | |
| step:3696/4740 train_time:779848ms step_avg:211.00ms | |
| step:3697/4740 train_time:780026ms step_avg:210.99ms | |
| step:3698/4740 train_time:780346ms step_avg:211.02ms | |
| step:3699/4740 train_time:780523ms step_avg:211.01ms | |
| step:3700/4740 train_time:780844ms step_avg:211.04ms | |
| step:3701/4740 train_time:781020ms step_avg:211.03ms | |
| step:3702/4740 train_time:781343ms step_avg:211.06ms | |
| step:3703/4740 train_time:781524ms step_avg:211.05ms | |
| step:3704/4740 train_time:781844ms step_avg:211.08ms | |
| step:3705/4740 train_time:782022ms step_avg:211.07ms | |
| step:3706/4740 train_time:782345ms step_avg:211.10ms | |
| step:3707/4740 train_time:782521ms step_avg:211.09ms | |
| step:3708/4740 train_time:782843ms step_avg:211.12ms | |
| step:3709/4740 train_time:783020ms step_avg:211.11ms | |
| step:3710/4740 train_time:783343ms step_avg:211.14ms | |
| step:3711/4740 train_time:783521ms step_avg:211.13ms | |
| step:3712/4740 train_time:783845ms step_avg:211.17ms | |
| step:3713/4740 train_time:784021ms step_avg:211.16ms | |
| step:3714/4740 train_time:784347ms step_avg:211.19ms | |
| step:3715/4740 train_time:784523ms step_avg:211.18ms | |
| step:3716/4740 train_time:784847ms step_avg:211.21ms | |
| step:3717/4740 train_time:785025ms step_avg:211.20ms | |
| step:3718/4740 train_time:785346ms step_avg:211.23ms | |
| step:3719/4740 train_time:785521ms step_avg:211.22ms | |
| step:3720/4740 train_time:785843ms step_avg:211.25ms | |
| step:3721/4740 train_time:786019ms step_avg:211.24ms | |
| step:3722/4740 train_time:786343ms step_avg:211.27ms | |
| step:3723/4740 train_time:786519ms step_avg:211.26ms | |
| step:3724/4740 train_time:786844ms step_avg:211.29ms | |
| step:3725/4740 train_time:787022ms step_avg:211.28ms | |
| step:3726/4740 train_time:787345ms step_avg:211.31ms | |
| step:3727/4740 train_time:787524ms step_avg:211.30ms | |
| step:3728/4740 train_time:787845ms step_avg:211.33ms | |
| step:3729/4740 train_time:788020ms step_avg:211.32ms | |
| step:3730/4740 train_time:788342ms step_avg:211.35ms | |
| step:3731/4740 train_time:788521ms step_avg:211.34ms | |
| step:3732/4740 train_time:788841ms step_avg:211.37ms | |
| step:3733/4740 train_time:789019ms step_avg:211.36ms | |
| step:3734/4740 train_time:789344ms step_avg:211.39ms | |
| step:3735/4740 train_time:789521ms step_avg:211.38ms | |
| step:3736/4740 train_time:789842ms step_avg:211.41ms | |
| step:3737/4740 train_time:790019ms step_avg:211.40ms | |
| step:3738/4740 train_time:790340ms step_avg:211.43ms | |
| step:3739/4740 train_time:790519ms step_avg:211.43ms | |
| step:3740/4740 train_time:790841ms step_avg:211.45ms | |
| step:3741/4740 train_time:791016ms step_avg:211.45ms | |
| step:3742/4740 train_time:791337ms step_avg:211.47ms | |
| step:3743/4740 train_time:791517ms step_avg:211.47ms | |
| step:3744/4740 train_time:791838ms step_avg:211.50ms | |
| step:3745/4740 train_time:792015ms step_avg:211.49ms | |
| step:3746/4740 train_time:792338ms step_avg:211.52ms | |
| step:3747/4740 train_time:792518ms step_avg:211.51ms | |
| step:3748/4740 train_time:792840ms step_avg:211.54ms | |
| step:3749/4740 train_time:793015ms step_avg:211.53ms | |
| step:3750/4740 train_time:793337ms step_avg:211.56ms | |
| step:3750/4740 val_loss:3.0082 train_time:793460ms step_avg:211.59ms | |
| step:3751/4740 train_time:793518ms step_avg:211.55ms | |
| step:3752/4740 train_time:793848ms step_avg:211.58ms | |
| step:3753/4740 train_time:794027ms step_avg:211.57ms | |
| step:3754/4740 train_time:794343ms step_avg:211.60ms | |
| step:3755/4740 train_time:794526ms step_avg:211.59ms | |
| step:3756/4740 train_time:794850ms step_avg:211.62ms | |
| step:3757/4740 train_time:795032ms step_avg:211.61ms | |
| step:3758/4740 train_time:795352ms step_avg:211.64ms | |
| step:3759/4740 train_time:795531ms step_avg:211.63ms | |
| step:3760/4740 train_time:795859ms step_avg:211.66ms | |
| step:3761/4740 train_time:796037ms step_avg:211.66ms | |
| step:3762/4740 train_time:796355ms step_avg:211.68ms | |
| step:3763/4740 train_time:796531ms step_avg:211.67ms | |
| step:3764/4740 train_time:796852ms step_avg:211.70ms | |
| step:3765/4740 train_time:797028ms step_avg:211.69ms | |
| step:3766/4740 train_time:797348ms step_avg:211.72ms | |
| step:3767/4740 train_time:797527ms step_avg:211.71ms | |
| step:3768/4740 train_time:797847ms step_avg:211.74ms | |
| step:3769/4740 train_time:798026ms step_avg:211.73ms | |
| step:3770/4740 train_time:798347ms step_avg:211.76ms | |
| step:3771/4740 train_time:798526ms step_avg:211.75ms | |
| step:3772/4740 train_time:798846ms step_avg:211.78ms | |
| step:3773/4740 train_time:799024ms step_avg:211.77ms | |
| step:3774/4740 train_time:799347ms step_avg:211.80ms | |
| step:3775/4740 train_time:799525ms step_avg:211.79ms | |
| step:3776/4740 train_time:799846ms step_avg:211.82ms | |
| step:3777/4740 train_time:800023ms step_avg:211.81ms | |
| step:3778/4740 train_time:800344ms step_avg:211.84ms | |
| step:3779/4740 train_time:800521ms step_avg:211.83ms | |
| step:3780/4740 train_time:800843ms step_avg:211.86ms | |
| step:3781/4740 train_time:801021ms step_avg:211.85ms | |
| step:3782/4740 train_time:801343ms step_avg:211.88ms | |
| step:3783/4740 train_time:801519ms step_avg:211.87ms | |
| step:3784/4740 train_time:801837ms step_avg:211.90ms | |
| step:3785/4740 train_time:802015ms step_avg:211.89ms | |
| step:3786/4740 train_time:802335ms step_avg:211.92ms | |
| step:3787/4740 train_time:802516ms step_avg:211.91ms | |
| step:3788/4740 train_time:802835ms step_avg:211.94ms | |
| step:3789/4740 train_time:803015ms step_avg:211.93ms | |
| step:3790/4740 train_time:803334ms step_avg:211.96ms | |
| step:3791/4740 train_time:803512ms step_avg:211.95ms | |
| step:3792/4740 train_time:803828ms step_avg:211.98ms | |
| step:3793/4740 train_time:804010ms step_avg:211.97ms | |
| step:3794/4740 train_time:804330ms step_avg:212.00ms | |
| step:3795/4740 train_time:804509ms step_avg:211.99ms | |
| step:3796/4740 train_time:804830ms step_avg:212.02ms | |
| step:3797/4740 train_time:805009ms step_avg:212.01ms | |
| step:3798/4740 train_time:805332ms step_avg:212.04ms | |
| step:3799/4740 train_time:805512ms step_avg:212.03ms | |
| step:3800/4740 train_time:805832ms step_avg:212.06ms | |
| step:3801/4740 train_time:806009ms step_avg:212.05ms | |
| step:3802/4740 train_time:806329ms step_avg:212.08ms | |
| step:3803/4740 train_time:806505ms step_avg:212.07ms | |
| step:3804/4740 train_time:806830ms step_avg:212.10ms | |
| step:3805/4740 train_time:807007ms step_avg:212.09ms | |
| step:3806/4740 train_time:807330ms step_avg:212.12ms | |
| step:3807/4740 train_time:807506ms step_avg:212.11ms | |
| step:3808/4740 train_time:807828ms step_avg:212.14ms | |
| step:3809/4740 train_time:808006ms step_avg:212.13ms | |
| step:3810/4740 train_time:808329ms step_avg:212.16ms | |
| step:3811/4740 train_time:808509ms step_avg:212.15ms | |
| step:3812/4740 train_time:808830ms step_avg:212.18ms | |
| step:3813/4740 train_time:809007ms step_avg:212.17ms | |
| step:3814/4740 train_time:809330ms step_avg:212.20ms | |
| step:3815/4740 train_time:809505ms step_avg:212.19ms | |
| step:3816/4740 train_time:809827ms step_avg:212.22ms | |
| step:3817/4740 train_time:810006ms step_avg:212.21ms | |
| step:3818/4740 train_time:810327ms step_avg:212.24ms | |
| step:3819/4740 train_time:810505ms step_avg:212.23ms | |
| step:3820/4740 train_time:810830ms step_avg:212.26ms | |
| step:3821/4740 train_time:811005ms step_avg:212.25ms | |
| step:3822/4740 train_time:811327ms step_avg:212.28ms | |
| step:3823/4740 train_time:811506ms step_avg:212.27ms | |
| step:3824/4740 train_time:811831ms step_avg:212.30ms | |
| step:3825/4740 train_time:812008ms step_avg:212.29ms | |
| step:3826/4740 train_time:812331ms step_avg:212.32ms | |
| step:3827/4740 train_time:812510ms step_avg:212.31ms | |
| step:3828/4740 train_time:812833ms step_avg:212.34ms | |
| step:3829/4740 train_time:813008ms step_avg:212.33ms | |
| step:3830/4740 train_time:813328ms step_avg:212.36ms | |
| step:3831/4740 train_time:813508ms step_avg:212.35ms | |
| step:3832/4740 train_time:813828ms step_avg:212.38ms | |
| step:3833/4740 train_time:814007ms step_avg:212.37ms | |
| step:3834/4740 train_time:814327ms step_avg:212.40ms | |
| step:3835/4740 train_time:814505ms step_avg:212.39ms | |
| step:3836/4740 train_time:814824ms step_avg:212.42ms | |
| step:3837/4740 train_time:815002ms step_avg:212.41ms | |
| step:3838/4740 train_time:815327ms step_avg:212.44ms | |
| step:3839/4740 train_time:815503ms step_avg:212.43ms | |
| step:3840/4740 train_time:815821ms step_avg:212.45ms | |
| step:3841/4740 train_time:815999ms step_avg:212.44ms | |
| step:3842/4740 train_time:816320ms step_avg:212.47ms | |
| step:3843/4740 train_time:816497ms step_avg:212.46ms | |
| step:3844/4740 train_time:816821ms step_avg:212.49ms | |
| step:3845/4740 train_time:816997ms step_avg:212.48ms | |
| step:3846/4740 train_time:817321ms step_avg:212.51ms | |
| step:3847/4740 train_time:817499ms step_avg:212.50ms | |
| step:3848/4740 train_time:817824ms step_avg:212.53ms | |
| step:3849/4740 train_time:818000ms step_avg:212.52ms | |
| step:3850/4740 train_time:818317ms step_avg:212.55ms | |
| step:3851/4740 train_time:818495ms step_avg:212.54ms | |
| step:3852/4740 train_time:818817ms step_avg:212.57ms | |
| step:3853/4740 train_time:818994ms step_avg:212.56ms | |
| step:3854/4740 train_time:819317ms step_avg:212.59ms | |
| step:3855/4740 train_time:819497ms step_avg:212.58ms | |
| step:3856/4740 train_time:819817ms step_avg:212.61ms | |
| step:3857/4740 train_time:819994ms step_avg:212.60ms | |
| step:3858/4740 train_time:820314ms step_avg:212.63ms | |
| step:3859/4740 train_time:820496ms step_avg:212.62ms | |
| step:3860/4740 train_time:820818ms step_avg:212.65ms | |
| step:3861/4740 train_time:820998ms step_avg:212.64ms | |
| step:3862/4740 train_time:821318ms step_avg:212.67ms | |
| step:3863/4740 train_time:821499ms step_avg:212.66ms | |
| step:3864/4740 train_time:821817ms step_avg:212.69ms | |
| step:3865/4740 train_time:821996ms step_avg:212.68ms | |
| step:3866/4740 train_time:822319ms step_avg:212.71ms | |
| step:3867/4740 train_time:822496ms step_avg:212.70ms | |
| step:3868/4740 train_time:822817ms step_avg:212.72ms | |
| step:3869/4740 train_time:822994ms step_avg:212.71ms | |
| step:3870/4740 train_time:823315ms step_avg:212.74ms | |
| step:3871/4740 train_time:823491ms step_avg:212.73ms | |
| step:3872/4740 train_time:823815ms step_avg:212.76ms | |
| step:3873/4740 train_time:823995ms step_avg:212.75ms | |
| step:3874/4740 train_time:824316ms step_avg:212.78ms | |
| step:3875/4740 train_time:824499ms step_avg:212.77ms | |
| step:3876/4740 train_time:824823ms step_avg:212.80ms | |
| step:3877/4740 train_time:825000ms step_avg:212.79ms | |
| step:3878/4740 train_time:825320ms step_avg:212.82ms | |
| step:3879/4740 train_time:825499ms step_avg:212.81ms | |
| step:3880/4740 train_time:825814ms step_avg:212.84ms | |
| step:3881/4740 train_time:825996ms step_avg:212.83ms | |
| step:3882/4740 train_time:826316ms step_avg:212.86ms | |
| step:3883/4740 train_time:826495ms step_avg:212.85ms | |
| step:3884/4740 train_time:826815ms step_avg:212.88ms | |
| step:3885/4740 train_time:826997ms step_avg:212.87ms | |
| step:3886/4740 train_time:827317ms step_avg:212.90ms | |
| step:3887/4740 train_time:827493ms step_avg:212.89ms | |
| step:3888/4740 train_time:827814ms step_avg:212.92ms | |
| step:3889/4740 train_time:827996ms step_avg:212.91ms | |
| step:3890/4740 train_time:828313ms step_avg:212.93ms | |
| step:3891/4740 train_time:828492ms step_avg:212.93ms | |
| step:3892/4740 train_time:828814ms step_avg:212.95ms | |
| step:3893/4740 train_time:828993ms step_avg:212.94ms | |
| step:3894/4740 train_time:829317ms step_avg:212.97ms | |
| step:3895/4740 train_time:829495ms step_avg:212.96ms | |
| step:3896/4740 train_time:829821ms step_avg:212.99ms | |
| step:3897/4740 train_time:829997ms step_avg:212.98ms | |
| step:3898/4740 train_time:830319ms step_avg:213.01ms | |
| step:3899/4740 train_time:830498ms step_avg:213.00ms | |
| step:3900/4740 train_time:830822ms step_avg:213.03ms | |
| step:3901/4740 train_time:830998ms step_avg:213.02ms | |
| step:3902/4740 train_time:831321ms step_avg:213.05ms | |
| step:3903/4740 train_time:831499ms step_avg:213.04ms | |
| step:3904/4740 train_time:831821ms step_avg:213.07ms | |
| step:3905/4740 train_time:832002ms step_avg:213.06ms | |
| step:3906/4740 train_time:832324ms step_avg:213.09ms | |
| step:3907/4740 train_time:832507ms step_avg:213.08ms | |
| step:3908/4740 train_time:832832ms step_avg:213.11ms | |
| step:3909/4740 train_time:833009ms step_avg:213.10ms | |
| step:3910/4740 train_time:833330ms step_avg:213.13ms | |
| step:3911/4740 train_time:833507ms step_avg:213.12ms | |
| step:3912/4740 train_time:833828ms step_avg:213.15ms | |
| step:3913/4740 train_time:834007ms step_avg:213.14ms | |
| step:3914/4740 train_time:834328ms step_avg:213.17ms | |
| step:3915/4740 train_time:834505ms step_avg:213.16ms | |
| step:3916/4740 train_time:834830ms step_avg:213.18ms | |
| step:3917/4740 train_time:835009ms step_avg:213.18ms | |
| step:3918/4740 train_time:835330ms step_avg:213.20ms | |
| step:3919/4740 train_time:835509ms step_avg:213.19ms | |
| step:3920/4740 train_time:835830ms step_avg:213.22ms | |
| step:3921/4740 train_time:836009ms step_avg:213.21ms | |
| step:3922/4740 train_time:836328ms step_avg:213.24ms | |
| step:3923/4740 train_time:836507ms step_avg:213.23ms | |
| step:3924/4740 train_time:836834ms step_avg:213.26ms | |
| step:3925/4740 train_time:837010ms step_avg:213.25ms | |
| step:3926/4740 train_time:837330ms step_avg:213.28ms | |
| step:3927/4740 train_time:837508ms step_avg:213.27ms | |
| step:3928/4740 train_time:837829ms step_avg:213.30ms | |
| step:3929/4740 train_time:838006ms step_avg:213.29ms | |
| step:3930/4740 train_time:838329ms step_avg:213.32ms | |
| step:3931/4740 train_time:838507ms step_avg:213.31ms | |
| step:3932/4740 train_time:838830ms step_avg:213.33ms | |
| step:3933/4740 train_time:839005ms step_avg:213.32ms | |
| step:3934/4740 train_time:839330ms step_avg:213.35ms | |
| step:3935/4740 train_time:839510ms step_avg:213.34ms | |
| step:3936/4740 train_time:839834ms step_avg:213.37ms | |
| step:3937/4740 train_time:840009ms step_avg:213.36ms | |
| step:3938/4740 train_time:840333ms step_avg:213.39ms | |
| step:3939/4740 train_time:840511ms step_avg:213.38ms | |
| step:3940/4740 train_time:840830ms step_avg:213.41ms | |
| step:3941/4740 train_time:841011ms step_avg:213.40ms | |
| step:3942/4740 train_time:841334ms step_avg:213.43ms | |
| step:3943/4740 train_time:841515ms step_avg:213.42ms | |
| step:3944/4740 train_time:841835ms step_avg:213.45ms | |
| step:3945/4740 train_time:842017ms step_avg:213.44ms | |
| step:3946/4740 train_time:842339ms step_avg:213.47ms | |
| step:3947/4740 train_time:842521ms step_avg:213.46ms | |
| step:3948/4740 train_time:842843ms step_avg:213.49ms | |
| step:3949/4740 train_time:843021ms step_avg:213.48ms | |
| step:3950/4740 train_time:843345ms step_avg:213.50ms | |
| step:3951/4740 train_time:843521ms step_avg:213.50ms | |
| step:3952/4740 train_time:843840ms step_avg:213.52ms | |
| step:3953/4740 train_time:844018ms step_avg:213.51ms | |
| step:3954/4740 train_time:844341ms step_avg:213.54ms | |
| step:3955/4740 train_time:844518ms step_avg:213.53ms | |
| step:3956/4740 train_time:844838ms step_avg:213.56ms | |
| step:3957/4740 train_time:845017ms step_avg:213.55ms | |
| step:3958/4740 train_time:845342ms step_avg:213.58ms | |
| step:3959/4740 train_time:845526ms step_avg:213.57ms | |
| step:3960/4740 train_time:845847ms step_avg:213.60ms | |
| step:3961/4740 train_time:846028ms step_avg:213.59ms | |
| step:3962/4740 train_time:846351ms step_avg:213.62ms | |
| step:3963/4740 train_time:846531ms step_avg:213.61ms | |
| step:3964/4740 train_time:846852ms step_avg:213.64ms | |
| step:3965/4740 train_time:847030ms step_avg:213.63ms | |
| step:3966/4740 train_time:847351ms step_avg:213.65ms | |
| step:3967/4740 train_time:847529ms step_avg:213.64ms | |
| step:3968/4740 train_time:847851ms step_avg:213.67ms | |
| step:3969/4740 train_time:848028ms step_avg:213.66ms | |
| step:3970/4740 train_time:848350ms step_avg:213.69ms | |
| step:3971/4740 train_time:848528ms step_avg:213.68ms | |
| step:3972/4740 train_time:848850ms step_avg:213.71ms | |
| step:3973/4740 train_time:849027ms step_avg:213.70ms | |
| step:3974/4740 train_time:849346ms step_avg:213.73ms | |
| step:3975/4740 train_time:849524ms step_avg:213.72ms | |
| step:3976/4740 train_time:849846ms step_avg:213.74ms | |
| step:3977/4740 train_time:850025ms step_avg:213.74ms | |
| step:3978/4740 train_time:850346ms step_avg:213.76ms | |
| step:3979/4740 train_time:850524ms step_avg:213.75ms | |
| step:3980/4740 train_time:850846ms step_avg:213.78ms | |
| step:3981/4740 train_time:851025ms step_avg:213.77ms | |
| step:3982/4740 train_time:851346ms step_avg:213.80ms | |
| step:3983/4740 train_time:851526ms step_avg:213.79ms | |
| step:3984/4740 train_time:851846ms step_avg:213.82ms | |
| step:3985/4740 train_time:852024ms step_avg:213.81ms | |
| step:3986/4740 train_time:852344ms step_avg:213.83ms | |
| step:3987/4740 train_time:852524ms step_avg:213.83ms | |
| step:3988/4740 train_time:852845ms step_avg:213.85ms | |
| step:3989/4740 train_time:853026ms step_avg:213.84ms | |
| step:3990/4740 train_time:853346ms step_avg:213.87ms | |
| step:3991/4740 train_time:853526ms step_avg:213.86ms | |
| step:3992/4740 train_time:853848ms step_avg:213.89ms | |
| step:3993/4740 train_time:854026ms step_avg:213.88ms | |
| step:3994/4740 train_time:854346ms step_avg:213.91ms | |
| step:3995/4740 train_time:854527ms step_avg:213.90ms | |
| step:3996/4740 train_time:854850ms step_avg:213.93ms | |
| step:3997/4740 train_time:855028ms step_avg:213.92ms | |
| step:3998/4740 train_time:855350ms step_avg:213.94ms | |
| step:3999/4740 train_time:855526ms step_avg:213.94ms | |
| step:4000/4740 train_time:855850ms step_avg:213.96ms | |
| step:4000/4740 val_loss:2.9816 train_time:855971ms step_avg:213.99ms | |
| step:4001/4740 train_time:856028ms step_avg:213.95ms | |
| step:4002/4740 train_time:856358ms step_avg:213.98ms | |
| step:4003/4740 train_time:856533ms step_avg:213.97ms | |
| step:4004/4740 train_time:856848ms step_avg:214.00ms | |
| step:4005/4740 train_time:857025ms step_avg:213.99ms | |
| step:4006/4740 train_time:857354ms step_avg:214.02ms | |
| step:4007/4740 train_time:857532ms step_avg:214.01ms | |
| step:4008/4740 train_time:857852ms step_avg:214.04ms | |
| step:4009/4740 train_time:858026ms step_avg:214.03ms | |
| step:4010/4740 train_time:858354ms step_avg:214.05ms | |
| step:4011/4740 train_time:858530ms step_avg:214.04ms | |
| step:4012/4740 train_time:858851ms step_avg:214.07ms | |
| step:4013/4740 train_time:859027ms step_avg:214.06ms | |
| step:4014/4740 train_time:859351ms step_avg:214.09ms | |
| step:4015/4740 train_time:859537ms step_avg:214.08ms | |
| step:4016/4740 train_time:859857ms step_avg:214.11ms | |
| step:4017/4740 train_time:860032ms step_avg:214.10ms | |
| step:4018/4740 train_time:860358ms step_avg:214.13ms | |
| step:4019/4740 train_time:860536ms step_avg:214.12ms | |
| step:4020/4740 train_time:860859ms step_avg:214.14ms | |
| step:4021/4740 train_time:861035ms step_avg:214.13ms | |
| step:4022/4740 train_time:861359ms step_avg:214.16ms | |
| step:4023/4740 train_time:861535ms step_avg:214.15ms | |
| step:4024/4740 train_time:861854ms step_avg:214.18ms | |
| step:4025/4740 train_time:862034ms step_avg:214.17ms | |
| step:4026/4740 train_time:862353ms step_avg:214.20ms | |
| step:4027/4740 train_time:862533ms step_avg:214.19ms | |
| step:4028/4740 train_time:862855ms step_avg:214.21ms | |
| step:4029/4740 train_time:863033ms step_avg:214.21ms | |
| step:4030/4740 train_time:863355ms step_avg:214.23ms | |
| step:4031/4740 train_time:863533ms step_avg:214.22ms | |
| step:4032/4740 train_time:863854ms step_avg:214.25ms | |
| step:4033/4740 train_time:864035ms step_avg:214.24ms | |
| step:4034/4740 train_time:864356ms step_avg:214.27ms | |
| step:4035/4740 train_time:864538ms step_avg:214.26ms | |
| step:4036/4740 train_time:864856ms step_avg:214.29ms | |
| step:4037/4740 train_time:865037ms step_avg:214.28ms | |
| step:4038/4740 train_time:865361ms step_avg:214.30ms | |
| step:4039/4740 train_time:865541ms step_avg:214.30ms | |
| step:4040/4740 train_time:865859ms step_avg:214.32ms | |
| step:4041/4740 train_time:866039ms step_avg:214.31ms | |
| step:4042/4740 train_time:866358ms step_avg:214.34ms | |
| step:4043/4740 train_time:866537ms step_avg:214.33ms | |
| step:4044/4740 train_time:866857ms step_avg:214.36ms | |
| step:4045/4740 train_time:867034ms step_avg:214.35ms | |
| step:4046/4740 train_time:867352ms step_avg:214.37ms | |
| step:4047/4740 train_time:867533ms step_avg:214.36ms | |
| step:4048/4740 train_time:867852ms step_avg:214.39ms | |
| step:4049/4740 train_time:868030ms step_avg:214.38ms | |
| step:4050/4740 train_time:868353ms step_avg:214.41ms | |
| step:4051/4740 train_time:868531ms step_avg:214.40ms | |
| step:4052/4740 train_time:868850ms step_avg:214.43ms | |
| step:4053/4740 train_time:869030ms step_avg:214.42ms | |
| step:4054/4740 train_time:869352ms step_avg:214.44ms | |
| step:4055/4740 train_time:869528ms step_avg:214.43ms | |
| step:4056/4740 train_time:869848ms step_avg:214.46ms | |
| step:4057/4740 train_time:870028ms step_avg:214.45ms | |
| step:4058/4740 train_time:870350ms step_avg:214.48ms | |
| step:4059/4740 train_time:870527ms step_avg:214.47ms | |
| step:4060/4740 train_time:870848ms step_avg:214.49ms | |
| step:4061/4740 train_time:871027ms step_avg:214.49ms | |
| step:4062/4740 train_time:871344ms step_avg:214.51ms | |
| step:4063/4740 train_time:871526ms step_avg:214.50ms | |
| step:4064/4740 train_time:871849ms step_avg:214.53ms | |
| step:4065/4740 train_time:872026ms step_avg:214.52ms | |
| step:4066/4740 train_time:872348ms step_avg:214.55ms | |
| step:4067/4740 train_time:872526ms step_avg:214.54ms | |
| step:4068/4740 train_time:872844ms step_avg:214.56ms | |
| step:4069/4740 train_time:873023ms step_avg:214.55ms | |
| step:4070/4740 train_time:873342ms step_avg:214.58ms | |
| step:4071/4740 train_time:873524ms step_avg:214.57ms | |
| step:4072/4740 train_time:873847ms step_avg:214.60ms | |
| step:4073/4740 train_time:874024ms step_avg:214.59ms | |
| step:4074/4740 train_time:874342ms step_avg:214.62ms | |
| step:4075/4740 train_time:874526ms step_avg:214.61ms | |
| step:4076/4740 train_time:874848ms step_avg:214.63ms | |
| step:4077/4740 train_time:875029ms step_avg:214.63ms | |
| step:4078/4740 train_time:875350ms step_avg:214.65ms | |
| step:4079/4740 train_time:875529ms step_avg:214.64ms | |
| step:4080/4740 train_time:875850ms step_avg:214.67ms | |
| step:4081/4740 train_time:876029ms step_avg:214.66ms | |
| step:4082/4740 train_time:876350ms step_avg:214.69ms | |
| step:4083/4740 train_time:876527ms step_avg:214.68ms | |
| step:4084/4740 train_time:876848ms step_avg:214.70ms | |
| step:4085/4740 train_time:877025ms step_avg:214.69ms | |
| step:4086/4740 train_time:877347ms step_avg:214.72ms | |
| step:4087/4740 train_time:877526ms step_avg:214.71ms | |
| step:4088/4740 train_time:877848ms step_avg:214.74ms | |
| step:4089/4740 train_time:878026ms step_avg:214.73ms | |
| step:4090/4740 train_time:878347ms step_avg:214.75ms | |
| step:4091/4740 train_time:878524ms step_avg:214.75ms | |
| step:4092/4740 train_time:878842ms step_avg:214.77ms | |
| step:4093/4740 train_time:879024ms step_avg:214.76ms | |
| step:4094/4740 train_time:879344ms step_avg:214.79ms | |
| step:4095/4740 train_time:879523ms step_avg:214.78ms | |
| step:4096/4740 train_time:879847ms step_avg:214.81ms | |
| step:4097/4740 train_time:880024ms step_avg:214.80ms | |
| step:4098/4740 train_time:880344ms step_avg:214.82ms | |
| step:4099/4740 train_time:880522ms step_avg:214.81ms | |
| step:4100/4740 train_time:880842ms step_avg:214.84ms | |
| step:4101/4740 train_time:881021ms step_avg:214.83ms | |
| step:4102/4740 train_time:881341ms step_avg:214.86ms | |
| step:4103/4740 train_time:881520ms step_avg:214.85ms | |
| step:4104/4740 train_time:881840ms step_avg:214.87ms | |
| step:4105/4740 train_time:882019ms step_avg:214.86ms | |
| step:4106/4740 train_time:882335ms step_avg:214.89ms | |
| step:4107/4740 train_time:882515ms step_avg:214.88ms | |
| step:4108/4740 train_time:882837ms step_avg:214.91ms | |
| step:4109/4740 train_time:883018ms step_avg:214.90ms | |
| step:4110/4740 train_time:883339ms step_avg:214.92ms | |
| step:4111/4740 train_time:883517ms step_avg:214.92ms | |
| step:4112/4740 train_time:883839ms step_avg:214.94ms | |
| step:4113/4740 train_time:884017ms step_avg:214.93ms | |
| step:4114/4740 train_time:884337ms step_avg:214.96ms | |
| step:4115/4740 train_time:884516ms step_avg:214.95ms | |
| step:4116/4740 train_time:884840ms step_avg:214.98ms | |
| step:4117/4740 train_time:885017ms step_avg:214.97ms | |
| step:4118/4740 train_time:885341ms step_avg:214.99ms | |
| step:4119/4740 train_time:885521ms step_avg:214.98ms | |
| step:4120/4740 train_time:885841ms step_avg:215.01ms | |
| step:4121/4740 train_time:886018ms step_avg:215.00ms | |
| step:4122/4740 train_time:886340ms step_avg:215.03ms | |
| step:4123/4740 train_time:886519ms step_avg:215.02ms | |
| step:4124/4740 train_time:886841ms step_avg:215.04ms | |
| step:4125/4740 train_time:887016ms step_avg:215.03ms | |
| step:4126/4740 train_time:887339ms step_avg:215.06ms | |
| step:4127/4740 train_time:887518ms step_avg:215.05ms | |
| step:4128/4740 train_time:887838ms step_avg:215.08ms | |
| step:4129/4740 train_time:888021ms step_avg:215.07ms | |
| step:4130/4740 train_time:888342ms step_avg:215.10ms | |
| step:4131/4740 train_time:888523ms step_avg:215.09ms | |
| step:4132/4740 train_time:888840ms step_avg:215.11ms | |
| step:4133/4740 train_time:889024ms step_avg:215.10ms | |
| step:4134/4740 train_time:889343ms step_avg:215.13ms | |
| step:4135/4740 train_time:889528ms step_avg:215.12ms | |
| step:4136/4740 train_time:889849ms step_avg:215.15ms | |
| step:4137/4740 train_time:890029ms step_avg:215.14ms | |
| step:4138/4740 train_time:890350ms step_avg:215.16ms | |
| step:4139/4740 train_time:890527ms step_avg:215.16ms | |
| step:4140/4740 train_time:890851ms step_avg:215.18ms | |
| step:4141/4740 train_time:891027ms step_avg:215.17ms | |
| step:4142/4740 train_time:891345ms step_avg:215.20ms | |
| step:4143/4740 train_time:891524ms step_avg:215.19ms | |
| step:4144/4740 train_time:891849ms step_avg:215.21ms | |
| step:4145/4740 train_time:892028ms step_avg:215.21ms | |
| step:4146/4740 train_time:892349ms step_avg:215.23ms | |
| step:4147/4740 train_time:892530ms step_avg:215.22ms | |
| step:4148/4740 train_time:892851ms step_avg:215.25ms | |
| step:4149/4740 train_time:893026ms step_avg:215.24ms | |
| step:4150/4740 train_time:893347ms step_avg:215.26ms | |
| step:4151/4740 train_time:893528ms step_avg:215.26ms | |
| step:4152/4740 train_time:893848ms step_avg:215.28ms | |
| step:4153/4740 train_time:894026ms step_avg:215.27ms | |
| step:4154/4740 train_time:894349ms step_avg:215.30ms | |
| step:4155/4740 train_time:894525ms step_avg:215.29ms | |
| step:4156/4740 train_time:894848ms step_avg:215.31ms | |
| step:4157/4740 train_time:895028ms step_avg:215.31ms | |
| step:4158/4740 train_time:895347ms step_avg:215.33ms | |
| step:4159/4740 train_time:895524ms step_avg:215.32ms | |
| step:4160/4740 train_time:895848ms step_avg:215.35ms | |
| step:4161/4740 train_time:896027ms step_avg:215.34ms | |
| step:4162/4740 train_time:896348ms step_avg:215.36ms | |
| step:4163/4740 train_time:896526ms step_avg:215.36ms | |
| step:4164/4740 train_time:896848ms step_avg:215.38ms | |
| step:4165/4740 train_time:897029ms step_avg:215.37ms | |
| step:4166/4740 train_time:897350ms step_avg:215.40ms | |
| step:4167/4740 train_time:897528ms step_avg:215.39ms | |
| step:4168/4740 train_time:897850ms step_avg:215.42ms | |
| step:4169/4740 train_time:898028ms step_avg:215.41ms | |
| step:4170/4740 train_time:898348ms step_avg:215.43ms | |
| step:4171/4740 train_time:898530ms step_avg:215.42ms | |
| step:4172/4740 train_time:898853ms step_avg:215.45ms | |
| step:4173/4740 train_time:899033ms step_avg:215.44ms | |
| step:4174/4740 train_time:899353ms step_avg:215.47ms | |
| step:4175/4740 train_time:899532ms step_avg:215.46ms | |
| step:4176/4740 train_time:899855ms step_avg:215.48ms | |
| step:4177/4740 train_time:900033ms step_avg:215.47ms | |
| step:4178/4740 train_time:900352ms step_avg:215.50ms | |
| step:4179/4740 train_time:900529ms step_avg:215.49ms | |
| step:4180/4740 train_time:900852ms step_avg:215.51ms | |
| step:4181/4740 train_time:901030ms step_avg:215.51ms | |
| step:4182/4740 train_time:901352ms step_avg:215.53ms | |
| step:4183/4740 train_time:901528ms step_avg:215.52ms | |
| step:4184/4740 train_time:901851ms step_avg:215.55ms | |
| step:4185/4740 train_time:902030ms step_avg:215.54ms | |
| step:4186/4740 train_time:902354ms step_avg:215.56ms | |
| step:4187/4740 train_time:902530ms step_avg:215.56ms | |
| step:4188/4740 train_time:902850ms step_avg:215.58ms | |
| step:4189/4740 train_time:903030ms step_avg:215.57ms | |
| step:4190/4740 train_time:903351ms step_avg:215.60ms | |
| step:4191/4740 train_time:903529ms step_avg:215.59ms | |
| step:4192/4740 train_time:903851ms step_avg:215.61ms | |
| step:4193/4740 train_time:904028ms step_avg:215.60ms | |
| step:4194/4740 train_time:904348ms step_avg:215.63ms | |
| step:4195/4740 train_time:904526ms step_avg:215.62ms | |
| step:4196/4740 train_time:904847ms step_avg:215.65ms | |
| step:4197/4740 train_time:905028ms step_avg:215.64ms | |
| step:4198/4740 train_time:905349ms step_avg:215.66ms | |
| step:4199/4740 train_time:905529ms step_avg:215.65ms | |
| step:4200/4740 train_time:905851ms step_avg:215.68ms | |
| step:4201/4740 train_time:906029ms step_avg:215.67ms | |
| step:4202/4740 train_time:906352ms step_avg:215.70ms | |
| step:4203/4740 train_time:906532ms step_avg:215.69ms | |
| step:4204/4740 train_time:906855ms step_avg:215.71ms | |
| step:4205/4740 train_time:907032ms step_avg:215.70ms | |
| step:4206/4740 train_time:907352ms step_avg:215.73ms | |
| step:4207/4740 train_time:907530ms step_avg:215.72ms | |
| step:4208/4740 train_time:907850ms step_avg:215.74ms | |
| step:4209/4740 train_time:908034ms step_avg:215.74ms | |
| step:4210/4740 train_time:908356ms step_avg:215.76ms | |
| step:4211/4740 train_time:908532ms step_avg:215.75ms | |
| step:4212/4740 train_time:908852ms step_avg:215.78ms | |
| step:4213/4740 train_time:909032ms step_avg:215.77ms | |
| step:4214/4740 train_time:909353ms step_avg:215.79ms | |
| step:4215/4740 train_time:909532ms step_avg:215.78ms | |
| step:4216/4740 train_time:909853ms step_avg:215.81ms | |
| step:4217/4740 train_time:910031ms step_avg:215.80ms | |
| step:4218/4740 train_time:910353ms step_avg:215.83ms | |
| step:4219/4740 train_time:910531ms step_avg:215.82ms | |
| step:4220/4740 train_time:910853ms step_avg:215.84ms | |
| step:4221/4740 train_time:911031ms step_avg:215.83ms | |
| step:4222/4740 train_time:911351ms step_avg:215.86ms | |
| step:4223/4740 train_time:911531ms step_avg:215.85ms | |
| step:4224/4740 train_time:911854ms step_avg:215.87ms | |
| step:4225/4740 train_time:912036ms step_avg:215.87ms | |
| step:4226/4740 train_time:912357ms step_avg:215.89ms | |
| step:4227/4740 train_time:912537ms step_avg:215.88ms | |
| step:4228/4740 train_time:912858ms step_avg:215.91ms | |
| step:4229/4740 train_time:913038ms step_avg:215.90ms | |
| step:4230/4740 train_time:913353ms step_avg:215.92ms | |
| step:4231/4740 train_time:913535ms step_avg:215.91ms | |
| step:4232/4740 train_time:913856ms step_avg:215.94ms | |
| step:4233/4740 train_time:914036ms step_avg:215.93ms | |
| step:4234/4740 train_time:914355ms step_avg:215.96ms | |
| step:4235/4740 train_time:914534ms step_avg:215.95ms | |
| step:4236/4740 train_time:914857ms step_avg:215.97ms | |
| step:4237/4740 train_time:915035ms step_avg:215.96ms | |
| step:4238/4740 train_time:915354ms step_avg:215.99ms | |
| step:4239/4740 train_time:915533ms step_avg:215.98ms | |
| step:4240/4740 train_time:915858ms step_avg:216.00ms | |
| step:4241/4740 train_time:916038ms step_avg:216.00ms | |
| step:4242/4740 train_time:916359ms step_avg:216.02ms | |
| step:4243/4740 train_time:916534ms step_avg:216.01ms | |
| step:4244/4740 train_time:916852ms step_avg:216.03ms | |
| step:4245/4740 train_time:917034ms step_avg:216.03ms | |
| step:4246/4740 train_time:917355ms step_avg:216.05ms | |
| step:4247/4740 train_time:917534ms step_avg:216.04ms | |
| step:4248/4740 train_time:917855ms step_avg:216.07ms | |
| step:4249/4740 train_time:918034ms step_avg:216.06ms | |
| step:4250/4740 train_time:918353ms step_avg:216.08ms | |
| step:4250/4740 val_loss:2.9560 train_time:918481ms step_avg:216.11ms | |
| step:4251/4740 train_time:918538ms step_avg:216.08ms | |
| step:4252/4740 train_time:918872ms step_avg:216.10ms | |
| step:4253/4740 train_time:919051ms step_avg:216.09ms | |
| step:4254/4740 train_time:919366ms step_avg:216.12ms | |
| step:4255/4740 train_time:919544ms step_avg:216.11ms | |
| step:4256/4740 train_time:919868ms step_avg:216.13ms | |
| step:4257/4740 train_time:920050ms step_avg:216.13ms | |
| step:4258/4740 train_time:920369ms step_avg:216.15ms | |
| step:4259/4740 train_time:920545ms step_avg:216.14ms | |
| step:4260/4740 train_time:920872ms step_avg:216.17ms | |
| step:4261/4740 train_time:921052ms step_avg:216.16ms | |
| step:4262/4740 train_time:921368ms step_avg:216.18ms | |
| step:4263/4740 train_time:921547ms step_avg:216.17ms | |
| step:4264/4740 train_time:921867ms step_avg:216.20ms | |
| step:4265/4740 train_time:922048ms step_avg:216.19ms | |
| step:4266/4740 train_time:922367ms step_avg:216.21ms | |
| step:4267/4740 train_time:922542ms step_avg:216.20ms | |
| step:4268/4740 train_time:922867ms step_avg:216.23ms | |
| step:4269/4740 train_time:923050ms step_avg:216.22ms | |
| step:4270/4740 train_time:923371ms step_avg:216.25ms | |
| step:4271/4740 train_time:923547ms step_avg:216.24ms | |
| step:4272/4740 train_time:923869ms step_avg:216.26ms | |
| step:4273/4740 train_time:924050ms step_avg:216.25ms | |
| step:4274/4740 train_time:924373ms step_avg:216.28ms | |
| step:4275/4740 train_time:924551ms step_avg:216.27ms | |
| step:4276/4740 train_time:924875ms step_avg:216.29ms | |
| step:4277/4740 train_time:925051ms step_avg:216.29ms | |
| step:4278/4740 train_time:925370ms step_avg:216.31ms | |
| step:4279/4740 train_time:925549ms step_avg:216.30ms | |
| step:4280/4740 train_time:925872ms step_avg:216.33ms | |
| step:4281/4740 train_time:926051ms step_avg:216.32ms | |
| step:4282/4740 train_time:926370ms step_avg:216.34ms | |
| step:4283/4740 train_time:926548ms step_avg:216.33ms | |
| step:4284/4740 train_time:926869ms step_avg:216.36ms | |
| step:4285/4740 train_time:927050ms step_avg:216.35ms | |
| step:4286/4740 train_time:927367ms step_avg:216.37ms | |
| step:4287/4740 train_time:927549ms step_avg:216.36ms | |
| step:4288/4740 train_time:927866ms step_avg:216.39ms | |
| step:4289/4740 train_time:928046ms step_avg:216.38ms | |
| step:4290/4740 train_time:928365ms step_avg:216.40ms | |
| step:4291/4740 train_time:928545ms step_avg:216.39ms | |
| step:4292/4740 train_time:928867ms step_avg:216.42ms | |
| step:4293/4740 train_time:929048ms step_avg:216.41ms | |
| step:4294/4740 train_time:929371ms step_avg:216.43ms | |
| step:4295/4740 train_time:929551ms step_avg:216.43ms | |
| step:4296/4740 train_time:929872ms step_avg:216.45ms | |
| step:4297/4740 train_time:930050ms step_avg:216.44ms | |
| step:4298/4740 train_time:930372ms step_avg:216.47ms | |
| step:4299/4740 train_time:930554ms step_avg:216.46ms | |
| step:4300/4740 train_time:930877ms step_avg:216.48ms | |
| step:4301/4740 train_time:931057ms step_avg:216.47ms | |
| step:4302/4740 train_time:931379ms step_avg:216.50ms | |
| step:4303/4740 train_time:931560ms step_avg:216.49ms | |
| step:4304/4740 train_time:931883ms step_avg:216.52ms | |
| step:4305/4740 train_time:932063ms step_avg:216.51ms | |
| step:4306/4740 train_time:932386ms step_avg:216.53ms | |
| step:4307/4740 train_time:932563ms step_avg:216.52ms | |
| step:4308/4740 train_time:932885ms step_avg:216.55ms | |
| step:4309/4740 train_time:933063ms step_avg:216.54ms | |
| step:4310/4740 train_time:933383ms step_avg:216.56ms | |
| step:4311/4740 train_time:933560ms step_avg:216.55ms | |
| step:4312/4740 train_time:933885ms step_avg:216.58ms | |
| step:4313/4740 train_time:934061ms step_avg:216.57ms | |
| step:4314/4740 train_time:934382ms step_avg:216.59ms | |
| step:4315/4740 train_time:934559ms step_avg:216.58ms | |
| step:4316/4740 train_time:934885ms step_avg:216.61ms | |
| step:4317/4740 train_time:935062ms step_avg:216.60ms | |
| step:4318/4740 train_time:935386ms step_avg:216.62ms | |
| step:4319/4740 train_time:935561ms step_avg:216.62ms | |
| step:4320/4740 train_time:935884ms step_avg:216.64ms | |
| step:4321/4740 train_time:936064ms step_avg:216.63ms | |
| step:4322/4740 train_time:936384ms step_avg:216.66ms | |
| step:4323/4740 train_time:936561ms step_avg:216.65ms | |
| step:4324/4740 train_time:936886ms step_avg:216.67ms | |
| step:4325/4740 train_time:937064ms step_avg:216.66ms | |
| step:4326/4740 train_time:937384ms step_avg:216.69ms | |
| step:4327/4740 train_time:937564ms step_avg:216.68ms | |
| step:4328/4740 train_time:937887ms step_avg:216.70ms | |
| step:4329/4740 train_time:938062ms step_avg:216.69ms | |
| step:4330/4740 train_time:938384ms step_avg:216.72ms | |
| step:4331/4740 train_time:938560ms step_avg:216.71ms | |
| step:4332/4740 train_time:938885ms step_avg:216.73ms | |
| step:4333/4740 train_time:939063ms step_avg:216.72ms | |
| step:4334/4740 train_time:939383ms step_avg:216.75ms | |
| step:4335/4740 train_time:939562ms step_avg:216.74ms | |
| step:4336/4740 train_time:939884ms step_avg:216.76ms | |
| step:4337/4740 train_time:940059ms step_avg:216.75ms | |
| step:4338/4740 train_time:940382ms step_avg:216.78ms | |
| step:4339/4740 train_time:940558ms step_avg:216.77ms | |
| step:4340/4740 train_time:940880ms step_avg:216.79ms | |
| step:4341/4740 train_time:941060ms step_avg:216.78ms | |
| step:4342/4740 train_time:941383ms step_avg:216.81ms | |
| step:4343/4740 train_time:941561ms step_avg:216.80ms | |
| step:4344/4740 train_time:941885ms step_avg:216.82ms | |
| step:4345/4740 train_time:942061ms step_avg:216.81ms | |
| step:4346/4740 train_time:942382ms step_avg:216.84ms | |
| step:4347/4740 train_time:942560ms step_avg:216.83ms | |
| step:4348/4740 train_time:942883ms step_avg:216.85ms | |
| step:4349/4740 train_time:943060ms step_avg:216.85ms | |
| step:4350/4740 train_time:943384ms step_avg:216.87ms | |
| step:4351/4740 train_time:943561ms step_avg:216.86ms | |
| step:4352/4740 train_time:943883ms step_avg:216.88ms | |
| step:4353/4740 train_time:944060ms step_avg:216.88ms | |
| step:4354/4740 train_time:944384ms step_avg:216.90ms | |
| step:4355/4740 train_time:944559ms step_avg:216.89ms | |
| step:4356/4740 train_time:944882ms step_avg:216.92ms | |
| step:4357/4740 train_time:945059ms step_avg:216.91ms | |
| step:4358/4740 train_time:945384ms step_avg:216.93ms | |
| step:4359/4740 train_time:945564ms step_avg:216.92ms | |
| step:4360/4740 train_time:945884ms step_avg:216.95ms | |
| step:4361/4740 train_time:946065ms step_avg:216.94ms | |
| step:4362/4740 train_time:946388ms step_avg:216.96ms | |
| step:4363/4740 train_time:946564ms step_avg:216.95ms | |
| step:4364/4740 train_time:946889ms step_avg:216.98ms | |
| step:4365/4740 train_time:947067ms step_avg:216.97ms | |
| step:4366/4740 train_time:947388ms step_avg:216.99ms | |
| step:4367/4740 train_time:947563ms step_avg:216.98ms | |
| step:4368/4740 train_time:947889ms step_avg:217.01ms | |
| step:4369/4740 train_time:948064ms step_avg:217.00ms | |
| step:4370/4740 train_time:948385ms step_avg:217.02ms | |
| step:4371/4740 train_time:948564ms step_avg:217.01ms | |
| step:4372/4740 train_time:948886ms step_avg:217.04ms | |
| step:4373/4740 train_time:949060ms step_avg:217.03ms | |
| step:4374/4740 train_time:949383ms step_avg:217.05ms | |
| step:4375/4740 train_time:949558ms step_avg:217.04ms | |
| step:4376/4740 train_time:949884ms step_avg:217.07ms | |
| step:4377/4740 train_time:950059ms step_avg:217.06ms | |
| step:4378/4740 train_time:950380ms step_avg:217.08ms | |
| step:4379/4740 train_time:950558ms step_avg:217.07ms | |
| step:4380/4740 train_time:950882ms step_avg:217.10ms | |
| step:4381/4740 train_time:951061ms step_avg:217.09ms | |
| step:4382/4740 train_time:951382ms step_avg:217.11ms | |
| step:4383/4740 train_time:951559ms step_avg:217.10ms | |
| step:4384/4740 train_time:951882ms step_avg:217.13ms | |
| step:4385/4740 train_time:952062ms step_avg:217.12ms | |
| step:4386/4740 train_time:952384ms step_avg:217.14ms | |
| step:4387/4740 train_time:952562ms step_avg:217.13ms | |
| step:4388/4740 train_time:952881ms step_avg:217.16ms | |
| step:4389/4740 train_time:953057ms step_avg:217.15ms | |
| step:4390/4740 train_time:953380ms step_avg:217.17ms | |
| step:4391/4740 train_time:953557ms step_avg:217.16ms | |
| step:4392/4740 train_time:953881ms step_avg:217.19ms | |
| step:4393/4740 train_time:954059ms step_avg:217.18ms | |
| step:4394/4740 train_time:954379ms step_avg:217.20ms | |
| step:4395/4740 train_time:954558ms step_avg:217.19ms | |
| step:4396/4740 train_time:954880ms step_avg:217.22ms | |
| step:4397/4740 train_time:955055ms step_avg:217.21ms | |
| step:4398/4740 train_time:955378ms step_avg:217.23ms | |
| step:4399/4740 train_time:955555ms step_avg:217.22ms | |
| step:4400/4740 train_time:955877ms step_avg:217.24ms | |
| step:4401/4740 train_time:956056ms step_avg:217.24ms | |
| step:4402/4740 train_time:956381ms step_avg:217.26ms | |
| step:4403/4740 train_time:956558ms step_avg:217.25ms | |
| step:4404/4740 train_time:956881ms step_avg:217.28ms | |
| step:4405/4740 train_time:957056ms step_avg:217.27ms | |
| step:4406/4740 train_time:957380ms step_avg:217.29ms | |
| step:4407/4740 train_time:957558ms step_avg:217.28ms | |
| step:4408/4740 train_time:957882ms step_avg:217.31ms | |
| step:4409/4740 train_time:958058ms step_avg:217.30ms | |
| step:4410/4740 train_time:958380ms step_avg:217.32ms | |
| step:4411/4740 train_time:958558ms step_avg:217.31ms | |
| step:4412/4740 train_time:958878ms step_avg:217.33ms | |
| step:4413/4740 train_time:959059ms step_avg:217.33ms | |
| step:4414/4740 train_time:959378ms step_avg:217.35ms | |
| step:4415/4740 train_time:959554ms step_avg:217.34ms | |
| step:4416/4740 train_time:959877ms step_avg:217.36ms | |
| step:4417/4740 train_time:960060ms step_avg:217.36ms | |
| step:4418/4740 train_time:960380ms step_avg:217.38ms | |
| step:4419/4740 train_time:960558ms step_avg:217.37ms | |
| step:4420/4740 train_time:960884ms step_avg:217.39ms | |
| step:4421/4740 train_time:961059ms step_avg:217.38ms | |
| step:4422/4740 train_time:961379ms step_avg:217.41ms | |
| step:4423/4740 train_time:961562ms step_avg:217.40ms | |
| step:4424/4740 train_time:961885ms step_avg:217.42ms | |
| step:4425/4740 train_time:962060ms step_avg:217.41ms | |
| step:4426/4740 train_time:962380ms step_avg:217.44ms | |
| step:4427/4740 train_time:962560ms step_avg:217.43ms | |
| step:4428/4740 train_time:962884ms step_avg:217.45ms | |
| step:4429/4740 train_time:963060ms step_avg:217.44ms | |
| step:4430/4740 train_time:963380ms step_avg:217.47ms | |
| step:4431/4740 train_time:963559ms step_avg:217.46ms | |
| step:4432/4740 train_time:963885ms step_avg:217.48ms | |
| step:4433/4740 train_time:964060ms step_avg:217.47ms | |
| step:4434/4740 train_time:964380ms step_avg:217.50ms | |
| step:4435/4740 train_time:964555ms step_avg:217.49ms | |
| step:4436/4740 train_time:964879ms step_avg:217.51ms | |
| step:4437/4740 train_time:965055ms step_avg:217.50ms | |
| step:4438/4740 train_time:965381ms step_avg:217.53ms | |
| step:4439/4740 train_time:965558ms step_avg:217.52ms | |
| step:4440/4740 train_time:965882ms step_avg:217.54ms | |
| step:4441/4740 train_time:966059ms step_avg:217.53ms | |
| step:4442/4740 train_time:966380ms step_avg:217.56ms | |
| step:4443/4740 train_time:966559ms step_avg:217.55ms | |
| step:4444/4740 train_time:966879ms step_avg:217.57ms | |
| step:4445/4740 train_time:967059ms step_avg:217.56ms | |
| step:4446/4740 train_time:967380ms step_avg:217.58ms | |
| step:4447/4740 train_time:967559ms step_avg:217.58ms | |
| step:4448/4740 train_time:967880ms step_avg:217.60ms | |
| step:4449/4740 train_time:968058ms step_avg:217.59ms | |
| step:4450/4740 train_time:968380ms step_avg:217.61ms | |
| step:4451/4740 train_time:968558ms step_avg:217.60ms | |
| step:4452/4740 train_time:968881ms step_avg:217.63ms | |
| step:4453/4740 train_time:969056ms step_avg:217.62ms | |
| step:4454/4740 train_time:969381ms step_avg:217.64ms | |
| step:4455/4740 train_time:969558ms step_avg:217.63ms | |
| step:4456/4740 train_time:969880ms step_avg:217.66ms | |
| step:4457/4740 train_time:970057ms step_avg:217.65ms | |
| step:4458/4740 train_time:970382ms step_avg:217.67ms | |
| step:4459/4740 train_time:970560ms step_avg:217.66ms | |
| step:4460/4740 train_time:970881ms step_avg:217.69ms | |
| step:4461/4740 train_time:971059ms step_avg:217.68ms | |
| step:4462/4740 train_time:971380ms step_avg:217.70ms | |
| step:4463/4740 train_time:971561ms step_avg:217.69ms | |
| step:4464/4740 train_time:971884ms step_avg:217.72ms | |
| step:4465/4740 train_time:972061ms step_avg:217.71ms | |
| step:4466/4740 train_time:972385ms step_avg:217.73ms | |
| step:4467/4740 train_time:972562ms step_avg:217.72ms | |
| step:4468/4740 train_time:972884ms step_avg:217.74ms | |
| step:4469/4740 train_time:973066ms step_avg:217.74ms | |
| step:4470/4740 train_time:973389ms step_avg:217.76ms | |
| step:4471/4740 train_time:973567ms step_avg:217.75ms | |
| step:4472/4740 train_time:973885ms step_avg:217.77ms | |
| step:4473/4740 train_time:974067ms step_avg:217.77ms | |
| step:4474/4740 train_time:974388ms step_avg:217.79ms | |
| step:4475/4740 train_time:974564ms step_avg:217.78ms | |
| step:4476/4740 train_time:974885ms step_avg:217.80ms | |
| step:4477/4740 train_time:975062ms step_avg:217.79ms | |
| step:4478/4740 train_time:975386ms step_avg:217.82ms | |
| step:4479/4740 train_time:975563ms step_avg:217.81ms | |
| step:4480/4740 train_time:975887ms step_avg:217.83ms | |
| step:4481/4740 train_time:976063ms step_avg:217.82ms | |
| step:4482/4740 train_time:976388ms step_avg:217.85ms | |
| step:4483/4740 train_time:976562ms step_avg:217.84ms | |
| step:4484/4740 train_time:976885ms step_avg:217.86ms | |
| step:4485/4740 train_time:977061ms step_avg:217.85ms | |
| step:4486/4740 train_time:977385ms step_avg:217.87ms | |
| step:4487/4740 train_time:977563ms step_avg:217.87ms | |
| step:4488/4740 train_time:977885ms step_avg:217.89ms | |
| step:4489/4740 train_time:978062ms step_avg:217.88ms | |
| step:4490/4740 train_time:978379ms step_avg:217.90ms | |
| step:4491/4740 train_time:978560ms step_avg:217.89ms | |
| step:4492/4740 train_time:978882ms step_avg:217.92ms | |
| step:4493/4740 train_time:979058ms step_avg:217.91ms | |
| step:4494/4740 train_time:979384ms step_avg:217.93ms | |
| step:4495/4740 train_time:979562ms step_avg:217.92ms | |
| step:4496/4740 train_time:979885ms step_avg:217.95ms | |
| step:4497/4740 train_time:980062ms step_avg:217.94ms | |
| step:4498/4740 train_time:980386ms step_avg:217.96ms | |
| step:4499/4740 train_time:980561ms step_avg:217.95ms | |
| step:4500/4740 train_time:980884ms step_avg:217.97ms | |
| step:4500/4740 val_loss:2.9337 train_time:981008ms step_avg:218.00ms | |
| step:4501/4740 train_time:981064ms step_avg:217.97ms | |
| step:4502/4740 train_time:981398ms step_avg:217.99ms | |
| step:4503/4740 train_time:981577ms step_avg:217.98ms | |
| step:4504/4740 train_time:981890ms step_avg:218.00ms | |
| step:4505/4740 train_time:982067ms step_avg:217.99ms | |
| step:4506/4740 train_time:982390ms step_avg:218.02ms | |
| step:4507/4740 train_time:982576ms step_avg:218.01ms | |
| step:4508/4740 train_time:982893ms step_avg:218.03ms | |
| step:4509/4740 train_time:983074ms step_avg:218.02ms | |
| step:4510/4740 train_time:983396ms step_avg:218.05ms | |
| step:4511/4740 train_time:983578ms step_avg:218.04ms | |
| step:4512/4740 train_time:983900ms step_avg:218.06ms | |
| step:4513/4740 train_time:984077ms step_avg:218.05ms | |
| step:4514/4740 train_time:984401ms step_avg:218.08ms | |
| step:4515/4740 train_time:984578ms step_avg:218.07ms | |
| step:4516/4740 train_time:984902ms step_avg:218.09ms | |
| step:4517/4740 train_time:985080ms step_avg:218.08ms | |
| step:4518/4740 train_time:985405ms step_avg:218.11ms | |
| step:4519/4740 train_time:985583ms step_avg:218.10ms | |
| step:4520/4740 train_time:985904ms step_avg:218.12ms | |
| step:4521/4740 train_time:986081ms step_avg:218.11ms | |
| step:4522/4740 train_time:986403ms step_avg:218.13ms | |
| step:4523/4740 train_time:986583ms step_avg:218.13ms | |
| step:4524/4740 train_time:986905ms step_avg:218.15ms | |
| step:4525/4740 train_time:987084ms step_avg:218.14ms | |
| step:4526/4740 train_time:987403ms step_avg:218.16ms | |
| step:4527/4740 train_time:987586ms step_avg:218.15ms | |
| step:4528/4740 train_time:987905ms step_avg:218.18ms | |
| step:4529/4740 train_time:988084ms step_avg:218.17ms | |
| step:4530/4740 train_time:988405ms step_avg:218.19ms | |
| step:4531/4740 train_time:988584ms step_avg:218.18ms | |
| step:4532/4740 train_time:988905ms step_avg:218.20ms | |
| step:4533/4740 train_time:989085ms step_avg:218.20ms | |
| step:4534/4740 train_time:989408ms step_avg:218.22ms | |
| step:4535/4740 train_time:989586ms step_avg:218.21ms | |
| step:4536/4740 train_time:989911ms step_avg:218.23ms | |
| step:4537/4740 train_time:990088ms step_avg:218.23ms | |
| step:4538/4740 train_time:990415ms step_avg:218.25ms | |
| step:4539/4740 train_time:990593ms step_avg:218.24ms | |
| step:4540/4740 train_time:990914ms step_avg:218.26ms | |
| step:4541/4740 train_time:991093ms step_avg:218.25ms | |
| step:4542/4740 train_time:991412ms step_avg:218.28ms | |
| step:4543/4740 train_time:991595ms step_avg:218.27ms | |
| step:4544/4740 train_time:991914ms step_avg:218.29ms | |
| step:4545/4740 train_time:992091ms step_avg:218.28ms | |
| step:4546/4740 train_time:992415ms step_avg:218.31ms | |
| step:4547/4740 train_time:992596ms step_avg:218.30ms | |
| step:4548/4740 train_time:992916ms step_avg:218.32ms | |
| step:4549/4740 train_time:993098ms step_avg:218.31ms | |
| step:4550/4740 train_time:993424ms step_avg:218.33ms | |
| step:4551/4740 train_time:993602ms step_avg:218.33ms | |
| step:4552/4740 train_time:993925ms step_avg:218.35ms | |
| step:4553/4740 train_time:994103ms step_avg:218.34ms | |
| step:4554/4740 train_time:994427ms step_avg:218.36ms | |
| step:4555/4740 train_time:994605ms step_avg:218.35ms | |
| step:4556/4740 train_time:994927ms step_avg:218.38ms | |
| step:4557/4740 train_time:995106ms step_avg:218.37ms | |
| step:4558/4740 train_time:995425ms step_avg:218.39ms | |
| step:4559/4740 train_time:995608ms step_avg:218.38ms | |
| step:4560/4740 train_time:995932ms step_avg:218.41ms | |
| step:4561/4740 train_time:996112ms step_avg:218.40ms | |
| step:4562/4740 train_time:996432ms step_avg:218.42ms | |
| step:4563/4740 train_time:996611ms step_avg:218.41ms | |
| step:4564/4740 train_time:996938ms step_avg:218.44ms | |
| step:4565/4740 train_time:997116ms step_avg:218.43ms | |
| step:4566/4740 train_time:997433ms step_avg:218.45ms | |
| step:4567/4740 train_time:997615ms step_avg:218.44ms | |
| step:4568/4740 train_time:997937ms step_avg:218.46ms | |
| step:4569/4740 train_time:998118ms step_avg:218.45ms | |
| step:4570/4740 train_time:998440ms step_avg:218.48ms | |
| step:4571/4740 train_time:998618ms step_avg:218.47ms | |
| step:4572/4740 train_time:998942ms step_avg:218.49ms | |
| step:4573/4740 train_time:999120ms step_avg:218.48ms | |
| step:4574/4740 train_time:999440ms step_avg:218.50ms | |
| step:4575/4740 train_time:999619ms step_avg:218.50ms | |
| step:4576/4740 train_time:999941ms step_avg:218.52ms | |
| step:4577/4740 train_time:1000115ms step_avg:218.51ms | |
| step:4578/4740 train_time:1000434ms step_avg:218.53ms | |
| step:4579/4740 train_time:1000615ms step_avg:218.52ms | |
| step:4580/4740 train_time:1000935ms step_avg:218.54ms | |
| step:4581/4740 train_time:1001117ms step_avg:218.54ms | |
| step:4582/4740 train_time:1001436ms step_avg:218.56ms | |
| step:4583/4740 train_time:1001620ms step_avg:218.55ms | |
| step:4584/4740 train_time:1001943ms step_avg:218.57ms | |
| step:4585/4740 train_time:1002123ms step_avg:218.57ms | |
| step:4586/4740 train_time:1002441ms step_avg:218.59ms | |
| step:4587/4740 train_time:1002616ms step_avg:218.58ms | |
| step:4588/4740 train_time:1002937ms step_avg:218.60ms | |
| step:4589/4740 train_time:1003117ms step_avg:218.59ms | |
| step:4590/4740 train_time:1003440ms step_avg:218.61ms | |
| step:4591/4740 train_time:1003620ms step_avg:218.61ms | |
| step:4592/4740 train_time:1003942ms step_avg:218.63ms | |
| step:4593/4740 train_time:1004122ms step_avg:218.62ms | |
| step:4594/4740 train_time:1004443ms step_avg:218.64ms | |
| step:4595/4740 train_time:1004622ms step_avg:218.63ms | |
| step:4596/4740 train_time:1004944ms step_avg:218.66ms | |
| step:4597/4740 train_time:1005121ms step_avg:218.65ms | |
| step:4598/4740 train_time:1005443ms step_avg:218.67ms | |
| step:4599/4740 train_time:1005622ms step_avg:218.66ms | |
| step:4600/4740 train_time:1005945ms step_avg:218.68ms | |
| step:4601/4740 train_time:1006122ms step_avg:218.67ms | |
| step:4602/4740 train_time:1006444ms step_avg:218.70ms | |
| step:4603/4740 train_time:1006623ms step_avg:218.69ms | |
| step:4604/4740 train_time:1006945ms step_avg:218.71ms | |
| step:4605/4740 train_time:1007122ms step_avg:218.70ms | |
| step:4606/4740 train_time:1007443ms step_avg:218.72ms | |
| step:4607/4740 train_time:1007623ms step_avg:218.72ms | |
| step:4608/4740 train_time:1007943ms step_avg:218.74ms | |
| step:4609/4740 train_time:1008122ms step_avg:218.73ms | |
| step:4610/4740 train_time:1008445ms step_avg:218.75ms | |
| step:4611/4740 train_time:1008622ms step_avg:218.74ms | |
| step:4612/4740 train_time:1008944ms step_avg:218.76ms | |
| step:4613/4740 train_time:1009122ms step_avg:218.76ms | |
| step:4614/4740 train_time:1009447ms step_avg:218.78ms | |
| step:4615/4740 train_time:1009626ms step_avg:218.77ms | |
| step:4616/4740 train_time:1009948ms step_avg:218.79ms | |
| step:4617/4740 train_time:1010128ms step_avg:218.78ms | |
| step:4618/4740 train_time:1010449ms step_avg:218.81ms | |
| step:4619/4740 train_time:1010625ms step_avg:218.80ms | |
| step:4620/4740 train_time:1010948ms step_avg:218.82ms | |
| step:4621/4740 train_time:1011126ms step_avg:218.81ms | |
| step:4622/4740 train_time:1011447ms step_avg:218.83ms | |
| step:4623/4740 train_time:1011623ms step_avg:218.82ms | |
| step:4624/4740 train_time:1011945ms step_avg:218.85ms | |
| step:4625/4740 train_time:1012125ms step_avg:218.84ms | |
| step:4626/4740 train_time:1012443ms step_avg:218.86ms | |
| step:4627/4740 train_time:1012626ms step_avg:218.85ms | |
| step:4628/4740 train_time:1012950ms step_avg:218.87ms | |
| step:4629/4740 train_time:1013127ms step_avg:218.87ms | |
| step:4630/4740 train_time:1013447ms step_avg:218.89ms | |
| step:4631/4740 train_time:1013627ms step_avg:218.88ms | |
| step:4632/4740 train_time:1013945ms step_avg:218.90ms | |
| step:4633/4740 train_time:1014127ms step_avg:218.89ms | |
| step:4634/4740 train_time:1014452ms step_avg:218.91ms | |
| step:4635/4740 train_time:1014633ms step_avg:218.91ms | |
| step:4636/4740 train_time:1014953ms step_avg:218.93ms | |
| step:4637/4740 train_time:1015132ms step_avg:218.92ms | |
| step:4638/4740 train_time:1015449ms step_avg:218.94ms | |
| step:4639/4740 train_time:1015629ms step_avg:218.93ms | |
| step:4640/4740 train_time:1015950ms step_avg:218.95ms | |
| step:4641/4740 train_time:1016127ms step_avg:218.95ms | |
| step:4642/4740 train_time:1016444ms step_avg:218.97ms | |
| step:4643/4740 train_time:1016625ms step_avg:218.96ms | |
| step:4644/4740 train_time:1016944ms step_avg:218.98ms | |
| step:4645/4740 train_time:1017122ms step_avg:218.97ms | |
| step:4646/4740 train_time:1017445ms step_avg:218.99ms | |
| step:4647/4740 train_time:1017624ms step_avg:218.99ms | |
| step:4648/4740 train_time:1017947ms step_avg:219.01ms | |
| step:4649/4740 train_time:1018124ms step_avg:219.00ms | |
| step:4650/4740 train_time:1018443ms step_avg:219.02ms | |
| step:4651/4740 train_time:1018626ms step_avg:219.01ms | |
| step:4652/4740 train_time:1018950ms step_avg:219.03ms | |
| step:4653/4740 train_time:1019125ms step_avg:219.03ms | |
| step:4654/4740 train_time:1019444ms step_avg:219.05ms | |
| step:4655/4740 train_time:1019623ms step_avg:219.04ms | |
| step:4656/4740 train_time:1019949ms step_avg:219.06ms | |
| step:4657/4740 train_time:1020126ms step_avg:219.05ms | |
| step:4658/4740 train_time:1020447ms step_avg:219.07ms | |
| step:4659/4740 train_time:1020627ms step_avg:219.07ms | |
| step:4660/4740 train_time:1020950ms step_avg:219.09ms | |
| step:4661/4740 train_time:1021124ms step_avg:219.08ms | |
| step:4662/4740 train_time:1021445ms step_avg:219.10ms | |
| step:4663/4740 train_time:1021624ms step_avg:219.09ms | |
| step:4664/4740 train_time:1021945ms step_avg:219.11ms | |
| step:4665/4740 train_time:1022122ms step_avg:219.10ms | |
| step:4666/4740 train_time:1022446ms step_avg:219.13ms | |
| step:4667/4740 train_time:1022622ms step_avg:219.12ms | |
| step:4668/4740 train_time:1022945ms step_avg:219.14ms | |
| step:4669/4740 train_time:1023124ms step_avg:219.13ms | |
| step:4670/4740 train_time:1023444ms step_avg:219.15ms | |
| step:4671/4740 train_time:1023623ms step_avg:219.14ms | |
| step:4672/4740 train_time:1023943ms step_avg:219.17ms | |
| step:4673/4740 train_time:1024124ms step_avg:219.16ms | |
| step:4674/4740 train_time:1024442ms step_avg:219.18ms | |
| step:4675/4740 train_time:1024626ms step_avg:219.17ms | |
| step:4676/4740 train_time:1024943ms step_avg:219.19ms | |
| step:4677/4740 train_time:1025122ms step_avg:219.18ms | |
| step:4678/4740 train_time:1025441ms step_avg:219.20ms | |
| step:4679/4740 train_time:1025623ms step_avg:219.20ms | |
| step:4680/4740 train_time:1025945ms step_avg:219.22ms | |
| step:4681/4740 train_time:1026121ms step_avg:219.21ms | |
| step:4682/4740 train_time:1026440ms step_avg:219.23ms | |
| step:4683/4740 train_time:1026619ms step_avg:219.22ms | |
| step:4684/4740 train_time:1026942ms step_avg:219.24ms | |
| step:4685/4740 train_time:1027123ms step_avg:219.24ms | |
| step:4686/4740 train_time:1027444ms step_avg:219.26ms | |
| step:4687/4740 train_time:1027622ms step_avg:219.25ms | |
| step:4688/4740 train_time:1027943ms step_avg:219.27ms | |
| step:4689/4740 train_time:1028121ms step_avg:219.26ms | |
| step:4690/4740 train_time:1028442ms step_avg:219.28ms | |
| step:4691/4740 train_time:1028620ms step_avg:219.28ms | |
| step:4692/4740 train_time:1028940ms step_avg:219.30ms | |
| step:4693/4740 train_time:1029119ms step_avg:219.29ms | |
| step:4694/4740 train_time:1029441ms step_avg:219.31ms | |
| step:4695/4740 train_time:1029619ms step_avg:219.30ms | |
| step:4696/4740 train_time:1029940ms step_avg:219.32ms | |
| step:4697/4740 train_time:1030120ms step_avg:219.31ms | |
| step:4698/4740 train_time:1030441ms step_avg:219.34ms | |
| step:4699/4740 train_time:1030618ms step_avg:219.33ms | |
| step:4700/4740 train_time:1030939ms step_avg:219.35ms | |
| step:4701/4740 train_time:1031120ms step_avg:219.34ms | |
| step:4702/4740 train_time:1031440ms step_avg:219.36ms | |
| step:4703/4740 train_time:1031620ms step_avg:219.35ms | |
| step:4704/4740 train_time:1031943ms step_avg:219.38ms | |
| step:4705/4740 train_time:1032122ms step_avg:219.37ms | |
| step:4706/4740 train_time:1032444ms step_avg:219.39ms | |
| step:4707/4740 train_time:1032626ms step_avg:219.38ms | |
| step:4708/4740 train_time:1032945ms step_avg:219.40ms | |
| step:4709/4740 train_time:1033126ms step_avg:219.39ms | |
| step:4710/4740 train_time:1033447ms step_avg:219.42ms | |
| step:4711/4740 train_time:1033627ms step_avg:219.41ms | |
| step:4712/4740 train_time:1033947ms step_avg:219.43ms | |
| step:4713/4740 train_time:1034127ms step_avg:219.42ms | |
| step:4714/4740 train_time:1034448ms step_avg:219.44ms | |
| step:4715/4740 train_time:1034624ms step_avg:219.43ms | |
| step:4716/4740 train_time:1034947ms step_avg:219.45ms | |
| step:4717/4740 train_time:1035125ms step_avg:219.45ms | |
| step:4718/4740 train_time:1035449ms step_avg:219.47ms | |
| step:4719/4740 train_time:1035627ms step_avg:219.46ms | |
| step:4720/4740 train_time:1035947ms step_avg:219.48ms | |
| step:4721/4740 train_time:1036125ms step_avg:219.47ms | |
| step:4722/4740 train_time:1036448ms step_avg:219.49ms | |
| step:4723/4740 train_time:1036627ms step_avg:219.48ms | |
| step:4724/4740 train_time:1036945ms step_avg:219.51ms | |
| step:4725/4740 train_time:1037126ms step_avg:219.50ms | |
| step:4726/4740 train_time:1037447ms step_avg:219.52ms | |
| step:4727/4740 train_time:1037625ms step_avg:219.51ms | |
| step:4728/4740 train_time:1037944ms step_avg:219.53ms | |
| step:4729/4740 train_time:1038124ms step_avg:219.52ms | |
| step:4730/4740 train_time:1038445ms step_avg:219.54ms | |
| step:4731/4740 train_time:1038624ms step_avg:219.54ms | |
| step:4732/4740 train_time:1038946ms step_avg:219.56ms | |
| step:4733/4740 train_time:1039126ms step_avg:219.55ms | |
| step:4734/4740 train_time:1039447ms step_avg:219.57ms | |
| step:4735/4740 train_time:1039627ms step_avg:219.56ms | |
| step:4736/4740 train_time:1039948ms step_avg:219.58ms | |
| step:4737/4740 train_time:1040126ms step_avg:219.57ms | |
| step:4738/4740 train_time:1040449ms step_avg:219.60ms | |
| step:4739/4740 train_time:1040626ms step_avg:219.59ms | |
| step:4740/4740 train_time:1040948ms step_avg:219.61ms | |
| step:4740/4740 val_loss:2.9165 train_time:1041071ms step_avg:219.64ms | |
| peak memory allocated: 57397 MiB reserved: 61912 MiB | |