LICENSE
MANIFEST.in
README.md
pyproject.toml
superduper/__init__.py
superduper/__main__.py
superduper/py.typed
superduper/backends/__init__.py
superduper/backends/query_dataset.py
superduper/backends/base/__init__.py
superduper/backends/base/artifacts.py
superduper/backends/base/backends.py
superduper/backends/base/cache.py
superduper/backends/base/cdc.py
superduper/backends/base/cluster.py
superduper/backends/base/compute.py
superduper/backends/base/crontab.py
superduper/backends/base/data_backend.py
superduper/backends/base/metadata.py
superduper/backends/base/query.py
superduper/backends/base/queue.py
superduper/backends/base/vector_search.py
superduper/backends/local/__init__.py
superduper/backends/local/artifacts.py
superduper/backends/local/cache.py
superduper/backends/local/cdc.py
superduper/backends/local/cluster.py
superduper/backends/local/compute.py
superduper/backends/local/crontab.py
superduper/backends/local/queue.py
superduper/backends/local/vector_search.py
superduper/base/__init__.py
superduper/base/annotations.py
superduper/base/apply.py
superduper/base/build.py
superduper/base/code.py
superduper/base/config.py
superduper/base/config_dicts.py
superduper/base/config_settings.py
superduper/base/configs.py
superduper/base/constant.py
superduper/base/cursor.py
superduper/base/datalayer.py
superduper/base/decorators.py
superduper/base/document.py
superduper/base/enums.py
superduper/base/event.py
superduper/base/exceptions.py
superduper/base/leaf.py
superduper/base/logger.py
superduper/base/superduper.py
superduper/base/variables.py
superduper/cli/__init__.py
superduper/cli/main.py
superduper/components/__init__.py
superduper/components/application.py
superduper/components/cdc.py
superduper/components/component.py
superduper/components/cron_job.py
superduper/components/dataset.py
superduper/components/datatype.py
superduper/components/graph.py
superduper/components/listener.py
superduper/components/metric.py
superduper/components/model.py
superduper/components/plugin.py
superduper/components/schema.py
superduper/components/stream.py
superduper/components/streamlit.py
superduper/components/table.py
superduper/components/template.py
superduper/components/training.py
superduper/components/vector_index.py
superduper/ext/__init__.py
superduper/ext/utils.py
superduper/ext/anthropic/__init__.py
superduper/ext/auto/__init__.py
superduper/ext/cohere/__init__.py
superduper/ext/cohere/model.py
superduper/ext/jina/__init__.py
superduper/ext/jina/client.py
superduper/ext/jina/model.py
superduper/ext/llamacpp/__init__.py
superduper/ext/llamacpp/model.py
superduper/ext/llm/__init__.py
superduper/ext/llm/model.py
superduper/ext/llm/prompter.py
superduper/ext/numpy/__init__.py
superduper/ext/numpy/encoder.py
superduper/ext/openai/__init__.py
superduper/ext/openai/model.py
superduper/ext/pillow/__init__.py
superduper/ext/pillow/encoder.py
superduper/ext/sentence_transformers/__init__.py
superduper/ext/sentence_transformers/model.py
superduper/ext/sklearn/__init__.py
superduper/ext/sklearn/model.py
superduper/ext/torch/__init__.py
superduper/ext/torch/encoder.py
superduper/ext/torch/model.py
superduper/ext/torch/training.py
superduper/ext/torch/utils.py
superduper/ext/transformers/__init__.py
superduper/ext/transformers/model.py
superduper/ext/transformers/training.py
superduper/ext/vllm/__init__.py
superduper/ext/vllm/model.py
superduper/misc/__init__.py
superduper/misc/annotations.py
superduper/misc/anonymize.py
superduper/misc/archives.py
superduper/misc/auto_schema.py
superduper/misc/colors.py
superduper/misc/compat.py
superduper/misc/data.py
superduper/misc/download.py
superduper/misc/eager.py
superduper/misc/files.py
superduper/misc/hash.py
superduper/misc/importing.py
superduper/misc/interactive_prompt.py
superduper/misc/plugins.py
superduper/misc/reference.py
superduper/misc/release_tools.py
superduper/misc/retry.py
superduper/misc/run.py
superduper/misc/serialization.py
superduper/misc/server.py
superduper/misc/special_dicts.py
superduper/misc/tree.py
superduper/misc/runnable/__init__.py
superduper/misc/runnable/collection.py
superduper/misc/runnable/queue_chunker.py
superduper/misc/runnable/runnable.py
superduper/misc/runnable/thread.py
superduper/rest/app.py
superduper/rest/base.py
superduper/rest/build.py
superduper/rest/deployed_app.py
superduper/rest/utils.py
superduper/rest/out/404.html
superduper/rest/out/favicon.ico
superduper/rest/out/icon.ico
superduper/rest/out/index.html
superduper/rest/out/index.txt
superduper/rest/out/webui.html
superduper/rest/out/webui.txt
superduper/rest/out/_next/static/chunks/1528-7b9fc1b18a8b2877.js
superduper/rest/out/_next/static/chunks/1826-b998ad7b2f0282e2.js
superduper/rest/out/_next/static/chunks/1959-e2b6837ed2211791.js
superduper/rest/out/_next/static/chunks/1dd3208c-4f2b833a89a51ea7.js
superduper/rest/out/_next/static/chunks/2895-fbf25d0fdec94cd1.js
superduper/rest/out/_next/static/chunks/3098-b03ad4b75e5cd107.js
superduper/rest/out/_next/static/chunks/3296-742cb17f842066fd.js
superduper/rest/out/_next/static/chunks/3406-2e735848cb993f5d.js
superduper/rest/out/_next/static/chunks/3696-fb046e68040b140e.js
superduper/rest/out/_next/static/chunks/3908-1a37f657e7e5aa69.js
superduper/rest/out/_next/static/chunks/4112-342dcc42f5047ca7.js
superduper/rest/out/_next/static/chunks/4529-fa086004eb27649a.js
superduper/rest/out/_next/static/chunks/5141-f0f34dbf1ff997d1.js
superduper/rest/out/_next/static/chunks/5554-7a056a8eb6ba43c1.js
superduper/rest/out/_next/static/chunks/5865-13233e1b47e313ae.js
superduper/rest/out/_next/static/chunks/6340-cdbf44cff7943074.js
superduper/rest/out/_next/static/chunks/63b16823-cfd58480e99f831f.js
superduper/rest/out/_next/static/chunks/6784-71aa810bd66f0d51.js
superduper/rest/out/_next/static/chunks/6901-61d483bcd8b73cde.js
superduper/rest/out/_next/static/chunks/7050-04c6688aab91740e.js
superduper/rest/out/_next/static/chunks/7635-a384ee62503efb2f.js
superduper/rest/out/_next/static/chunks/7653-f45dec0858aedea2.js
superduper/rest/out/_next/static/chunks/790-5eed20caa16a52c5.js
superduper/rest/out/_next/static/chunks/7d384bb9-b9b63d36727fefc5.js
superduper/rest/out/_next/static/chunks/8113-516dda8208f5a15c.js
superduper/rest/out/_next/static/chunks/8238-c74234f3acef7217.js
superduper/rest/out/_next/static/chunks/8307-5156f857ee75f041.js
superduper/rest/out/_next/static/chunks/8320-7c8cbf76c615c243.js
superduper/rest/out/_next/static/chunks/8374-9805a482625528d9.js
superduper/rest/out/_next/static/chunks/8499-73a88d4874e76b5d.js
superduper/rest/out/_next/static/chunks/9078-aaabf1780e9d7379.js
superduper/rest/out/_next/static/chunks/9115-6a7b078153fefa6c.js
superduper/rest/out/_next/static/chunks/935-5d63c47e4bc7ab53.js
superduper/rest/out/_next/static/chunks/framework-f67b0c50d92b2b9f.js
superduper/rest/out/_next/static/chunks/main-324dfa4b9933957e.js
superduper/rest/out/_next/static/chunks/main-app-33b70fe2da17035c.js
superduper/rest/out/_next/static/chunks/polyfills-42372ed130431b0a.js
superduper/rest/out/_next/static/chunks/webpack-05e62688b1262af9.js
superduper/rest/out/_next/static/chunks/app/layout-b41151c3428804f2.js
superduper/rest/out/_next/static/chunks/app/not-found-85b8fc327df53b65.js
superduper/rest/out/_next/static/chunks/app/page-82d10c02e8dbd8e2.js
superduper/rest/out/_next/static/chunks/app/_not-found/page-e1f53722328fdaf5.js
superduper/rest/out/_next/static/chunks/app/webui/page-fa1d14a8e3b85cf4.js
superduper/rest/out/_next/static/chunks/app/webui/add-application/page-fef2d1681a696a06.js
superduper/rest/out/_next/static/chunks/app/webui/add-components/page-e8cfdffb848386b0.js
superduper/rest/out/_next/static/chunks/app/webui/add-template/page-eefa93512ff5f9a7.js
superduper/rest/out/_next/static/chunks/app/webui/application/page-77f65a9246965933.js
superduper/rest/out/_next/static/chunks/app/webui/deployment/page-4be8017f426844f3.js
superduper/rest/out/_next/static/chunks/app/webui/deployment/status/page-0d927a137ba878da.js
superduper/rest/out/_next/static/chunks/app/webui/login/page-6be4b05413e52545.js
superduper/rest/out/_next/static/chunks/app/webui/query/page-0615db45108dc599.js
superduper/rest/out/_next/static/chunks/app/webui/show/page-ed5be0edf3c67b2f.js
superduper/rest/out/_next/static/chunks/app/webui/support/page-fc88b06f940a336e.js
superduper/rest/out/_next/static/chunks/app/webui/templates/page-10bbc028e2f49a03.js
superduper/rest/out/_next/static/chunks/app/webui/update/page-5349247e3c94a91d.js
superduper/rest/out/_next/static/chunks/pages/_app-475e7e1ea3b2c234.js
superduper/rest/out/_next/static/chunks/pages/_error-5558af2983b90ceb.js
superduper/rest/out/_next/static/css/df5692dccd88b7b4.css
superduper/rest/out/_next/static/xF_WmCnLlFhi4or0pjN2u/_buildManifest.js
superduper/rest/out/_next/static/xF_WmCnLlFhi4or0pjN2u/_ssgManifest.js
superduper/rest/out/api/dns
superduper/rest/out/webui/add-application.html
superduper/rest/out/webui/add-application.txt
superduper/rest/out/webui/add-components.html
superduper/rest/out/webui/add-components.txt
superduper/rest/out/webui/add-template.html
superduper/rest/out/webui/add-template.txt
superduper/rest/out/webui/application.html
superduper/rest/out/webui/application.txt
superduper/rest/out/webui/deployment.html
superduper/rest/out/webui/deployment.txt
superduper/rest/out/webui/login.html
superduper/rest/out/webui/login.txt
superduper/rest/out/webui/query.html
superduper/rest/out/webui/query.txt
superduper/rest/out/webui/show.html
superduper/rest/out/webui/show.txt
superduper/rest/out/webui/support.html
superduper/rest/out/webui/support.txt
superduper/rest/out/webui/templates.html
superduper/rest/out/webui/templates.txt
superduper/rest/out/webui/update.html
superduper/rest/out/webui/update.txt
superduper/rest/out/webui/deployment/status.html
superduper/rest/out/webui/deployment/status.txt
superduper/rest/out/webui_asset/android-chrome-192x192.png
superduper/rest/out/webui_asset/background-4.png
superduper/rest/out/webui_asset/background-5.jpg
superduper/rest/out/webui_asset/favicon.ico
superduper/rest/out/webui_asset/icon.ico
superduper/rest/out/webui_asset/purple-dark.png
superduper/rest/out/webui_asset/fonts/Inter-Black.woff2
superduper/rest/out/webui_asset/fonts/Inter-Bold.woff2
superduper/rest/out/webui_asset/fonts/Inter-ExtraBold.woff2
superduper/rest/out/webui_asset/fonts/Inter-Medium.woff2
superduper/rest/out/webui_asset/fonts/Inter-Regular.woff2
superduper/rest/out/webui_asset/fonts/Inter-SemiBold.woff2
superduper/templates/__init__.py
superduper/templates/llm_finetuning/VERSION
superduper/templates/llm_finetuning/build.ipynb
superduper/templates/llm_finetuning/component.json
superduper/templates/llm_finetuning/requirements.txt
superduper/templates/llm_finetuning/blobs/3b76f9f4db5089b20c14142b58f7a485faa38c43
superduper/templates/llm_finetuning/blobs/4a8dc14137b3a79a81256a795b266fe82bda52d9
superduper/templates/llm_finetuning/blobs/ece827e1ae054fde4a3fbbd7bbadd73e060c0db1
superduper/templates/multimodal_image_search/VERSION
superduper/templates/multimodal_image_search/build.ipynb
superduper/templates/multimodal_image_search/component.json
superduper/templates/multimodal_image_search/requirements.txt

superduper/templates/multimodal_video_search/VERSION
superduper/templates/multimodal_video_search/build.ipynb
superduper/templates/multimodal_video_search/component.json
superduper/templates/multimodal_video_search/requirements.txt

superduper/templates/pdf_rag/Dockerfile
superduper/templates/pdf_rag/README.md
superduper/templates/pdf_rag/VERSION
superduper/templates/pdf_rag/add_data.py
superduper/templates/pdf_rag/build.ipynb
superduper/templates/pdf_rag/component.json
superduper/templates/pdf_rag/install.sh
superduper/templates/pdf_rag/requirements.txt
superduper/templates/pdf_rag/start.sh
superduper/templates/pdf_rag/streamlit.py
superduper/templates/pdf_rag/utils.py

superduper/templates/pdf_rag/files/0b4d904bb053e289821fd6f15ea1911784736167/utils.py
superduper/templates/rag/VERSION
superduper/templates/rag/build.ipynb
superduper/templates/rag/component.json
superduper/templates/rag/requirements.txt
superduper/templates/rag/blobs/0b56594dbbc66ce17a94374db7039775b4708b1c
superduper/templates/rag/blobs/2d6a6282dadee220f2bbec510dded9aee45f3bd4
superduper/templates/rag/blobs/3d17ec69b27fea98f37d8b1e17e19691aaa0789b
superduper/templates/rag/blobs/4437ddb05518fdd4004785ad91d65242c0a127f9
superduper/templates/rag/blobs/e8f8096744f84888cf17483a0e29769062256c1d
superduper/templates/rag/blobs/ea6966092543717b01973a0109bd917ecd83bf38
superduper/templates/simple_rag/README.md
superduper/templates/simple_rag/VERSION
superduper/templates/simple_rag/build.ipynb
superduper/templates/simple_rag/component.json
superduper/templates/simple_rag/demo.py
superduper/templates/simple_rag/requirements.txt

superduper/templates/simple_rag/files/9c9e4b89367007582586a03565c5b6b43f070f1f/demo.py
superduper/templates/text_vector_search/VERSION
superduper/templates/text_vector_search/build.ipynb
superduper/templates/text_vector_search/component.json
superduper/templates/text_vector_search/requirements.txt

superduper/templates/transfer_learning/VERSION
superduper/templates/transfer_learning/build.ipynb
superduper/templates/transfer_learning/component.json
superduper/templates/transfer_learning/requirements.txt

superduper_framework.egg-info/PKG-INFO
superduper_framework.egg-info/SOURCES.txt
superduper_framework.egg-info/dependency_links.txt
superduper_framework.egg-info/entry_points.txt
superduper_framework.egg-info/requires.txt
superduper_framework.egg-info/top_level.txt