Commit Graph

10 Commits

Author SHA1 Message Date
4726ee0c9c Produce benchmark JSON schema v2
- No more '(Display)' strings in the GPU names, but store devices as
  `{'name': name, 'type': 'CPU/CUDA/OPENCL', 'is_display': bool}`
- Introduces testing with py.test & pipenv. The test suite is far from
  complete, though.
2018-08-28 12:11:01 +02:00
0e1d2810fe Implement requesting device by index
For now main goal is to be able to request specific Vega card.
In the longer term we can use this to select compute device
which is a non-display, or the one which is on specific PCI
slot or so.
2018-08-10 10:21:04 +02:00
89a29b36c0 Tweak tile size on GPU 2018-08-07 17:07:44 +02:00
4719af789c Implement compute device selector 2018-08-06 14:55:07 +02:00
df981f5c4d Correct logic around enabling display-only device configuration 2017-11-16 15:26:13 +01:00
c41658857a Various fixes
- Do not enable CPU device together with OpenCL/CUDA when device name is not
  specified.
- Adopt output log parser fr the changed path tracing message.
- Solve issue with using same short name of command line argument for single
  device specification.
- Reshuffle include statements so it's kind of possible to use bundle python.
  Still need to work this properly, but that's for later.
2017-11-01 16:07:46 +01:00
c5f7365d8a Initial support of single GPU rendering when multiple cards with same name exists 2017-10-23 16:50:15 +02:00
bdc7bff426 Report threads actually used by Blender
The thing is, due to possibly NUMA or CPU groups used, number of
Blender threads might be different from system number of threads.
2017-08-24 11:38:15 +02:00
d4370881ca Fix wrong stripping of display device 2017-08-18 17:11:07 +02:00
ab2fe20c8f Initial commit 2017-08-18 12:12:25 +02:00