Home
last modified time | relevance | path

Searched refs:num_devices (Results 1 – 25 of 151) sorted by relevance

1234567

/external/tensorflow/tensorflow/core/distributed_runtime/
Dcollective_param_resolver_distributed_test.cc138 void DefineWorkers(int num_workers, int num_devices, in DefineWorkers() argument
142 DefineWorker(name, device_type, num_devices, nccl); in DefineWorkers()
147 int num_devices, bool nccl) { in DefineWorker() argument
154 for (int i = 0; i < num_devices; ++i) { in DefineWorker()
178 void DefineCollectiveParams(int num_workers, int num_devices, in DefineCollectiveParams() argument
182 for (int di = 0; di < num_devices; ++di) { in DefineCollectiveParams()
186 CreateCollectiveParams(num_workers, num_devices, device_type); in DefineCollectiveParams()
191 CollectiveParams* CreateCollectiveParams(int num_workers, int num_devices, in CreateCollectiveParams() argument
197 cp->group.group_size = num_workers * num_devices; in CreateCollectiveParams()
208 void IssueRequests(int num_workers, int num_devices) { in IssueRequests() argument
[all …]
/external/OpenCL-CTS/test_conformance/SVM/
Dtest_byte_granularity.cpp59 cl_uint num_devices = 0; in test_svm_byte_granularity() local
63 …iceID, &byte_manipulation_kernels[0], &context, &program, &queues[0], &num_devices, CL_DEVICE_SVM_… in test_svm_byte_granularity()
67 cl_uint num_devices_plus_host = num_devices + 1; in test_svm_byte_granularity()
77 cl_uint **error_counts = (cl_uint**) malloc(sizeof(void*) * num_devices); in test_svm_byte_granularity()
79 for(cl_uint i=0; i < num_devices; i++) { in test_svm_byte_granularity()
91 for(cl_uint d=0; d < num_devices; d++) // device ids starting at 1. in test_svm_byte_granularity()
99 for(cl_uint d=0; d < num_devices; d++) clFlush(queues[d]); in test_svm_byte_granularity()
101 cl_uint host_id = num_devices; // host code will take the id above the devices. in test_svm_byte_granularity()
102 for(int i = (int)num_devices; i < num_elements; i+= num_devices_plus_host) pA[i] = host_id; in test_svm_byte_granularity()
104 for(cl_uint id = 0; id < num_devices; id++) clFinish(queues[id]); in test_svm_byte_granularity()
[all …]
Dtest_fine_grain_memory_consistency.cpp68 …ntext, clCommandQueueWrapper* queues, clKernelWrapper &kernel, cl_uint num_devices, cl_uint numBin… in launch_kernels_and_verify() argument
72 …NE_GRAIN_BUFFER | CL_MEM_SVM_ATOMICS, sizeof(BinNode) * (num_pixels * (num_devices + 1) + numBins)… in launch_kernels_and_verify()
91 for(cl_uint d=0; d<num_devices; d++) in launch_kernels_and_verify()
96 for(cl_uint d=0; d<num_devices; d++) clFlush(queues[d]); in launch_kernels_and_verify()
103 for(cl_uint d=0; d<num_devices; d++) clFinish(queues[d]); in launch_kernels_and_verify()
127 if(num_items != num_pixels * (num_devices + 1) ) in launch_kernels_and_verify()
129 …s not correct, num items %d, expected num items: %d\n", num_items, num_pixels * (num_devices + 1)); in launch_kernels_and_verify()
147 cl_uint num_devices = 0; in test_svm_fine_grain_memory_consistency() local
158 …jects(deviceID, (const char**)source, &context, &program, &queues[0], &num_devices, CL_DEVICE_SVM_… in test_svm_fine_grain_memory_consistency()
168 result = launch_kernels_and_verify(context, queues, kernel, num_devices, numBins, num_pixels); in test_svm_fine_grain_memory_consistency()
[all …]
Dtest_shared_address_space_fine_grain.cpp27 cl_uint num_devices = 0; in test_svm_shared_address_space_fine_grain() local
31 …ed_list_create_and_verify_kernels[0], &context, &program, &queues[0], &num_devices, CL_DEVICE_SVM_… in test_svm_shared_address_space_fine_grain()
69 …for (int ci=0; ci<(int)num_devices+1; ci++) // ci is CreationIndex, index of device/q to create l… in test_svm_shared_address_space_fine_grain()
71 …for (int vi=0; vi<(int)num_devices+1; vi++) // vi is VerificationIndex, index of device/q to veri… in test_svm_shared_address_space_fine_grain()
73 if(ci == num_devices) // last device index represents the host, note the num_device+1 above. in test_svm_shared_address_space_fine_grain()
84 if(vi == num_devices) in test_svm_shared_address_space_fine_grain()
Dmain.cpp171 …text* context, cl_program *program, cl_command_queue *queues, cl_uint *num_devices, cl_device_svm_… in create_cl_objects() argument
180 error = clGetDeviceIDs(platform_id, CL_DEVICE_TYPE_ALL, 0, NULL, num_devices ); in create_cl_objects()
183 std::vector<cl_device_id> devicesTmp(*num_devices), devices, capable_devices; in create_cl_objects()
185 error = clGetDeviceIDs(platform_id, CL_DEVICE_TYPE_ALL, *num_devices, &devicesTmp[0], NULL ); in create_cl_objects()
199 for(cl_uint i = 0; i < *num_devices; i++) in create_cl_objects()
233 *num_devices = num_capable_devices; in create_cl_objects()
242 *context = clCreateContext(context_properties, *num_devices, &devices[0], NULL, NULL, &error); in create_cl_objects()
247 for(cl_uint i = 0; i < *num_devices; i++) in create_cl_objects()
Dtest_shared_address_space_fine_grain_buffers.cpp68 cl_uint num_devices = 0; in test_svm_shared_address_space_fine_grain_buffers() local
72 …ed_list_create_and_verify_kernels[0], &context, &program, &queues[0], &num_devices, CL_DEVICE_SVM_… in test_svm_shared_address_space_fine_grain_buffers()
105 …for (int ci=0; ci<(int)num_devices+1; ci++) // ci is CreationIndex, index of device/q to create l… in test_svm_shared_address_space_fine_grain_buffers()
107 …for (int vi=0; vi<(int)num_devices+1; vi++) // vi is VerificationIndex, index of device/q to veri… in test_svm_shared_address_space_fine_grain_buffers()
109 if(ci == num_devices) // last device index represents the host, note the num_device+1 above. in test_svm_shared_address_space_fine_grain_buffers()
120 if(vi == num_devices) in test_svm_shared_address_space_fine_grain_buffers()
Dtest_cross_buffer_pointers.cpp135 cl_uint num_devices = 0; in test_svm_cross_buffer_pointers_coarse_grain() local
139 …VMCrossBufferPointers_test_kernel[0], &context, &program, &queues[0], &num_devices, CL_DEVICE_SVM_… in test_svm_cross_buffer_pointers_coarse_grain()
186 …for (int ci=0; ci<(int)num_devices+1; ci++) // ci is CreationIndex, index of device/q to create l… in test_svm_cross_buffer_pointers_coarse_grain()
188 …for (int vi=0; vi<(int)num_devices+1; vi++) // vi is VerificationIndex, index of device/q to veri… in test_svm_cross_buffer_pointers_coarse_grain()
190 if(ci == num_devices) // last device index represents the host, note the num_device+1 above. in test_svm_cross_buffer_pointers_coarse_grain()
201 if(vi == num_devices) in test_svm_cross_buffer_pointers_coarse_grain()
/external/tensorflow/tensorflow/python/distribute/v1/
Dall_reduce.py317 num_devices = len(input_tensors)
318 if num_devices == 0:
320 if num_devices == 1:
325 num_chunks = num_devices * num_subchunks
326 num_ticks = num_devices - 1
330 for d in range(0, num_devices):
339 for d in range(0, num_devices):
343 seg_index = (rank + num_devices - (2 + tick)) % num_devices
350 for d in range(0, num_devices):
353 seg_index = (rank + num_devices - (2 + tick)) % num_devices
[all …]
/external/OpenCL-CTS/test_conformance/buffers/
Dtest_buffer_migrate.cpp51 …ations migrate, cl_command_queue *queues, cl_mem *mem_objects, cl_uint num_devices, cl_mem_migrati… in migrateMemObject() argument
56 for (i=0; i<num_devices; i++) { in migrateMemObject()
57 j = genrand_int32(d) % num_devices; in migrateMemObject()
66 if ((j == i) && (num_devices > 1)) j = (j+1) % num_devices; in migrateMemObject()
81 static cl_int restoreBuffer(cl_command_queue *queues, cl_mem *buffers, cl_uint num_devices, cl_mem_… in restoreBuffer() argument
88 for (i=0; i<num_devices; i++) { in restoreBuffer()
105 cl_uint num_devices, num_devices_limited; in test_buffer_migrate() local
178 …CreateSubDevices(deviceID, (const cl_device_partition_property *)property, -1, NULL, &num_devices); in test_buffer_migrate()
179 if ((err != CL_SUCCESS) || (num_devices == 0)) { in test_buffer_migrate()
185 num_devices = 1; in test_buffer_migrate()
[all …]
Dtest_image_migrate.cpp62 cl_uint num_devices, cl_mem_migration_flags *flags, MTdata d) in migrateMemObject() argument
67 for (i=0; i<num_devices; i++) { in migrateMemObject()
68 j = genrand_int32(d) % num_devices; in migrateMemObject()
77 if ((j == i) && (num_devices > 1)) j = (j+1) % num_devices; in migrateMemObject()
93 static cl_int restoreImage(cl_command_queue *queues, cl_mem *mem_objects, cl_uint num_devices, in restoreImage() argument
104 for (i=0; i<num_devices; i++) { in restoreImage()
122 cl_uint num_devices, num_devices_limited; in test_image_migrate() local
211 …CreateSubDevices(deviceID, (const cl_device_partition_property *)property, -1, NULL, &num_devices); in test_image_migrate()
212 if ((err != CL_SUCCESS) || (num_devices == 0)) { in test_image_migrate()
218 num_devices = 1; in test_image_migrate()
[all …]
/external/OpenCL-CTS/test_conformance/d3d10/
Dmain.cpp63 cl_uint num_devices = 0; in main() local
66 TestAdapterEnumeration(platform, pAdapter, pDevice, &num_devices); in main()
69 if (num_devices) in main()
71 TestAdapterDevices(platform, pAdapter, pDevice, num_devices); in main()
73 num_devices_tested += num_devices; in main()
90 …ation(cl_platform_id platform, IDXGIAdapter* pAdapter, ID3D10Device* pDevice, cl_uint* num_devices) in TestAdapterEnumeration() argument
202 *num_devices = num_device_devices; in TestAdapterEnumeration()
210 cl_uint num_devices = 0; in TestAdapterDevices() local
225 &num_devices); in TestAdapterDevices()
230 (num_devices == num_devices_expected), in TestAdapterDevices()
[all …]
/external/tensorflow/tensorflow/core/kernels/
Dnccl_ops.cc56 int num_devices() const { return num_devices_; } in num_devices() function in tensorflow::__anon27d3229c0111::NcclAsyncOpBase
116 /*num_local_devices=*/num_devices(), in ComputeAsync()
117 /*num_global_devices=*/num_devices(), in ComputeAsync()
147 /*num_local_devices=*/num_devices(), in ComputeAsync()
148 /*num_global_devices=*/num_devices(), in ComputeAsync()
183 /*num_local_devices=*/num_devices(), in ComputeAsync()
184 /*num_global_devices=*/num_devices(), in ComputeAsync()
216 /*num_local_devices=*/num_devices(), in ComputeAsync()
217 /*num_global_devices=*/num_devices(), in ComputeAsync()
252 /*num_local_devices=*/num_devices(), in ComputeAsync()
[all …]
/external/OpenCL-CTS/test_conformance/d3d11/
Dmain.cpp66 cl_uint num_devices = 0; in main() local
69 TestAdapterEnumeration(platform, pAdapter, pDevice, &num_devices); in main()
72 if (num_devices) in main()
74 TestAdapterDevices(platform, pAdapter, pDevice, pDC, num_devices); in main()
76 num_devices_tested += num_devices; in main()
98 cl_uint* num_devices) in TestAdapterEnumeration() argument
195 *num_devices = num_device_devices; in TestAdapterEnumeration()
208 cl_uint num_devices = 0; in TestAdapterDevices() local
223 &num_devices); in TestAdapterDevices()
228 (num_devices == num_devices_expected), in TestAdapterDevices()
[all …]
/external/tensorflow/tensorflow/python/data/experimental/ops/
Ddistribute_options.py139 num_devices = options.create_option( variable in DistributeOptions
149 if self.num_devices is not None:
150 pb.num_devices = self.num_devices
156 self.num_devices = pb.num_devices
/external/webrtc/modules/audio_device/
Daudio_device_unittest.cc723 int num_devices = audio_device()->PlayoutDevices(); in TEST_P() local
725 num_devices += 2; in TEST_P()
727 EXPECT_GT(num_devices, 0); in TEST_P()
728 for (int i = 0; i < num_devices; ++i) { in TEST_P()
731 EXPECT_EQ(-1, audio_device()->PlayoutDeviceName(num_devices, device_name, in TEST_P()
740 int num_devices = audio_device()->RecordingDevices(); in TEST_P() local
742 num_devices += 2; in TEST_P()
744 EXPECT_GT(num_devices, 0); in TEST_P()
745 for (int i = 0; i < num_devices; ++i) { in TEST_P()
749 EXPECT_EQ(-1, audio_device()->RecordingDeviceName(num_devices, device_name, in TEST_P()
[all …]
/external/mesa3d/src/loader/
Dloader.c139 int i, num_devices, fd = -1; in loader_open_render_node() local
141 num_devices = drmGetDevices2(0, devices, MAX_DRM_DEVICES); in loader_open_render_node()
142 if (num_devices <= 0) in loader_open_render_node()
145 for (i = 0; i < num_devices; i++) { in loader_open_render_node()
172 drmFreeDevices(devices, num_devices); in loader_open_render_node()
174 if (i == num_devices) in loader_open_render_node()
306 int i, num_devices, fd = -1; in loader_get_user_preferred_fd() local
324 num_devices = drmGetDevices2(0, devices, MAX_DRM_DEVICES); in loader_get_user_preferred_fd()
325 if (num_devices <= 0) in loader_get_user_preferred_fd()
328 for (i = 0; i < num_devices; i++) { in loader_get_user_preferred_fd()
[all …]
/external/OpenCL-CTS/test_conformance/api/
Dtest_platform.cpp181 cl_uint num_devices; in test_get_platform_ids() local
232 err = clGetDeviceIDs(platforms[p], CL_DEVICE_TYPE_ALL, 0, NULL, &num_devices); in test_get_platform_ids()
234 devices = (cl_device_id *)malloc(num_devices*sizeof(cl_device_id)); in test_get_platform_ids()
235 memset(devices, 0, sizeof(cl_device_id)*num_devices); in test_get_platform_ids()
236 err = clGetDeviceIDs(platforms[p], CL_DEVICE_TYPE_ALL, num_devices, devices, NULL); in test_get_platform_ids()
239 log_info("\tPlatform has %d devices.\n", (int)num_devices); in test_get_platform_ids()
240 for (int d=0; d<(int)num_devices; d++) { in test_get_platform_ids()
/external/llvm-project/openmp/libomptarget/test/api/
Domp_get_num_devices.c12 int num_devices = omp_get_num_devices(); in test_omp_get_num_devices() local
13 printf("num_devices = %d\n", num_devices); in test_omp_get_num_devices()
18 return (num_devices > 0); in test_omp_get_num_devices()
/external/mesa3d/src/gallium/frontends/clover/api/
Dcontext.cpp71 cl_uint num_devices; in clCreateContextFromType() local
77 ret = clGetDeviceIDs(d_platform, type, 0, NULL, &num_devices); in clCreateContextFromType()
80 devs.resize(num_devices); in clCreateContextFromType()
81 ret = clGetDeviceIDs(d_platform, type, num_devices, devs.data(), 0); in clCreateContextFromType()
85 return clCreateContext(d_props, num_devices, devs.data(), pfn_notify, in clCreateContextFromType()
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/
DTensorDeviceCuda.h60 int num_devices; in initializeDeviceProp() local
61 cudaError_t status = cudaGetDeviceCount(&num_devices); in initializeDeviceProp()
68 m_deviceProperties = new cudaDeviceProp[num_devices]; in initializeDeviceProp()
69 for (int i = 0; i < num_devices; ++i) { in initializeDeviceProp()
119 int num_devices; in initializeDeviceProp() local
120 cudaError_t err = cudaGetDeviceCount(&num_devices); in initializeDeviceProp()
123 assert(device < num_devices); in initializeDeviceProp()
/external/tensorflow/tensorflow/core/api_def/base_api/
Dapi_def_NcclReduce.pbtxt3 summary: "Reduces `input` from `num_devices` using `reduction` to a single device."
5 Reduces `input` from `num_devices` using `reduction` to a single device.
11 data: the value of the reduction across all `num_devices` devices.
/external/tensorflow/tensorflow/lite/nnapi/
Dnnapi_util.cc51 uint32_t num_devices = 0; in GetDeviceNamesList() local
53 NnApiImplementation()->ANeuralNetworks_getDeviceCount(&num_devices); in GetDeviceNamesList()
55 for (uint32_t i = 0; i < num_devices; i++) { in GetDeviceNamesList()
/external/tensorflow/tensorflow/core/common_runtime/
Dring_gatherer_test.cc139 void Init(int num_workers, int num_devices, DataType dtype, in Init() argument
151 for (int di = 0; di < num_devices; ++di) { in Init()
158 int dev_idx = (wi * num_devices) + di; in Init()
190 col_params_->group.group_size = num_workers * num_devices; in Init()
199 int subdiv_stride = num_devices / num_subdivs; in Init()
208 for (int di = 0; di < num_devices; ++di) { in Init()
211 for (int di = 0; di < num_devices; ++di) { in Init()
213 int other = (di + (is_odd ? 7 : 3)) % num_devices; in Init()
224 for (int di = 0; di < num_devices; ++di) { in Init()
239 num_devices; in Init()
[all …]
Dring_reducer_test.cc162 void Init(int num_workers, int num_devices, DataType dtype, in Init() argument
174 for (int di = 0; di < num_devices; ++di) { in Init()
181 int dev_idx = (wi * num_devices) + di; in Init()
213 col_params_->group.group_size = num_workers * num_devices; in Init()
222 int subdiv_stride = num_devices / num_subdivs; in Init()
231 for (int di = 0; di < num_devices; ++di) { in Init()
234 for (int di = 0; di < num_devices; ++di) { in Init()
236 int other = (di + (is_odd ? 7 : 3)) % num_devices; in Init()
248 col_params_->group.num_devices_per_task[task_name] = num_devices; in Init()
249 for (int di = 0; di < num_devices; ++di) { in Init()
[all …]
/external/tensorflow/tensorflow/compiler/xla/experimental/xla_sharding/
Dxla_sharding.py129 def split(cls, tensor, split_dimension, num_devices, input_shape=None): argument
150 shape[split_dimension] < num_devices):
153 (shape, split_dimension, num_devices))
156 tile_assignment_dims[split_dimension] = num_devices
162 tile_assignment_devices=range(num_devices)))
300 num_devices, argument
314 return Sharding.split(tensor, split_dimension, num_devices,

1234567