DOCS homepage update (#17842)

This commit is contained in:
Karol Blaszczak
2023-06-01 15:16:10 +02:00
committed by GitHub
parent 266764171f
commit e0f241f382
13 changed files with 194 additions and 201 deletions

View File

@@ -1,102 +1,118 @@
/* overrides */
.switcher-set, .prev-next-bottom {display: none;}
.switcher-set, .prev-next-bottom, .bd-toc {display: none!important;}
#openvino-documentation > h1 {
display: none;
display: none;
}
img {
cursor: default;
cursor: default;
}
/* === OPENVINO INTRO ================================================= */
.openvino-intro-text {
font-size: 1em;
h1 {
font-size: var(--pst-font-size-h2);
margin-bottom: 3rem;
}
/* === OPENVINO DIAGRAM ================================================= */
@media only screen and (min-width: 1100px) {
.openvino-diagram {
width: 70%;
}
}
@media only screen and (max-width: 1099px) {
.openvino-diagram {
width: 100%;
}
}
/* === PANELS ================================================= */
.homepage-panels {
background: #0068B5;
border: none!important;
border-radius: 0!important;
#ov-homepage-banner, .openvino-diagram, .ov-homepage-higlight-grid {
margin-bottom: 90px!important;
}
.homepage-panels p.card-text {
color:white;
#ov-homepage-banner {
/*border: 1px solid var(--sd-color-primary);*/
padding: 1rem;
background-color: #76CEFF;
background-image: linear-gradient(346deg, #728EFA 0%, #76CEFF 50%, #BBE8BD 100%);
}
.homepage-panels p:first-of-type {
border-bottom: 1px solid white;
#ov-homepage-banner p:first-of-type {
margin-top: 0;
margin-bottom: 3rem;
box-sizing: border-box;
color: rgb(38, 38, 38);
display: block;
font-family: sans-serif;
font-size: 36px;
font-weight: 400;
line-height: 41.4px;
text-align: left;
}
/* === OV workflow chart ===================================================== */
#hp-flow-container {
margin: 0 auto;
width: 90%;
#ov-homepage-banner .line-block {
text-align: center;
padding-left: 30%;
color: #4000b7;;
}
#hp-flow-container div {
margin: 0;
float: left;
.ov-homepage-banner-btn {
transition: 0.7s;
background-color: var(--sd-color-primary);
margin-left: 2rem;
color: white!important;
}
div.hp-flow-arrow {
width: 5%;
padding: 40px 5px;
.ov-homepage-banner-btn:hover {
background-color: white!important;
color: var(--sd-color-primary)!important;
}
div.hp-flow-btn {
width: 30%;
background-repeat: no-repeat;
.openvino-diagram {
margin-bottom: 3rem;
}
#hp-flow-container div.hp-flow-btn:nth-of-type(1) {
background-image: url("../images/OV_flow_model.svg");
.ov-homepage-higlight-grid {
padding: 0;
}
#hp-flow-container div.hp-flow-btn:nth-of-type(3) {
background-image: url("../images/OV_flow_optimization.svg");
.ov-homepage-higlight-grid > div {
justify-content:space-evenly;
row-gap: 20px;
}
#hp-flow-container div.hp-flow-btn:nth-of-type(5) {
background-image: url("../images/OV_flow_deployment.svg");
.ov-homepage-higlight-grid > div > div.sd-col {
width: 230px;
min-height: 300px;
padding: 0;
margin-inline: 5px;
}
div.hp-flow-btn a img {
width: 100%;
visibility: hidden;
.ov-homepage-higlight-grid .sd-card {
box-shadow: 0 0 20px 5px #f3f3f3!important;
transition: 0.5s;
overflow: hidden;
}
div.hp-flow-btn:hover a img {
visibility: visible;
.ov-homepage-higlight-grid .sd-card-title {
height: 52.781px;
margin-bottom: 2rem;
}
.ov-homepage-higlight-grid .sd-card-text {
font-size: 0.9rem;
}
.ov-homepage-higlight-grid .sd-card::after {
align-self: flex-end;
display: block;
content: "LEARN MORE";
width: 100%;
font-size: 0.8rem;
text-align: center;
padding-top: 0.8rem;
font-weight: 600;
color: #00A3F6;
height: 3rem;
background-color: #CDEDFF;
}
.ov-homepage-feature-grid .sd-col {
padding: 0;
max-width: 48%;
}
.ov-homepage-feature-grid .sd-card {
border: none;
box-shadow: 0 0 20px 2px #f3f3f3!important;
/* box-shadow: none!important; */
}
.ov-homepage-feature-grid .sd-row {
gap: 1rem;
justify-content: center;
}
/* =================================================================== */
@media only screen and (max-width: 500px) {
#hp-flow-container div {
float: none;
margin: 0 auto;
}
div.hp-flow-arrow {
display: none;
}
div.hp-flow-btn {
width: 50%;
}
}
/* @media screen and (min-width: 720px) {
main.col-xl-7.bd-content {
flex: 0 0 75%!important;
max-width: 75%!important;
}
}*/
@media screen and (max-width: 535px) {
.ov-homepage-feature-grid .sd-row {
flex-direction: column;
align-items: center;
}
.ov-homepage-feature-grid .sd-col {
max-width: 100%;
}
}

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c3a3c1a07f533b99e203a674020136b37f08b0c41fb04f09706f929ff1982156
size 1908

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b91de53f2140ffde8be29292d74d332c25d128f7263a9d218c241c8b0cd1b3d2
size 57178

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ac0af3d1c3cbac3d50db778a3a00f360e59489fe33be35d317d9174aefce2183
size 57576

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0fe77cae8fe064d05f1242529dfbaba4f4bdfe8cbb4a0fadb4a4c58d1acd919d
size 57242

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:88e5b333acdc302f98ea452e68ce182046476a6886658e6924523669c95d240f
size 57637

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5e8d1293354e4842a5cb53686ea85b193fff75f997f0ff265099ea28dcadaf8f
size 45937

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:31fdf6441144bad648633b59485a91c19ccfa00fee12b144b28db49cc5e67d10
size 46349

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e9a66140c3f8e9a7ef7d8f96467a8f20335702ecedbdaea717d40dbdc344a219
size 348365

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fce674f0d6b918033ab65075aa7f2aca8e4e1bbd6ecf58d15c3942ac08cd5d52
size 269716

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e0791abad48ec62d3ebcd111cf42139abe4bfb809c84882c0e8aa88ff7b430b7
size 85563

View File

@@ -6,115 +6,117 @@
.. meta::
:google-site-verification: _YqumYQ98cmXUTwtzM_0WIIadtDc6r_TMYGbmGgNvrk
.. rst-class:: openvino-intro-text
OpenVINO is an open-source toolkit for optimizing and deploying deep learning models. It provides boosted deep learning performance for vision, audio, and language models from popular frameworks like TensorFlow, PyTorch, and more. `Get started with OpenVINO. <get_started.html>`__
.. rst-class:: openvino-diagram
.. image:: _static/images/openvino_diagram.svg
:align: center
Overview
~~~~~~~~
OpenVINO enables you to optimize deep learning models from almost any framework and deploy them with best-in-class performance on a range of Intel hardware.
A typical workflow with OpenVINO:
.. container:: section
:name: welcome-to-openvino-toolkit-s-documentation
.. container::
:name: hp-flow-container
.. container:: hp-flow-btn
.. image:: _static/images/OV_flow_model_hvr.svg
:alt: link to model processing introduction
:target: openvino_docs_model_processing_introduction.html
.. container:: hp-flow-arrow
.. image:: _static/images/OV_flow_arrow.svg
.. container:: hp-flow-btn
.. image:: _static/images/OV_flow_optimization_hvr.svg
:alt: link to an optimization guide
:target: openvino_docs_model_optimization_guide.html
.. container:: hp-flow-arrow
.. image:: _static/images/OV_flow_arrow.svg
.. container:: hp-flow-btn
.. image:: _static/images/OV_flow_deployment_hvr.svg
:alt: link to deployment introduction
:target: openvino_docs_deployment_guide_introduction.html
.. raw:: html
<link rel="stylesheet" type="text/css" href="_static/css/homepage_style.css">
High-Performance Deep Learning
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
OpenVINO Runtime automatically optimizes deep learning pipelines using aggressive graph fusion, memory reuse, load balancing, and inference parallelism across CPU, GPU, and more.
You can integrate and offload to accelerators additional operations for pre- and post-processing to reduce end-to-end latency and improve throughput.
Model Quantization and Compression
.. container::
:name: ov-homepage-banner
OpenVINO 2023.0
| An open-source toolkit for optimizing and deploying deep learning models.
| Boost your AI deep-learning inference performance!
.. button-ref:: get_started
:ref-type: doc
:class: ov-homepage-banner-btn
:color: primary
:outline:
GET STARTED
.. rst-class:: openvino-diagram
.. image:: _static/images/ov_homepage_diagram.png
:align: center
.. grid:: 2 2 3 3
:class-container: ov-homepage-higlight-grid
.. grid-item-card:: Performance Benchmarks
:link: openvino_docs_performance_benchmarks
:link-alt: performance benchmarks
:link-type: doc
See latest benchmark numbers for OpenVINO and OpenVINO Model Server
.. grid-item-card:: Flexible Workflow
:link: Supported_Model_Formats
:link-alt: Supported Model Formats
:link-type: doc
Load models directly (for TensorFlow, ONNX, PaddlePaddle) or convert to the OpenVINO format.
.. grid-item-card:: Run Inference
:link: openvino_docs_OV_UG_Integrate_OV_with_your_application
:link-alt: integrating OpenVINO with your app
:link-type: doc
Get results in just a few lines of code
.. grid-item-card:: Deploy at Scale With OpenVINO Model Server
:link: ovms_what_is_openvino_model_server
:link-alt: model server
:link-type: doc
Cloud-ready deployments for microservice applications
.. grid-item-card:: Model Optimization
:link: openvino_docs_model_optimization_guide
:link-alt: model optimization
:link-type: doc
Reach for performance with post-training and training-time compression with NNCF
Feature Overview
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Boost your models speed even further with quantization and other state-of-the-art compression techniques available in OpenVINOs Neural Network Compression Framework. These techniques also reduce your model size and memory requirements, allowing it to be deployed on resource-constrained edge hardware.
.. grid:: 1 2 2 2
:class-container: ov-homepage-feature-grid
.. panels::
:card: homepage-panels
.. grid-item-card:: Local Inference & Model Serving
**Local Inferencing & Model Serving**
You can either link directly with OpenVINO Runtime to run inference locally or use OpenVINO Model Server
to serve model inference from a separate server or within Kubernetes environment
You can either link directly with OpenVINO Runtime to run inference locally or use OpenVINO Model Serving to serve model inference from separate server or within Kubernetes environment
.. grid-item-card:: Improved Application Portability
---
Write an application once, deploy it anywhere, achieving maximum performance from hardware. Automatic device
discovery allows for superior deployment flexibility. OpenVINO Runtime supports Linux, Windows and MacOS and
provides Python, C++ and C API. Use your preferred language and OS.
**Improved Application Portability**
.. grid-item-card:: Minimal External Dependencies
Write an application once, deploy it anywhere, achieving maximum performance from hardware. Automatic device discovery allows for superior deployment flexibility. OpenVINO Runtime supports Linux, Windows and MacOS and provides Python, C++ and C API. Use your preferred language and OS.
Designed with minimal external dependencies reduces the application footprint, simplifying installation and
dependency management. Popular package managers enable application dependencies to be easily installed and
upgraded. Custom compilation for your specific model(s) further reduces final binary size.
---
.. grid-item-card:: Enhanced App Start-Up Time
**Minimal External Dependencies**
Designed with minimal external dependencies reduces the application footprint, simplifying installation and dependency management. Popular package managers enable application dependencies to be easily installed and upgraded. Custom compilation for your specific model(s) further reduces final binary size.
---
**Enhanced App Start-Up Time**
In applications where fast start-up is required, OpenVINO significantly reduces first-inference latency by using the CPU for initial inference and then switching to another device once the model has been compiled and loaded to memory. Compiled models are cached improving start-up time even more.
In applications where fast start-up is required, OpenVINO significantly reduces first-inference latency by using the
CPU for initial inference and then switching to another device once the model has been compiled and loaded to memory.
Compiled models are cached improving start-up time even more.
Supported Devices
~~~~~~~~~~~~~~~~~
OpenVINO is supported on a wide range of hardware platforms.
`Visit the Supported Devices page for a full list of OpenVINO-compatible platforms. <openvino_docs_OV_UG_supported_plugins_Supported_Devices.html>`__
Check the `Performance Benchmarks <openvino_docs_performance_benchmarks.html>`__ page to see how fast OpenVINO runs popular models on a variety of processors. OpenVINO supports deployment on Windows, Linux, and macOS.
.. image:: _static/images/supported_devices.png
:width: 70%
:align: center
Get Started
~~~~~~~~~~~
`Visit the Get Started Guide to learn the basics of OpenVINO and explore its features with quick start examples. <get_started.html>`__
.. toctree::
@@ -127,4 +129,4 @@ Get Started
DOCUMENTATION <documentation>
MODEL ZOO <model_zoo>
RESOURCES <resources>
RELEASE NOTES <https://software.intel.com/content/www/us/en/develop/articles/openvino-relnotes.html>
RELEASE NOTES <https://software.intel.com/content/www/us/en/develop/articles/openvino-relnotes.html>

View File

@@ -17,7 +17,6 @@
<link rel="stylesheet" href="{{ pathto('_static/css/input.css', 1) }}" type="text/css" />
<link rel="stylesheet" href="{{ pathto('_static/css/textfield.css', 1) }}" type="text/css" />
<link rel="stylesheet" href="{{ pathto('_static/css/tabs.css', 1) }}" type="text/css" />
<link rel="stylesheet" href="_static/css/homepage_style.css" type="text/css" />
<script src="{{ pathto('_static/js/openvino_sphinx_theme.js', 1) }}"></script>
<script src="{{ pathto('_static/js/sortable_tables.js', 1) }}"></script>
{% endblock %}