(self.model_desc, i) # 获取模型输出个数 temp_buffer, ret = acl.rt.malloc(temp_buffer_size, ACL_MEM_MALLOC_NORMAL_ONLY) # 为每个输出申请device内存 dataset_buffer = acl.create_data_buffer(temp_buffer, temp_buffer_size) # 创建输出的data buffer结构,将申请的内存填入data buffer _, ret = ...
获取模型输出个数temp_buffer, ret = acl.rt.malloc(temp_buffer_size, ACL_MEM_MALLOC_NORMAL_ONLY...
} else if (policy == ACL_MEM_MALLOC_NORMAL_ONLY) { flags |= RT_MEMORY_POLICY_DEFAULT_PAGE_ONLY; } else if (policy == ACL_MEM_MALLOC_HUGE_FIRST_P2P) { flags |= RT_MEMORY_POLICY_HUGE_PAGE_FIRST_P2P; } else if (policy == ACL_MEM_MALLOC_HUGE_ONLY_P2P) { flags |= RT...
ACL_MEM_MALLOC_HUGE_ONLY, ACL_MEM_MALLOC_NORMAL_ONLY, ACL_MEM_MALLOC_HUGE_FIRST_P2P, ACL_MEM_MALLOC_HUGE_ONLY_P2P, ACL_MEM_MALLOC_NORMAL_ONLY_P2P, ACL_MEM_TYPE_LOW_BAND_WIDTH = 0x0100, ACL_MEM_TYPE_HIGH_BAND_WIDTH = 0x1000, } aclrtMemMallocPolicy; typedef enum aclrtMem...
ACL_MEM_MALLOC_NORMAL_ONLY) utils.check_ret("acl.rt.malloc", ret) # crate oputput data buffer dataset_buffer = acl.create_data_buffer(buf, size) _, ret = acl.mdl.add_dataset_buffer(dataset, dataset_buffer) log_info("malloc output %d, size %d" % (i, size)) if ret: ...
} else if (policy == ACL_MEM_MALLOC_NORMAL_ONLY) { flags |= RT_MEMORY_POLICY_DEFAULT_PAGE_ONLY; } else if (policy == ACL_MEM_MALLOC_HUGE_FIRST_P2P) { flags |= RT_MEMORY_POLICY_HUGE_PAGE_FIRST_P2P; } else if (policy == ACL_MEM_MALLOC_HUGE_ONLY_P2P) { flags |= RT...
} else if (policy == ACL_MEM_MALLOC_NORMAL_ONLY) { flags |= RT_MEMORY_POLICY_DEFAULT_PAGE_ONLY; } else if (policy == ACL_MEM_MALLOC_HUGE_FIRST_P2P) { flags |= RT_MEMORY_POLICY_HUGE_PAGE_FIRST_P2P; } else if (policy == ACL_MEM_MALLOC_HUGE_ONLY_P2P) { flags |= RT...
ACL_MEM_MALLOC_HUGE_ONLY, ACL_MEM_MALLOC_NORMAL_ONLY, ACL_MEM_MALLOC_HUGE_FIRST_P2P, ACL_MEM_MALLOC_HUGE_ONLY_P2P, ACL_MEM_MALLOC_NORMAL_ONLY_P2P, ACL_MEM_TYPE_LOW_BAND_WIDTH = 0x0100, ACL_MEM_TYPE_HIGH_BAND_WIDTH = 0x1000, } aclrtMemMallocPolicy; typedef enum aclrtMem...
ACL_MEM_MALLOC_HUGE_ONLY, ACL_MEM_MALLOC_NORMAL_ONLY, ACL_MEM_MALLOC_HUGE_FIRST_P2P, ACL_MEM_MALLOC_HUGE_ONLY_P2P, ACL_MEM_MALLOC_NORMAL_ONLY_P2P, ACL_MEM_TYPE_LOW_BAND_WIDTH = 0x0100, ACL_MEM_TYPE_HIGH_BAND_WIDTH = 0x1000, } aclrtMemMallocPolicy; typedef enum aclrtMem...