Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge main #1670

Closed
wants to merge 342 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
342 commits
Select commit Hold shift + click to select a range
c7fc968
Bump urllib3 from 1.26.16 to 1.26.17 in /.docker (#1357)
dependabot[bot] Oct 3, 2023
390e3ac
Remove data from repo (#1342)
sbalandi Oct 3, 2023
7a2c457
Bump pillow from 9.5.0 to 10.0.1 in /.docker (#1359)
dependabot[bot] Oct 4, 2023
7ec2d10
improve logging skipped urls in check links (#1360)
eaidova Oct 4, 2023
00e566e
Fix dataset downloading for YOLOv8 notebook (#1361)
vshampor Oct 4, 2023
7e95076
Add notebook for llava multimodal chatbot (#1353)
eaidova Oct 5, 2023
2848131
Cover public Zoo models: torchvision (#1345)
aleksandr-mokrov Oct 5, 2023
1932d4b
Update images and pin configs in yolo notebooks (#1362)
eaidova Oct 5, 2023
014284b
Update pip install (#1364)
Wovchena Oct 9, 2023
06ab22c
update dolly notebook (#1366)
eaidova Oct 9, 2023
4b6a589
Add option to keep artifacts (#1367)
smirnov-alexey Oct 9, 2023
8e97298
fixes for nightly runs (#1369)
eaidova Oct 9, 2023
42c25b6
fixes for converting notebooks to docs (#1370)
eaidova Oct 10, 2023
78a2352
fix dependencies install and try free cached space (#1371)
eaidova Oct 10, 2023
3be0fab
Added share_outputs for transformers (#1374)
nikita-savelyevv Oct 11, 2023
3beb581
OneFormer quantization (#1363)
nikita-savelyevv Oct 12, 2023
293b161
cleanup conversion list (#1377)
eaidova Oct 12, 2023
f686af0
update ov version in oneformer notebook (#1378)
eaidova Oct 12, 2023
1b57b20
Add TensorFlow Hub tutorial (#1341)
itrushkin Oct 16, 2023
69ccc34
Added quantization to MMS speech recognition notebook (#1380)
nikita-savelyevv Oct 17, 2023
5b1d55c
fix bugs related to pytorch versions alignment (#1381)
eaidova Oct 17, 2023
a32568b
workaround tfds issue for windows (#1383)
eaidova Oct 17, 2023
47abbc3
Add NNCF quantization for InstructPix2Pix notebook (#1356)
l-bat Oct 17, 2023
d11bb24
Fixing memory issues 236 Optimun-Intel demos (#1375)
Oct 17, 2023
702417e
Bump urllib3 from 1.26.17 to 1.26.18 in /.docker (#1385)
dependabot[bot] Oct 18, 2023
677c677
Fixing float infinity in attention-center GPU. (#1386)
hyunback Oct 18, 2023
4a34ea1
Add Blip Diffusion tutorial (#1354)
itrushkin Oct 18, 2023
55d9755
Fix keeping ci artifacts (#1389)
smirnov-alexey Oct 18, 2023
3ca2bb4
add DeciDiffusion notebook (#1379)
eaidova Oct 19, 2023
cbc5721
Update Dependencies: torch to 2.1.0 and torchvision to 0.16.0 (#1391)
sounddrill31 Oct 23, 2023
c81eedb
Added missing skip command (#1392)
nikita-savelyevv Oct 23, 2023
4778584
pix2struct for doc vqa notebook (#1388)
eaidova Oct 23, 2023
92f173d
Show off Fast SAM (#1372)
igor-davidyuk Oct 23, 2023
3c1e4ac
SoftVC VITS Singing Voice Conversion tutorial (#1384)
aleksandr-mokrov Oct 23, 2023
1b75edc
workaround issue with export tf static shape (#1395)
eaidova Oct 24, 2023
0639b32
README: Model 225 Link fix (#1394)
sounddrill31 Oct 24, 2023
6bfe8d4
Add SofTVC VITS to hype notebooks (#1397)
aleksandr-mokrov Oct 24, 2023
670730b
notebook for LCM image generation (#1390)
eaidova Oct 25, 2023
42d01a6
whisper revert crossattn (#1399)
eaidova Oct 26, 2023
07a77c8
Bump werkzeug from 3.0.0 to 3.0.1 in /.docker (#1401)
dependabot[bot] Oct 26, 2023
813d42c
add fastsam to hyped section (#1402)
igor-davidyuk Oct 26, 2023
5517b9e
fix image bind quantization tutorial (#1403)
eaidova Oct 26, 2023
4d3c210
fix clip quantization notebook (#1404)
eaidova Oct 26, 2023
c4c46fc
fix deepfloyd notebook (#1405)
eaidova Oct 27, 2023
56daeee
fix colab links (#1406)
eaidova Oct 27, 2023
e6cc928
align install pytorch version (#1407)
eaidova Oct 30, 2023
5f67fd5
multiple bugfixes (#1409)
eaidova Oct 30, 2023
b5b96fa
Show off QR code monster (#1396)
igor-davidyuk Oct 31, 2023
f79ef52
Wuerstchen tutorial (#1393)
itrushkin Nov 1, 2023
417d2b5
reduce tf upperbound for python3.8 (#1414)
eaidova Nov 2, 2023
326c4e7
fix tf python3.8 macos (#1417)
eaidova Nov 2, 2023
1e06a1f
Added quantization to LCM notebook (#1411)
l-bat Nov 2, 2023
5601418
Fix LCM demo (#1419)
l-bat Nov 3, 2023
adbf317
disable quantized lcm on gpu (#1424)
eaidova Nov 6, 2023
bc099fc
temporary pin transformers version and fix mpt wrapper (#1425)
eaidova Nov 6, 2023
5af01af
Speculative sampling (#1410)
haim-barad Nov 6, 2023
778d25f
fix speculative sampling (#1426)
eaidova Nov 6, 2023
3cebaab
distil whisper notebook (#1423)
eaidova Nov 6, 2023
9da8e5e
fix skip quantization in lcm (#1427)
eaidova Nov 6, 2023
54ab3b4
Fix LCM notebook after upstream model update (#1431)
ngaloppo Nov 7, 2023
0d81870
TAPAS Table Question Answering (#1408)
aleksandr-mokrov Nov 7, 2023
541a11c
LCM switch on diffusers pipe (#1432)
eaidova Nov 7, 2023
854ae3f
Rework Wuerstchen notebook implementation (#1433)
itrushkin Nov 7, 2023
512176a
fix gradio for lcm (#1434)
eaidova Nov 7, 2023
2c10051
FastSAM: add quantization (#1413)
igor-davidyuk Nov 8, 2023
7a79ccb
fix issues in notebooks (#1436)
eaidova Nov 8, 2023
a6b3b36
Added int4 compression to LLM chatbot notebook (#1428)
nikita-savelyevv Nov 8, 2023
f3995e5
Added int4 weight compression to LLaVa notebook (#1421)
nikita-savelyevv Nov 8, 2023
2a0187d
fix transformers version in llava notebook (#1438)
eaidova Nov 8, 2023
ad668a9
fix vqgan saving (#1440)
eaidova Nov 8, 2023
88619b9
workaround hanging musicgen (#1442)
eaidova Nov 9, 2023
37b9bec
Added NNCF quantization for Distil-Whisper model (#1439)
nikita-savelyevv Nov 9, 2023
80408a9
align transofrmers in optimum notebooks (#1444)
eaidova Nov 9, 2023
d527de0
Add FILM tutorial (#1418)
itrushkin Nov 9, 2023
a9fccc6
[Gradio] Fix deprecated method calls (#1422)
itrushkin Nov 9, 2023
8e03e14
fix tokenizers version in docker (#1446)
eaidova Nov 9, 2023
d985ff0
Move ref to top under the title (#1420)
sbalandi Nov 10, 2023
353739a
add zephyr support in chatbot notebook (#1447)
eaidova Nov 13, 2023
f0e4f7a
support whisper-large-v3 (#1449)
eaidova Nov 13, 2023
fe1346f
whisper model selection (#1450)
eaidova Nov 13, 2023
e400710
update SD pipeline import (#1452)
igor-davidyuk Nov 14, 2023
86c2411
substitute a new method in the original pipeline (#1451)
igor-davidyuk Nov 14, 2023
23febec
fix api migration issues (#1454)
eaidova Nov 14, 2023
14c6d19
fix controlnet conversion for 2023.2 (#1453)
eaidova Nov 14, 2023
00f437e
update transformers version according to optimum requirements (#1455)
eaidova Nov 14, 2023
5023623
fix openvino-nightly install (#1456)
eaidova Nov 14, 2023
78c1c94
fix lcm notebook running with GPU (#1457)
eaidova Nov 14, 2023
6d10587
Listing all notebooks in one file (#1458)
adrianboguszewski Nov 14, 2023
3fae94b
align torch specific install (#1459)
eaidova Nov 15, 2023
fd79b4b
Fix TOC links (#1460)
eaidova Nov 15, 2023
d532ecd
Image generation with Segmind Stable Diffusion 1B (SSD-1B) (#1437)
aleksandr-mokrov Nov 15, 2023
1c209cb
Add note for video codec (#1461)
itrushkin Nov 15, 2023
00e5c6a
calibrate upcast to f32 for pajama, tiny SD and t5 encoder (#1382)
pavel-esir Nov 15, 2023
dad3f33
add Chinese models in LLM chatbot (#1448)
openvino-dev-samples Nov 15, 2023
e63b0ff
move chatglm patch out of converter.py (#1463)
openvino-dev-samples Nov 16, 2023
34c6e6c
update Chinese README (#1462)
openvino-dev-samples Nov 16, 2023
b041634
update openvino version (#1465)
eaidova Nov 16, 2023
35037a9
fix ov version and links in notebook (#1466)
eaidova Nov 16, 2023
a4f3584
solve chatglm model converson isse (#1467)
openvino-dev-samples Nov 16, 2023
07780d4
update nncf release (#1468)
eaidova Nov 16, 2023
7b2442e
Select configuration for int4 compression (#1469)
eaidova Nov 16, 2023
695b3d8
update model usage for compression dolly (#1474)
eaidova Nov 17, 2023
330589a
Fix chatglm2 quantization (#1473)
eaidova Nov 17, 2023
13aee00
fix ChatGLM patching issue (#1475)
openvino-dev-samples Nov 17, 2023
3b51b95
Added a fix for llm-chatbot int8 weight compression in case fp16 mode…
nikita-savelyevv Nov 20, 2023
3c57061
Update README.md (#1481)
raymondlo84 Nov 21, 2023
1b0a9c5
move model class to a separate file (#1477)
openvino-dev-samples Nov 22, 2023
be601bf
Show off AudioLDM2 model (#1464)
igor-davidyuk Nov 22, 2023
d19ce30
Add notebook for ControlNet + LCM LoRA (#1478)
eaidova Nov 22, 2023
c3d4cee
Set seed in LCM notebook for quantization (#1485)
l-bat Nov 22, 2023
9cf7886
Fix git for film in readme (#1486)
eaidova Nov 22, 2023
fd04fbf
Change TensorFlow Hub links to Kaggle models (#1482)
itrushkin Nov 22, 2023
469c5aa
Update Readme for notebook 406 PaddleOCR-webcam (#1487)
zhuo-yoyowz Nov 23, 2023
c9502e8
fix ci issues (#1490)
eaidova Nov 27, 2023
a98dd45
fix get_box None (#1491)
eaidova Nov 27, 2023
d298d28
return red-pajama back working in llmchatbot (#1492)
eaidova Nov 27, 2023
9d64fdc
Tweak INT4 parameters for pajama model (#1493)
nikita-savelyevv Nov 28, 2023
767fb15
notebooks improvements (#1496)
eaidova Nov 28, 2023
a673b8b
Bump cryptography from 41.0.5 to 41.0.6 in /.docker (#1497)
dependabot[bot] Nov 29, 2023
b1648b1
Bump aiohttp from 3.8.6 to 3.9.0 in /.docker (#1498)
dependabot[bot] Nov 29, 2023
b80484c
fix distil whisper install if optimum exists (#1501)
eaidova Nov 30, 2023
a07c43c
ignore pascal voc dataset website in links check (#1502)
eaidova Nov 30, 2023
d2a9287
Update 263-latent-consistency-models-image-generation.ipynb (#1504)
raymondlo84 Dec 1, 2023
c138ad9
apply feedback (#1503)
tsavina Dec 1, 2023
17f7a02
add mistral to chatbot notebook (#1505)
eaidova Dec 1, 2023
5fa6348
Add SDXL turbo notebook (#1499)
eaidova Dec 1, 2023
4402446
Add colab links check (#1507)
as-suvorov Dec 1, 2023
b09456f
add neural chat (#1506)
eaidova Dec 1, 2023
857ea61
Added quantization to SDXL-Turbo notebook (#1508)
l-bat Dec 1, 2023
3736bee
add notus (#1509)
eaidova Dec 2, 2023
3cf1f5e
Bump jupyter-server from 2.9.1 to 2.11.2 in /.docker (#1515)
dependabot[bot] Dec 6, 2023
266cde2
[Hackathon] Add notebook for Paint-by-Example (#1029)
eleemhui Dec 6, 2023
a21c9de
Remove openvino-dev from 272-paint-by-example (#1518)
adrianboguszewski Dec 6, 2023
ebf50c3
add tiny llama to chatbot notebook (#1516)
eaidova Dec 6, 2023
e14f24e
Added quantization to LCM LoRA and ControlNet notebook (#1513)
l-bat Dec 6, 2023
ec2e3be
add stateful stable-zephyr (#1522)
eaidova Dec 8, 2023
6656ec7
Added support for a Japanese LLM model, rinna/youri-7b-chat (#1520)
yas-sim Dec 8, 2023
4e977e0
Add pip conflicts checker (#1429)
itrushkin Dec 8, 2023
57a570e
Add convert to openvino using ovc notebook (#1495)
as-suvorov Dec 8, 2023
f9eabea
fix issues in llm chatbot (#1523)
eaidova Dec 8, 2023
3e68f97
Remove wrong links from repo (#1524)
eaidova Dec 8, 2023
d403ca4
LCM distilled version of segmind/SSD-1B (#1519)
aleksandr-mokrov Dec 8, 2023
27d98f8
Add target to ssd 1b lcm compile_model (#1527)
epsilonError Dec 11, 2023
a2fc3a9
Added quantization to ControlNet QR Code Monster notebook (#1521)
l-bat Dec 11, 2023
bfb365a
fix pip conflict (#1528)
eaidova Dec 11, 2023
bd7b089
Added quantization to Wuerstchen notebook (#1525)
l-bat Dec 11, 2023
64a51cb
fix gradio in freevc notebook (#1530)
eaidova Dec 11, 2023
4125b8d
Add LangChain RAG notebook (#1512)
openvino-dev-samples Dec 12, 2023
40dd43e
Update 254-rag-chatbot.ipynb (#1532)
openvino-dev-samples Dec 12, 2023
d3aeb48
[DOCS] Adding refurbished images for notebooks in the docs (#1526)
sgolebiewski-intel Dec 12, 2023
4b54bd0
update chatglm conversion in llm notebook (#1531)
eaidova Dec 12, 2023
b41eaea
fix pip conflicts (#1534)
eaidova Dec 12, 2023
8a15e25
fix chatglm convert (#1535)
eaidova Dec 12, 2023
b9dc01d
add ChatGLM3 (#1537)
openvino-dev-samples Dec 13, 2023
fd83ba7
fix model link in 404 notebook (#1539)
eaidova Dec 13, 2023
37046e6
add temporary upperbound for distil-whisper notebook (#1541)
eaidova Dec 14, 2023
72d1c0c
remove static ip address (#1540)
openvino-dev-samples Dec 14, 2023
1d5e150
enable back sndfile install (#1542)
eaidova Dec 14, 2023
5997ecf
fix version llm_bench for stable zephyr (#1545)
eaidova Dec 14, 2023
d1035dd
update optimum version in distil-whisper notebook (#1546)
eaidova Dec 14, 2023
fc081c0
move onnx to pytorch conversion (#1547)
eaidova Dec 15, 2023
8fd99de
fix typo in mistral name (#1549)
eaidova Dec 18, 2023
5e392de
[254-rag-chatbot]Separate the inference devices for embedding and LLM…
openvino-dev-samples Dec 18, 2023
f270af0
add segmind vega model notebook (#1553)
eaidova Dec 18, 2023
7cf74e7
detect the availableport (#1558)
openvino-dev-samples Dec 18, 2023
a36cc7d
107-speech-recognition. Change ignore node names for quantization (#1…
aleksandr-mokrov Dec 19, 2023
66d16d4
Fix pip conflicts (#1559)
eaidova Dec 19, 2023
e846450
Resolve part of CI issues (#1560)
eaidova Dec 19, 2023
f2abd7b
Update docker pipfile lock (#1563)
eaidova Dec 20, 2023
fcfa4ca
fix nightly (#1564)
eaidova Dec 20, 2023
1e491b4
combine running on different video inputs (#1565)
eaidova Dec 20, 2023
003b247
update quantization dataset for sd models (#1567)
eaidova Dec 20, 2023
767d66b
fix pip command syntax (#1569)
eaidova Dec 20, 2023
198fb2e
add notebook for efficient-sam (#1557)
eaidova Dec 21, 2023
c87dbed
restrict gradio version in notebooks used select on image (#1573)
eaidova Dec 22, 2023
c6a92b2
[254-rag-chatbot]update the text spliter and document loader (#1562)
openvino-dev-samples Dec 25, 2023
7401a5c
prevent division by zero in convE notebook (#1576)
eaidova Dec 26, 2023
7d740ca
[254-llm-chatbot]update chatglm3's prompt template (#1574)
openvino-dev-samples Dec 26, 2023
ecf2acc
workaround issue with weights loading in 8bit in optimum notebooks (#…
eaidova Dec 26, 2023
23d6c8c
unpin optimum commit (#1578)
eaidova Dec 26, 2023
df60131
LLM instruction following example (#1577)
eaidova Dec 26, 2023
c31eb00
remove python3.7 from binder dependencies (#1580)
eaidova Dec 27, 2023
3d3d0e4
Make spelling of 'anthropomorphic' consistent throughout notebook 265…
Dec 28, 2023
0d22665
update stable zephyr notebook on the latest stateful model support (#…
eaidova Dec 28, 2023
136c9bf
Bump tj-actions/changed-files from 34 to 41 in /.github/workflows (#1…
dependabot[bot] Jan 8, 2024
739a6ce
Update 273-stable-zephyr-3b-chatbot.ipynb (#1591)
raymondlo84 Jan 8, 2024
1c726c1
[204] Unmatching types - correction of timm library version (#1593)
Roszczyk Jan 8, 2024
590ea29
Update dataset for sdxl turbo (#1597)
eaidova Jan 8, 2024
46f3b70
Phi 2 license update (#1599)
Jan 9, 2024
9cef24a
replace 'shared_memory' with 'share_inputs' (#1600)
openvino-dev-samples Jan 9, 2024
76121ac
Fix Gradio deprecated functionality in 272-paint-by-example (#1598)
itrushkin Jan 9, 2024
2bb7c08
change dataset for diffusers quantization (#1605)
eaidova Jan 11, 2024
5fb01bd
Fix distilwhisper quantization (#1606)
eaidova Jan 11, 2024
4917648
remove %%time from deepfloyd notebook (#1607)
eaidova Jan 11, 2024
50a0d1d
fix fastcomposer notebook (#1608)
eaidova Jan 11, 2024
6fe1d9a
Fix quantization dataset for imagebind (#1610)
eaidova Jan 12, 2024
8d2de75
Bump gitpython from 3.1.40 to 3.1.41 in /.docker (#1604)
dependabot[bot] Jan 12, 2024
ac31bb3
update standard github actions (#1586)
jiridanek Jan 12, 2024
a2ef752
update to nodejs-20.9.0 LTS dependency in openshift container (#1585)
jiridanek Jan 12, 2024
3a333f4
Bump jinja2 from 3.1.2 to 3.1.3 in /.docker (#1612)
dependabot[bot] Jan 12, 2024
2b71e37
WA issue with gdown (#1613)
eaidova Jan 12, 2024
22e0b62
fix installing paddlepaddle on windows (#1614)
eaidova Jan 12, 2024
ee5331a
fix quantization subset collection (#1617)
eaidova Jan 15, 2024
e15393e
Set torch and transformer minimum versions to avoid errors (#1616)
aleksandr-mokrov Jan 15, 2024
f28d750
migrate whisper notebook on pypi package (#1618)
eaidova Jan 15, 2024
75a1929
Fix dataset usage in lcm perf benchmarking (#1619)
eaidova Jan 15, 2024
92a9290
Use stateful models in LLM notebooks (#1622)
eaidova Jan 17, 2024
54e2006
Add Video-LLaVA tutorial (#1572)
itrushkin Jan 17, 2024
69eb976
Setting higher timeout value (#1624)
sgolebiewski-intel Jan 18, 2024
0e19acb
fix notebook conversion files by timeout (#1625)
eaidova Jan 18, 2024
3942314
Update CLIP notebook (#1628)
nikita-savelyevv Jan 19, 2024
6b2982d
Bump jupyter-lsp from 2.2.1 to 2.2.2 in /.docker (#1629)
dependabot[bot] Jan 19, 2024
ad04ef6
Move pipes removal and the gc to the separate cells (#1626)
DimaPastushenkov Jan 19, 2024
4e70504
FP16 Calibration Script Upgrade (#1602)
nikita-savelyevv Jan 19, 2024
d3545d0
Stable Diffusion with OV TorchDynamo backend (#1338)
likholat Jan 19, 2024
0429d63
fix table of content style and dependencies install in sd torchdynamo…
eaidova Jan 19, 2024
8fd0ec8
Lightweight text to image generation with aMUSED (#1620)
aleksandr-mokrov Jan 22, 2024
4825f7c
fix vegart syntax error, update stable zephyr (#1634)
eaidova Jan 22, 2024
26c35a7
update jupyterlab (#1635)
eaidova Jan 22, 2024
689bac2
fix dependencies install in whisper notebook (#1637)
eaidova Jan 23, 2024
d62e745
Fixing references to docs (#1638)
sgolebiewski-intel Jan 23, 2024
251830c
[403] Changing the way of downloading files from OMZ command to noteb…
Roszczyk Jan 23, 2024
1c8bbd1
Fixing references (#1640)
sgolebiewski-intel Jan 23, 2024
ffc1c75
update pil in docker (#1641)
eaidova Jan 24, 2024
0942708
fix perf benchmarking in vegart notebook (#1642)
eaidova Jan 24, 2024
50062d4
Stable diffusion with IP-Adapter notebook (#1630)
eaidova Jan 24, 2024
3047747
Fix reame (#1644)
eaidova Jan 24, 2024
8294d5d
Add MobileVLM tutorial (#1627)
itrushkin Jan 24, 2024
a484c4e
update for 2023.3.0 release (#1645)
eaidova Jan 24, 2024
73df723
add depth anything notebook (#1639)
eaidova Jan 24, 2024
5fa65cf
remove unused functions from paint from example (#1646)
eaidova Jan 24, 2024
44ba1ea
update some notebooks requirements (#1647)
eaidova Jan 24, 2024
aaf3c62
fix links (#1651)
eaidova Jan 25, 2024
ca1c925
Added option to run a regular Whisper model in Distil-Whisper noteboo…
nikita-savelyevv Jan 25, 2024
b139f75
fix llm notebooks dependencies (#1652)
eaidova Jan 25, 2024
36fd474
Image thumbnails for notebooks (#1653)
sgolebiewski-intel Jan 26, 2024
8e47bfb
Kosmos2 model (#1483)
aleksandr-mokrov Jan 29, 2024
5d20286
Added quantization to DeciDiffusion notebook (#1643)
l-bat Jan 29, 2024
4ed7fb1
Update pdf reader dependency (#1655)
openvino-dev-samples Jan 29, 2024
87f4b54
Remove 111 notebook
as-suvorov Jan 29, 2024
8063ecb
Merge pull request #1657 from as-suvorov/asuvorov/pot-removal
andrei-kochin Jan 29, 2024
467f2d5
Add SigLIP model (#1649)
as-suvorov Jan 29, 2024
7027c38
Swith torch QAT example to PTQ implementation (#1623)
daniil-lyakhov Jan 29, 2024
2a57cc8
Import InferRequestWrapper from optimum-intel instead of re-defining …
nikita-savelyevv Jan 29, 2024
f5b1fa0
fix installing gradio-imageslider for python<3.10 (#1662)
eaidova Jan 29, 2024
4733f83
add 281-photo-maker notebook (#1632)
openvino-dev-samples Jan 29, 2024
8cc9313
move photomaker notebook (#1663)
eaidova Jan 29, 2024
fd16cad
Bump aiohttp from 3.9.1 to 3.9.2 in /.docker (#1664)
dependabot[bot] Jan 30, 2024
cb38a76
Fix notebooks issues (#1666)
eaidova Jan 30, 2024
022c0c7
move videpth notebook on pytorch frontend (#1661)
eaidova Jan 31, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion .binder/apt.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
libpython3.7-dev
ffmpeg
libsm6
libxext6
36 changes: 34 additions & 2 deletions .ci/check_links.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,15 @@

NOTEBOOKS_ROOT = Path(__file__).resolve().parents[1]

EXCEPTIONS_URLs = [
"medium.com",
"https://www.paddlepaddle.org.cn/",
"mybinder.org",
"https://arxiv.org",
"http://host.robots.ox.ac.uk",
"https://gitee.com/"
]

def get_all_ast_nodes(ast_nodes):
for node in ast_nodes:
yield node
Expand All @@ -26,6 +35,18 @@ def get_all_references_from_md(md_path):
yield node['link']


def validate_colab_url(url: str) -> bool:
OPENVINO_COLAB_URL_PREFIX = 'https://colab.research.google.com/github/openvinotoolkit/openvino_notebooks/blob/main/'

if not url.startswith(OPENVINO_COLAB_URL_PREFIX):
return

notebook_path = url.split(OPENVINO_COLAB_URL_PREFIX)[1]
absolute_notebook_path = NOTEBOOKS_ROOT / notebook_path

if not absolute_notebook_path.exists():
raise ValueError(f'notebook not found for colab url {url!r}')

def main():
all_passed = True

Expand Down Expand Up @@ -54,11 +75,22 @@ def complain(message):
continue

try:
get = requests.get(url, timeout=5)
validate_colab_url(url)
except ValueError as err:
complain(f'{md_path}: {err}')

try:
get = requests.get(url, timeout=10)
if get.status_code != 200:
if get.status_code in [500, 429, 443] and any([known_url in url for known_url in EXCEPTIONS_URLs]):
print(f'SKIP - {md_path}: URL can not be reached {url!r}, status code {get.status_code}')
continue
complain(f'{md_path}: URL can not be reached {url!r}, status code {get.status_code}')
except Exception as err:
complain(f'{md_path}: URL can not be reached {url!r}, error {err}')
if any([known_url in url for known_url in EXCEPTIONS_URLs]):
print(f'SKIP - {md_path}: URL can not be reached {url!r}, error {err}')
else:
complain(f'{md_path}: URL can not be reached {url!r}, error {err}')

sys.exit(0 if all_passed else 1)

Expand Down
26 changes: 22 additions & 4 deletions .ci/convert_notebooks.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,26 @@
import subprocess # nosec - disable B404:import-subprocess check
import time
from pathlib import Path
import nbformat


def disable_gradio_debug(notebook_path):
nb = nbformat.read(notebook_path, as_version=nbformat.NO_CONVERT)
found = False
for cell in nb["cells"]:
if "gradio" in cell["source"] and "debug" in cell["source"]:
found = True
cell["source"] = cell["source"].replace("debug=True", "debug=False")

if found:
print(f"Disabled gradio debug mode for {notebook_path}")
nbformat.write(nb, str(notebook_path), version=nbformat.NO_CONVERT)

def arguments():
parser = argparse.ArgumentParser()
parser.add_argument("--exclude_execution_file")
parser.add_argument("--exclude_conversion_file")
parser.add_argument("--timeout", type=float, default=3600,
parser.add_argument("--timeout", type=float, default=7200,
help="timeout for notebook execution")
parser.add_argument("--rst_dir", type=Path,
help="rst files output directory", default=Path("rst"))
Expand Down Expand Up @@ -40,12 +53,17 @@ def main():
notebook_path = notebook.relative_to(root)
if str(notebook_path) in ignore_conversion_list:
continue
disable_gradio_debug(notebook_path)
notebook_executed = notebook_path.parent / notebook_path.name.replace(".ipynb", "-with-output.ipynb")
start = time.perf_counter()
print(f"Convert {notebook_path}")
if str(notebook_path) not in ignore_execution_list:
retcode = subprocess.run(["jupyter", "nbconvert", "--log-level=INFO", "--execute", "--to", "notebook", "--output",
str(notebook_executed), '--output-dir', str(root), '--ExecutePreprocessor.kernel_name=python3', str(notebook_path)], timeout=args.timeout).returncode
try:
retcode = subprocess.run(["jupyter", "nbconvert", "--log-level=INFO", "--execute", "--to", "notebook", "--output",
str(notebook_executed), '--output-dir', str(root), '--ExecutePreprocessor.kernel_name=python3', str(notebook_path)], timeout=args.timeout).returncode
except subprocess.TimeoutExpired:
retcode = -42
print(f"TIMEOUT: {notebook_path}")
if retcode:
failed_notebooks.append(str(notebook_path))
continue
Expand All @@ -61,7 +79,7 @@ def main():
print(f"Notebook conversion took: {end:.4f} s")
if rst_retcode:
rst_failed.append(str(notebook_path))

if failed_notebooks:
print("EXECUTION FAILED:")
print("\n".join(failed_notebooks))
Expand Down
2 changes: 2 additions & 0 deletions .ci/convert_notebooks.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,14 @@ ignore_list=$*
rstdir=$PWD"/rst_files"
binderlist=$rstdir"/notebooks_with_binder_buttons.txt"
colablist=$rstdir"/notebooks_with_colab_buttons.txt"
notebooklist=$rstdir"/all_notebooks_paths.txt"
tagslist=$rstdir"/notebooks_tags.json"
mkdir -p $rstdir

# List all notebooks that contain binder or colab buttons based on readme
cat README.md | grep -oP "https://mybinder.org/v2.*?[0-9]{3}.*?ipynb" | sed 's#%2F#/#g' | xargs basename -a -s .ipynb | sort | uniq > $binderlist
cat README.md | grep -oP "https://colab.research.google.com/github.*?[0-9]{3}.*?ipynb" | xargs basename -s .ipynb | sort | uniq > $colablist
find notebooks -maxdepth 2 -name "*.ipynb" | sort > $notebooklist
taggerpath=$(git ls-files "*tagger.py")
notebookspath=$(git ls-files "*.ipynb"| head -n 1)
keywordspath=$(git ls-files "*keywords.json")
Expand Down
48 changes: 44 additions & 4 deletions .ci/ignore_convert_execution.txt
Original file line number Diff line number Diff line change
@@ -1,25 +1,65 @@
notebooks/107-speech-recognition-quantization/107-speech-recognition-quantization-data2vec.ipynb
notebooks/108-gpu-device/108-gpu-device.ipynb
notebooks/117-model-server/117-model-server.ipynb
notebooks/122-quantizing-model-with-accuracy-control/122-speech-recognition-quantization-wav2vec2.ipynb
notebooks/122-quantizing-model-with-accuracy-control/122-yolov8-quantization-with-accuracy-control.ipynb
notebooks/211-speech-to-text/211-speech-to-text.ipynb
notebooks/214-grammar-correction/214-grammar-correction.ipynb
notebooks/215-image-inpainting/215-image-inpainting.ipynb
notebooks/220-cross-lingual-books-alignment/220-cross-lingual-books-alignment.ipynb
notebooks/225-stable-diffusion-text-to-image/225-stable-diffusion-text-to-image.ipynb
notebooks/227-whisper-subtitles-generation/227-whisper-convert.ipynb
notebooks/227-whisper-subtitles-generation/227-whisper-nncf-quantize.ipynb
notebooks/228-clip-zero-shot-image-classification/228-clip-zero-shot-convert.ipynb
notebooks/228-clip-zero-shot-image-classification/228-clip-zero-shot-quantize.ipynb
notebooks/230-yolov8-optimization/230-yolov8-optimization.ipynb
notebooks/230-yolov8-optimization/230-yolov8-instance-segmentation.ipynb
notebooks/230-yolov8-optimization/230-yolov8-keypoint-detection.ipynb
notebooks/230-yolov8-optimization/230-yolov8-object-detection.ipynb
notebooks/231-instruct-pix2pix-image-editing/231-instruct-pix2pix-image-editing.ipynb
notebooks/232-clip-language-saliency-map/232-clip-language-saliency-map.ipynb
notebooks/233-blip-visual-language-processing/233-blip-optimize.ipynb
notebooks/233-blip-visual-language-processing/233-blip-convert.ipynb
notebooks/235-controlnet-stable-diffusion/235-controlnet-stable-diffusion.ipynb
notebooks/236-stable-diffusion-v2/236-stable-diffusion-v2-infinite-zoom.ipynb
notebooks/236-stable-diffusion-v2/236-stable-diffusion-v2-text-to-image.ipynb
notebooks/236-stable-diffusion-v2/236-stable-diffusion-v2-optimum-demo-comparison.ipynb
notebooks/236-stable-diffusion-v2/236-stable-diffusion-v2-optimum-demo.ipynb
notebooks/236-stable-diffusion-v2/236-stable-diffusion-v2-text-to-image-demo.ipynb
notebooks/237-segment-anything/237-segment-anything.ipynb
notebooks/237-segment-anything/237-segment-anything-fiftyone.ipynb
notebooks/238-deeployd-if/238-deep-floyd-if.ipynb
notebooks/239-image-bind/239-image-bind.ipynb
notebooks/238-deepfloyd-if/238-deep-floyd-if-convert.ipynb
notebooks/238-deepfloyd-if/238-deep-floyd-if-optimize.ipynb
notebooks/239-image-bind/239-image-bind-convert.ipynb
notebooks/239-image-bind/239-image-bind-quantize.ipynb
notebooks/240-dolly-2-instruction-following/240-dolly-2-instruction-following.ipynb
notebooks/241-riffusion-text-to-music/241-riffusion-text-to-music.ipynb
notebooks/244-named-entity-recognition/244-named-entity-recognition.ipynb
notebooks/248-stable-diffusion-xl/248-stable-diffusion-xl.ipynb
notebooks/248-stable-diffusion-xl/248-segmind-vegart.ipynb
notebooks/248-stable-diffusion-xl/248-ssd-b1.ipynb
notebooks/249-oneformer-segmentation/249-oneformer-segmentation.ipynb
notebooks/251-tiny-sd-image-generation/251-tiny-sd-image-generation.ipynb
notebooks/252-fastcomposer-image-generation/252-fastcomposer-image-generation.ipynb
notebooks/253-zeroscope-text2video/253-zeroscope-text2video.ipynb
notebooks/254-llm-chatbot/254-llm-chatbot.ipynb
notebooks/254-llm-chatbot/254-rag-chatbot.ipynb
notebooks/255-mms-massively-multilingual-speech/255-mms-massively-multilingual-speech.ipynb
notebooks/256-bark-text-to-audio/256-bark-text-to-audio.ipynb
notebooks/257-llava-multimodal-chatbot/257-llava-multimodal-chatbot.ipynb
notebooks/257-llava-multimodal-chatbot/257-videollava-multimodal-chatbot.ipynb
notebooks/258-blip-diffusion-subject-generation/258-blip-diffusion-subject-generation.ipynb
notebooks/259-decidiffusion-image-generation/259-decidiffusion-image-generation.ipynb
notebooks/260-pix2struct-docvqa/260-pix2struct-docvqa.ipynb
notebooks/262-softvc-voice-conversion/262-softvc-voice-conversion.ipynb
notebooks/263-latent-consistency-models-image-generation/263-latent-consistency-models-image-generation.ipynb
notebooks/263-latent-consistency-models-image-generation/263-lcm-lora-controlnet.ipynb
notebooks/264-qrcode-monster/264-qrcode-monster.ipynb
notebooks/265-wuerstchen-image-generation/265-wuerstchen-image-generation.ipynb
notebooks/266-speculative-sampling/266-speculative-sampling.ipynb
notebooks/267-distil-whisper-asr/267-distil-whisper-asr.ipynb
notebooks/269-film-slowmo/269-film-slowmo.ipynb
notebooks/270-sound-generation-audioldm2/270-sound-generation-audioldm2.ipynb
notebooks/271-sdxl-turbo/271-sdxl-turbo.ipynb
notebooks/272-paint-by-example/272-paint-by-example.ipynb
notebooks/273-stable-zephyr-3b-chatbot/273-stable-zephyr-3b-chatbot.ipynb
notebooks/275-llm-question-answering/275-llm-question-answering.ipynb
notebooks/404-style-transfer-webcam/404-style-transfer.ipynb
17 changes: 17 additions & 0 deletions .ci/ignore_pip_conflicts.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
notebooks/109-performance-tricks/109-latency-tricks.ipynb # ultralytics<=8.0.178
notebooks/109-performance-tricks/109-throughput-tricks.ipynb # ultralytics<=8.0.178
notebooks/123-detectron2-to-openvino/123-detectron2-to-openvino.ipynb # detectron2@https://github.com/facebookresearch/detectron2
notebooks/122-quantizing-model-with-accuracy-control/122-yolov8-quantization-with-accuracy-control.ipynb # ultralytics==8.0.43
notebooks/204-segmenter-semantic-segmentation/204-segmenter-semantic-segmentation.ipynb # timm==0.4.12, install Segmenter requirements
notebooks/212-pyannote-speaker-diarization/212-pyannote-speaker-diarization.ipynb # pyannote-audio@https://github.com/eaidova/pyannote-audio
notebooks/230-yolov8-optimization/230-yolov8-instance-segmentation.ipynb # ultralytics==8.0.43
notebooks/230-yolov8-optimization/230-yolov8-keypoint-detection.ipynb # ultralytics==8.0.159
notebooks/230-yolov8-optimization/230-yolov8-object-detection.ipynb # ultralytics==8.0.43
notebooks/254-llm-chatbot/254-llm-chatbot.ipynb # nncf@https://github.com/openvinotoolkit/nncf/tree/release_v280
notebooks/254-llm-chatbot/254-rag-chatbot.ipynb # nncf@https://github.com/openvinotoolkit/nncf/tree/release_v280
notebooks/256-bark-text-to-audio/256-bark-text-to-audio.ipynb # torch==1.13
notebooks/257-llava-multimodal-chatbot/257-llava-multimodal-chatbot.ipynb # transformers<4.35
notebooks/257-llava-multimodal-chatbot/257-videollava-multimodal-chatbot.ipynb # transformers<4.35
notebooks/273-stable-zephyr-3b-chatbot/273-stable-zephyr-3b-chatbot.ipynb # install requirements.txt after clone repo
notebooks/279-mobilevlm-language-assistant/279-mobilevlm-language-assistant.ipynb # transformers<4.35
notebooks/280-depth-anything/280-depth-anything.ipynb # install requirements.txt after clone repo
37 changes: 36 additions & 1 deletion .ci/ignore_treon_docker.txt
Original file line number Diff line number Diff line change
@@ -1,16 +1,51 @@
107-speech-recognition-quantization
108-gpu-device
117-model-server
122-quantizing-model-with-accuracy-control
204-segmenter-semantic-segmentation
216-attention-center
220-cross-lingual-books-alignment
225-stable-diffusion-text-to-image
227-whisper-subtitles-generation
231-instruct-pix2pix-image-editing
234-encodec-audio-compression
235-controlnet-stable-diffusion
236-stable-diffusion-v2
237-segment-anything
238-deeployd-if
238-deepfloyd-if
239-image-bind
240-dolly-2-instruction-following
241-riffusion-text-to-music
242-freevc-voice-conversion
247-code-language-id
248-stable-diffusion-xl
249-oneformer-segmentation
250-music-generation
251-tiny-sd-image-generation
252-fastcomposer-image-generation
253-zeroscope-text2video
254-llm-chatbot
255-mms-massively-multilingual-speech
256-bark-text-to-audio
257-llava-multimodal-chatbot
258-blip-diffusion-subject-generation
259-decidiffusion-image-generation
260-pix2struct-docvqa
261-fast-segment-anything
262-softvc-voice-conversion
263-latent-consistency-models-image-generation
264-qrcode-monster
265-wuerstchen-image-generation
266-speculative-sampling
267-distil-whisper-asr
269-film-slowmo
270-sound-generation-audioldm2
271-sdxl-turbo
272-paint-by-example
273-stable-zephyr-3b-chatbot
276-stable-diffusion-torchdynamo-backend
281-kosmos2-multimodal-large-language-model
283-photo-maker
301-tensorflow-training-openvino
305-tensorflow-quantization-aware-training
404-style-transfer-webcam
42 changes: 40 additions & 2 deletions .ci/ignore_treon_linux.txt
Original file line number Diff line number Diff line change
@@ -1,14 +1,52 @@
107-speech-recognition-quantization
108-gpu-device
112-pytorch-post-training-quantization-nncf
117-model-server
122-quantizing-model-with-accuracy-control
204-segmenter-semantic-segmentation
214-grammar-correction
216-attention-center
220-cross-lingual-books-alignment
225-stable-diffusion-text-to-image
226-yolov7-optimization
227-whisper-subtitles-generation
231-instruct-pix2pix-image-editing
234-encodec-audio-compression
235-controlnet-stable-diffusion
236-stable-diffusion-v2
237-segment-anything
238-deeployd-if
238-deepfloyd-if
239-image-bind
240-dolly-2-instruction-following
241-riffusion-text-to-music
242-freevc-voice-conversion
247-code-language-id
248-stable-diffusion-xl
404-style-transfer-webcam
249-oneformer-segmentation
250-music-generation
251-tiny-sd-image-generation
252-fastcomposer-image-generation
253-zeroscope-text2video
254-llm-chatbot
255-mms-massively-multilingual-speech
256-bark-text-to-audio
257-llava-multimodal-chatbot
258-blip-diffusion-subject-generation
259-decidiffusion-image-generation
260-pix2struct-docvqa
261-fast-segment-anything
262-softvc-voice-conversion
263-latent-consistency-models-image-generation
264-qrcode-monster
265-wuerstchen-image-generation
266-speculative-sampling
267-distil-whisper-asr
269-film-slowmo
270-sound-generation-audioldm2
271-sdxl-turbo
272-paint-by-example
273-stable-zephyr-3b-chatbot
276-stable-diffusion-torchdynamo-backend
281-kosmos2-multimodal-large-language-model
283-photo-maker
404-style-transfer-webcam
37 changes: 36 additions & 1 deletion .ci/ignore_treon_mac.txt
Original file line number Diff line number Diff line change
@@ -1,15 +1,50 @@
107-speech-recognition-quantization
108-gpu-device
117-model-server
122-quantizing-model-with-accuracy-control
204-segmenter-semantic-segmentation
216-attention-center
220-cross-lingual-books-alignment
225-stable-diffusion-text-to-image
227-whisper-subtitles-generation
231-instruct-pix2pix-image-editing
234-encodec-audio-compression
235-controlnet-stable-diffusion
236-stable-diffusion-v2
237-segment-anything
238-deeployd-if
238-deepfloyd-if
239-image-bind
240-dolly-2-instruction-following
241-riffusion-text-to-music
242-freevc-voice-conversion
247-code-language-id
248-stable-diffusion-xl
249-oneformer-segmentation
250-music-generation
251-tiny-sd-image-generation
252-fastcomposer-image-generation
253-zeroscope-text2video
254-llm-chatbot
255-mms-massively-multilingual-speech
256-bark-text-to-audio
257-llava-multimodal-chatbot
258-blip-diffusion-subject-generation
259-decidiffusion-image-generation
260-pix2struct-docvqa
261-fast-segment-anything
262-softvc-voice-conversion
263-latent-consistency-models-image-generation
264-qrcode-monster
265-wuerstchen-image-generation
266-speculative-sampling
267-distil-whisper-asr
269-film-slowmo
270-sound-generation-audioldm2
271-sdxl-turbo
272-paint-by-example
273-stable-zephyr-3b-chatbot
276-stable-diffusion-torchdynamo-backend
281-kosmos2-multimodal-large-language-model
279-mobilevlm-language-assistant
283-photo-maker
404-style-transfer-webcam
Loading
Loading