torchvision¶
此库是 PyTorch 项目的一部分。PyTorch 是一个开源机器学习框架。
本 文档中描述的功能按发布状态分类
稳定版:这些功能将得到长期维护,通常不会有重大的性能限制或文档缺失。我们也期望保持向后兼容性(尽管可能发生重大更改,并会在提前一个版本时发出通知)。
Beta 版:功能被标记为 Beta 版是因为 API 可能根据用户反馈而更改,或者是因为性能需要改进,或者是因为运算符的覆盖范围尚未完成。对于 Beta 版功能,我们致力于将其推进到稳定版分类。但是,我们不承诺向后兼容性。
原型:这些功能通常不作为 PyPI 或 Conda 等二进制发行版的一部分提供,除非有时通过运行时标志,并且处于反馈和测试的早期阶段。
torchvision 软件包包含用于计算机视觉的常用数据集、模型架构和常见的图像变换。
- torchvision.set_image_backend(backend)[source]¶
指定用于加载图像的软件包。
- 参数:
backend (string) – 图像后端的名称。可选值为 {‘PIL’, ‘accimage’}。
accimage软件包使用 Intel IPP 库。它通常比 PIL 更快,但支持的操作较少。
- torchvision.set_video_backend(backend)[source]¶
指定用于解码视频的软件包。
- 参数:
backend (string) – 视频后端的名称。仅支持 ‘pyav’。
pyav软件包使用第三方 PyAv 库。它是 FFmpeg 库的 Python 绑定。