Package: sd2R Type: Package Title: Stable Diffusion Image Generation Version: 0.2.1 Authors@R: c( person("Yuri", "Baramykov", email = "lbsbmsu@mail.ru", role = c("aut", "cre"), comment = c(ORCID = "0009-0000-7627-4217")), person("Georgi", "Gerganov", role = c("ctb", "cph"), comment = "Author of the GGML library"), person("leejet", role = c("ctb", "cph"), comment = "Author of stable-diffusion.cpp"), person("stduhpf", role = "ctb", comment = "Core contributor to stable-diffusion.cpp"), person("Green-Sky", role = "ctb", comment = "Contributor to stable-diffusion.cpp"), person("wbruna", role = "ctb", comment = "Contributor to stable-diffusion.cpp"), person("akleine", role = "ctb", comment = "Contributor to stable-diffusion.cpp"), person("Martin", "Raiber", role = "cph", comment = "Copyright holder in miniz.h"), person("Rich", "Geldreich", role = "cph", comment = "Author of miniz.h"), person("RAD Game Tools", role = "cph", comment = "Copyright holder in miniz.h"), person("Valve Software", role = "cph", comment = "Copyright holder in miniz.h"), person("Alex", "Evans", role = "cph", comment = "PNG writing code in miniz.h"), person("Sean", "Barrett", role = "cph", comment = "Author of stb_image.h"), person("Jorge L", "Rodriguez", role = "cph", comment = "Author of stb_image_resize.h"), person("Niels", "Lohmann", role = "cph", comment = "Author of json.hpp (nlohmann/json)"), person("Susumu", "Yata", role = "cph", comment = "Author of darts.h (darts-clone)"), person("Kuba", "Podgorski", role = "cph", comment = "Author of zip.h/zip.c (kuba--/zip)"), person("Meta Platforms Inc.", role = "cph", comment = "rng_mt19937.hpp (ported from PyTorch)"), person("Google Inc.", role = "cph", comment = "Sentencepiece tokenizer code in t5.hpp") ) Description: Provides Stable Diffusion image generation using the 'ggmlR' library, with no 'Python' or external API dependencies. Supports text-to-image and image-to-image generation for SD 1.x, SD 2.x, 'SDXL', Flux, and 'FLUX.2'. A single sd_generate() function handles the entire pipeline, including sampling and high-resolution output. Features multi-GPU support, a 'Shiny' GUI, and runs on CPU or 'Vulkan' GPU across Linux, macOS, and Windows. SystemRequirements: GNU make, curl or wget (for downloading vocabulary files during installation) License: MIT + file LICENSE URL: https://github.com/Zabis13/sd2R BugReports: https://github.com/Zabis13/sd2R/issues Depends: R (>= 4.1.0) Encoding: UTF-8 Imports: Rcpp (>= 1.0.0), ggmlR (>= 0.5.0), shiny, base64enc, jsonlite, later, png LinkingTo: Rcpp, ggmlR Suggests: testthat (>= 3.0.0), callr, plumber, drogonR, withr RoxygenNote: 7.3.3 Config/testthat/edition: 3 Config/pak/sysreqs: cmake make libpng-dev libuv1-dev wget zlib1g-dev Repository: https://zabis13.r-universe.dev Date/Publication: 2026-06-30 20:59:29 UTC RemoteUrl: https://github.com/zabis13/sd2r RemoteRef: HEAD RemoteSha: 0226cc55036bd5150b456fb7f075ff6f1e8983d7 NeedsCompilation: yes Packaged: 2026-07-19 18:16:04 UTC; root Author: Yuri Baramykov [aut, cre] (ORCID: ), Georgi Gerganov [ctb, cph] (Author of the GGML library), leejet [ctb, cph] (Author of stable-diffusion.cpp), stduhpf [ctb] (Core contributor to stable-diffusion.cpp), Green-Sky [ctb] (Contributor to stable-diffusion.cpp), wbruna [ctb] (Contributor to stable-diffusion.cpp), akleine [ctb] (Contributor to stable-diffusion.cpp), Martin Raiber [cph] (Copyright holder in miniz.h), Rich Geldreich [cph] (Author of miniz.h), RAD Game Tools [cph] (Copyright holder in miniz.h), Valve Software [cph] (Copyright holder in miniz.h), Alex Evans [cph] (PNG writing code in miniz.h), Sean Barrett [cph] (Author of stb_image.h), Jorge L Rodriguez [cph] (Author of stb_image_resize.h), Niels Lohmann [cph] (Author of json.hpp (nlohmann/json)), Susumu Yata [cph] (Author of darts.h (darts-clone)), Kuba Podgorski [cph] (Author of zip.h/zip.c (kuba--/zip)), Meta Platforms Inc. [cph] (rng_mt19937.hpp (ported from PyTorch)), Google Inc. [cph] (Sentencepiece tokenizer code in t5.hpp) Maintainer: Yuri Baramykov