diff --git a/Dockerfiles/debianx.Dockerfile b/Dockerfiles/debianx.Dockerfile index 874cf7a92049c..43f772d78e07f 100644 --- a/Dockerfiles/debianx.Dockerfile +++ b/Dockerfiles/debianx.Dockerfile @@ -24,7 +24,7 @@ ARG PIP_INSTALL_PERF LABEL org.opencontainers.image.vendor="Jina AI Limited" \ org.opencontainers.image.licenses="Apache 2.0" \ org.opencontainers.image.title="Jina" \ - org.opencontainers.image.description="Cloud-native neural search framework for any kind of data" \ + org.opencontainers.image.description="The Framework for Building Cross-Modal and Multi-Modal Applications on the Cloud" \ org.opencontainers.image.authors="hello@jina.ai" \ org.opencontainers.image.url="https://github.com/jina-ai/jina" \ org.opencontainers.image.documentation="https://docs.jina.ai" diff --git a/README.md b/README.md index 1dc0b4d07bc3d..a702a139f9d8e 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,11 @@




-Jina logo: Jina is a cloud-native neural search framework +Jina logo: The Framework for Building Cross-Modal and Multi-Modal Applications on the Cloud


-Cloud-Native Neural Search? Framework for Any Kind of Data +The Framework for Building Cross-Modal and Multi-Modal Applications on the Cloud

@@ -13,40 +13,42 @@ Github CD status PyPI Codecov branch - +

-Jina is a neural search framework that empowers anyone to build SOTA and scalable neural search applications in minutes. +Jina is a framework that empowers anyone to build cross-modal and multi-modal applications on the cloud. It uplifts a local PoC into a production-ready service in just minutes. Jina simplifies the advanced solution engineering and cloud-native technologies, making them accessible to every developer. Specially, applications built with Jina enjoy the following features out-of-the-box: -⏱ī¸ **Save time** - *The* design pattern of neural search systems. Quickly build solutions for indexing, querying, understanding multi-/cross-modal data such as video, image, text, audio, source code, PDF. Get it up and running right now using [Jina NOW](https://github.com/jina-ai/now) - -🌩ī¸ **Local & cloud friendly** - Distributed architecture, scalable & cloud-native from day one. Same developer experience on local, [Docker Compose](https://docs.jina.ai/how-to/docker-compose/), [Kubernetes](https://docs.jina.ai/how-to/kubernetes/). - -🚀 **Serve, scale & share** - Serve a local project with HTTP, WebSockets or gRPC endpoints in just minutes. Scale your neural search applications to meet your availability and throughput requirements. Share and reuse building blocks from [Hub](https://hub.jina.ai). - -🍱 **Own your stack** - Keep end-to-end stack ownership of your solution. Avoid integration pitfalls you get with fragmented, multi-vendor, generic legacy tools. Enjoy the integration with the neural search ecosystem including [DocArray](https://docarray.jina.ai), [Hub](https://hub.jina.ai) and [Finetuner](https://finetuner.jina.ai). +- 🌌 Versatile on all modalities and data types, such as text, image, audio, video, 3D mesh, PDF. +- 🧠 Support all mainstream deep learning frameworks. +- đŸ›Ŗī¸ Intuitive design pattern for building high-performant microservices. +- 🆙 Scaling at ease: set replicas, sharding via one parameter. +- 📡 Universal gateway that supports gRPC, Websockets, HTTP, GraphQL protocols with TLS. +- 🔁 Duplex streaming between client and server. +- ⚡ Async and non-blocking data processing over dynamic flows. +- đŸŗ Seamless Docker integration: sharing, exploring, sandboxing, versioning and dependency control via [Jina Hub](https://hub.jina.ai). +- ⎈ Fast deployment to Kubernetes, Docker Compose and Jina Cloud. +- 👁ī¸ Full observability via Prometheus and Grafana. +## [Documentation](https://docs.jina.ai) + ## Install ```bash pip install jina +jina -v ``` -For Jina 2.x users, please uninstall it via `pip uninstall jina` before installing Jina 3. Please also read [the 2 to 3 migration guide](https://docs.jina.ai/get-started/migrate/). - -More install options including Conda, Docker, and Windows [can be found here](https://docs.jina.ai/get-started/install/). +More install [can be found in the docs](https://docs.jina.ai/get-started/install/). -## [Documentation](https://docs.jina.ai) ## Get Started -We promise you can build a **scalable** ResNet-powered image search **service** in 20 minutes or less, **from scratch to Kubernetes**. If not, you can forget about Jina. ### Basic Concepts diff --git a/cli/export.py b/cli/export.py index af29fd928a9c7..74c921a2ad2bf 100644 --- a/cli/export.py +++ b/cli/export.py @@ -18,7 +18,7 @@ def api_to_dict(show_all_args: bool = False): all_d = { 'name': 'Jina', - 'description': 'Cloud-native neural search framework for any kind of data', + 'description': 'The Framework for Building Cross-Modal and Multi-Modal Applications on the Cloud', 'license': 'Apache 2.0', 'vendor': 'Jina AI Limited', 'source': 'https://github.com/jina-ai/jina/tree/' @@ -55,9 +55,10 @@ def get_p(p, parent_d): def _export_parser_args(parser_fn, type_as_str: bool = False, **kwargs): - from jina.enums import BetterEnum from argparse import _StoreAction, _StoreTrueAction - from jina.parsers.helper import KVAppendAction, _SHOW_ALL_ARGS + + from jina.enums import BetterEnum + from jina.parsers.helper import _SHOW_ALL_ARGS, KVAppendAction port_attr = ('help', 'choices', 'default', 'required', 'option_strings', 'dest') parser = parser_fn(**kwargs) diff --git a/conda/meta.yaml b/conda/meta.yaml index 268db99f7dd0f..b024e87e28ad6 100644 --- a/conda/meta.yaml +++ b/conda/meta.yaml @@ -121,7 +121,7 @@ about: license: Apache-2.0 license_family: Apache license_file: LICENSE - summary: Jina is the cloud-native neural search framework for any kind of data + summary: The Framework for Building Cross-Modal and Multi-Modal Applications on the Cloud doc_url: https://docs.jina.ai extra: diff --git a/docs/_templates/page.html b/docs/_templates/page.html index 6dc0bbf620e66..074a8807e9c16 100644 --- a/docs/_templates/page.html +++ b/docs/_templates/page.html @@ -190,7 +190,7 @@