Skip to content

Conversation

j143
Copy link
Contributor

@j143 j143 commented Aug 24, 2025

Hi! I tried to rewrite and add tee operator in the graph. The Tee and Transpose tests are working.

Transpose OOC is also implemented (working).

Plan

--MAIN PROGRAM
----GENERIC (lines 23-27) [recompile=false]
------CP createvar pREADX target/testTemp/functions/ooc/TeeTest/in/X false MATRIX binary 1000 1000 1000 1000000 copy
------CP createvar _mVar0 target\testTemp\functions\ooc\TeeTest\Tee/target/scratch_space//_p29756_10.79.14.127//_t0/temp0 true MATRIX binary 1000 1000 1000 1000000 copy
------OOC rblk pREADX.MATRIX.FP64 _mVar0.MATRIX.FP64 1000 true
------CP createvar _mVar1 target\testTemp\functions\ooc\TeeTest\Tee/target/scratch_space//_p29756_10.79.14.127//_t0/temp1 true MATRIX binary 1000 1000 1000 1000000 copy
------OOC tee _mVar0.MATRIX.FP64 tee_out_X_0.MATRIX.FP64 tee_out_X_1.MATRIX.FP64
------CP rmvar _mVar0
------CP createvar _mVar2 target\testTemp\functions\ooc\TeeTest\Tee/target/scratch_space//_p29756_10.79.14.127//_t0/temp2 true MATRIX binary 1000 1000 1000 1000000 copy
------OOC r' tee_out_X_0.MATRIX.FP64 _mVar2.MATRIX.FP64
------CP rmvar tee_out_X_0
------CP createvar _mVar3 target\testTemp\functions\ooc\TeeTest\Tee/target/scratch_space//_p29756_10.79.14.127//_t0/temp3 true MATRIX binary 1000 1000 1000 -1 copy
------OOC ba+* _mVar2.MATRIX.FP64 tee_out_X_1.MATRIX.FP64 _mVar3.MATRIX.FP64 8
------CP rmvar _mVar2 tee_out_X_1
------CP write _mVar3.MATRIX.FP64 target/testTemp/functions/ooc/TeeTest/out/res.SCALAR.STRING.true binary.SCALAR.STRING.true .SCALAR.STRING.true 1000
------CP rmvar _mVar3
------CP cpvar _mVar1 tee_out_X_0
------CP cpvar _mVar1 tee_out_X_1
------CP rmvar _mVar1

Diagram:

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

Successfully merging this pull request may close these issues.

1 participant