Quickm hack to support device name overrides
Sometimes device name should be overriden, so it's possible to distinguish different AMD Vega flavors.
This commit is contained in:
@@ -49,6 +49,9 @@ def configureArgumentParser():
|
||||
parser.add_argument('-n', '--device-name',
|
||||
help="Device name to render on",
|
||||
default="")
|
||||
parser.add_argument('-o', '--device-name-override',
|
||||
help="Override compute device name with this",
|
||||
default="")
|
||||
parser.add_argument('-s', '--device-single',
|
||||
help="Use single device when multiple matches",
|
||||
action='store_true',
|
||||
@@ -98,6 +101,8 @@ def injectArgparseConfiguration(config, args):
|
||||
section['device_type'] = args.device_type
|
||||
if args.device_name:
|
||||
section['device_name'] = args.device_name
|
||||
if args.device_name_override:
|
||||
section['device_name_override'] = args.device_name_override
|
||||
if args.device_single:
|
||||
section['device_single'] = args.device_single
|
||||
|
||||
@@ -353,6 +358,10 @@ def main():
|
||||
ctx.scenes = farm_config['scenes'].split(",")
|
||||
else:
|
||||
ctx.scenes = ctx.listAllScenes(ctx.scenes_dir)
|
||||
# Print additional informaiton.
|
||||
if farm_config["device_name_override"]:
|
||||
print("Using device name override: {}" .
|
||||
format(farm_config["device_name_override"]))
|
||||
# Print prelmiinary information.
|
||||
blender_dvice_info = benchrunner.benchmarkGetDeviceInfo(ctx)
|
||||
if not blender_dvice_info['device_type']:
|
||||
@@ -379,6 +388,8 @@ def main():
|
||||
"device_info": blender_dvice_info,
|
||||
"stats": all_stats if all_stats else {}
|
||||
}
|
||||
if farm_config["device_name_override"]:
|
||||
results["device_name_override"] = farm_config["device_name_override"]
|
||||
saveResults(ctx, results, results_output_dir)
|
||||
return all_stats is not None
|
||||
finally:
|
||||
|
Reference in New Issue
Block a user