chen459664's picture
Add files using upload-large-folder tool
998922f verified
Raw
History Blame Contribute Delete
1.2 kB
library(tidyverse)
library(ggthemes)
library(readr)
df_ppl_bits <- read_csv("../kube-sft/data/ppl-bits.csv")
metrics <- c("ppl_wikitext", "ppl_c4", "ppl_ptb")
all_cols <- c("model", "bits", metrics)
df_ppl_bits <- df_ppl_bits |>
select(all_of(all_cols)) |>
pivot_longer(
cols = metrics,
names_to = c(".value", "dataset"),
names_sep = "_"
)
df_disp <- df_ppl_bits |>
filter(
!grepl("ptb", dataset)
) |>
filter(
bits >= 3.0
)
ggplot(df_disp, aes(x = bits, y = ppl)) +
geom_point(aes(shape = model, color = model, y = ppl)) +
geom_line(aes(color = model, y = ppl)) +
# ylim(4, 17) +
# geom_hline(yintercept = max_acc1 * 0.99, linetype = "dotted", color = "blue") +
# geom_hline(yintercept = max_acc1, linetype = "dotted", color = "blue") +
# annotate("text", x = 14, y = max_acc1 * 1.01, label = "0-shot Top-1 FP16") +
labs(x = "Bit Budget", y = "Perplexity") +
theme_gray(base_size = 16) +
theme(
legend.position = "bottom",
legend.text = element_text(size = 16),
legend.title = element_text(size = 16)
) +
facet_wrap(~dataset, scales = "free") +
scale_color_solarized()
ggsave("pdfs/mxq-wikitext-ppls.pdf", width = 8, height = 5)