Commit History

Idea for getting algorithm on GPU
cf89640

MilesCranmer commited on

Iterate version - recycle array allocations
dc01abd

MilesCranmer commited on

Recycle arrays more; gets speedup
40270bf

MilesCranmer commited on

Increase speed by explicitly allocating arrays
ec58b6d

MilesCranmer commited on

Compile julia in fastmath mode
0f6ed91

MilesCranmer commited on

Use @fastmath for evaluating on array
d5ec823

MilesCranmer commited on

Clarify for benchmarks under v0.3.2
e8b8d89
unverified

MilesCranmer commited on

Create full benchmark set on v0.3.*
1c63c5c

MilesCranmer commited on

Add benchmark file
c8d959a

MilesCranmer commited on

Undo recursive distributed spawning, as slow
fd06a40

MilesCranmer commited on

Eval with recursive nested spawn
fc6dd4d

MilesCranmer commited on

Iterate version - performance regression eliminated
eb3700d

MilesCranmer commited on

Remove nested threading for tree traversal
c9cb1b6

MilesCranmer commited on

Make job spawn asynchronous
02e2655

MilesCranmer commited on

Let compiler know the main loop is inbounds; this speeds up the code significantly
4df12c1

MilesCranmer commited on

Test operators before running
de38458

MilesCranmer commited on

Iterate version - added sqrtm operator
b00f082

MilesCranmer commited on

Give sqrtm operators to work with negatives
78a18f0

MilesCranmer commited on

Switch to enum for functions
dd17964

MilesCranmer commited on

Clean up installation instructions
b5a1925
unverified

MilesCranmer commited on

Iterate version - sympy output
689e85e

MilesCranmer commited on

Add missing sympy mappings in test
e394c0e

MilesCranmer commited on

Catch travis errors stemming from domain error
ef3bdd3

MilesCranmer commited on

Add sympy and score as output
5908dc9

MilesCranmer commited on

Reduce number of threads per worker
0557713

MilesCranmer commited on

Parallelize all recursive functions
3a578d2

MilesCranmer commited on

Speed up by not recalculating score
cb0e2e9

MilesCranmer commited on

Idea for caching calculations within each tree
6d4b486

MilesCranmer commited on

Change assert to allow no binary/unary operators
29edd56

MilesCranmer commited on

Add test for empty unary_operators list
48b723d

MilesCranmer commited on

Remove assert for empty unary_operators
3acde9e

MilesCranmer commited on

Calculate running average of speed
2f6f790

MilesCranmer commited on

Fix blocking of populations via RemoteChannel()
7b70a53

MilesCranmer commited on

More feature ideas
29db367

MilesCranmer commited on

Update hyperopt script to new API
4f80ce5

MilesCranmer commited on

Allow for more populations than processes
121e6ac

MilesCranmer commited on

Set initial score to 0 instead of nan
13409d1

MilesCranmer commited on

Fix scoring function - extra logarithm was added
87afd92

MilesCranmer commited on

Force version of julia in travis
6b65e2e
unverified

MilesCranmer commited on

Remove git workflow
2e78f04

MilesCranmer commited on