samgis-lisa-on-zero / docs /Changelog.md
alessandro trinca tornidor
doc: update Changelog.md
a1d837d
|
raw
history blame
5.13 kB

Changelog

Version 1.5.1

chore: update samgis-lisa == 1.0.2, bump samgis-lisa-on-zero to version 1.5.1 alessandro trinca tornidor Moments ago feat: fix fastapi app title alessandro trinca tornidor 13/08/24, 23:58 refactor: remove unused files, update samgis-lisa to version 1.0.1 also in pyproject.toml alessandro trinca tornidor 07/08/24, 19:13 feat: use new optional argument inference_decorator=spaces.GPU for lisa.lisa_predict() alessandro trinca tornidor 07/08/24, 19:12 chore: update samgis-lisa to version 1.0.1 alessandro trinca tornidor 07/08/24, 19:11

Version 1.5.0

  • bump to version 1.5.0, remove unused direct dependencies, add note about huggingface space dependencies
  • use new optional argument inference_decorator=spaces.GPU for lisa.lisa_predict()
  • update submodule sam-quantized
  • update samgis-lisa to version 1.0.1
  • update samgis-core to version 3.0.12, add samgis-lisa version 1.0.0, samgis-web version 1.0.13
  • update gradio to version 4.40.0
  • update missing lfs images
  • refactor moving code to separate python package samgis-lisa
  • rename io package to 'io_package' to avoid errors on test execution. Add pytest dependency
  • avoid 404 for output.css on loading of custom html pages, handle lfs images the right way
  • remove loguru and change logging method (use the @session_logger.set_uuid_logging decorator on functions with logs)
  • format gradio app into row and columns
  • add gradio markdown support
  • fix infer_lisa() because of the body dumped to json two times
  • remove unuseful app_helpers.get_inference_model_by_args(args, inference_decorator=SPACES_GPU), fix logs, initialize gpu within infer_lisa_gradio()
  • handle custom relative url with env variables also on the frontend
  • add missing onnx model files for mobile-sam used by standard samgis page
  • add custom "/static" mount folder used by custom pages
  • change gradio url to /
  • remove unused routes /post_test_dictlist, /post_test_string, /infer_samgis
  • handle custom urls with env variables: CUSTOM_INDEX_URL, CUSTOM_SAMGIS_URL, CUSTOM_LISA_URL, CUSTOM_GRADIO_URL
  • rename wrong references to samgis_lisa_on_cuda in urls and page descriptions
  • add missing statements for gradio/fastapi app
  • add missing images

Version 1.4.0

feat: first attempt to support samgis-lisa-on-cuda on ZeroGPU huggingface space

  • add source to prefix string on WRITE_TMP_ON_DISK env
  • fastapi_wrapper.py: handle multiple exceptions the right way
  • handle also IsADirectoryError as exception in case of WRITE_TMP_ON_DISK env
  • improve logs during docker build
  • permit download of tmp images if WRITE_TMP_ON_DISK env exists

Version 1.3.3

  • refactor UI
  • switch to base docker image pytorch/pytorch:2.2.2-cuda12.1-cudnn8-runtime
  • now LISA+SamGIS demo is the default demo
  • lock map on inference to take advantage of image embedding re-use

Version 1.3.2

  • update lisa-on-cuda dependency to version 1.0.4

Version 1.3.1

  • copy resources folder from lisa-on-cuda repository to /var/task/resources, bump to version 1.3.1
  • fix wrong venv, create_folders_and_variables_if_not_exists.py paths in entrypoint.sh
  • fix entrypoint.sh exec permission
  • add scripts folder, update README.md
  • use entrypoint.sh as CMD Dockerfile, add FOLDERS_MAP env file to dynamic folder creation

Version 1.3.0

  • rename samgis module to samgis_lisa_on_cuda, bump to version 1.3.0, update samgis == 1.0.7, lisa_on_cuda == 1.0.2 dependencies
  • refactor base docker image
  • dockerfile-lisa-base: remove workaround for old versions of docker
  • update direct URL space
  • fix /health

Version 1.2.3

  • sync with samgis-be (pyproject.toml, PageLisaMap.vue), update HF space card title
  • pyproject.toml: update samgis-core, lisa-on-cuda git urls
  • Dockerfile, poetry install: remove verbose option
  • Dockerfile: add ARG DEPENDENCY_GROUP=fastapi
  • handle SAM machine learning models folder

Version 1.2.2

  • update dependencies version

Version 1.2.1

  • update dependencies version

Version 1.2.0

  • code refactor to separate core functionality (instance segmentation) from other code
  • updated test coverage

Version 1.1.0

  • Added this changelog
  • specific backend branch code uses terrain providers like nextzen and MapBox Terrain-RGB v1
  • update test coverage
  • update python dependencies versions
  • update node dependencies versions

Version 1.0.2

  • HuggingFace frontend demo: update the navbar url to SamGIS docs
  • add two openapi docs builder scripts
  • update samgis version within docs
  • remove unused package.json

Version 1.0.1

Version 1.0.0

First release:

  • user onboarding tour with driver.js
  • code decoupling between the AWS lambda wrapper and the backend...
  • ...now also deployed on this HuggingSpace space demo (here some explanation about adding a SPA vuejs frontend)
  • request input validation using Pydantic
  • support for array prompts (both rectangle and point types)
  • tiles download/merge/crop steps uses contextily by geopandas
  • CSS frontend style with Tailwind