You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
For some architectures, get_cost_info() returns different flops/params for hp="12" and hp="200" in topology search space.
For example, the number of parameters (for CIFAR-10) of architecture |skip_connect~0|+|none~0|nor_conv_3x3~1|+|avg_pool_3x3~0|nor_conv_3x3~1|nor_conv_3x3~2| is 0.802426 for hp="12", but for hp="200", the value is 0.6403993333333333.
I've found many other architectures in which the same behavior occurs, but some specific examples are as follows:
Expected behavior
I think flops/params for hp="12" and hp="200" should be the same.
(From reading the paper and your implementation in AutoDL-Projects, I could not find any factors that would make a difference.)
The text was updated successfully, but these errors were encountered:
D-X-Y
changed the title
get_cost_info with hp="200" returns weird value for some architectures
get_cost_info(hp="200") returns weird value for some models in topology search space
Jan 19, 2022
Hi @mzsrkeen10, I have updated the api to fix this issue.
You can now re-install this library and have a try. Please first uninstall all previous versions, by using pip uninstall nats_bench, and then reinstall it pip install nats_bench==1.6.
Describe the bug
For some architectures,
get_cost_info()
returns different flops/params forhp="12"
andhp="200"
in topology search space.For example, the number of parameters (for CIFAR-10) of architecture
|skip_connect~0|+|none~0|nor_conv_3x3~1|+|avg_pool_3x3~0|nor_conv_3x3~1|nor_conv_3x3~2|
is0.802426
forhp="12"
, but forhp="200"
, the value is0.6403993333333333
.I've found many other architectures in which the same behavior occurs, but some specific examples are as follows:
|nor_conv_1x1~0|+|nor_conv_3x3~0|skip_connect~1|+|none~0|skip_connect~1|none~2|
|nor_conv_3x3~0|+|skip_connect~0|skip_connect~1|+|none~0|skip_connect~1|none~2|
To Reproduce
Expected behavior
I think flops/params for
hp="12"
andhp="200"
should be the same.(From reading the paper and your implementation in AutoDL-Projects, I could not find any factors that would make a difference.)
The text was updated successfully, but these errors were encountered: