Fixed 'meta' and 'hyp' may out of order when using evolve (#4657)

* Fixed 'meta' and 'hyp' may out of order when using evolve

* Update gitignore
pull/4679/head
imyhxy 2021-09-05 23:43:09 +08:00 committed by GitHub
parent fad57c29cd
commit f64fab5825
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

2
.gitignore vendored
View File

@ -76,7 +76,7 @@ sdist/
var/
wheels/
*.egg-info/
wandb/
/wandb/
.installed.cfg
*.egg

View File

@ -570,7 +570,7 @@ def main(opt):
mp, s = 0.8, 0.2 # mutation probability, sigma
npr = np.random
npr.seed(int(time.time()))
g = np.array([x[0] for x in meta.values()]) # gains 0-1
g = np.array([meta[k][0] for k in hyp.keys()]) # gains 0-1
ng = len(meta)
v = np.ones(ng)
while all(v == 1): # mutate until a change occurs (prevent duplicates)