Feras Saad
Feras Saad
Note that there is no syntax error when adding `*` in the following case: ```c struct game_object_id * GameObjectPoolAlloc(struct game_object_pool* Pool); ```
The `loomcat` conversion is assuming that the loom project on disk was created using [`loomcat.initialize(state)`](https://github.com/probcomp/cgpm/blob/3f015a166e00ac491060d2a3f99e4e7656bdd8ba/src/crosscat/loomcat.py#L236), in which case the [loom column names are of the form `c%05d`](https://github.com/probcomp/cgpm/blob/3f015a166e00ac491060d2a3f99e4e7656bdd8ba/src/crosscat/loomcat.py#L41). This encoding scheme...
After refactoring significant parts of CGPM https://github.com/probcomp/cgpm/commit/d059525c1d02c6fc8866ba6e5358691583950a43 I found the error checking code to be essential in debugging, which makes me lean toward maintaining the current status quo with some...
@fritzo Thanks for the question. In the current setup, cgpm invokes Loom only to obtain posterior CrossCat model structures (row and column partitions). Querying the model happens by extracting the...
Hi @fritzo, following up on this thread, an intern at the probcomp group wrote a metamodel in bayeslite which bypasses cgpm and uses Loom directly. The `LoomMetamodel` class is living...
We are now prepared to tackle this.
Further investigation reveals that the Venturecxx ripl is not picklable. The issue is that `parallel_map` will attempt to pickle objects when communicating between master-slave processes. This issue does not arise...
Can't memoize on dicts...
INDEPENENT for columns is now implemented.