Skip to content

Simple development environment to quickly explore recent Deep Learning algorithms, plus some experiments and results. | Explored: Foundational Models for Autolabelling; Chat LLMs+RAG; Diffusion for 2D 3D data generation; Docker DevEnv + CI/CD

License

Notifications You must be signed in to change notification settings

ManuelPalermo/dev-playground

Repository files navigation

Dev Playground

Simple containerized environment to quickly try random stuff, with a focus on python and deep learning tools.

Also includes some experiments and results.

Features

  • Dockerfile:
    • ubuntu24.04
    • nvidia-cuda12.6
    • cpp tools
    • python tools
    • node/js tools
    • shell tools
    • xauth/X11
    • miniconda
  • vscode configs (vscode/settings.json and devcontainer.json)
    • gpu support
    • graphical interface support (X11)
    • host camera support
  • Pre-commit hooks
  • Python tool configs (linters, formatters)
  • Node/js tool configs (linters, formatters)
  • CI/CD (github actions) for formatting/linting

Explored topics

  • devcontainer: containerized docker environment with dev tools and configs.

  • diffusion: data generation using DDPMs (conditional and unconditional generation).

  • dataset_creator: CLIP based text and image search over an image directory and autolabeling using foundational models.

  • llm_app: LLMs + Retrieval Augmented Generation (RAG) with a Web chat interface (similar to openAI but worse).

  • dataset_selection: Selecting of most diverse images of a directory based on similarity algorithm (classical CV).

About

Simple development environment to quickly explore recent Deep Learning algorithms, plus some experiments and results. | Explored: Foundational Models for Autolabelling; Chat LLMs+RAG; Diffusion for 2D 3D data generation; Docker DevEnv + CI/CD

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published