From deb599aa273024d026725eb65d5be541980ad470 Mon Sep 17 00:00:00 2001 From: Tomasz Kalinowski Date: Sun, 4 Feb 2024 12:14:07 -0500 Subject: [PATCH] add `@returns` to optimizers --- R/optimizers.R | 12 ++++++++++++ tools/fix-roxy-blocks.R | 2 ++ 2 files changed, 14 insertions(+) diff --git a/R/optimizers.R b/R/optimizers.R index 82d9b2f9a..8b4b2deb4 100644 --- a/R/optimizers.R +++ b/R/optimizers.R @@ -104,6 +104,7 @@ #' For forward/backward compatability. #' #' @export +#' @returns an `Optimizer` instance #' @family optimizers #' @seealso #' + @@ -228,6 +229,7 @@ function (learning_rate = 0.001, rho = 0.95, epsilon = 1e-07, #' #' @export #' @family optimizers +#' @returns an `Optimizer` instance #' @seealso #' + # + @@ -336,6 +338,7 @@ function (learning_rate = 0.001, beta_2_decay = -0.8, epsilon_1 = 1e-30, #' #' @export #' @family optimizers +#' @returns an `Optimizer` instance #' @seealso #' + # + @@ -457,6 +460,7 @@ function (learning_rate = 0.001, initial_accumulator_value = 0.1, #' #' @export #' @family optimizers +#' @returns an `Optimizer` instance #' @seealso #' + # + @@ -587,6 +591,7 @@ function (learning_rate = 0.001, beta_1 = 0.9, beta_2 = 0.999, #' #' @export #' @family optimizers +#' @returns an `Optimizer` instance #' @seealso #' + # + @@ -717,6 +722,7 @@ function (learning_rate = 0.001, beta_1 = 0.9, beta_2 = 0.999, #' #' @export #' @family optimizers +#' @returns an `Optimizer` instance #' @seealso #' + # + @@ -879,6 +885,7 @@ function (learning_rate = 0.001, weight_decay = 0.004, beta_1 = 0.9, #' #' @export #' @family optimizers +#' @returns an `Optimizer` instance #' @seealso #' + # + @@ -999,6 +1006,7 @@ function (learning_rate = 0.001, learning_rate_power = -0.5, #' #' @export #' @family optimizers +#' @returns an `Optimizer` instance # @seealso # + #' @tether keras.optimizers.Lion @@ -1110,6 +1118,7 @@ function (learning_rate = 0.001, beta_1 = 0.9, beta_2 = 0.99, #' #' @export #' @family optimizers +#' @returns an `Optimizer` instance # @seealso # + #' @tether keras.optimizers.LossScaleOptimizer @@ -1223,6 +1232,7 @@ function (inner_optimizer, initial_scale = 32768, dynamic_growth_steps = 2000L, #' #' @export #' @family optimizers +#' @returns an `Optimizer` instance #' @seealso #' + # + @@ -1350,6 +1360,7 @@ function (learning_rate = 0.001, beta_1 = 0.9, beta_2 = 0.999, #' #' @export #' @family optimizers +#' @returns an `Optimizer` instance #' @seealso #' + # + @@ -1469,6 +1480,7 @@ function (learning_rate = 0.001, rho = 0.9, momentum = 0, epsilon = 1e-07, #' #' @export #' @family optimizers +#' @returns an `Optimizer` instance #' @seealso #' + # + diff --git a/tools/fix-roxy-blocks.R b/tools/fix-roxy-blocks.R index b7acc6872..d880e30f0 100644 --- a/tools/fix-roxy-blocks.R +++ b/tools/fix-roxy-blocks.R @@ -9,6 +9,8 @@ missing_returns_section <- function(block) { # Missing @returns walk_roxy_blocks(function(block) { + if(roxygen2::block_has_tags(block, "noRd")) + return() if(missing_returns_section(block)) { file <- block$file line <- block$line