Commit graph

  • 52e701b3c2 Simplify Dockerfile by removing multibuild - Install exiftool dependency directly in the miniconda image Saba 2022-01-24 21:54:10 -0500
  • 33bc62dc19 Fix type of use_xmp_metadata to be bool, rather than str Saba 2022-01-24 21:53:26 -0500
  • 9fb410fc25 Clean up docker_sample_config.yml - Uncomment other search types - Explain the file prefixes behavior and how it interfaces with the docker image Saba 2022-01-24 14:11:38 -0500
  • 9802023c79 Clean up docker-compose - Mount the local directory to /app - Reformat the file paths to generically indicate what their purpose is - Add comments to assist users who wasnt to modify properties themselves Saba 2022-01-24 14:10:18 -0500
  • 4ae8c15170 Clean the Dockerfile - Use /app as the working directory - Clarify comment to explain why the ENTRYPOINT is constructed as it is - Move explanations for the argument to docker-compose, where it's set - Copy required artifacts from the first build image into the subsequent one (exiftool) Saba 2022-01-24 14:08:55 -0500
  • 66d08ab5df Rename web to server in docker-compose.yml Saba 2022-01-24 00:14:01 -0500
  • 77fa8718d9 Working example with docker-compose Still need quite a bit of clean-up, but this adds a working docker-compose + Dockerfile setup Saba 2022-01-23 23:44:38 -0500
  • 875188dc6f Initialize working on #20 to add Docker support - Add a Dockerfile which uses an Ubuntu image to install relevant dependencies (exif) and uses a Miniconda image for setting up/reusing the conda environment - Add a dummy docker-compose file Saba 2022-01-23 14:57:28 -0500
  • 974690939c
    Merge pull request #19 from debanjum/rename-config-types-for-consistency sabaimran 2022-01-14 21:14:08 -0500
  • 179153dc5a Rename RawConfig Types for Consistency Debanjum Singh Solanky 2022-01-14 20:54:38 -0500
  • ed7c2901f5
    Merge pull request #18 from debanjum/deb/save-models-to-disk-on-first-run Debanjum 2022-01-14 17:30:46 -0800
  • ed144f7984 Setup Search with Search_Config to Fix Tests Debanjum Singh Solanky 2022-01-14 20:13:14 -0500
  • c64e0c2965 Load model from HuggingFace if model_directory unset in config YAML Debanjum Singh Solanky 2022-01-14 17:32:45 -0500
  • 510faa1904 Save Image Search Model to Disk Debanjum Singh Solanky 2022-01-14 17:09:18 -0500
  • 934ec233b0 Add Search Config for Symmetric Model. Save Model to Disk Debanjum Singh Solanky 2022-01-14 16:46:56 -0500
  • b63026d97c Save Asymmetric Search Model to Disk Debanjum Singh Solanky 2022-01-14 16:31:55 -0500
  • e8146e8ebb
    Merge pull request #17 from albd/patch-1 Debanjum 2022-01-13 18:09:10 -0800
  • 2e2069f720
    Fix url error in README Albert Davies 2022-01-13 16:28:46 -0800
  • 2e53fbc844 Fix the user intent extraction prompt for GPT. Clean up chatbot test Debanjum Singh Solanky 2022-01-12 10:36:01 -0500
  • ea28897cdd Remove deprecated conversation_history field from config Debanjum Singh Solanky 2022-01-12 10:34:21 -0500
  • 5a686b7be9 Add logs for chat bot in verbose mode Debanjum Singh Solanky 2022-01-12 09:06:32 -0500
  • 6dc2a99d35 Merge branch 'master' of github.com:debanjum/semantic-search into add-summarize-capability-to-chat-bot Debanjum Singh Solanky 2021-12-20 13:26:35 +0530
  • 29543d2dc3
    Merge pull request #16 from debanjum/cache-conda-env-setup-to-improve-cloud-build Debanjum 2021-12-18 06:58:42 -0800
  • ee6aae3a40 Merge branch 'master' of github.com:debanjum/semantic-search Saba 2021-12-16 20:36:36 -0500
  • 916a1ffc73 Fix formatting of REAMDE env dependencies Saba 2021-12-16 20:36:31 -0500
  • d91f645198 Try cache conda build step using online docs Debanjum Singh Solanky 2021-12-15 11:45:49 +0530
  • 65da7daf1f Load, Save Conversation Session Summaries to Log. s/chat_log/chat_session Debanjum Singh Solanky 2021-12-08 02:34:52 +0530
  • 35b46849a2
    Merge pull request #15 from debanjum/debanjum-skip-flaky-image-search-pytest Debanjum 2021-12-12 02:28:15 -0800
  • ef911aa6be
    Skip Flaky Image Search Test Debanjum 2021-12-12 02:15:20 -0800
  • d14f5d54e3 Merge branch 'master' of github.com:debanjum/semantic-search Saba 2021-12-11 14:18:06 -0500
  • 4832a107d7 Merge branch 'saba/fix-unit-tests' Saba 2021-12-11 14:17:52 -0500
  • ba8dc9ed5f Update the search_config instantiated for tests in conftest Saba 2021-12-11 14:14:31 -0500
  • 9ebf00e29b Add instructions for installing exiftool to README (for Ubuntu only) Saba 2021-12-11 14:13:37 -0500
  • 97a6dfaa1e Use default value False for verbose parameter, and small changes Pass config as parameter to initialize_search, change name of API methods to handle config CRUD operations, and initalize config to FullConfig Saba 2021-12-11 14:13:14 -0500
  • 930bdb5403
    Use ubuntu-latest as machine for Github Actions sabaimran 2021-12-11 12:54:32 -0500
  • 386534c236
    Remove apt-get update from build.yml sabaimran 2021-12-11 12:52:13 -0500
  • c7d88a7a63
    Update build.yml to include exiftool package sabaimran 2021-12-11 12:50:30 -0500
  • 9536358d34 Fix key error model_name issue by upgrade sentence-transformers version Refer to https://github.com/UKPLab/sentence-transformers/issues/1241 Also user verbose flag passed through function parameters in image_search Saba 2021-12-11 11:58:19 -0500
  • ce7a751e6b Fix passing verbose flag down in symmetric_ledger.py Saba 2021-12-11 11:36:32 -0500
  • e5a19f5b0e
    Merge pull request #10 from debanjum/saba/configui sabaimran 2021-12-10 22:10:49 -0500
  • d65190c3ee Update unit tests, files with removing model suffix to config types Saba 2021-12-09 08:50:38 -0500
  • 0ac1e5f372 Summarize chat logs and notes returned by semantic search via /chat API Debanjum Singh Solanky 2021-11-28 13:13:39 +0530
  • b3eac888fb Add jinja to conda environment config Saba 2021-12-06 20:13:25 -0500
  • 76e9e9da2f Update unit tests to use the new BaseModel types Saba 2021-12-05 09:31:39 -0500
  • c4cd4b57f1 Update types used in conftest.py Saba 2021-12-04 12:02:19 -0500
  • 9b16cdbb41 Use past tense for verbose log Saba 2021-12-04 11:45:44 -0500
  • 10e4065e05 Consolidate the search config models and pass verbose as a top level flag Saba 2021-12-04 11:43:48 -0500
  • 43e647835b Append Model Suffixed to config models Saba 2021-12-04 10:51:21 -0500
  • 2490e72df5 Fix input text behavior for null/empty value fields Saba 2021-12-04 10:45:48 -0500
  • e068968b35 Update imports for raw config models in config.py Saba 2021-12-04 10:44:55 -0500
  • 4d6284b0af Remove Test suffix from Config models Saba 2021-12-04 10:44:13 -0500
  • 7fcc8d2cef Add null check for processor config Saba 2021-12-04 10:11:00 -0500
  • 7ca4fc3453 Resolve mrege conflicts with updated processor conversation data model Saba 2021-11-28 16:22:52 -0500
  • 6b8efb81b3 Document config.js Saba 2021-11-28 14:41:57 -0500
  • 87a6c2d716 Use parse_obj instead of parse_raw as incoming data is in dict Saba 2021-11-28 14:34:32 -0500
  • faf1df47fe remove extra whitespace in environment.yml Saba 2021-11-28 14:32:51 -0500
  • 04132a2f34 Remove config.yml and fix regenerate fetch response Saba 2021-11-28 14:29:16 -0500
  • 112868962b Disable regenerate button while embeddings are being regenerated Saba 2021-11-28 13:45:00 -0500
  • 5d50487d83 Linting New line at end of config.html Remove debug print statement Saba 2021-11-28 13:32:56 -0500
  • 6f466c8d99 Use global config and add a regenerate button to the config ui' && git push Saba 2021-11-28 13:28:22 -0500
  • 34d1e4199c Use alias generator when deserializing the config file Saba 2021-11-28 13:05:48 -0500
  • 19b81e82f0 Write back to the raw config.yml file on update Saba 2021-11-28 12:34:40 -0500
  • 8837b02de6 dump updated config to a yaml file Saba 2021-11-28 12:26:07 -0500
  • 5b80b87379 Streamline None checking in initialize_search Saba 2021-11-28 12:05:04 -0500
  • bf8ae31e6a Streamline None checking in initialize_search Saba 2021-11-28 11:59:45 -0500
  • da52433d89 Update to re-use the raw config base models in config.py as well Saba 2021-11-28 11:57:33 -0500
  • 6292fe4481 Update to re-use the raw config base models in config.py as well Saba 2021-11-28 11:57:13 -0500
  • 311c4b7e7b Working API request body parsing to /post config! Saba 2021-11-28 11:16:33 -0500
  • 66183cc298 Working API request body parsing to /post config! Saba 2021-11-28 11:12:26 -0500
  • 5cd920544d Add GPT method to summarize notes and chat logs Debanjum Singh Solanky 2021-11-28 13:08:05 +0530
  • 1785047ea6 Improve understand primer and load understand response as dict Debanjum Singh Solanky 2021-11-28 13:04:16 +0530
  • 64645c3ac1 Begin type checking/input validation effort Saba 2021-11-27 21:47:56 -0500
  • 9a0264b7fc Add a dummy POST config endpoint, integrate with editable UI Saba 2021-11-27 20:36:03 -0500
  • f3b03ea5b7 Make raw data reactive to changes Saba 2021-11-27 19:17:15 -0500
  • 7ffa70a001 Add button to modify text, not save Saba 2021-11-27 18:00:47 -0500
  • d150bd9ad7 Add stylesheet to config page Saba 2021-11-27 14:39:05 -0500
  • 67c3cd7372 Wire up GPT understand method to /chat API. Log conversation metadata too Debanjum Singh Solanky 2021-11-28 00:04:39 +0530
  • 49461a0c97 Working example for reading and display the config.yml Saba 2021-11-27 11:14:49 -0500
  • fa15d8dcf6 Rename readWriteConfig to just config.js Saba 2021-11-27 10:52:54 -0500
  • 2e4a56daa3 Add script for reading config Saba 2021-11-27 10:50:05 -0500
  • 3db06eee3f Basic example of serving conifg as JSON and retriving on button click Saba 2021-11-27 10:49:33 -0500
  • 3d4471e107 Merge branch 'master' of github.com:debanjum/semantic-search into saba/configui Saba 2021-11-27 08:52:48 -0500
  • 882e0f81b4 Skip running the inconsistent image search test Debanjum Singh Solanky 2021-11-27 18:14:29 +0530
  • ccfb97e1a7 Wire up minimal conversation processor. Expose it over /chat API endpoint Debanjum Singh Solanky 2021-11-27 01:27:46 +0530
  • a99b4b3434 Make conversation processor configurable Debanjum Singh Solanky 2021-11-27 01:26:26 +0530
  • d4e1120b22 Add GPT based conversation processor to understand intent and converse with user Debanjum Singh Solanky 2021-11-26 17:23:03 +0530
  • 3edecf91f2 Image reader, placeholder Saba 2021-11-26 15:21:02 -0500
  • baee52648d Set up basic ui page with no functionality Saba 2021-11-26 14:51:11 -0500
  • 6244ccc01a Add Configuring Application Section, Update Run command in Readme Debanjum Singh Solanky 2021-11-18 19:25:50 +0530
  • 46661b3057 Ensure top_k never more than total entries to run symmetric search on debanjum 2021-11-16 11:32:21 -0800
  • 8c858d1a94 Reduce symmetric search results for cross-encoder to re-rank to improve search speed debanjum 2021-11-16 11:31:19 -0800
  • f3fd5ae978 Improve code comments. Do not import unused modules in asymmetric search Debanjum Singh Solanky 2021-11-17 00:57:21 +0530
  • 8cf2465e8e Ensure top_k never more than total entries to search from Debanjum Singh Solanky 2021-11-17 00:56:31 +0530
  • 4d37ace3d6 Reduce search results for cross-encoder to re-rank to improve search speed Debanjum Singh Solanky 2021-11-17 00:50:28 +0530
  • 0082631f16 Fixup caching step of Github workflow. Correct path to environment.yml Debanjum Singh Solanky 2021-10-03 01:38:37 -0700
  • 5560ef4750 Merge branch 'master' of github.com:debanjum/semantic-search into test-pass-github-workflow Debanjum Singh Solanky 2021-10-03 01:32:21 -0700
  • fb6be748db Update github workflow for testing Debanjum Singh Solanky 2021-10-03 01:22:32 -0700
  • faebde41d2 Cache conda dependencies for Github workflow execution Debanjum Singh Solanky 2021-10-03 01:04:14 -0700
  • 5c92db7562 Try see if tests pass on a macos build for github action Debanjum Singh Solanky 2021-10-03 00:38:39 -0700
  • d896664fdb Lock packages python dependencies to their current major version Debanjum Singh Solanky 2021-10-02 20:34:07 -0700