* First stab at it
* Use util methos
* lint
* Test
* Fix formatting
* Try out setting predict endpoint from websocket request
* lint
* Fix bug
* Address comments - remove server and port
* Skip in 3.7
* Fix documentation
* Add default 🤦
* docs tweak
* Add back imports that were deleted by wrong linter version
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* changed the body to .gradio-container #2270
* changed body to .gradio-container #2270
* added a description #2270
Co-authored-by: Freddy Boulton <alfonsoboulton@gmail.com>
* queue-refactor-backend (#1489)
* queue-refactor-backend
- create a template for the new design
* queue-refactor-backend
- clean after the old queue
* queue-refactor-backend
- add basic test to websocket endpoint
* queue-refactor-backend
- small fix
* queue-refactor-backend
- debugs&fixes&finalizations
- test the flow with postman
* queue-refactor-backend
- tweaks on websocket closing
* queue-refactor-backend
- cleanup
* queue-refactor-backend
- cleanup & tweaks
* queue-refactor-backend
- cleanup & tweaks
* queue-refactor-backend
- cleanup & tweaks
- correct the exception handling
* queue-refactor-backend
- add websockets dependency
* queue-refactor-backend
- reformat
* queue-refactor-backend
- add single event test
* queue-refactor-backend
- tweaks
- remove outdated tests
* queue-refactor-backend
- reformat
* queue-refactor-backend
- reformat
* queue-refactor-backend
- reformat
* queue-refactor-backend
- add Queue configurations to Blocks.launch()
- add live_queue_update to send estimations whenever a job gets fetched from the Queue
* queue-refactor-backend
- add Queue configurations to Blocks.launch()
- add live_queue_update to send estimations whenever a job gets fetched from the Queue
* queue-refactor-backend
- tweaks
* queue-refactor-backend
- make SLEEP_WHEN_FREE shorter
Co-authored-by: Ali Abid <aabid94@gmail.com>
* Add estimation parameters to queue (#1889)
* - tweaks on Estimation
* version
* Revert "version"
This reverts commit bd1f4d7bfe.
* some fix and tweaks
* implement queue frontend (#1950)
* implement queue frontend
* fix types
* fix ws endpoint in build mode
* cleanup
* Queue tweaks (#1909)
* tweaks on estimation payload
* Queue keep ws connections open (#1910)
* 1. keep ws connections open after the event process is completed
2. do not send estimations periodically if live queue updates is open
* fix calculation
* 1. tweaks on event_queue
* fix issue - create new ws for each request
* format
* fix
* fix tests
* fix tests
* tets
* test
* changes
* changes
* changes
* change'
* wtf
* changes
* changes
* file perms
* Release queue beta v1 (#1971)
* - release the new queue
* - bypass the issue in the tests
- rewrite the lost part in the codebase
* - add concurrent queue example (#1978)
* rank_eta calc
* Queue fixes (#1981)
* change
* format
* - comment out queue tests as they dont work well
* - reformat
* Update gradio/event_queue.py
Co-authored-by: Ömer Faruk Özdemir <farukozderim@gmail.com>
* changes
* changes
* change
* weird fix
Co-authored-by: Ömer Faruk Özdemir <farukozderim@gmail.com>
* release-queue-v3 (#1988)
* Fix frontend queuing to target secure WSS (#1996)
* change
* format
* changes
* queue-concurrency-tweaks (#2002)
1. make gather_data and broadcast_estimation sequential instead of concurrent because they were deleting elements at the same time and raising expections which was lowering the performance
* Update Queue API, documentation (#2026)
* changes
* changes
* fixes
* changes
* change
* fix
Co-authored-by: Ömer Faruk Özdemir <farukozderim@gmail.com>
Co-authored-by: pngwn <hello@pngwn.io>
* tie guides to docs in docstrings
* reference guides in more sections
* fix missing guides in interface and blocks
* fix broken html div
* remove pinned metadata for ordering
* fix annoying comma space in guide tags
* retrigger codecov check
* fix guides bug in flagging
* add controlling layout guide to row, column, and tab
* File to display citation in the repo
* The README template updated
* Quickstart guide updated
* Smart code for smart rendering
* The new face of the king
* Typo fix and making executable
* `PIP` to lower case and knowing sentences
* Updating the CircleCI and Codecov badges
* Fix missing commas
* Replacing single quotes with double quotes
* Add first steps to new component guide
* Add last steps to new component guide
* Fix review minors on new component guide
* Fix first steps to new component guide
* Fix last steps to new component guide
* Fix color_picker demo examples
* Add code snippets to new component guide
* Apply suggestions from code review to new component guide
Co-authored-by: pngwn <hello@pngwn.io>
* Add explanation for different types of component files in new component guide
Co-authored-by: Luigi Cerone <luigicerone96@gmail.com>
Co-authored-by: pngwn <hello@pngwn.io>
* Add examples for series and parallel
* Create demo + guide
* More formatting
* Change name of guide
* Fix typo
* Use english to german as example instead
* Expand phrase a bit
* remove deprecated api from docs
* Remove usage of 'state' shortcut
* Back out state changes
* Back out state changes in creating_a_chatbot
* Link chatbot guide to Variable docs
* Add gr.update to guide
* Add to docs page and add step-by-step guide
* Fix documentation tests
* PR reviews
* Use code snippet
* Make section title plural
* Blocks utils in their own section