成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > pytorch 數(shù)據(jù)加載性能對比分析

pytorch 數(shù)據(jù)加載性能對比分析

熱門標簽:北京外呼電銷機器人招商 云南地圖標注 汕頭電商外呼系統(tǒng)供應(yīng)商 crm電銷機器人 電銷機器人 金倫通信 賓館能在百度地圖標注嗎 南京crm外呼系統(tǒng)排名 400電話 申請 條件 鄭州智能外呼系統(tǒng)中心

傳統(tǒng)方式需要10s,dat方式需要0.6s

import os
import time
import torch
import random
from common.coco_dataset import COCODataset
def gen_data(batch_size,data_path,target_path):
 os.makedirs(target_path,exist_ok=True)
 dataloader = torch.utils.data.DataLoader(COCODataset(data_path,
               (352, 352),
               is_training=False, is_scene=True),
            batch_size=batch_size,
            shuffle=False, num_workers=0, pin_memory=False,
            drop_last=True) # DataLoader
 start = time.time()
 for step, samples in enumerate(dataloader):
  images, labels, image_paths = samples["image"], samples["label"], samples["img_path"]
  print("time", images.size(0), time.time() - start)
  start = time.time()
  # torch.save(samples,target_path+ '/' + str(step) + '.dat')
  print(step)
def cat_100(target_path,batch_size=100):
 paths = os.listdir(target_path)
 li = [i for i in range(len(paths))]
 random.shuffle(li)
 images = []
 labels = []
 image_paths = []
 start = time.time()
 for i in range(len(paths)):
  samples = torch.load(target_path + str(li[i]) + ".dat")
  image, label, image_path = samples["image"], samples["label"], samples["img_path"]
  images.append(image.cuda())
  labels.append(label.cuda())
  image_paths.append(image_path)
  if i % batch_size == batch_size - 1:
   images = torch.cat((images), 0)
   print("time", images.size(0), time.time() - start)
   images = []
   labels = []
   image_paths = []
   start = time.time()
  i += 1
if __name__ == '__main__':
 os.environ["CUDA_VISIBLE_DEVICES"] = '3'
 batch_size=320
 # target_path='d:/test_1000/'
 target_path='d:\img_2/'
 data_path = r'D:\dataset\origin_all_datas\_2train'
 gen_data(batch_size,data_path,target_path)
 # get_data(target_path,batch_size)
 # cat_100(target_path,batch_size)

這個讀取數(shù)據(jù)也比較快:320 batch_size 450ms

def cat_100(target_path,batch_size=100):
 paths = os.listdir(target_path)
 li = [i for i in range(len(paths))]
 random.shuffle(li)
 images = []
 labels = []
 image_paths = []
 start = time.time()
 for i in range(len(paths)):
  samples = torch.load(target_path + str(li[i]) + ".dat")
  image, label, image_path = samples["image"], samples["label"], samples["img_path"]
  images.append(image)#.cuda())
  labels.append(label)#.cuda())
  image_paths.append(image_path)
  if i % batch_size  batch_size - 1:
   i += 1
   continue
  i += 1
  images = torch.cat(([image.cuda() for image in images]), 0)
  print("time", images.size(0), time.time() - start)
  images = []
  labels = []
  image_paths = []
  start = time.time()

補充:pytorch數(shù)據(jù)加載和處理問題解決方案

最近跟著pytorch中文文檔學(xué)習(xí)遇到一些小問題,已經(jīng)解決,在此對這些錯誤進行記錄:

在讀取數(shù)據(jù)集時報錯:

AttributeError: 'Series' object has no attribute 'as_matrix'

在顯示圖片是時報錯:

ValueError: Masked arrays must be 1-D

顯示單張圖片時figure一閃而過

在顯示多張散點圖的時候報錯:

TypeError: show_landmarks() got an unexpected keyword argument 'image'

解決方案

主要問題在這一行: 最終目的是將Series轉(zhuǎn)為Matrix,即調(diào)用np.mat即可完成。

修改前

landmarks =landmarks_frame.iloc[n, 1:].as_matrix()

修改后

landmarks =np.mat(landmarks_frame.iloc[n, 1:])

打散點的x和y坐標應(yīng)該均為向量或列表,故將landmarks后使用tolist()方法即可

修改前

plt.scatter(landmarks[:,0],landmarks[:,1],s=10,marker='.',c='r')

修改后

plt.scatter(landmarks[:,0].tolist(),landmarks[:,1].tolist(),s=10,marker='.',c='r')

前面使用plt.ion()打開交互模式,則后面在plt.show()之前一定要加上plt.ioff()。這里直接加到函數(shù)里面,避免每次plt.show()之前都用plt.ioff()

修改前

def show_landmarks(imgs,landmarks):
 '''顯示帶有地標的圖片'''
 plt.imshow(imgs)
 plt.scatter(landmarks[:,0].tolist(),landmarks[:,1].tolist(),s=10,marker='.',c='r')#打上紅色散點
 plt.pause(1)#繪圖窗口延時

修改后

def show_landmarks(imgs,landmarks):
 '''顯示帶有地標的圖片'''
 plt.imshow(imgs)
 plt.scatter(landmarks[:,0].tolist(),landmarks[:,1].tolist(),s=10,marker='.',c='r')#打上紅色散點
 plt.pause(1)#繪圖窗口延時
 plt.ioff()

網(wǎng)上說對于字典類型的sample可通過 **sample的方式獲取每個鍵下的值,但是會報錯,于是把輸入寫的詳細一點,就成功了。

修改前

show_landmarks(**sample)

修改后

show_landmarks(sample['image'],sample['landmarks'])

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • pytorch加載語音類自定義數(shù)據(jù)集的方法教程
  • pytorch加載自己的圖像數(shù)據(jù)集實例
  • PyTorch加載自己的數(shù)據(jù)集實例詳解
  • Pytorch自己加載單通道圖片用作數(shù)據(jù)集訓(xùn)練的實例
  • Pytorch 數(shù)據(jù)加載與數(shù)據(jù)預(yù)處理方式
  • pytorch 自定義數(shù)據(jù)集加載方法
  • pytorch從csv加載自定義數(shù)據(jù)模板的操作

標簽:梅州 石家莊 西寧 浙江 錫林郭勒盟 昆明 文山 懷化

巨人網(wǎng)絡(luò)通訊聲明:本文標題《pytorch 數(shù)據(jù)加載性能對比分析》,本文關(guān)鍵詞  pytorch,數(shù)據(jù),加載,性能,對比,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《pytorch 數(shù)據(jù)加載性能對比分析》相關(guān)的同類信息!
  • 本頁收集關(guān)于pytorch 數(shù)據(jù)加載性能對比分析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美中文字幕亚洲一区二区va在线| av在线之家电影网站| 日韩美女视频19| www..com日韩| 蜜桃网站在线观看| 亚洲欧美综合| 久久女同互慰一区二区三区| 91亚洲精品久久久蜜桃借种| 性无码专区无码| 日韩和一区二区| 欧美性猛交久久久乱大交小说| 97国产真实伦对白精彩视频8| 桃花网日韩影视在线观看视频| 国产视频一二区| 91手机在线观看| 亚洲精品aaaa精品| 夜色资源网av在先锋网站观看| 自拍偷拍欧美精品| 欧美激情第3页| www.国产精品一区| 亚洲色图另类色图| 网站黄在线观看| 综合五月婷婷| 久热久热免费视频中文字幕777| 波多野结衣av在线播放| 日韩高清不卡一区二区| 亚洲午夜在线播放| 美女精品在线观看| 久久夜色邦福利网| 成人高清视频观看www| 国产激情91久久精品导航| 亚洲国产精品视频在线| 欧美在线免费一级片| 日本一区二区三区网站| 日韩av成人网| 国产大片中文字幕| 欧美色图亚洲视频| 国产一区精品福利| 亚洲乱亚洲乱妇无码| 性欧美精品高清| 在线免费观看电影网站入口| 日韩影院二区| 日韩一区二区电影| 国产91对白在线播放| 日韩三级影院| 久久网站最新地址| 亚洲天堂网在线视频| 99re6在线观看| 麻豆91精品91久久久| 久久精品成人欧美大片免费| 99青春婷婷视频| 亚洲综合久久av| 久久精品—区二区三区舞蹈| 中文字幕在线观看免费高清| 国色天香久久精品国产一区| 密臀av在线播放| 亚州综合一区| 国产在线一区二区| 色wwwwww| 色视频www在线播放国产人成| 国产美女精彩久久| 怡红院视频网站| 欧美区二区三区| www.久久久久久久久| 欧美日韩另类在线| 电影天堂最新网址| 久久影院资源站| 欧美激情视频一区二区三区免费| 欧美日韩一区二区三区在线播放| 三级视频在线| 悠悠资源av网址| 国产在线拍揄自揄视频不卡99| 一本大道香蕉8中文在线视频| 亚洲成人一级片| 国产精品久久久爽爽爽麻豆色哟哟| 激情综合网五月激情| 亚洲国产成人av| 中文字字幕一区二区三区四区五区| 五月激情丁香网| 欧美伦理视频在线观看| 精品少妇一区二区三区免费观| 久久中文字幕一区二区三区| 日韩精品一区二区三区在线| 国内精品模特av私拍在线观看| 黄色一级大片在线免费看国产一| 高清电影在线观看免费| 中文字幕一区二区人妻在线不卡| 久久久久久美女精品| 五月天婷婷激情网| 亚洲黄色三级视频| 婷婷四月色综合| 久久国产露脸精品国产| 日韩欧美网站| 国产精品99久久久久久人| 视频国产在线观看| chinese叫床对白videos| 无码专区aaaaaa免费视频| 久久午夜精品| 欧美日韩在线一区二区三区| 欧美a级片一区| 91在线视频在线| 日本欧美一区二区三区乱码| 国产羞羞视频在线观看| 国产精品免费视频网站| 欧美a视频在线观看| 成人美女大片| 亚洲欧美激情小说另类| 精品一区国产| 美女的奶胸大爽爽大片| 3d动漫精品啪啪一区二区三区免费| 中文字幕精品久久久| 麻豆亚洲av成人无码久久精品| 欧美日韩一区二区精品| 在线播放豆国产99亚洲| 国产一区2区在线观看| 99a精品视频在线观看| 欧美三级电影网址| 国产精品一区在线免费观看| 日韩和的一区二在线| 99在线精品一区二区三区| www.日韩av| 高潮精品一区videoshd| 国产成人精品三级麻豆| 尤物视频在线观看网站| 精品一区91| aa级大片欧美三级| 亚洲免费av高清| 亚洲视频视频在线| 亚洲精品一区在线观看香蕉| 波多野吉衣av| 久热在线视频观看| 视频一区二区精品的福利| 午夜精品久久久久久| 日本网站在线播放| 国产精品婷婷| 精品少妇一区二区| 无码人妻一区二区三区免费n鬼沢| 精品日产乱码久久久久久仙踪林| 免费av不卡在线观看| 首页亚洲欧美制服丝腿| 蜜桃精品一区二区三区| 51精品在线观看| 五月综合久久| 国产无套内射又大又猛又粗又爽| 亚洲日本视频| 亚洲综合自拍网| 精品久久久无码人妻字幂| 日日噜噜噜噜久久久精品毛片| 国产精品yjizz视频网一二区| 国产精品综合久久久久久| 国产精品超碰97尤物18| 中文字幕欧美日韩一区| 亚洲av中文无码乱人伦在线视色| 性欧美lx╳lx╳| 欧美日韩一区二区三区视频播放| 中文字幕a在线观看| 99综合在线| 国产成人福利在线| 亚洲欧美国产另类| 国产91露脸中文字幕在线| 久久九九精品99国产精品| 人妻少妇精品无码专区久久| 蜜桃传媒视频麻豆一区| 极品盗摄国产盗摄合集| 国产精品爽黄69天堂a| 91在线视频官网| 一区二区在线免费观看视频| www.555国产精品免费| 亚洲天堂一区在线观看| 米奇精品一区二区三区| 国产精品毛片久久久久久久av| 欧美变态另类刺激| 国产精品乡下勾搭老头1| 91精东传媒理伦片在线观看| 调教视频免费在线观看| xxxxx欧美| 国产一区二区三区四区五区六区| 欧美日韩不卡合集视频| 97精品久久久| 成人日韩欧美| 日韩午夜视频在线| 天堂va在线| 神马影视一区二区| 成人亚洲视频在线观看| 中文字幕在线视频一区| 国产精品久久久久一区二区三区厕所| 全黄性性激高免费视频| 亚洲国产精品成人精品| 亚洲国产欧美日韩精品| 欧美午夜激情影院| 九九精品视频在线| 久久久高清一区二区三区| 4438全国亚洲精品观看视频| 伊人网在线免费| 中文字幕资源网在线观看免费| 女女同性女同一区二区三区91| 精品国产伦一区二区三区观看体验| 成人免费高清完整版在线观看| 7799精品视频| 日韩精选视频| 青青草原成人在线视频| 国产91在线观看丝袜| 亚洲色图校园春色| 欧洲大片精品免费永久看nba| 国产一区二区久久久久| 国产chinasex对白videos麻豆| 国产一级不卡毛片| 国产成人免费在线观看不卡| 日韩伦理在线视频| 美女高潮在线观看| 99国产精品久久久久99打野战| 国产在线精品一区免费香蕉| 亚洲综合在线一区| 99久久精品国产毛片| 美女免费视频网站| 欧美色涩在线第一页| 亚洲欧美视频在线观看| 国产嫩草一区二区三区在线观看| 中文字幕第24页| 日韩在线观看av| 日本一区精品久久久久影院| 亚洲精品8mav| 天天干天天操天天爽| 国产亚洲精品久久777777| 亚洲国产一区二区三区| 中文字幕在线中文字幕日亚韩一区| 亚洲婷婷噜噜| 九九在线精品视频| 99久久婷婷这里只有精品| 黄色录像二级片| 久久99视频免费| 999在线观看免费大全电视剧| 亚洲 欧美 激情 另类| 日韩免费视频在线观看| 国产成人久久精品77777最新版本| 中文字幕免费高清在线| 视频在线不卡免费观看| 欧美a级黄色大片| 欧美亚洲国产精品久久| 国产精品手机播放| 欧美女优在线视频| 国产绿帽一区二区三区| 99国产精品一区| 亚洲天堂男人网| 免费永久视频| 欧美日韩精品一区二区| 日本天堂网在线观看| 3dmax动漫人物在线看| 舐め犯し波多野结衣在线观看| 在线观看的av| 国产日韩成人精品| 日韩理论片一区二区| 91精品91久久久中77777老牛| 国内在线免费高清视频| 中文字幕天堂网| 大桥未久一区二区| 午夜精品一区二区三区av| 石原莉奈一区二区三区在线观看| 激情懂色av一区av二区av| 欧美亚州韩日在线看免费版国语版| 黄色录像特级片| 少妇高潮毛片色欲ava片| 欧洲乱码伦视频免费| 无码国产精品一区二区免费式直播| 日本va欧美va欧美va精品| 成年人在线观看视频免费| 亚洲欧美在线一区二区| 美国av一区二区| 国产高清视频在线观看| 99爱在线视频| 好吊色欧美一区二区三区| 亚洲人成网在线播放| 亚洲午夜电影在线| 超碰人人爱人人| 国产一区二区精品久久91| 最近中文字幕免费视频| 久久一级免费视频| 欧美男男gaytwinkfreevideos| 欧州一区二区三区| 91大学生片黄在线观看| 日韩电影中文字幕在线观看| 亚洲色图欧洲色图婷婷| 国产视频在线观看一区二区三区| 精品中文字幕一区| 成熟妇人a片免费看网站| 欧美亚洲一级片| 95精品视频| eeuss影院www天堂免费| 亚洲a成v人在线观看| 在线看一级片| 免费尤物视频| 国产精品久久久久久久久影视| www.欧美日本| 欧美成人在线影院| 91手机在线观看| 亚洲不卡av一区二区三区| 国产噜噜噜噜噜久久久久久久久| 色噜噜久久综合伊人一本| 国产高清视频免费| 黄色av免费在线播放| 97视频在线观看网站| 欧美被狂躁喷白浆精品| 亚洲免费一级片| 亚洲一区二区三区在线| 国产区视频在线观看| 久久久久亚洲蜜桃| 免费成人av在线播放| 人妻熟妇乱又伦精品视频| 日日骚一区二区网站| 综合视频在线| 天天免费亚洲黑人免费| av大全在线| 91久久夜色精品国产按摩| 国产高潮国产高潮久久久91| 日本久久久久久久久久久久| www.国产精品一二区| 国产免费久久av| 成人毛片100部免费看| 欧美老女人性生活视频| 一区二区三区国产免费| 亚洲精华国产精华精华液网站| aⅴ在线视频男人的天堂| 亚洲v日韩v欧美v综合| 成人综合色站| hs视频在线观看| 夜夜春很很躁夜夜躁| 欧美高清一级大片| 影音先锋欧美激情|