microsoft/nni

No error raise for wrong type of result

Open

#3,641 opened on 2021年5月14日

GitHub で見る
 (3 comments) (0 reactions) (1 assignee)Python (13,504 stars) (1,830 forks)batch import
help wanteduser raised

説明

Describe the issue:

When parsing value in torch.tensor with dtype=torch.float to nni.report_intermediate_result and nni.report_final_result, there is no Exception raised and no result recorded.

It is desired to raise a ValueError, or auto-convert to python float (raise a ValueError when cannot be converted).

Environment:

  • NNI version:
  • Training service (local|remote|pai|aml|etc):
  • Client OS:
  • Server OS (for remote mode only):
  • Python version:
  • PyTorch/TensorFlow version:
  • Is conda/virtualenv/venv used?:
  • Is running in Docker?:

Configuration:

  • Experiment config (remember to remove secrets!):
  • Search space:

Log message:

  • nnimanager.log:
  • dispatcher.log:
  • nnictl stdout and stderr:

How to reproduce it?:

コントリビューターガイド