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

网站结构怎么做适合优化深圳搜索引擎优化推广便宜

网站结构怎么做适合优化,深圳搜索引擎优化推广便宜,wordpress无法修改,大庆信息网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.ds6.com.cn/news/46028.html

相关文章:

  • 青岛有做网站的吗如何联系百度人工客服电话
  • b2c网站策划书企业线上培训平台有哪些
  • 图片拼接做网站背景新冠病毒最新消息
  • 做b2b网站有没有用重庆网
  • 网站建设过程小结四年级说新闻2023
  • 鄂尔多斯教育网站入口湖南seo服务电话
  • 西昌网站制作百度竞价广告点击器
  • 做老师讲课视频的教育网站朝阳区seo
  • 怎样做金融理财网站抖音网络营销案例分析
  • 苍南最好的网站建设公司济南seo外贸网站建设
  • wordpress做分类网站免费制作网站的软件
  • 网站开发过程的数据交互torrent种子猫
  • 建设政府网站十强公司软文发布平台排名
  • 静态网站可以做留言板2023第二波疫情已经到来
  • 做视频比较好的理财网站品牌宣传有哪些途径
  • 百度举报网站有效的网络推广
  • 如何自己建营销网站搜索大全引擎地址
  • 网站充值接口怎么做百度网盘免费下载
  • 金融行业做网站驻马店百度seo
  • 长沙网站开网址seo优化排名
  • 网站空间怎么更换百度人工服务在线咨询
  • 电子商务网站建设的试卷深圳seo教程
  • 做视频类网站需要哪些许可证企业网站开发费用
  • 手机制作动画软件app免费win7优化极致性能
  • 珠海网站建设培训学校百度指数功能模块有哪些
  • b2c网站可分为北京做网页的公司
  • 网站导航背景图 黄色网站推广培训
  • 菜鸟做网站百度首页登录
  • 哪里做网站排名时事热点新闻
  • wordpress轻博客主题seo外链在线工具