Use ast.literal_eval to parse tuple hyperparameters (#488)
TupleHyperparameter.parse() used eval() to convert string values to tuples. Switch to ast.literal_eval, matching NestedListHyperparameter, so only Python literals are accepted. Add a unit test confirming non-literal input is rejected.
Co-authored-by: Bhanu Teja Goshikonda bhanugk@amazon.com
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802047560号