phanerozoic commited on
Commit
303a246
·
verified ·
1 Parent(s): 6a3f889

Add NOP circuit - 24 tensors, 4096/4096 tests pass

Browse files
Files changed (3) hide show
  1. neural_computer.safetensors +2 -2
  2. tensors.txt +25 -1
  3. todo.md +1 -1
neural_computer.safetensors CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:96e6834a37dd2660ccbd2d55972badad2cbb9a784fe3c2de2bd22d963c72061e
3
- size 653484
 
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: 5878 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,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 | Missing |
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 |