Closed alyst closed 7 years ago
It turned out that keyword-arg-containing methods have problems with type inference (JuliaLang/julia#9551), so tsne()
was severely affected, because both perplexities()
and std()
contain keyword args. With this (+ the other issues highlighted by profiling) fixed I got dramatic speed-ups (from ~150s to ~30s). Hopefully it would also solve Travis timeouts.
Don't know why certain tests are 1000x slower on 0.5 than on 0.6 when running from Travis. On my system there's no such difference between the versions.