Blender
V3.3
intern
cycles
device
cuda
device/cuda/device.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: Apache-2.0
2
* Copyright 2011-2022 Blender Foundation */
3
4
#pragma once
5
6
#include "
util/string.h
"
7
#include "
util/vector.h
"
8
9
CCL_NAMESPACE_BEGIN
10
11
class
Device
;
12
class
DeviceInfo
;
13
class
Profiler
;
14
class
Stats
;
15
16
bool
device_cuda_init
();
17
18
Device
*
device_cuda_create
(
const
DeviceInfo
&info,
Stats
&stats,
Profiler
&profiler);
19
20
void
device_cuda_info
(
vector<DeviceInfo>
&
devices
);
21
22
string
device_cuda_capabilities
();
23
24
CCL_NAMESPACE_END
DeviceInfo
Definition:
device/device.h:60
Device
Definition:
device/device.h:105
Profiler
Definition:
util/profiling.h:69
Stats
Definition:
util/stats.h:12
vector< DeviceInfo >
CCL_NAMESPACE_END
#define CCL_NAMESPACE_END
Definition:
cuda/compat.h:9
vector.h
device_cuda_info
void device_cuda_info(vector< DeviceInfo > &devices)
Definition:
device/cuda/device.cpp:94
device_cuda_capabilities
string device_cuda_capabilities()
Definition:
device/cuda/device.cpp:195
device_cuda_create
Device * device_cuda_create(const DeviceInfo &info, Stats &stats, Profiler &profiler)
Definition:
device/cuda/device.cpp:59
device_cuda_init
bool device_cuda_init()
Definition:
device/cuda/device.cpp:18
CCL_NAMESPACE_BEGIN
Definition:
python.cpp:37
blender::compositor::devices
Vector< CPUDevice > devices
list of all CPUDevices. for every hardware thread an instance of CPUDevice is created
Definition:
COM_WorkScheduler.cc:58
string.h
Generated on Sat Jul 27 2024 14:57:55 for Blender by
doxygen
1.9.1