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

网页制作网站开发流程西城区网站建设推广seo

网页制作网站开发流程,西城区网站建设推广seo,卡片式主题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.yayakq.cn/news/230710/

相关文章:

  • 大型网站空间费用山西大同专业网站建设价格
  • 网站域名实名认证通知设计师接单的网站
  • 广州做网站的企业海南网站建设
  • 网站界面分类网站错误404
  • 响应式网站布局实例万网是做网站的吗
  • 网站代码优化视频教程wordpress博客文章美化
  • 庆阳门户网站淘宝客网站怎么做分销
  • 现代化的中国风网站军棋是哪个网站开发的
  • 南京装修公司做网站上海广告公司薪资
  • 广元建设厅官方网站wordpress页面顶部登录
  • 想找人做网站 要怎么选择驻马店 网站制作
  • 电影网站建设目的营销中台
  • 如何建一个营销网站知乎关键词排名
  • 西安网站建设公郑东新区建设局网站
  • 爱的网站网站建设需要什么研究条件
  • 大朗做网站在优化 导航网站
  • 有了网站源码 怎么建设网站永康电子商务网站建设公司
  • python 做网站很快吗门户网站的首页模板
  • 南宁网站建设哪家专业网站建设制作微商授权书
  • 企业门户网站建设案例医院如何做网站策划
  • 个人如何做网站软件网站开发主要内容
  • 苏州姑苏区专业做网站合肥新站区有做网站的吗
  • 淘宝做问卷的网站好在linux系统上用什么做网站
  • 那个网站做字体自己做的个人网站无法备案
  • 近五年网站开发参考文献天津建设与管理局网站
  • 北仑网站建设网站做农业种子的网站
  • wordpress 企业网站模板手机网站分类菜单
  • 新网站设计最简单的软件建网站建设网站
  • 天津网站建设工作室网站建设步和客户沟通
  • 好的网站或网页推荐新闻媒体发稿平台