def get_beta_accumulators(opt, dtype):
    local_step = math_ops.cast((opt.iterations + 1), dtype)
    beta_1_t = math_ops.cast(opt._get_hyper('beta_1'), dtype)
    beta_1_power = math_ops.pow(beta_1_t, local_step)
    beta_2_t = math_ops.cast(opt._get_hyper('beta_2'), dtype)
    beta_2_power = math_ops.pow(beta_2_t, local_step)
    return (beta_1_power, beta_2_power)
def get_beta_accumulators(opt, dtype):
    local_step = math_ops.cast((opt.iterations + 1), dtype)
    beta_1_t = math_ops.cast(opt._get_hyper('beta_1'), dtype)
    beta_1_power = math_ops.pow(beta_1_t, local_step)
    beta_2_t = math_ops.cast(opt._get_hyper('beta_2'), dtype)
    beta_2_power = math_ops.pow(beta_2_t, local_step)
    return (beta_1_power, beta_2_power)