-
> We should use the BOG in the TorchScript forward/backward pattern.
> Rough implementation in #768
The issue here is the tensor-of-tuples in the return type. We currently only support a small n…
-
We should sketch out a design for polymorphic functions and rules.
If we take the example of `to_device`, it should allow rewrites as follows:
```
(to_device N (f x)) -> (f (to_device N x))…
-
Currently there are two operation modes - segmentation and skeletonization.
In both modes all overlay and data objects are in place, the only difference is the behavior of the GUI:
What the mouse curs…
-
# ModManager's current situation
ModManager currently has three branches for MC version 1.16.5, 1.17.1 and 1.18.2 these branches need to be kept synchronized for every bug fix, translation change and…
-
There is a significant difference between the [current shape implementation](https://github.com/microsoft/knossos-ksc/blob/d85f341c61e3d7ed317d8d039ab52b8be919c9ae/src/ksc/Shapes.hs) and https://githu…
-
## Tests
I partially completed Jepsen tests on Xline, which based on https://github.com/jepsen-io/etcd.
Tested the following, without nemesis to produce failures:
- **Register**
Tests for sing…
bsbds updated
2 months ago
-
Post #882, all type constructors are static methods on class `Type` in module `type`.
Clients then
```python
from type import Type
...
ty = Type.Tensor(...)
...
assert isinstance(ty, Type)
```…
-
It went fairly well.
One suggestion is to include the PowerShell line continuation as well:
```powershell
./ksc --compile-and-run `
--ks-source-file src/runtime/prelude.ks `
--ks-source-f…
-
[`mkAtomicNoFVs`](https://github.com/microsoft/knossos-ksc/blob/59f0954f5f31b6cd6ab9b3fe140cb197209b6576/src/ksc/Prim.hs#L88-L105) is very useful because it provides a cheap way of preserving sharing …
-
Our "linear map" implementation of reverse mode yields bad code (#376) and also #58.
We assume "classic" reverse mode (CRM) would be better.
But CRM needs mutation (?)
So we need SUL:
- [x]…