当前位置: 首页 > news >正文

建设主题网站步骤外贸网站建站用什么

建设主题网站步骤,外贸网站建站用什么,pc端网站转手机站怎么做,智慧展厅设计公司dataloader中通常使用num_workers来指定多线程来进行数据的读取。可以使用共享内存进行加速。 代码地址:https://github.com/POSTECH-CVLab/point-transformer/blob/master/util/s3dis.py 文章目录 1. 共享内存和dataloader结合1.1 在init中把所有的data存储到共享内…

dataloader中通常使用num_workers来指定多线程来进行数据的读取。可以使用共享内存进行加速。
代码地址:https://github.com/POSTECH-CVLab/point-transformer/blob/master/util/s3dis.py

文章目录

    • 1. 共享内存和dataloader结合
      • 1.1 在init中把所有的data存储到共享内存中
      • 1.2 在getitem从共享内存中读出data
    • 2. 怎么查询key在不在共享内存中
    • 3. 共享内存的地址是什么,怎么查看
    • 4. 共享内存有多大
    • 5. 共享怎么删除

1. 共享内存和dataloader结合

class S3DIS(Dataset):def __init__(self, split='train', data_root='trainval', test_area=5, voxel_size=0.04, voxel_max=None, transform=None, shuffle_index=False, loop=1):super().__init__()self.split, self.voxel_size, self.transform, self.voxel_max, self.shuffle_index, self.loop = split, voxel_size, transform, voxel_max, shuffle_index, loopdata_list = sorted(os.listdir(data_root))data_list = [item[:-4] for item in data_list if 'Area_' in item]if split == 'train':self.data_list = [item for item in data_list if not 'Area_{}'.format(test_area) in item]else:self.data_list = [item for item in data_list if 'Area_{}'.format(test_area) in item]for item in self.data_list:if not os.path.exists("/dev/shm/{}".format(item)):data_path = os.path.join(data_root, item + '.npy')data = np.load(data_path)  # xyzrgbl, N*7sa_create("shm://{}".format(item), data)self.data_idx = np.arange(len(self.data_list))print("Totally {} samples in {} set.".format(len(self.data_idx), split))def __getitem__(self, idx):data_idx = self.data_idx[idx % len(self.data_idx)]data = SA.attach("shm://{}".format(self.data_list[data_idx])).copy()coord, feat, label = data[:, 0:3], data[:, 3:6], data[:, 6]coord, feat, label = data_prepare(coord, feat, label, self.split, self.voxel_size, self.voxel_max, self.transform, self.shuffle_index)return coord, feat, labeldef __len__(self):return len(self.data_idx) * self.loop

1.1 在init中把所有的data存储到共享内存中

for item in self.data_list:if not os.path.exists("/dev/shm/{}".format(item)):data_path = os.path.join(data_root, item + '.npy')data = np.load(data_path)  # xyzrgbl, N*7sa_create("shm://{}".format(item), data)

key就是文件名,存储在self.data_list中

1.2 在getitem从共享内存中读出data

data = SA.attach("shm://{}".format(self.data_list[data_idx])).copy()

2. 怎么查询key在不在共享内存中

os.path.exists(“/dev/shm/{}”.format(item))能够查询该key在不在共享内存中。

3. 共享内存的地址是什么,怎么查看

$ ls /dev/shm  
Area_5_hallway

通过/dev/shm地址访问,但是这部分数据存储在内存中。

4. 共享内存有多大

$ df -h   
Filesystem      Size  Used Avail Use% Mounted on
tmpfs           7.8G   44M  7.8G   1% /dev/shm

大小是物理内存的一半

5. 共享怎么删除

SA.delete("shm://{}".format('Area_5_hallway'))

SA.delete删除key

http://www.yayakq.cn/news/68511/

相关文章:

  • 数据库做网站和做软件有什么不一样网站营销软件
  • 郴州网站seo咸阳北京网站建设
  • 设计一个网站需要多久搬家公司网站建设价格
  • 网站建二级目录建设网站要求
  • 做游戏网站的市场网站的代理页面怎么做的
  • 开淘宝店和自己做购物网站哪个好财经公关公司排名
  • wordpress+插件+h5广安网站seo
  • 湛江手机网站建设公司wordpress符号表情
  • 芜湖那里帮人做销售网站怎么把自己的网站放到网上
  • 网站规划在网站建设中的作用是蒲公英路由器登录地址
  • 网站设计师专业装修公司 网站模板
  • dz论坛网站创建页面临沂seo排名外包
  • 什么网站可以自己做房子设计手机上如何制作自己的网址
  • 中国林业网站群建设工程最专业的网站建设收费
  • 东莞建设网站的位置服务号网站建设
  • 地方网站类型税企互动平台
  • 网站维护托管要多少钱网络工程和软件工程
  • 网站建设存在的问题及对策陕西企业营销型网站建设
  • 天津市网站建设做网站小语种翻译多少钱
  • 邵东网站开发什么网站可以做excel表格
  • 设计本笔记本wordpress改造seo
  • 做公众号一般在哪个网站照片做石材网站步骤
  • 上海网站开发哪家好薇汕头网站网站建设
  • 网站qq获取苏州网站开发公司招聘
  • 网站免费注册网站维护方案怎么做
  • 个人域名的网站网络公司排名100名
  • 做PHP网站前端网站进不去国税局网站里打印设置如何做
  • 电大网上作业代做网站crm系统设计
  • 快速制作简单的网站大批量刷关键词排名软件
  • 网站标题字符wordpress文章多个分类