One line to host them all. Bootstrap your image search case in minutes.

Overview

Jina NOW logo: The data structure for unstructured data
One line to host them all. Bootstrap your image search case in minutes. Survey

Python 3.7 3.8 3.9 3.10 PyPI

Jina NOW logo: The data structure for unstructured data

NOW gives the world access to customized neural image search in just one line of code. Main features

  • ๐Ÿฅ Easy: Minimal effort required to set up your search case
  • ๐ŸŽ Fast: Set up your search case within minutes
  • ๐ŸŒˆ Quality: If you provide labels to your documents, Jina NOW fine-tunes a model for you
  • ๐ŸŒณ Reliable: We take care of the deployment and maintenance (coming soon)
  • โœจ Nocode: Deployment can be done by non-technical people

Installation

pip install jina-now

In case you need sudo for running Docker, install and use jina-now using sudo as well.

Mac M1

For the Mac M1 it is generally recommended using a conda environment as outlined in the Jina documentation. In a new conda environment first execute conda install grpcio tokenizers protobuf. Then run pip install jina-now.

Usage

jina now [start | stop] --data [<pushpullid> | <localpath> | <url>] --quality [medium | good | excellent] --cluster <k8s-cluster-name>

Quick Start

jina now start

Use CLI Parameters

jina now start --quality medium --data /local/img/folder

Use API

You can now send requests to the API using the jina client. This case shows a local deployment.

from jina import Client    
client = Client(
        host='localhost',
        port=31080,
) 
response = client.search(
        Document(text=search_text), # or in case you send an image: Document(url=image_path),
        parameters={"limit": 9, "filter": {}},
)

Cleanup

jina now stop

Requirements

  • Linux or Mac
  • Python 3.7, 3.8, 3.9 or 3.10

Local execution

  • Docker installation
  • 10 GB assigned to docker
  • User must be permitted to run docker containers

Google Cloud deployment

  • Billing account enabled

Jina Flow as a service

  • No further requirements (coming soon)

Supported Modalities (more will be added)

  • Text
  • Image
  • Audio
  • Video
  • 3D mesh
  • PDF
  • ...

IMAGE ALT TEXT HERE


Examples

๐Ÿ‘• Fashion image
โ˜ข๏ธ Chest X-Ray
๐Ÿ’ฐ NFT - bored apes
๐Ÿ–ผ Art image
๐Ÿš— Cars image
๐Ÿž Street view image
๐Ÿฆ† Birds image

Now use your custom data :)

Comments
  • feat: new data format

    feat: new data format

    closes #582

    Introduces new data format described in the issue.

    From now on, we can accept both regular and multimodal docarray formats which will then be transformed into a standardized internal data format most components (preprocessor, encoders, indexers) will work with.

    The approach works for the existing demo datasets too, i.e. it can also handle multimodal data that is passed separately DocumentArray([Document(text='jina ai'), Document(uri='jina.jpg'), ..]) and not as a multimodal docarray.

    Notes: We had to disable 2 apps in this PR which will be soon refactored and enabled again. https://github.com/jina-ai/now/issues/656 and https://github.com/jina-ai/now/issues/650 Currently, we use both traversal and access paths. This should be changed in the future. https://github.com/jina-ai/now/issues/629

    area/testing area/core component/data size/xl 
    opened by jupyterjazz 81
  • Refactor simplify preprocessing

    Refactor simplify preprocessing

    changes:

    • preprocessing is unified and not app-specific anymore. A modality is always preprocessed in the same way
    • everything that needs to be encoded is put into cc level after the preprocessor, i.e., images are on cc level and video frames as well. Also, sentences are on cc level
    • indexer only cares about cc level and does not make a distinction anymore between different levels
    • ocr computation simplified
    • ci bug fixed - before some executors were not rebuilt
    • fine-tuning deactivated - we have no case at the moment where the improvement justifies the lack of generalization
    area/testing area/housekeeping area/cicd area/setup area/core component/finetuning size/xl 
    opened by florian-hoenicke 35
  • feat: add elastic indexer

    feat: add elastic indexer

    This PR introduces the ElasticIndexer which should be usable by any NOW app. It should accommodate the following:

    • [x] allow indexing of multi-modal documents in an Elasticsearch index (index endpoint)
    • [x] make script-score queries that combine BM25 and vector search (search endpoint)
    • [x] list all documents in index (list endpoint)
    area/testing area/housekeeping area/cicd area/core component/deploymeny size/xl 
    opened by violenil 26
  • refactor: separated apps

    refactor: separated apps

    The logic of our apps is currently split all over the code base. This pr aims to bundle the logic within single classes wich allows parallel development on the applications

    area/testing area/core component/data component/deploymeny component/finetuning component/cli size/xl 
    opened by florian-hoenicke 23
  • docs: update to make it easier understandable

    docs: update to make it easier understandable

    • [ ] add finetuning to the docs
    • [ ] bff description
    • [ ] production readiness (QPS 13, latency 300 ms)
    • [ ] security
    • [ ] s3 bucket
    • [ ] also add google analytics
    • [ ] find out more things to add
    opened by joschkabraun 15
  • feat: preprocessing and data generation

    feat: preprocessing and data generation

    Closes https://github.com/jina-ai/now/issues/417 and https://github.com/jina-ai/now/issues/421

    Implements preprocessing and fine-tuning data generation (part of setup) for text to text+image app.

    • For the moment, we don't ask user for anything and define all required parameters in resources/nest/config.json which is loaded as a Task dataclass.
    • Data generation is general (not only for nest). It gets a dataset and information about encoder + generation methods and produces fine-tuning data.
    area/testing area/setup area/core component/data component/finetuning size/xl 
    opened by jupyterjazz 8
  • feat: refactor fine-tune logic

    feat: refactor fine-tune logic

    Closes #313 by:

    • removes the question to delete old WOLF flows before deploying new one (this is a suggestion, given that people can deploy multiple flows through the storefront)
    • introduces additional encode flow for all apps to be used when embeddings are inferred before finetuning
    • split of deploy_flow into an function only concerned with deploying flows (called deploy_flow in flow.py) and another function concerned with indexing data (call_index in run_backend.py)
    • enables monitoring in flows where it is missing
    • adds finetuning for text-to-video and text-to-text
    • removes unused argumens in run_bff_playground.run
    • moves finetuning logic into run_finetuning.py entirely
    • renames finetune_now to maybe_finetune which is now main entry point of finetuning logic
    • fixes bug that calculating embeddings for finetuning will always deploy a k8s locally even for WOLF deployment
    • creates now_common/utils.py which contains
      • shared function to create flow environment variables dictionary for all apps (used to be in run_backend.py
      • a refactored setup function which is used by all current apps (main logic stems from finetune_flow_setup in run_backend.py)
        • note: that music_to_music app has for the demo datasets a slightly different flow as we need to integrate an external executor
    area/testing area/core component/deploymeny component/finetuning size/xl 
    opened by joschkabraun 8
  • chore: update docarray version to 0.13.17

    chore: update docarray version to 0.13.17

    This PR closes #223

    From this migration onwards, the dataset carry the docarray version in the name Screenshot 2022-06-06 at 16 15 36

    All datasets have been migrated to version 0.13.17 an stored in the Storage Bucket

    The migration is performed automatically using this Repo

    area/testing area/housekeeping area/cicd area/setup area/core component/data size/s 
    opened by slettner 8
  • feat: use cas executor for clip

    feat: use cas executor for clip

    Closes #427 by reusing CaS CLIP executor for any remote deployment. Quality option won't be necessary as best model is used for remote. For local deployment smaller model is used in order to make it faster.

    Also, CaS CLIP executor still calculates embedding no matter if it is set or not. Therefore, #430 is also closed by this PR.

    size/l area/testing area/core component/data component/finetuning 
    opened by joschkabraun 6
  • feat: Problem with new version of docarray

    feat: Problem with new version of docarray

    When using latest version of docarray, we get following error on calling da = da.shuffle(seed=42). This needs to be investigated and then the concern should be raised with docarray team, if it is an upstream problem. image

    opened by makram93 6
  • bug - style: make NOW URL more obvious

    bug - style: make NOW URL more obvious

    It takes some looking to find the hosted NOW URL after everything is set up. It should be more prominent. The first thing I see if the "Flow is available!" box

    image

    opened by alexcg1 5
  • bug: playground request failing

    bug: playground request failing

    Initialising Jina NOW v0.0.39 ...
    Welcome to:
           ___                _   ______ _       __
          / (_)___  ____ _   / | / / __ \ |     / /
     __  / / / __ \/ __ `/  /  |/ / / / / | /| / / 
    / /_/ / / / / / /_/ /  / /|  / /_/ /| |/ |/ /  
    \____/_/_/ /_/\__,_/  /_/ |_/\____/ |__/|__/   
                                                   
    
    Get your search case up and running - end to end.
    
    You can choose between image and text search. 
    Jina NOW trains a model, pushes it to Jina Hub and deploys a Flow and a playground app in the cloud or locally. 
    Check out one of our demos or bring your own data.
    
    If you want learn more about our framework please visit docs.jina.ai
    ๐Ÿ’ก Make sure you give enough memory to your Docker daemon. 5GB - 8GB should be okay.
    
    ?? What modality do you want to index?  ๐Ÿž image
    ? Choose a name for your application:  failing-flow
    ? How do you want to provide input? (format: https://docarray.jina.ai/)  Demo dataset
    ? What demo dataset do you want to use?  ๐Ÿ‘ฌ totally looks like (โ‰ˆ12K docs)
    ? Where do you want to deploy your search engine?  โ›…๏ธ Jina Cloud
    ? Do you want to secure the flow?  โ›” no
    โฌ‡  Download DocumentArray dataset
    [11/30/22 11:28:35] INFO     Successfully submitted flow with ID failing-flow-nowapi-1ff50c8043                                                                                                                                          flow.py:149
                        INFO     Check the Flow deployment logs at https://dashboard.wolf.jina.ai/flow/1ff50c8043                                                                                                                            flow.py:307
    [11/30/22 11:31:01] DEBUG    Successfully reached phase: Serving                                                                                                                                                                         flow.py:253
    โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ ๐ŸŽ‰ Flow is available! โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
    โ”‚                                                                     โ”‚
    โ”‚   ID          failing-flow-nowapi-1ff50c8043                        โ”‚
    โ”‚   Gateway     grpcs://failing-flow-nowapi-1ff50c8043.wolf.jina.ai   โ”‚
    โ”‚   Dashboard   https://dashboard.wolf.jina.ai/flow/1ff50c8043        โ”‚
    โ”‚                                                                     โ”‚
    โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
    โ–ถ indexing 12032 documents
      DONE โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” 0:11:35 100% ETA: 0:00:00 6016 steps done in 11 minutes and 35 seconds
    โญ Success - your data is indexed
    
    โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ ๐ŸŽ‰ image-or-text-to-image-or-text app is NOW ready! โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
    โ”‚                                                                                                                                                                       โ”‚
    โ”‚   Api docs     https://nowrun.jina.ai/api/v1/image-or-text-to-image-or-text/docs                                                                                      โ”‚
    โ”‚   Playground   https://nowrun.jina.ai/?host=grpcs://failing-flow-nowapi-1ff50c8043.wolf.jina.ai&input_modality=image-or-text&output_modality=image-or-text&data=tll   โ”‚
    โ”‚                                                                                                                                                                       โ”‚
    โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
    

    Exception in bff:

    Exception in BFF, but the root cause can still be in the flow: Traceback (most recent call last):
      File '/usr/local/lib/python3.9/site-packages/starlette/middleware/errors.py', line 162, in __call__
        await self.app(scope, receive, _send)
      File '/usr/local/lib/python3.9/site-packages/starlette/middleware/cors.py', line 84, in __call__
        await self.app(scope, receive, send)
      File '/usr/local/lib/python3.9/site-packages/starlette/middleware/exceptions.py', line 79, in __call__
        raise exc
      File '/usr/local/lib/python3.9/site-packages/starlette/middleware/exceptions.py', line 68, in __call__
        await self.app(scope, receive, sender)
      File '/usr/local/lib/python3.9/site-packages/fastapi/middleware/asyncexitstack.py', line 21, in __call__
        raise e
      File '/usr/local/lib/python3.9/site-packages/fastapi/middleware/asyncexitstack.py', line 18, in __call__
        await self.app(scope, receive, send)
      File '/usr/local/lib/python3.9/site-packages/starlette/routing.py', line 706, in __call__
        await route.handle(scope, receive, send)
      File '/usr/local/lib/python3.9/site-packages/starlette/routing.py', line 276, in handle
        await self.app(scope, receive, send)
      File '/usr/local/lib/python3.9/site-packages/starlette/routing.py', line 66, in app
        response = await func(request)
      File '/usr/local/lib/python3.9/site-packages/fastapi/routing.py', line 235, in app
        raw_response = await run_endpoint_function(
      File '/usr/local/lib/python3.9/site-packages/fastapi/routing.py', line 163, in run_endpoint_function
        return await run_in_threadpool(dependant.call, **values)
      File '/usr/local/lib/python3.9/site-packages/starlette/concurrency.py', line 41, in run_in_threadpool
        return await anyio.to_thread.run_sync(func, *args)
      File '/usr/local/lib/python3.9/site-packages/anyio/to_thread.py', line 31, in run_sync
        return await get_asynclib().run_sync_in_worker_thread(
      File '/usr/local/lib/python3.9/site-packages/anyio/_backends/_asyncio.py', line 937, in run_sync_in_worker_thread
        return await future
      File '/usr/local/lib/python3.9/site-packages/anyio/_backends/_asyncio.py', line 867, in run
        result = context.run(func, *args)
      File '/code/./deployment/bff/app/v1/routers/im_txt2im_txt.py', line 73, in search
        docs = jina_client_post(
      File '/code/./deployment/bff/app/v1/routers/helper.py', line 101, in jina_client_post
        raise e
      File '/code/./deployment/bff/app/v1/routers/helper.py', line 87, in jina_client_post
        result = client.post(
      File '/usr/local/lib/python3.9/site-packages/jina/clients/mixin.py', line 261, in post
        return run_async(
      File '/usr/local/lib/python3.9/site-packages/jina/helper.py', line 1329, in run_async
        return asyncio.run(func(*args, **kwargs))
      File '/usr/local/lib/python3.9/asyncio/runners.py', line 44, in run
        return loop.run_until_complete(main)
      File 'uvloop/loop.pyx', line 1517, in uvloop.loop.Loop.run_until_complete
      File '/usr/local/lib/python3.9/site-packages/jina/clients/mixin.py', line 252, in _get_results
        async for resp in c._get_results(*args, **kwargs):
      File '/usr/local/lib/python3.9/site-packages/jina/clients/base/grpc.py', line 94, in _get_results
        callback_exec(
      File '/usr/local/lib/python3.9/site-packages/jina/clients/helper.py', line 81, in callback_exec
        raise BadServer(response.header)
    jina.excepts.BadServer: request_id: '116982ad931b4a39819ff11304be26f8'
    status {
      code: ERROR
      description: 'ValueError(\'Empty ndarray. Did you forget to set .embedding/.tensor value and now you are operating on it?\')'
      exception {
        name: 'ValueError'
        args: 'Empty ndarray. Did you forget to set .embedding/.tensor value and now you are operating on it?'
        stacks: 'Traceback (most recent call last):\n'
        stacks: '  File \'/usr/local/lib/python3.9/dist-packages/jina/serve/runtimes/worker/__init__.py\', line 182, in process_data\n    result = await self._data_request_handler.handle(requests=requests)\n'
        stacks: '  File \'/usr/local/lib/python3.9/dist-packages/jina/serve/runtimes/request_handlers/data_request_handler.py\', line 164, in handle\n    return_data = await self._executor.__acall__(\n'
        stacks: '  File \'/usr/local/lib/python3.9/dist-packages/jina/serve/executors/__init__.py\', line 297, in __acall__\n    return await self.__acall_endpoint__(req_endpoint, **kwargs)\n'
        stacks: '  File \'/usr/local/lib/python3.9/dist-packages/jina/serve/executors/__init__.py\', line 320, in __acall_endpoint__\n    return func(self, **kwargs)\n'
        stacks: '  File \'/usr/local/lib/python3.9/dist-packages/jina/serve/executors/decorators.py\', line 213, in arg_wrapper\n    return fn(executor_instance, *args, **kwargs)\n'
        stacks: '  File \'/usr/local/lib/python3.9/dist-packages/now/executor/abstract/auth/auth.py\', line 31, in wrapper\n    return func(*args, **kwargs)\n'
        stacks: '  File \'/usr/local/lib/python3.9/dist-packages/now/executor/abstract/base_indexer/base_indexer.py\', line 248, in search_endpoint\n    docs_with_matches = self.create_matches(\n'
        stacks: '  File \'/usr/local/lib/python3.9/dist-packages/now/executor/abstract/base_indexer/base_indexer.py\', line 322, in create_matches\n    self.search(docs_copy, parameters, retrieval_limit, search_filter)\n'
        stacks: '  File \'/workdir/executor.py\', line 103, in search\n    docs.match(self._index, filter=search_filter, limit=limit)\n'
        stacks: '  File \'/usr/local/lib/python3.9/dist-packages/docarray/array/mixins/match.py\', line 74, in match\n    match_docs = darray.find(\n'
        stacks: '  File \'/usr/local/lib/python3.9/dist-packages/docarray/array/mixins/find.py\', line 192, in find\n    n_rows, n_dim = ndarray.get_array_rows(_query)\n'
        stacks: '  File \'/usr/local/lib/python3.9/dist-packages/docarray/math/ndarray.py\', line 197, in get_array_rows\n    array_type, _ = get_array_type(array)\n'
        stacks: '  File \'/usr/local/lib/python3.9/dist-packages/docarray/math/ndarray.py\', line 138, in get_array_type\n    raise ValueError(\n'
        stacks: 'ValueError: Empty ndarray. Did you forget to set .embedding/.tensor value and now you are operating on it?\n'
        executor: 'NOWQdrantIndexer16'
      }
    }
    exec_endpoint: '/search'
    target_executor: ''
    
    opened by florian-hoenicke 0
  • bug: bff search with tags (community)

    bug: bff search with tags (community)

    Searching with tags is currently not working.

    https://jina-ai.slack.com/archives/C0169V26ATY/p1669677162809839

    UAC

    • [ ] make sure you create a test that checks if tags are working - the test has to be light weighted to make debugging easier. You can take the test_api_key test as example
    opened by florian-hoenicke 0
  • chore: setup PR template + Changelog

    chore: setup PR template + Changelog

    In our daily (29.11.) we discussed that it is easy to lose oversight when lots of changes are made to the repository, especially when colleagues are away for a week or so. We decided that it would be helpful to keep more details in the Changelog. UAC:

    • [ ] there is a PR template, requiring link to issue
    opened by violenil 0
  • feat: integrate CAS for encoding

    feat: integrate CAS for encoding

    We should use the CAS for encoding all our docs. We should give the options of different types of models that the user can use for encoding based on the search fields selected

    UAC

    • [ ] User should be able to select what models to use for the flow
    • [ ] Dynamically build the flow

    Hint: Study how CAS accepts documents and format the docs before sending to CAS

    opened by makram93 0
Releases(v0.0.38)
  • v0.0.38(Nov 24, 2022)

    Release Note (0.0.38)

    Release time: 2022-11-24 11:10:02

    ๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular, Florian Hรถnicke, Mohammad Kalim Akram, Aziz Belaweid, Isabelle Mohr, Saba Sturua, Jina Dev Bot, ๐Ÿ™‡

    ๐Ÿ†• New Features

    • [d4a9cdb0] - deactivate telemetry on ci (#688) (Florian Hรถnicke)
    • [2ff6c826] - add migration to jcloud (#674) (Aziz Belaweid)
    • [10ed9123] - new data format (#645) (Saba Sturua)
    • [7792cf26] - curation (#682) (Florian Hรถnicke)

    ๐Ÿž Bug fixes

    • [c81e0139] - local deployment (#697) (Florian Hรถnicke)
    • [25d6dd8a] - flatten list (#694) (Aziz Belaweid)
    • [d73ab749] - enable cors on bff (#692) (Mohammad Kalim Akram)
    • [ec344db3] - split_by_sentences not working in txt2txt app (#655) (Isabelle Mohr)
    • [e1e9b40f] - support older flow (#684) (Florian Hรถnicke)

    ๐Ÿงผ Code Refactoring

    • [0c2f6095] - converge image-text apps (#669) (Mohammad Kalim Akram)
    • [f222810f] - preprocessor build time (#686) (Florian Hรถnicke)

    ๐Ÿ Unit Test and CICD

    • [08ede9c3] - remove unused test (#687) (Aziz Belaweid)

    ๐Ÿน Other Improvements

    • [90b178b3] - Test cli (#681) (Florian Hรถnicke)
    • [398de005] - version: the next version will be 0.0.38 (Jina Dev Bot)
    Source code(tar.gz)
    Source code(zip)
  • v0.0.37(Nov 18, 2022)

    Release Note (0.0.37)

    Release time: 2022-11-18 07:45:43

    ๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular, Joschka Braun, Yanlong Wang, Florian Hรถnicke, Aziz Belaweid, Mohammad Kalim Akram, Jina Dev Bot, ๐Ÿ™‡

    ๐Ÿ†• New Features

    • [753f160c] - move ocr detection into preprocessor (#677) (Joschka Braun)
    • [27cedd0e] - add app name (#658) (Aziz Belaweid)
    • [b228fe5a] - add tags (#648) (Aziz Belaweid)

    ๐Ÿž Bug fixes

    • [6c653840] - ci: hub push no-cache flag (#676) (Yanlong Wang)
    • [5d567fbe] - typo in labels (#666) (Aziz Belaweid)
    • [e2702669] - event loop (#662) (Mohammad Kalim Akram)
    • [de721914] - duration (#659) (Florian Hรถnicke)

    ๐Ÿงผ Code Refactoring

    • [01712254] - force push (#675) (Florian Hรถnicke)
    • [a86125c5] - breakpoints in executors (#644) (Florian Hรถnicke)
    • [3993639d] - wrap auth executor (#663) (Florian Hรถnicke)
    • [a6874e75] - default value secured (#642) (Florian Hรถnicke)

    ๐Ÿ“— Documentation

    • [a2e219a9] - explain input format (#652) (Florian Hรถnicke)

    ๐Ÿ Unit Test and CICD

    • [56735bb0] - faster on ci (#661) (Florian Hรถnicke)

    ๐Ÿน Other Improvements

    • [6d3d41ca] - Fix durations cd (#660) (Florian Hรถnicke)
    • [3c1bce7c] - version: the next version will be 0.0.37 (Jina Dev Bot)
    Source code(tar.gz)
    Source code(zip)
  • v0.0.36(Nov 10, 2022)

    Release Note (0.0.36)

    Release time: 2022-11-10 08:33:34

    ๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular, Joschka Braun, Isabelle Mohr, Mohammad Kalim Akram, Aziz Belaweid, Florian Hรถnicke, Jina Dev Bot, ๐Ÿ™‡

    ๐Ÿ†• New Features

    • [07d2e37f] - use ocr to detect matching text (#601) (Joschka Braun)
    • [021676f6] - add autocomplete (#579) (Aziz Belaweid)

    ๐Ÿž Bug fixes

    • [4be321c0] - update demo links (#640) (Mohammad Kalim Akram)
    • [a669fe1c] - debug (#639) (Aziz Belaweid)
    • [60ab8551] - format the script-score query source correctly (#637) (Isabelle Mohr)
    • [e63bff20] - ci qdrant executor update (#636) (Aziz Belaweid)
    • [6653bfe6] - add timeout (#630) (Aziz Belaweid)
    • [8e5c7255] - autocomplete (#619) (Aziz Belaweid)

    ๐Ÿงผ Code Refactoring

    • [a5775865] - remove proto req (#628) (Florian Hรถnicke)
    • [479cf198] - autocomplete (#624) (Aziz Belaweid)

    ๐Ÿ Unit Test and CICD

    • [af112a86] - run multimodal demo in end-to-end-tests (#597) (Isabelle Mohr)

    ๐Ÿน Other Improvements

    • [f1eeda97] - Fix add sync (#627) (Mohammad Kalim Akram)
    • [29bb7c5f] - version: the next version will be 0.0.36 (Jina Dev Bot)
    Source code(tar.gz)
    Source code(zip)
  • v0.0.35(Oct 26, 2022)

    Release Note (0.0.35)

    Release time: 2022-10-26 10:45:53

    ๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular, Joschka Braun, Alex Cureton-Griffiths, Jina Dev Bot, ๐Ÿ™‡

    ๐Ÿž Bug fixes

    • [8cc87d03] - fix url data error (#617) (Joschka Braun)

    ๐Ÿ“— Documentation

    • [93cf9cc4] - reword, number readme points (#612) (Alex Cureton-Griffiths)

    ๐Ÿน Other Improvements

    • [e8b3aa1e] - version: the next version will be 0.0.35 (Jina Dev Bot)
    Source code(tar.gz)
    Source code(zip)
  • v0.0.34(Oct 25, 2022)

    Release Note (0.0.34)

    Release time: 2022-10-25 11:21:00

    ๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular, Mohammad Kalim Akram, Aziz Belaweid, Jina Dev Bot, ๐Ÿ™‡

    ๐Ÿ†• New Features

    • [270a2068] - support domain name (#611) (Mohammad Kalim Akram)

    ๐Ÿž Bug fixes

    • [598a288c] - catch error in script (Mohammad Kalim Akram)
    • [ab651bd6] - retention days (#608) (Aziz Belaweid)
    • [54287757] - user input data typo (#610) (Aziz Belaweid)

    ๐Ÿน Other Improvements

    • [b9260f0d] - version: the next version will be 0.0.34 (Jina Dev Bot)
    Source code(tar.gz)
    Source code(zip)
  • v0.0.33(Oct 20, 2022)

    Release Note (0.0.33)

    Release time: 2022-10-20 15:31:43

    ๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular, Florian Hรถnicke, Aziz Belaweid, Saba Sturua, Mohammad Kalim Akram, Joschka Braun, Isabelle Mohr, Jina Dev Bot, ๐Ÿ™‡

    ๐Ÿ†• New Features

    • [53773d1f] - qdrant indexer (#528) (Florian Hรถnicke)
    • [5c0a0b83] - github actions for example deployment (#574) (Mohammad Kalim Akram)
    • [9c02f3f8] - add elastic indexer (#474) (Isabelle Mohr)
    • [2ffe80cf] - sum ranker (#577) (Florian Hรถnicke)

    ๐Ÿž Bug fixes

    • [3a4564e4] - data generation test (#603) (Saba Sturua)
    • [a8850446] - replace with single line (#600) (Mohammad Kalim Akram)
    • [6f75ed00] - move script (#595) (Mohammad Kalim Akram)
    • [27588f70] - remove annlite test from CD (Mohammad Kalim Akram)
    • [7670e92e] - comment annlite test (Mohammad Kalim Akram)
    • [2f4b4d15] - minor update (#591) (Mohammad Kalim Akram)
    • [60599948] - elastic docker (#585) (Florian Hรถnicke)

    ๐Ÿงผ Code Refactoring

    • [3d880739] - remove finetuner comparison (#605) (Florian Hรถnicke)
    • [bd3aa90b] - remove unused code (#604) (Aziz Belaweid)
    • [18d4528e] - remove elastic check (#598) (Mohammad Kalim Akram)
    • [59824f04] - executors (#594) (Florian Hรถnicke)
    • [8022a34b] - remove now post process (#590) (Mohammad Kalim Akram)
    • [fc9aae23] - dialog (#548) (Joschka Braun)
    • [6bad3aed] - base indexer (#575) (Florian Hรถnicke)

    ๐Ÿน Other Improvements

    • [c068a71b] - Fix deploy example script (#596) (Mohammad Kalim Akram)
    • [4373715c] - version: the next version will be 0.0.33 (Jina Dev Bot)
    Source code(tar.gz)
    Source code(zip)
  • v0.0.32(Oct 5, 2022)

    Release Note (0.0.32)

    Release time: 2022-10-05 12:39:26

    ๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular, Mohammad Kalim Akram, Aziz Belaweid, Florian Hรถnicke, Saba Sturua, ๐Ÿ™‡

    ๐Ÿž Bug fixes

    • [ec9da2e7] - url playground not showing (#564) (Aziz Belaweid)
    • [c7cfc5e6] - music to music app (#560) (Aziz Belaweid)
    • [ea84e182] - convert user emails to list (#553) (Mohammad Kalim Akram)
    • [98f9b598] - infra params (#547) (Florian Hรถnicke)
    • [287b57a9] - bump version (#551) (Aziz Belaweid)
    • [a7b25879] - make url more obvious (#544) (Aziz Belaweid)
    • [1f6f09fa] - multiple initialisation prints (#545) (Saba Sturua)
    • [e6d94cfd] - bug unpickling error (#541) (Aziz Belaweid)

    ๐Ÿ“— Documentation

    • [cdeee4bd] - fix gifs (#538) (Aziz Belaweid)

    ๐Ÿน Other Improvements

    • [195f7b34] - Fix enable static cname (#566) (Mohammad Kalim Akram)
    • [f51f59c9] - bump finetuner version (#549) (Saba Sturua)
    Source code(tar.gz)
    Source code(zip)
  • v0.0.31(Sep 27, 2022)

    Release Note (0.0.30)

    Release time: 2022-09-20 15:12:50

    ๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular, Florian Hรถnicke, Aziz Belaweid, Saba Sturua, Mohammad Kalim Akram, Joschka Braun, Jina Dev Bot, ๐Ÿ™‡

    ๐Ÿ†• New Features

    • [72613a0d] - add filtering playground (#473) (Aziz Belaweid)

    ๐Ÿž Bug fixes

    • [23cdab82] - add jina requirement (#519) (Aziz Belaweid)
    • [1a50cde9] - logout issue (#511) (Aziz Belaweid)
    • [683027f7] - cd (#505) (Aziz Belaweid)

    ๐Ÿงผ Code Refactoring

    • [00cf976e] - helpful script to deploy text to video (#510) (Florian Hรถnicke)

    ๐Ÿ Unit Test and CICD

    • [2cb6d082] - add tests for nest (#502) (Saba Sturua)

    ๐Ÿน Other Improvements

    • [1bf13ea6] - Fix revert playground tags (#520) (Florian Hรถnicke)
    • [8c61d496] - version: the next version will be 0.0.30 (Jina Dev Bot)
    Source code(tar.gz)
    Source code(zip)
  • v0.0.30(Sep 20, 2022)

    Release Note (0.0.30)

    Release time: 2022-09-20 15:12:50

    ๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular, Florian Hรถnicke, Aziz Belaweid, Saba Sturua, Mohammad Kalim Akram, Joschka Braun, Jina Dev Bot, ๐Ÿ™‡

    ๐Ÿ†• New Features

    • [72613a0d] - add filtering playground (#473) (Aziz Belaweid)

    ๐Ÿž Bug fixes

    • [23cdab82] - add jina requirement (#519) (Aziz Belaweid)
    • [1a50cde9] - logout issue (#511) (Aziz Belaweid)
    • [683027f7] - cd (#505) (Aziz Belaweid)

    ๐Ÿงผ Code Refactoring

    • [00cf976e] - helpful script to deploy text to video (#510) (Florian Hรถnicke)

    ๐Ÿ Unit Test and CICD

    • [2cb6d082] - add tests for nest (#502) (Saba Sturua)

    ๐Ÿน Other Improvements

    • [1bf13ea6] - Fix revert playground tags (#520) (Florian Hรถnicke)
    • [8c61d496] - version: the next version will be 0.0.30 (Jina Dev Bot)
    Source code(tar.gz)
    Source code(zip)
  • v0.0.29(Sep 12, 2022)

    Release Note (0.0.29)

    Release time: 2022-09-12 14:25:40

    ๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular, Florian Hรถnicke, Saba Sturua, Joschka Braun, Aziz Belaweid, Mohammad Kalim Akram, Jina Dev Bot, ๐Ÿ™‡

    ๐Ÿ†• New Features

    • [5c844174] - nest setup (#472) (Saba Sturua)
    • [d84cdb1a] - improve code coverage (#492) (Florian Hรถnicke)
    • [10edb844] - preprocessor gets tags (#490) (Florian Hรถnicke)
    • [dea53bfc] - AnnLite indexer on ci + secure + only AnnLite indexer + replace CaS CLIP executor (#487) (Joschka Braun)
    • [26521cde] - adapt finetuning to nest (#470) (Saba Sturua)
    • [36f94749] - set jina log level of gateway to debug (#477) (Joschka Braun)
    • [a26439b4] - index delete by filter (#476) (Florian Hรถnicke)
    • [64507fcb] - add list endpoint (#471) (Florian Hรถnicke)

    ๐Ÿž Bug fixes

    • [ffa74511] - missing arg in music app (#500) (Joschka Braun)
    • [715152c3] - no email ignore error (#496) (Florian Hรถnicke)
    • [9a6ebcf4] - docs build (#497) (Aziz Belaweid)
    • [6debb964] - add api keys (#494) (Florian Hรถnicke)
    • [f116de09] - remove docarray indexer (#491) (Joschka Braun)
    • [cbbfc1a7] - update cli parser (#483) (Mohammad Kalim Akram)
    • [d94338eb] - secure preprocessor (#465) (Joschka Braun)

    ๐Ÿงผ Code Refactoring

    • [28a45303] - remove security executor deployment (#495) (Florian Hรถnicke)

    ๐Ÿ Unit Test and CICD

    • [e44dee1c] - preprocessing (#493) (Florian Hรถnicke)

    ๐Ÿน Other Improvements

    • [0719b450] - version: the next version will be 0.0.29 (Jina Dev Bot)
    Source code(tar.gz)
    Source code(zip)
  • v0.0.28(Sep 7, 2022)

    Release Note (0.0.28)

    Release time: 2022-09-07 12:23:10

    ๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular, Mohammad Kalim Akram, Joschka Braun, Aziz Belaweid, Florian Hรถnicke, Saba Sturua, Yanlong Wang, Alex Cureton-Griffiths, Isabelle Mohr, Han Xiao, Jina Dev Bot, ๐Ÿ™‡

    ๐Ÿ†• New Features

    • [1d3f6a09] - update executors (#469) (Aziz Belaweid)
    • [a13d9584] - preprocessing and data generation (#440) (Saba Sturua)
    • [3087c74a] - use cas executor for clip (#437) (Joschka Braun)
    • [ab09f7b2] - add tag search (#422) (Aziz Belaweid)
    • [34293236] - add path preprocessor (#411) (Florian Hรถnicke)
    • [8f1377aa] - add a flow for text2text+image app (#419) (Saba Sturua)
    • [1ae08cd0] - add nest modalities (#412) (Isabelle Mohr)
    • [97166cf3] - add tags (#398) (Aziz Belaweid)
    • [a5b13635] - setup an app for Nest (#406) (Saba Sturua)

    ๐Ÿž Bug fixes

    • [1aa5fe88] - loading tags (#468) (Joschka Braun)
    • [13489240] - adapt annlite (#442) (Aziz Belaweid)
    • [6cfac282] - handle different image formats (#466) (Florian Hรถnicke)
    • [bb0f1869] - file endings (#455) (Florian Hรถnicke)
    • [9f100116] - missing space in sentence (#460) (Alex Cureton-Griffiths)
    • [1c77d26a] - update flow with env var (#431) (Mohammad Kalim Akram)
    • [ae3a2f09] - reset post processor mem usage (#426) (Joschka Braun)
    • [3739a2ab] - set env retention days to 0 for CI (#428) (Mohammad Kalim Akram)
    • [eff5e111] - yamls (#410) (Aziz Belaweid)
    • [696cd0a6] - apply-latency: replace apply with for (#407) (Joschka Braun)

    ๐Ÿงผ Code Refactoring

    • [b8f4f11c] - performance test (#413) (Florian Hรถnicke)
    • [a324a17a] - bump jina version (#464) (Florian Hรถnicke)
    • [7f4e3304] - ci for preprocessor (#462) (Joschka Braun)
    • [4a817f7d] - deactivate gpu (#441) (Florian Hรถnicke)
    • [390ecdcd] - reduce consumption (#435) (Florian Hรถnicke)
    • [8a7f114e] - bump playground version (#432) (Florian Hรถnicke)

    ๐Ÿ Unit Test and CICD

    • [2b55eb80] - enable hub push verbosity for more logs (#463) (Yanlong Wang)
    • [d8c643bf] - timeout (#454) (Florian Hรถnicke)
    • [ed0c93b8] - shorten gif test (#420) (Joschka Braun)

    ๐Ÿน Other Improvements

    • [c803f18c] - Refactor dialog app options (#459) (Mohammad Kalim Akram)
    • [e80498ff] - smaller retention days to save budget (Han Xiao)
    • [6b477ab8] - version: the next version will be 0.0.28 (Jina Dev Bot)
    Source code(tar.gz)
    Source code(zip)
  • v0.0.27(Aug 25, 2022)

    Release Note (0.0.27)

    Release time: 2022-08-25 11:14:24

    ๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular, Mohammad Kalim Akram, Florian Hรถnicke, Jina Dev Bot, ๐Ÿ™‡

    ๐Ÿ†• New Features

    • [37429d6f] - trigger dispatch workflows (#400) (Mohammad Kalim Akram)

    ๐Ÿž Bug fixes

    • [83935d60] - check embed for music app (Mohammad Kalim Akram)
    • [6e4a76eb] - check ony if bi modal (Mohammad Kalim Akram)

    ๐Ÿน Other Improvements

    • [aacc9e05] - update token for workflow dispatch (#401) (Mohammad Kalim Akram)
    • [8d377e71] - Feat custom annlite (#399) (Florian Hรถnicke)
    • [4bd9d010] - revert changes (Mohammad Kalim Akram)
    • [0aade695] - version: the next version will be 0.0.27 (Jina Dev Bot)
    Source code(tar.gz)
    Source code(zip)
  • v0.0.26(Aug 24, 2022)

    Release Note (0.0.26)

    Release time: 2022-08-24 09:49:51

    ๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular, Florian Hรถnicke, Jina Dev Bot, ๐Ÿ™‡

    ๐Ÿž Bug fixes

    • [e37cdba3] - cleanup all remote flows (#397) (Florian Hรถnicke)

    ๐Ÿน Other Improvements

    • [5d7aef3b] - Feat client (#395) (Florian Hรถnicke)
    • [97f34056] - version: the next version will be 0.0.26 (Jina Dev Bot)
    Source code(tar.gz)
    Source code(zip)
  • v0.0.25(Aug 24, 2022)

    Release Note (0.0.25)

    Release time: 2022-08-24 06:38:30

    ๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular, joschkabraun, Jina Dev Bot, ๐Ÿ™‡

    ๐Ÿž Bug fixes

    • [cd5a1b41] - manually set memory (#393) (joschkabraun)

    ๐Ÿน Other Improvements

    • [432cc37d] - version: the next version will be 0.0.25 (Jina Dev Bot)
    Source code(tar.gz)
    Source code(zip)
  • v0.0.24(Aug 23, 2022)

    Release Note (0.0.24)

    Release time: 2022-08-23 14:11:21

    ๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular, Mohammad Kalim Akram, joschkabraun, Aziz Belaweid, Jina Dev Bot, ๐Ÿ™‡

    ๐Ÿ†• New Features

    • [056cba77] - enable gpu (#383) (Aziz Belaweid)

    ๐Ÿž Bug fixes

    • [1c9cf0d5] - annlite-chunks: fixes search chunks (#389) (joschkabraun)
    • [e0f16857] - fix chunk level search annlite (#385) (joschkabraun)

    ๐Ÿน Other Improvements

    • [57bd1f0d] - Fix update docker call (#392) (Mohammad Kalim Akram)
    • [78fa06f8] - version: the next version will be 0.0.24 (Jina Dev Bot)
    Source code(tar.gz)
    Source code(zip)
  • v0.0.23(Aug 22, 2022)

    Release Note (0.0.23)

    Release time: 2022-08-22 11:52:31

    ๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular, Florian Hรถnicke, joschkabraun, Mohammad Kalim Akram, Jina Dev Bot, ๐Ÿ™‡

    ๐Ÿž Bug fixes

    • [3fbdc82a] - gif-app: fix set flow yaml (#380) (joschkabraun)
    • [d94823ba] - user issue path space (#378) (Florian Hรถnicke)
    • [81e6d262] - issue reported by user (#379) (Mohammad Kalim Akram)

    ๐Ÿ“— Documentation

    • [c5f25255] - update app list (Florian Hรถnicke)

    ๐Ÿน Other Improvements

    • [fe5622a2] - Fix refined logging (#376) (Mohammad Kalim Akram)
    • [34eb1c19] - version: the next version will be 0.0.23 (Jina Dev Bot)
    Source code(tar.gz)
    Source code(zip)
  • v0.0.22(Aug 19, 2022)

    Release Note (0.0.22)

    Release time: 2022-08-19 13:19:56

    ๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular, Jina Dev Bot, ๐Ÿ™‡

    ๐Ÿน Other Improvements

    • [1ac11474] - version: the next version will be 0.0.22 (Jina Dev Bot)
    Source code(tar.gz)
    Source code(zip)
  • v0.0.21(Aug 19, 2022)

    Release Note (0.0.21)

    Release time: 2022-08-19 12:37:29

    ๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular, Mohammad Kalim Akram, Florian Hรถnicke, joschkabraun, Jina Dev Bot, ๐Ÿ™‡

    ๐Ÿ†• New Features

    • [2b227de5] - improve-gif: improves gif search by adjusting preprocess and clip (#368) (joschkabraun)
    • [3c880c4f] - add api key to bff requests (#363) (Florian Hรถnicke)
    • [9ad9e4bb] - error handling in bff (#365) (Florian Hรถnicke)
    • [eb2efd69] - api key (#361) (Florian Hรถnicke)

    ๐Ÿž Bug fixes

    • [7d8763f0] - use lru cache to spped up (#364) (Mohammad Kalim Akram)

    ๐Ÿงผ Code Refactoring

    • [b35a8c78] - merge main (#371) (Florian Hรถnicke)
    • [13923bf5] - finetune datasets (#370) (Florian Hรถnicke)
    • [7c7e3ea0] - boost cicd (#369) (Florian Hรถnicke)
    • [ffe23cc8] - bump auth executor version (#362) (Florian Hรถnicke)

    ๐Ÿน Other Improvements

    • [f336a539] - Update JCloud and use latest jina auth (#367) (Mohammad Kalim Akram)
    • [42ff2a6b] - version: the next version will be 0.0.21 (Jina Dev Bot)
    Source code(tar.gz)
    Source code(zip)
  • v0.0.20(Aug 17, 2022)

    Release Note (0.0.20)

    Release time: 2022-08-17 12:00:19

    ๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular, Florian Hรถnicke, joschkabraun, Joschka Braun, Mohammad Kalim Akram, Jina Dev Bot, ๐Ÿ™‡

    ๐Ÿ†• New Features

    • [a197b5f3] - client code to update emails (#346) (Florian Hรถnicke)
    • [36574b0b] - playground-s3: fix typo in backend (Joschka Braun)
    • [dd143c47] - playground-s3: fix using jwt in temp link (Joschka Braun)
    • [fc2d19df] - playground-s3: adds postprocessor, uri to for indexing in bff (#334) (joschkabraun)
    • [559122b6] - prepr-exec-ci: test gha (#331) (joschkabraun)

    ๐Ÿž Bug fixes

    • [5ef1d8c4] - bff path (#356) (Florian Hรถnicke)
    • [9f45ffb0] - user emails in bff (#349) (Florian Hรถnicke)
    • [be3dd8d5] - jwt-temp-link: fix jwt (#339) (joschkabraun)
    • [c2458892] - version hubble (#337) (Florian Hรถnicke)
    • [1b7f96b9] - remove getting all cookies (#333) (Mohammad Kalim Akram)

    ๐Ÿงผ Code Refactoring

    • [01a40d34] - security executor (#335) (Florian Hรถnicke)

    ๐Ÿ Unit Test and CICD

    • [801c17ca] - add user email (#342) (Florian Hรถnicke)

    ๐Ÿน Other Improvements

    • [591906c0] - Fix preproc userinput (#341) (joschkabraun)
    • [7f631032] - version: the next version will be 0.0.20 (Jina Dev Bot)
    Source code(tar.gz)
    Source code(zip)
  • v0.0.19(Aug 8, 2022)

    Release Note (0.0.19)

    Release time: 2022-08-08 05:01:15

    ๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular, dependabot[bot], joschkabraun, Mohammad Kalim Akram, Jina Dev Bot, ๐Ÿ™‡

    ๐Ÿ†• New Features

    • [56142b27] - add playground login (#311) (Mohammad Kalim Akram)

    ๐Ÿน Other Improvements

    • [cea2d98e] - deps: bump streamlit from 1.5.0 to 1.11.1 in /now/data_loading (#328) (dependabot[bot])
    • [fc40ac2f] - Feat add preprocess executor (#323) (joschkabraun)
    • [a5a5fc91] - version: the next version will be 0.0.19 (Jina Dev Bot)
    Source code(tar.gz)
    Source code(zip)
  • v0.0.18(Aug 2, 2022)

    Release Note (0.0.18)

    Release time: 2022-08-02 11:04:03

    ๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular, joschkabraun, Sebastian Lettner, Florian Hรถnicke, Jina Dev Bot, ๐Ÿ™‡

    ๐Ÿ†• New Features

    • [35a8b832] - refactor fine-tune logic (#314) (joschkabraun)
    • [d151d8d0] - integrate finetuner client (#278) (Sebastian Lettner)
    • [d76f4ea9] - list all wolf deployments (#305) (joschkabraun)
    • [75bfd27e] - dyn requ size and prefetch (#308) (Florian Hรถnicke)
    • [1ada1a89] - app: add docker mem limit (#258) (Sebastian Lettner)
    • [d1d64ebd] - upgrade jcloud version (#306) (Florian Hรถnicke)

    ๐Ÿž Bug fixes

    • [98225c0e] - cd: add wolf token (joschkabraun)
    • [b3eeaca6] - playground (#309) (Florian Hรถnicke)
    • [cb2a7d58] - video (#302) (Florian Hรถnicke)

    ๐Ÿน Other Improvements

    • [70d58e5c] - Load from S3 Bucket (#318) (joschkabraun)
    • [3f53da62] - Refactor playground (#300) (Florian Hรถnicke)
    • [94da8e4d] - version: the next version will be 0.0.18 (Jina Dev Bot)
    Source code(tar.gz)
    Source code(zip)
  • v0.0.17(Jul 7, 2022)

    Release Note (0.0.17)

    Release time: 2022-07-07 08:01:34

    ๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular, Mohammad Kalim Akram, Zac Li, Florian Hรถnicke, Winston Wong, Jina Dev Bot, ๐Ÿ™‡

    ๐Ÿ†• New Features

    • [1a688490] - enable monitoring for flow-clip (#297) (Zac Li)
    • [e79e1671] - docs: add qabot to jina now docs (#292) (Winston Wong)

    ๐Ÿž Bug fixes

    • [bf0fe0c0] - the uri loading (#298) (Mohammad Kalim Akram)
    • [a85bfff5] - reduce request_size (#290) (Florian Hรถnicke)

    ๐Ÿน Other Improvements

    • [f8c20e7a] - Fix update flow retention (#296) (Mohammad Kalim Akram)
    • [ca5d84e2] - version: the next version will be 0.0.17 (Jina Dev Bot)
    Source code(tar.gz)
    Source code(zip)
  • v0.0.16(Jun 30, 2022)

    Release Note (0.0.16)

    Release time: 2022-06-30 17:17:00

    ๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular, Sebastian Lettner, Jina Dev Bot, ๐Ÿ™‡

    ๐Ÿน Other Improvements

    • [b35d903e] - update and release music (#291) (Sebastian Lettner)
    • [98d1ec05] - version: the next version will be 0.0.16 (Jina Dev Bot)
    Source code(tar.gz)
    Source code(zip)
  • v0.0.15(Jun 30, 2022)

    Release Note (0.0.15)

    Release time: 2022-06-30 12:18:41

    ๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular, joschkabraun, Florian Hoฬˆnicke, Florian Hรถnicke, Sebastian Lettner, Jina Dev Bot, ๐Ÿ™‡

    ๐Ÿ†• New Features

    • [366134e3] - add tracking (#268) (joschkabraun)
    • [a517c662] - bump jina version (#281) (Florian Hรถnicke)
    • [a3a55b63] - use msmarco-distilbert-base-v4 for text-to-text search (#271) (joschkabraun)
    • [f2a97c4b] - log version (#279) (Florian Hรถnicke)
    • [16edb976] - return value for deployment (#270) (Florian Hรถnicke)
    • [3fc9064a] - datasource: add demo datasets to apps (#273) (Sebastian Lettner)

    ๐Ÿž Bug fixes

    • [b63ddb4a] - spinner (Florian Hoฬˆnicke)
    • [1f8cd409] - setup returns empty dict (#285) (Florian Hรถnicke)
    • [7852e5f8] - progress bar (#287) (Florian Hรถnicke)

    ๐Ÿงผ Code Refactoring

    • [8273a0a1] - no on demand (#282) (Florian Hรถnicke)

    ๐Ÿ Unit Test and CICD

    • [d9b4cd2b] - jcloud debug (#284) (Florian Hรถnicke)

    ๐Ÿน Other Improvements

    • [0f76cc72] - Feat video search (#286) (Florian Hรถnicke)
    • [bafa1077] - version: the next version will be 0.0.15 (Jina Dev Bot)
    Source code(tar.gz)
    Source code(zip)
  • v0.0.14(Jun 23, 2022)

    Release Note (0.0.14)

    Release time: 2022-06-23 12:45:01

    ๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular, Mohammad Kalim Akram, Florian Hรถnicke, Jina Dev Bot, ๐Ÿ™‡

    ๐Ÿž Bug fixes

    • [aefc30a9] - update version (#276) (Mohammad Kalim Akram)

    ๐Ÿ Unit Test and CICD

    • [878e26c6] - balance (#275) (Florian Hรถnicke)

    ๐Ÿน Other Improvements

    • [02311a24] - version: the next version will be 0.0.14 (Jina Dev Bot)
    Source code(tar.gz)
    Source code(zip)
  • v0.0.13(Jun 23, 2022)

    Release Note (0.0.13)

    Release time: 2022-06-23 08:20:59

    ๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular, Jina Dev Bot, ๐Ÿ™‡

    ๐Ÿน Other Improvements

    • [2177b9f8] - version: the next version will be 0.0.13 (Jina Dev Bot)
    Source code(tar.gz)
    Source code(zip)
  • v0.0.12(Jun 22, 2022)

    Release Note (0.0.12)

    Release time: 2022-06-22 22:37:13

    ๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular, Florian Hรถnicke, Mohammad Kalim Akram, Sebastian Lettner, Joschka Braun, joschkabraun, Leon Wolf, Alex Cureton-Griffiths, Roshan Jossy, Jina Dev Bot, ๐Ÿ™‡

    ๐Ÿ†• New Features

    • [085e83cc] - proceed configurable via cli (#274) (Florian Hรถnicke)
    • [53e64359] - add text-to-text app and update indexing in bff (#237) (joschkabraun)
    • [9dc57677] - add music to playground (#252) (Sebastian Lettner)
    • [9a01eddf] - add apps as subcommand (#241) (Mohammad Kalim Akram)
    • [d54875c9] - add music to music app (#247) (Sebastian Lettner)
    • [f5c1be45] - update bff music (#243) (Sebastian Lettner)

    ๐Ÿž Bug fixes

    • [b87cd4df] - rename docarray pull kwarg (#272) (Florian Hรถnicke)
    • [c69a0f87] - now stop delete namespace (#257) (Sebastian Lettner)
    • [57f3bb56] - include commons in packaging (Mohammad Kalim Akram)
    • [02300f37] - update the endpoints based on app (#226) (Mohammad Kalim Akram)

    ๐Ÿงผ Code Refactoring

    • [138ea3bf] - datasource init (#224) (Florian Hรถnicke)

    ๐Ÿ Unit Test and CICD

    • [3591b6cd] - reverse cd (Joschka Braun)
    • [75121b8a] - trigger deployment (Joschka Braun)
    • [f6483efa] - update ci tests to match cd (Joschka Braun)
    • [9238625e] - remove unnecessary test (#251) (Florian Hรถnicke)

    ๐Ÿน Other Improvements

    • [49f30dde] - Feat share button (#259) (Mohammad Kalim Akram)
    • [10b80338] - readme survey link (#254) (Leon Wolf)
    • [6deb7aa1] - fix text strings (#245) (Alex Cureton-Griffiths)
    • [4afc03ea] - update docarray version to 0.13.17 (#240) (Sebastian Lettner)
    • [5cc69e9e] - version: the next version will be 0.0.12 (Jina Dev Bot)
    Source code(tar.gz)
    Source code(zip)
  • v0.0.11(Jun 7, 2022)

    Release Note (0.0.11)

    Release time: 2022-06-07 15:23:01

    ๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular, Florian Hoฬˆnicke, Florian Hรถnicke, joschkabraun, Jina Dev Bot, ๐Ÿ™‡

    ๐Ÿž Bug fixes

    • [fc1b4e6d] - include test requirements (Florian Hoฬˆnicke)

    ๐Ÿงผ Code Refactoring

    • [462e0aa9] - remove dockerfile (#229) (Florian Hรถnicke)
    • [493b4b13] - test requirements (#221) (Florian Hรถnicke)

    ๐Ÿน Other Improvements

    • [56a29350] - Add time profiling for CI (#231) (joschkabraun)
    • [6a3c1d7c] - version: the next version will be 0.0.11 (Jina Dev Bot)
    • [22048ce4] - version: the next version will be 0.0.9 (Jina Dev Bot)
    Source code(tar.gz)
    Source code(zip)
  • v0.0.10(Jun 2, 2022)

    Release Note (0.0.10)

    Release time: 2022-06-02 12:31:02

    ๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular, Mohammad Kalim Akram, Jina Dev Bot, ๐Ÿ™‡

    ๐Ÿž Bug fixes

    • [7d9cbc49] - update the survey link (#238) (Mohammad Kalim Akram)

    ๐Ÿน Other Improvements

    • [8e31f83a] - version: the next version will be 0.0.10 (Jina Dev Bot)
    Source code(tar.gz)
    Source code(zip)
  • v0.0.9(Jun 2, 2022)

    Release Note (0.0.9)

    Release time: 2022-06-02 10:24:42

    ๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular, Leon Wolf, Jina Dev Bot, ๐Ÿ™‡

    ๐Ÿน Other Improvements

    • [7e5efd28] - add playground survey (#216) (Leon Wolf)
    • [22048ce4] - version: the next version will be 0.0.9 (Jina Dev Bot)
    Source code(tar.gz)
    Source code(zip)
Owner
Jina AI
A Neural Search Company. We help businesses and developers to build neural search-powered applications in minutes.
Jina AI
"NAS-Bench-301 and the Case for Surrogate Benchmarks for Neural Architecture Search".

NAS-Bench-301 This repository containts code for the paper: "NAS-Bench-301 and the Case for Surrogate Benchmarks for Neural Architecture Search". The

AutoML-Freiburg-Hannover 57 Nov 30, 2022
Create UIs for prototyping your machine learning model in 3 minutes

Note: We just launched Hosted, where anyone can upload their interface for permanent hosting. Check it out! Welcome to Gradio Quickly create customiza

Gradio 11k Dec 6, 2022
UpChecker is a simple opensource project to host it fast on your server and check is server up, view statistic, get messages if it is down. UpChecker - just run file and use project easy

UpChecker UpChecker is a simple opensource project to host it fast on your server and check is server up, view statistic, get messages if it is down.

Yan 4 Apr 7, 2022
Generic template to bootstrap your PyTorch project with PyTorch Lightning, Hydra, W&B, and DVC.

NN Template Generic template to bootstrap your PyTorch project. Click on Use this Template and avoid writing boilerplate code for: PyTorch Lightning,

Luca Moschella 514 Dec 7, 2022
Usable Implementation of "Bootstrap Your Own Latent" self-supervised learning, from Deepmind, in Pytorch

Bootstrap Your Own Latent (BYOL), in Pytorch Practical implementation of an astoundingly simple method for self-supervised learning that achieves a ne

Phil Wang 1.4k Dec 7, 2022
An expansion for RDKit to read all types of files in one line

RDMolReader An expansion for RDKit to read all types of files in one line How to use? Add this single .py file to your project and import MolFromFile(

Ali Khodabandehlou 1 Dec 18, 2021
In the case of your data having only 1 channel while want to use timm models

timm_custom Description In the case of your data having only 1 channel while want to use timm models (with or without pretrained weights), run the fol

null 2 Nov 26, 2021
Optimizes image files by converting them to webp while also updating all references.

About Optimizes images by (re-)saving them as webp. For every file it replaced it automatically updates all references. Works on single files as well

Watermelon Wolverine 15 Sep 29, 2022
One-line your code easily but still with the fun of doing so!

One-liner-iser One-line your code easily but still with the fun of doing so! Have YOU ever wanted to write one-line Python code, but don't have the sa

null 5 May 4, 2022
Using Streamlit to host a multi-page tool with model specs and classification metrics, while also accepting user input values for prediction.

Predicitng_viability Using Streamlit to host a multi-page tool with model specs and classification metrics, while also accepting user input values for

Gopalika Sharma 1 Nov 8, 2021
Multiple types of NN model optimization environments. It is possible to directly access the host PC GUI and the camera to verify the operation. Intel iHD GPU (iGPU) support. NVIDIA GPU (dGPU) support.

mtomo Multiple types of NN model optimization environments. It is possible to directly access the host PC GUI and the camera to verify the operation.

Katsuya Hyodo 24 Mar 2, 2022
Official implementation of our paper "Learning to Bootstrap for Combating Label Noise"

Learning to Bootstrap for Combating Label Noise This repo is the official implementation of our paper "Learning to Bootstrap for Combating Label Noise

null 21 Apr 9, 2022
This repository is related to an Arabic tutorial, within the tutorial we discuss the common data structure and algorithms and their worst and best case for each, then implement the code using Python.

Data Structure and Algorithms with Python This repository is related to the Arabic tutorial here, within the tutorial we discuss the common data struc

Mohamed Ayman 33 Dec 2, 2022
Code for the paper: Learning Adversarially Robust Representations via Worst-Case Mutual Information Maximization (https://arxiv.org/abs/2002.11798)

Representation Robustness Evaluations Our implementation is based on code from MadryLab's robustness package and Devon Hjelm's Deep InfoMax. For all t

Sicheng 18 Sep 6, 2022
Network Pruning That Matters: A Case Study on Retraining Variants (ICLR 2021)

Network Pruning That Matters: A Case Study on Retraining Variants (ICLR 2021)

Duong H. Le 18 Jun 13, 2022
Source code for our paper "Learning to Break Deep Perceptual Hashing: The Use Case NeuralHash"

Learning to Break Deep Perceptual Hashing: The Use Case NeuralHash Abstract: Apple recently revealed its deep perceptual hashing system NeuralHash to

ml-research@TUDarmstadt 11 Dec 3, 2022
Robustness between the worst and average case

Robustness between the worst and average case A repository that implements intermediate robustness training and evaluation from the NeurIPS 2021 paper

CMU Locus Lab 10 Dec 10, 2021
Search and filter videos based on objects that appear in them using convolutional neural networks

Thingscoop: Utility for searching and filtering videos based on their content Description Thingscoop is a command-line utility for analyzing videos se

Anastasis Germanidis 355 Nov 26, 2022
Code for the paper One Thing One Click: A Self-Training Approach for Weakly Supervised 3D Semantic Segmentation, CVPR 2021.

One Thing One Click One Thing One Click: A Self-Training Approach for Weakly Supervised 3D Semantic Segmentation (CVPR2021) Code for the paper One Thi

null 43 Nov 30, 2022