Metadata-Version: 2.4
Name: todd-torch
Version: 0.10.2
Summary: PyTorch extensions for Toolkit for Object Detection Distillation
Author-email: Luting Wang <wangluting@buaa.edu.cn>
License-Expression: Apache-2.0
Project-URL: Homepage, https://github.com/LutingWang/todd
Project-URL: Documentation, https://toddai.readthedocs.io/en/latest/
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: todd_ai>=0.10.2
Requires-Dist: datasets
Requires-Dist: defusedxml
Requires-Dist: einops
Requires-Dist: ffmpeg-python
Requires-Dist: jinja2
Requires-Dist: lmdb
Requires-Dist: numpy
Requires-Dist: opencv-python
Requires-Dist: playwright
Requires-Dist: pydub
Requires-Dist: python-pptx
Requires-Dist: tensorboard
Requires-Dist: timm
Requires-Dist: torch
Requires-Dist: torchaudio
Requires-Dist: torchvision
Requires-Dist: typing_extensions
Requires-Dist: yapf
Dynamic: license-file

# todd-torch

`HTMLVisual` 导出 PDF/PNG 前，需额外安装 Playwright 的 Chromium 浏览器：

```shell
python -m playwright install chromium
```

调用方负责 Playwright 和 Chromium 的生命周期，并可将同一个 Browser
传给多个导出。`HTMLVisual` 支持直接导出 PNG，输出尺寸与画布一致：

```python
with (
    sync_playwright() as playwright,
    playwright.chromium.launch() as browser,
):
    visual.export_pdf(browser, path=Path('result.pdf'))
    visual.export_screenshot(browser, path=Path('result.png'))
```
