Skip to content

Instantly share code, notes, and snippets.

@jessecambon
jessecambon / deepspeed_config.json
Last active June 23, 2022 19:16
Deepspeed Reproducible Example
{
"fp16": {
"enabled": true,
"loss_scale": 0,
"loss_scale_window": 1000,
"initial_scale_power": 32,
"hysteresis": 2,
"min_loss_scale": 1
},
@jessecambon
jessecambon / imporved_cat_var_labels.R
Last active March 23, 2019 20:22
Improved Categorical Variable Regression Labels
## Setup
library(broom)
library(tidyverse)
# obtain character list of independent variables in a model object.
obtain_model_varlist <- function(model_obj) {
var_list_raw <- unlist(strsplit(as.character(formula(model_obj)[3]),split=' \\+ '))
# Remove smooth terms (s())
return(var_list_raw[!str_detect(var_list_raw,'^s\\(')])
}