seamless
seamless copied to clipboard
Seamless is a framework to set up reproducible computations (and visualizations) that respond to changes in cells. Cells contain the input data as well as the source code of the computations, and all...
Various plans to use the GPU with Seamless. General ======= NOTE: the GPU is and will be a can-of-worms for reproducibility Part of this is the unordered computation itself (see...
remote peer id The purpose of this is to pass around in a remote (communion) request the communion peer ID of the peer that issued the original request. This is...
`seamless.direct.transformer` wraps a function inside a `DirectTransformer` object, which launches direct transformations (`seamless.direct.Transformation`) when called. In addition, direct transformations can also be created from unbound high-level Transformer objects (Transformer.get_transformation). Nested...
`tf.foo = ...` will not work if `foo` is a pin of celltype `bytes` . ( `tf.foo = ctx.foo` does work correctly) This makes sense since bytes pin checksums are...
IPython version 8.16 works normally, version 8.18 does not (8.17 seems to not exist anymore) How to reproduce: `ipython -i seamles/tests/lowlevel/simple.py` ``` In [1]: ctx.cell1.set(57) Out[1]: Seamless int cell: .cell1...
This is already the case for bash transformations that are synthesized by the cmd module, since run_transformation can accept them natively. However, all non-Python transformers in workflows are translated to...
For bash/bashdocker transformers that generate more data than fits in memory, adapt the bash/bashdocker transformer executors. What seamless.cmd already does is to set the hash pattern of the output pin...
Start a jobless successor, i.e. "the main assistant". - Pimp the protocol a bit so that "peer ID" (project information) is sent along in the request. - Support dynamic modification...
e.g. deep cell with many 50MB members, (disable lru cache? like --no-lru in serve-graph?)
resulting in a lot of "buffers undestroyed" messages, and an occasional double decref. Depends a lot on if there is a cache hit or not. For now, it seems harmless,...