torchvision相关内容

如何从图像列表开始加载数据集

我有一个服务可以从另一个服务(我们称其为服务B)接收二进制格式的图像: from PIL import Image img_list = [] img_bin = get_image_from_service_B() image = Image.open(io.BytesIO(img_bin)) # Convert bytes to image using PIL 当使用PIL成功转换 ..
发布时间:2022-07-24 09:16:02 Python

培训有效-使用PyTorch和TorchVision测试自定义数据集的拆分

我有一些用于二进制分类任务的图像数据,图像被组织到两个文件夹中,即data/model_data/class-A和data/model_data/class-B。 总共有N个图像。我想要一张70/20/10的平分票,火车/瓦尔/考试。 我正在使用PyTorch和Torchvision来完成任务。以下是我到目前为止拥有的代码。 from torch.utils.data import D ..
发布时间:2022-02-23 10:42:21 Python

如何使用 Torch Vision 在 Google Colab 上加载 CelebA 数据集,而不会耗尽内存?

我正在学习关于 DCGAN 的教程.每当我尝试加载 CelebA 数据集时,torchvision 会耗尽我所有运行时的内存 (12GB) 并且运行时崩溃.我正在寻找如何在不占用运行时资源的情况下加载和应用数据集转换的方法. 复制 这是导致问题的代码部分. # 数据集的根目录data_root = '数据/塞巴'# 训练图像的空间大小,图像被调整到这个大小.图像大小 = 64cele ..
发布时间:2022-01-06 19:52:53 Python

如何在 Pytorch 中使用 torchvision.transforms 进行分割任务的数据增强?

我对 PyTorch 中执行的数据增强有点困惑. 因为我们在处理分割任务,所以同样的数据增强我们需要数据和掩码,但其中一些是随机的,比如随机旋转. Keras 提供了一个random seed保证data和mask做同样的操作,如下代码所示: data_gen_args = dict(featurewise_center=True,featurewise_std_normaliza ..
发布时间:2021-09-09 19:18:48 Python

如何使用 pipenv 安装 PyTorch 并将其保存到 Pipfile 和 Pipfile.lock?

我目前使用 Pipenv 来维护特定项目中使用的 Python 包.到目前为止,我尝试过的大多数下载都按预期工作;也就是我输入pipenv install [package],它把包安装到虚拟环境中,然后将包信息记录到Pipfile和Pipfile.lock中. 但是,我在安装 PyTorch 时遇到了一些问题. 我试过运行 pipenv install torch,但每次锁定步骤都失 ..
发布时间:2021-06-18 18:36:36 Python

如何使用 plt.imshow 和 torchvision.utils.make_grid 在 PyTorch 中生成和显示图像网格?

我试图了解 torchvision 如何与 mathplotlib 交互以生成图像网格.生成图像并进行迭代显示很容易: 导入火炬进口火炬视觉导入matplotlib.pyplot作为pltw = torch.randn(10,3,640,640)对于 i 在范围 (0,10) 中:z = w[i]plt.imshow(z.permute(1,2,0))plt.show() 但是,将这些图像显示 ..
发布时间:2021-06-01 19:42:54 Python

如何在pytorch中进行并行处理

我正在研究深度学习问题.我正在使用pytorch解决它.我有两个GPU在同一台计算机上(16273MiB,12193MiB).我想将两个GPU都用于训练(视频数据集). 我收到警告: GPU之间存在不平衡.您可能要排除GPU 1,具有少于GPU 0的75%的内存或内核.您可以通过设置将device_ids参数设置为DataParallel,或者通过设置CUDA_VISIBLE_DEVI ..
发布时间:2021-05-13 18:41:42 其他开发

GCP AI平台:创建自定义预测器模型版本时出错(训练后的模型Pytorch模型+ torchvision.transform)

当前,我正尝试通过遵循 https://cloud.google.com/ai-platform/prediction/docs/deploying-models#gcloud_1 .这是基于"Pytorch" 和" torchvision.transform" 的预训练模型的组合.目前,我一直处于错误状态以下,该错误恰好与自定义预测上的500MB约束有关. 错误:(gcloud.beta. ..

如何加快"ImageFolder"的访问速度用于ImageNet

我在大学里,所有文件系统都在远程系统中,无论我用我的帐户登录到哪里,都可以访问我的主目录.即使我通过SSH命令登录到GPU服务器.这就是我使用GPU服务器读取数据的条件. 当前,我使用PyTorch在ImageNet上从头开始训练ResNet,我的代码仅使用同一台计算机上的所有GPU,我发现"torchvision.datasets.ImageFolder"将花费近两个小时. 请提供一 ..

逐渐衰减损失函数的权重

我不确定是问这个问题的合适地点,请随时告诉我是否需要删除帖子. 我是pyTorch的新手,目前正在我的项目中使用CycleGAN(pyTorch实现),并且我了解cycleGAN的大多数实现. 我阅读了名为"CycleGAN with Better Cycles"的论文,并尝试应用本文中提到的修改.修改之一是周期一致性权重衰减,我不知道该如何应用. optimizer_G.zer ..
发布时间:2020-07-11 02:37:30 Python