Add NOP circuit - 24 tensors, 4096/4096 tests pass
Browse files- neural_computer.safetensors +2 -2
- tensors.txt +25 -1
- todo.md +1 -1
neural_computer.safetensors
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:92db190c7340259740a15ae0355846dcf7f2972dd425c38e6071ebe47fdc2ad9
|
| 3 |
+
size 655564
|
tensors.txt
CHANGED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
# Tensor Manifest
|
| 2 |
-
# Total:
|
| 3 |
|
| 4 |
alu.alu8bit.add.bias: shape=[1], values=[0.0]
|
| 5 |
alu.alu8bit.add.weight: shape=[16], values=[1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]
|
|
@@ -5465,6 +5465,30 @@ control.jz.bit7.not_sel.bias: shape=[1], values=[0.0]
|
|
| 5465 |
control.jz.bit7.not_sel.weight: shape=[1], values=[-1.0]
|
| 5466 |
control.jz.bit7.or.bias: shape=[1], values=[-1.0]
|
| 5467 |
control.jz.bit7.or.weight: shape=[2], values=[1.0, 1.0]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5468 |
control.pop.load: shape=[1], values=[1.0]
|
| 5469 |
control.pop.sp_inc: shape=[1], values=[1.0]
|
| 5470 |
control.push.sp_dec: shape=[1], values=[1.0]
|
|
|
|
| 1 |
# Tensor Manifest
|
| 2 |
+
# Total: 5902 tensors
|
| 3 |
|
| 4 |
alu.alu8bit.add.bias: shape=[1], values=[0.0]
|
| 5 |
alu.alu8bit.add.weight: shape=[16], values=[1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]
|
|
|
|
| 5465 |
control.jz.bit7.not_sel.weight: shape=[1], values=[-1.0]
|
| 5466 |
control.jz.bit7.or.bias: shape=[1], values=[-1.0]
|
| 5467 |
control.jz.bit7.or.weight: shape=[2], values=[1.0, 1.0]
|
| 5468 |
+
control.nop.bit0.bias: shape=[1], values=[-0.5]
|
| 5469 |
+
control.nop.bit0.weight: shape=[1], values=[1.0]
|
| 5470 |
+
control.nop.bit1.bias: shape=[1], values=[-0.5]
|
| 5471 |
+
control.nop.bit1.weight: shape=[1], values=[1.0]
|
| 5472 |
+
control.nop.bit2.bias: shape=[1], values=[-0.5]
|
| 5473 |
+
control.nop.bit2.weight: shape=[1], values=[1.0]
|
| 5474 |
+
control.nop.bit3.bias: shape=[1], values=[-0.5]
|
| 5475 |
+
control.nop.bit3.weight: shape=[1], values=[1.0]
|
| 5476 |
+
control.nop.bit4.bias: shape=[1], values=[-0.5]
|
| 5477 |
+
control.nop.bit4.weight: shape=[1], values=[1.0]
|
| 5478 |
+
control.nop.bit5.bias: shape=[1], values=[-0.5]
|
| 5479 |
+
control.nop.bit5.weight: shape=[1], values=[1.0]
|
| 5480 |
+
control.nop.bit6.bias: shape=[1], values=[-0.5]
|
| 5481 |
+
control.nop.bit6.weight: shape=[1], values=[1.0]
|
| 5482 |
+
control.nop.bit7.bias: shape=[1], values=[-0.5]
|
| 5483 |
+
control.nop.bit7.weight: shape=[1], values=[1.0]
|
| 5484 |
+
control.nop.flag_c.bias: shape=[1], values=[-0.5]
|
| 5485 |
+
control.nop.flag_c.weight: shape=[1], values=[1.0]
|
| 5486 |
+
control.nop.flag_n.bias: shape=[1], values=[-0.5]
|
| 5487 |
+
control.nop.flag_n.weight: shape=[1], values=[1.0]
|
| 5488 |
+
control.nop.flag_v.bias: shape=[1], values=[-0.5]
|
| 5489 |
+
control.nop.flag_v.weight: shape=[1], values=[1.0]
|
| 5490 |
+
control.nop.flag_z.bias: shape=[1], values=[-0.5]
|
| 5491 |
+
control.nop.flag_z.weight: shape=[1], values=[1.0]
|
| 5492 |
control.pop.load: shape=[1], values=[1.0]
|
| 5493 |
control.pop.sp_inc: shape=[1], values=[1.0]
|
| 5494 |
control.push.sp_dec: shape=[1], values=[1.0]
|
todo.md
CHANGED
|
@@ -38,5 +38,5 @@
|
|
| 38 |
| Interrupt Enable Flag | Global IE bit | Missing |
|
| 39 |
| I/O Ports | IN/OUT data path | Missing |
|
| 40 |
| HALT | Stop execution | Missing |
|
| 41 |
-
| NOP | No operation |
|
| 42 |
| Watchdog Timer | Reset on timeout | Missing |
|
|
|
|
| 38 |
| Interrupt Enable Flag | Global IE bit | Missing |
|
| 39 |
| I/O Ports | IN/OUT data path | Missing |
|
| 40 |
| HALT | Stop execution | Missing |
|
| 41 |
+
| NOP | No operation | DONE - 24 tensors, 4096/4096 tests pass |
|
| 42 |
| Watchdog Timer | Reset on timeout | Missing |
|