A GPU-accelerated library containing highly optimized building blocks and an execution engine for data processing to accelerate deep learning training and inference applications.
New feature (non-breaking change which adds functionality)
Breaking change (fix or feature that would cause existing functionality to not work as expected)
Description:
Prior to this change it was possible to construct an OpSpec with a name of a nonexistent schema, but it was impossible to query it for arguments - even ones that were present in the OpSpec.
This change introduces a default schema which is used in argument queries in absence of a proper schema. This gives consistent results when querying for default values of built-in arguments.
Category:
New feature (non-breaking change which adds functionality) Breaking change (fix or feature that would cause existing functionality to not work as expected)
Description:
Prior to this change it was possible to construct an OpSpec with a name of a nonexistent schema, but it was impossible to query it for arguments - even ones that were present in the OpSpec. This change introduces a default schema which is used in argument queries in absence of a proper schema. This gives consistent results when querying for default values of built-in arguments.
Additional information:
Affected modules and functionalities:
OpSpec::[Try]Get[Repeated]Argument
Key points relevant for the review:
Tests:
OpSpecTest.EmptySchema
Checklist
Documentation
DALI team only
Requirements
REQ IDs: N/A
JIRA TASK: N/A