Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tt-studio v1 Release #72

Merged
merged 61 commits into from
Dec 20, 2024
Merged

tt-studio v1 Release #72

merged 61 commits into from
Dec 20, 2024

Conversation

anirudTT
Copy link
Contributor

@anirudTT anirudTT commented Oct 29, 2024

Opens a PR to add our V1 features onto main

Post testing , we can tag and release it as v1

This comment was marked as outdated.

@anirudTT anirudTT changed the title tt-studio v1 Release: Feature Cut tt-studio v1 Release Oct 29, 2024
anirudTT and others added 28 commits October 31, 2024 09:09
* change font and app name

* remove dropdown from theme toggle button

* add shadow effects on hover

* fix :@import must precede all other statements

* create and use common theme class for navbar

* add help sidebar component :
- opens and closes on clicking help icon on navbar
- inital jsx for component

* break down model selection component into multiple components

* add more common themes

* update help component

* Add more on hover effects for buttons
- on hover change button color from grey to white

* add TT font

* add model name

* more fixes

* more fixes to chatui
- break long texts
- some theme providers

* add menu bar shadcnn component

* shadcnn menu bar component

* send model name to chatui component

* make navbar vertical in chat ui mode

* add breadcumbs links on chat ui page

* ensure mode name is being sent to chat page for display

* Ui color fixes for main page footer

* make default theme as dark mode

* clean up

* fix help sidebar to appear on whole page

* update package lock json to fix:
- ETIMEDOUT errors

---------

Co-authored-by: Tom Stesco <[email protected]>
* update: tenstorrent logo svg file

* add: tt customs fonts

* update: to use tt fonts

* update: for whole app to use tt font

* update for specific parts to use rmMono font

* fix npm packages:
- running npm audit fix

* clean up home page and adjust backgound girds

* update badge colors

* Update tailwind config :
- add TT colors

* update navbar to use tt colors

* make table captions bigger

* fixes #16:
- Fix dark mode / light mode button colors in models deployed table

* add color on scroll bar

* adjust nav bar spacing

* make stepper footter buttons better

* update to add some border

* clean up code

* update dot grid colors

* fix some tailwind classes

* add animated deploy models button

* update breadcrumps menu in chat ui page

* change chatui to use message bubbles

* remove any cheeky examples prompts

* update enter button in chatui

* merge anirud/tt-smi-reset into branding updates

* fix any conflicts

* revet back

* re add reset icon

* add TT license

* add python script to add lc headers in api/ folder

* modify es lint to add lc headers

* add ignore pattern for vite env file

* modify lc header

* more eslint rules for prettier vs code extenstion

* update package lock json

* fixes to ensure no eslint erors

* add tenstorrent license headers to all files

* fix more warnings

* fix persistant tooltip on navabr

* clean up

* copy tt buda demos license

* fill in help menu sidebar based on the app route/page

* update frontend readme

* clean up

* modify to inlcude bash and docker files

* add tt license headers

* add Django + Docker Third-Party Dependencies

* unsure the dev tenstorrent in docker compose remains uncommented

* add node module to generate the license file for all dependencies within front end package json

* Anirud/tt smi reset resetconfig (#27)

* refactor and add code to reset via the tt-smi reset reset_config.json file

* chnage to check if tt device is mounted before perfroming reset

* add better spinner
  Docker Compose

  - Adds chroma service
  - Adds health checks
  - Adds port mappings
  - Adds storage configuration

  API

  - Adds endpoints for CRUD for vector DB collections
  - Adds endpoint for inserting documents
  - Adds URL configuration
  - Adds endpoint for querying collection

  Docker
  - Adds image changes to support ChromaDB wheels
@milank94 milank94 requested a review from bgoelTT December 10, 2024 16:06
bgoelTT

This comment was marked as resolved.

Adds support for vLLM models in TT-Studio
---------

Co-authored-by: Tom Stesco <[email protected]>
Co-authored-by: Mithun Vanniasinghe <[email protected]>
@bgoelTT
Copy link

bgoelTT commented Dec 16, 2024

Pending end-to-end testing, to be performed by Dec 18, 2025

@anirudTT anirudTT requested a review from bgoelTT December 16, 2024 15:58
- Updated application name to "TT-Studio" throughout the app and user facing text.
- Fixed the navigation link class on the ChatUI page to ensure that the Chat UI icon is properly highlighted when the page is active.
@bgoelTT

This comment was marked as resolved.

- also fixed app title from llm studio to TT-Studio
@mvanniasingheTT

This comment was marked as resolved.

@mvanniasingheTT

This comment was marked as outdated.

@anirudTT anirudTT mentioned this pull request Dec 19, 2024
Copy link

@bgoelTT bgoelTT left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work!

@anirudTT anirudTT merged commit 7decc1f into main Dec 20, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants