-
829781b8a7
go: savepoint before deleting a few comments
master
NunoSempere
2024-02-17 01:33:21 +0100
-
bb1b21bbbb
go: abstract sample_parallel into own function
NunoSempere
2024-02-17 01:11:43 +0100
-
b358c5b16a
go: continue improving number of goroutines
NunoSempere
2024-02-16 15:19:26 +0100
-
aa3b406473
use different seeds for different threads
NunoSempere
2024-02-16 15:13:21 +0100
-
7c907f173d
go: create type alias
NunoSempere
2024-02-16 15:03:11 +0100
-
76a73f5d13
go: add goroutines usage. But randomness still to be fixed
NunoSempere
2024-02-16 14:48:39 +0100
-
06438c522d
go: add slices manually
NunoSempere
2024-02-16 14:40:54 +0100
-
14e298c3c9
go: remove prints
NunoSempere
2024-02-16 14:17:28 +0100
-
5029f67429
go: finish debugging weights code.
NunoSempere
2024-02-16 14:15:48 +0100
-
d3cb97684a
go: add printfs so as to figure out weights bug
NunoSempere
2024-02-16 14:10:10 +0100
-
8ebe9487a5
go: continue working on mixture code
NunoSempere
2024-02-16 13:58:35 +0100
-
6417e0aecc
add initial go mixture implementation
NunoSempere
2024-02-16 13:52:28 +0100
-
1f4eb1fec4
wrangle mixture weights in go
NunoSempere
2024-02-16 13:43:55 +0100
-
fa0065c96e
wrangle go types
NunoSempere
2024-02-16 13:43:29 +0100
-
4544adb3d0
wrangle mixture syntax
NunoSempere
2024-02-16 10:10:16 +0100
-
651ade8b47
build, check initial times for go
NunoSempere
2024-02-16 00:57:22 +0100
-
bfb5c75070
add sample_to
NunoSempere
2024-02-16 00:42:39 +0100
-
c9f6e964ee
continue defining simple go API
NunoSempere
2024-02-16 00:40:02 +0100
-
934c84e195
figure out return values & global var
NunoSempere
2024-02-16 00:25:36 +0100
-
5a36bec0ba
initialize go program
NunoSempere
2024-02-16 00:19:09 +0100
-
1903a09e97
tweak squiggle.c makefile
NunoSempere
2024-02-11 19:45:18 +0100
-
841e4eda90
add -march=native flag to C
NunoSempere
2024-02-11 19:43:48 +0100
-
3fb6eb0c0e
update squiggle version
NunoSempere
2024-02-11 19:43:28 +0100
-
54bd358f7e
update time with -march=native flag
NunoSempere
2024-02-11 19:24:00 +0100
-
dd7c42d952
slight squiggle.c tweaks
NunoSempere
2024-01-29 18:37:51 +0100
-
3a9a290ba8
update squiggle.c to avoid cache sharing
NunoSempere
2024-01-12 17:02:10 +0100
-
b208879e45
update squiggle.c with speedup after avoiding conflicting cache hits
NunoSempere
2024-01-12 00:25:58 +0100
-
fb2c471172
update squiggle.c
NunoSempere
2023-11-30 00:04:24 +0000
-
546a9ee0b5
update squiggle.c
NunoSempere
2023-11-30 00:02:02 +0000
-
825336ef0a
tweak: fix parallelism in squiggle.c
NunoSempere
2023-11-27 14:16:38 +0000
-
06e78cb079
don't download whole git dir for squiggle_c
NunoSempere
2023-11-23 14:39:25 +0000
-
05b1b99561
correct squiggle time
NunoSempere
2023-11-20 22:57:33 +0000
-
a5e0da8cd4
fix squiggle path to use correct method
NunoSempere
2023-11-19 20:40:12 +0000
-
f458ff8004
add small squiggle_c makefile option, give some thoughts on squiggle(py)
NunoSempere
2023-11-19 19:27:22 +0000
-
4f32ccbd21
update squiggle.c, SquigglePy and squiggle-og to latest versions
NunoSempere
2023-11-19 18:11:41 +0000
-
a48b15f171
reorg, get parsimonious paralellism working, to go into squiggle.c
NunoSempere
2023-11-18 23:25:39 +0000
-
9a56a63c61
fix: omp typo, which makes this now go faster
NunoSempere
2023-11-18 23:01:29 +0000
-
1d5e0a6a7f
Revert "tweak: savepoint; test hypothesis over previous stuff."
NunoSempere
2023-11-18 22:59:48 +0000
-
1bc7c90fcf
tweak: savepoint; test hypothesis over previous stuff.
NunoSempere
2023-11-18 22:59:03 +0000
-
3d3a3f0045
tweak: try simplest version, but notice it doesn't work
NunoSempere
2023-11-18 22:50:03 +0000
-
2a39a04c69
add desiderata split_array_refactor
NunoSempere
2023-11-18 20:10:29 +0000
-
2a9d3bf135
factorize paralellization in C code out
NunoSempere
2023-11-18 19:43:10 +0000
-
9a60392849
reorg C experiments, and start factoring out paralellization functions
NunoSempere
2023-11-18 19:22:28 +0000
-
707f3d744b
fix: README tweaks
NunoSempere
2023-11-07 22:31:28 +0000
-
7834c3baae
add gavin howard's bc to README
NunoSempere
2023-11-02 23:52:56 +0000
-
5473a6aeda
add bc version without comments or extraneous newlines.
NunoSempere
2023-11-02 23:40:05 +0000
-
90b8804884
arrive at working version of squiggle.bc
NunoSempere
2023-11-02 23:34:48 +0000
-
8675d98784
fix the base of the log for squiggle.bc
NunoSempere
2023-11-02 23:26:06 +0000
-
249a1ff434
initial attempt on bc
NunoSempere
2023-11-02 23:24:36 +0000
-
1a3099b7e4
add squiggle.bc
NunoSempere
2023-11-02 22:29:56 +0000
-
b9f64ec37b
savepoint: C perf + readme tweaks
NunoSempere
2023-10-15 12:23:26 +0100
-
c19738709a
update README
NunoSempere
2023-10-15 02:29:29 +0100
-
50fb88db7c
tweaks on ocaml match
NunoSempere
2023-10-15 02:25:59 +0100
-
3befb4af4d
feat: move to using an array for samples
NunoSempere
2023-10-15 02:21:45 +0100
-
cf76c92803
add profiling for ocaml
NunoSempere
2023-10-15 02:08:42 +0100
-
2d5378fd53
tweak: in ocaml, do the unwinding and the sum at the same time
NunoSempere
2023-10-15 01:58:03 +0100
-
37a2dab610
recompile ocaml with flamda mode, update times table
NunoSempere
2023-10-15 01:46:52 +0100
-
608cbb2f68
add initial OCaml stats
NunoSempere
2023-10-15 01:19:56 +0100
-
25a27f7fc4
fix: add tail recursion
NunoSempere
2023-10-15 01:14:41 +0100
-
7ce4658d30
fun: save on stack overflow
NunoSempere
2023-10-15 01:00:47 +0100
-
13194bc3ca
fix sampling calculation bug
NunoSempere
2023-10-15 00:59:20 +0100
-
710eb4267b
finally fix types, but get numeric error
NunoSempere
2023-10-15 00:53:58 +0100
-
4708c6f198
move to use expressive results instead of Some/None
NunoSempere
2023-10-15 00:52:33 +0100
-
4959255947
get compiler to give me a cool missing match case error
NunoSempere
2023-10-15 00:45:01 +0100
-
4c4d053ab9
print mean at the end
NunoSempere
2023-10-15 00:44:20 +0100
-
3950946d68
tweak: move from array to list
NunoSempere
2023-10-15 00:33:59 +0100
-
351f4c584d
savepoint before switching back to lists
NunoSempere
2023-10-15 00:17:52 +0100
-
4983699308
tweak: delete higher level match in mixture function
NunoSempere
2023-10-15 00:01:05 +0100
-
ce119253b7
tweak: give up on piping to Some
NunoSempere
2023-10-14 23:59:40 +0100
-
90e48d2249
savepoint while wrangling types.
NunoSempere
2023-10-14 23:48:58 +0100
-
fb21e4baa6
savepoint while wrangling types
NunoSempere
2023-10-14 23:48:11 +0100
-
23bd623b66
reformat, move to using arrays instead of list.
NunoSempere
2023-10-14 23:31:58 +0100
-
fa73c33c27
savepoint, too tired.
NunoSempere
2023-10-14 20:57:21 +0100
-
2cddf557bf
start adding mixture function
NunoSempere
2023-10-14 20:50:25 +0100
-
ffec4663fc
start populating samplers
NunoSempere
2023-10-14 20:12:42 +0100
-
e9bfd1f2ed
get small ocaml sampling working
NunoSempere
2023-10-14 19:59:56 +0100
-
dd8a1806bd
start adding ocaml
NunoSempere
2023-10-14 19:13:28 +0100
-
5c0294b4b1
add bc as possible time-to-botec target.
NunoSempere
2023-09-26 20:40:32 +0100
-
9eb81c5c95
add PyMC to list of examples.
NunoSempere
2023-09-23 19:28:28 +0200
-
a3a6d8925f
savepoint
NunoSempere
2023-09-13 19:04:47 +0200
-
ff29256bdd
savepoint, clean README a bit
NunoSempere
2023-09-12 16:47:12 +0200
-
64e337a743
add squiggle.c
NunoSempere
2023-08-17 14:36:03 +0200
-
3e0282ab17
delete current langs table, as redunant with perf table.
NunoSempere
2023-08-17 14:20:20 +0200
-
4e079e9015
move squiggle.c to its own repo, fix readme typo.
NunoSempere
2023-08-17 14:19:32 +0200
-
3b29ad7e45
more work on squiggle_c
NunoSempere
2023-06-26 18:44:04 +0100
-
39652b3bfe
add squiggle_c beginnings.
NunoSempere
2023-06-26 18:05:37 +0100
-
8106ab7c11
add opencl pointer
NunoSempere
2023-06-17 14:47:37 -0600
-
fac9550488
reword lack of warts in lua
NunoSempere
2023-06-10 19:43:36 -0600
-
541aed0c97
add LuaJIT timing, redo nim, add warning about timings
NunoSempere
2023-06-10 19:31:13 -0600
-
c9eeaf5b5d
feat: add lua.
NunoSempere
2023-06-10 19:07:04 -0600
-
82ef16b55d
recompile C, static => dynamic compilation, I think
NunoSempere
2023-06-10 18:24:34 -0600
-
b9ee250369
start with lua
NunoSempere
2023-06-10 18:24:03 -0600
-
2bc028b29c
add makefile template
NunoSempere
2023-06-10 18:19:10 -0600
-
d1013758c8
update squigglepy timing in readme
NunoSempere
2023-06-09 19:12:33 -0600
-
7dd1c17b42
update squigglepy version number
NunoSempere
2023-06-09 19:11:09 -0600
-
0ce76b3f23
Merge branch 'master' of github.com:NunoSempere/time-to-botec
NunoSempere
2023-06-09 19:10:33 -0600
-
-
edd8590835
Merge pull request #2 from peterhurford/patch-1
Nuño Sempere
2023-06-09 19:09:42 -0600
-
-
05566faf75
Fix squigglepy
Peter Wildeford
2023-06-09 22:00:20 +0100
-
-
ff361186ec
add clarification about stan
NunoSempere
2023-06-08 21:28:52 -0600
-
-
3dac5f35cd
add SquigglePy
NunoSempere
2023-06-08 19:12:07 -0600