这是indexloc提供的服务,不要输入任何密码
Skip to content

Conversation

@psyp1x
Copy link
Owner

@psyp1x psyp1x commented Jul 2, 2025

Summary

  • collapse ASSIGN op into STORE op
  • update kernels and schedulers to use STORE
  • revise tests for STORE

Testing

  • python3 -m pytest -k assign test/test_uops.py test/unit/test_kernelize.py -q (fails: ModuleNotFoundError: No module named 'numpy')

https://chatgpt.com/codex/tasks/task_e_686592e4c2f883339de80830652a8d0a

@github-actions
Copy link

github-actions bot commented Jul 2, 2025

Changes

Name                            Lines    Diff    Tokens/Line    Diff
----------------------------  -------  ------  -------------  ------
tinygrad/renderer/cstyle.py       410      +0           17.9    -0.0
tinygrad/codegen/expander.py       84      +0           19.1    -0.0
tinygrad/uop/__init__.py           47      -1           18.5    +0.3


total lines changes: -1

@psyp1x psyp1x changed the base branch from master to Merge-ASSIGN-and-STORE-into-one-STORE-Op July 2, 2025 20:25
@psyp1x psyp1x marked this pull request as ready for review July 2, 2025 20:28
@psyp1x psyp1x merged commit 1c0c2e3 into Merge-ASSIGN-and-STORE-into-one-STORE-Op Jul 2, 2025
4 of 37 checks passed
psyp1x pushed a commit that referenced this pull request Oct 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants