-
Notifications
You must be signed in to change notification settings - Fork 9
Remove CTask #123
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove CTask #123
Conversation
2b23add to
fb12fa2
Compare
|
I'm having trouble benchmarking this against Turing because it seems that the current state of I did benchmark this PR against AdvancedPS.jl. It doesn't matter so much it seems. Libtask.jl#master and AdvancedPS.jl#master$ julia --project
julia> using Pkg
julia> @time Pkg.test()
[...]
33.438645 seconds (5.31 M allocations: 326.480 MiB, 0.60% gc time, 10.18% compilation time)Libtask.jl#rh/tapedtask and AdvancedPS.jl#rh/tapedtask$ julia --project
julia> using Pkg
julia> @time Pkg.test()
[...]
33.002745 seconds (5.33 M allocations: 328.248 MiB, 0.59% gc time, 10.20% compilation time)Let's move towards merging this and continue improving performance once all packages moved over to this new Libtask version? |
|
@rikhuijzer The most recent release of
|
|
For what it's worth, I've managed to benchmark this against a subset of the Turing testsets: Libtask.jl#master, AdvancedPS#0.3.3 and Turing.jl#rh/tapedtaskLibtask.jl#this PR, AdvancedPS#releases with some fixes and Turing.jl#rh/tapedtaskSo, the change from |
Dropping
CTaskfully in response to #121 (comment).CTaskis the name of the old implementation. The new name isTapedTask. Also, this PR changes the type fromTapedTasktoTapedTask{F}.This PR is related to
I'll be doing some performance tests before marking this PR ready for review.