diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8c12852c3e..2e7997979e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -532,8 +532,8 @@ jobs: opencl: 'true' - name: Test ONNX (GPU) run: GPU=1 python -m pytest -n=auto test/external/external_test_onnx_backend.py --durations=20 - - name: Test Optimization Helpers - run: DEBUG=1 python3 extra/optimization/test_helpers.py + #- name: Test Optimization Helpers + # run: DEBUG=1 python3 extra/optimization/test_helpers.py #- name: Test Action Space # run: DEBUG=1 GPU=1 python3 extra/optimization/get_action_space.py - name: Test Beam Search diff --git a/extra/optimization/helpers.py b/extra/optimization/helpers.py index 94eacaa8d1..deff032ca6 100644 --- a/extra/optimization/helpers.py +++ b/extra/optimization/helpers.py @@ -1,6 +1,6 @@ # stuff needed to unpack a kernel from tinygrad import Variable -from tinygrad.codegen.opt.kernel import Opt, OptOps +from tinygrad.codegen.opt import Opt, OptOps from tinygrad.uop.ops import UOp, Ops, KernelInfo from tinygrad.dtype import dtypes, PtrDType from tinygrad.shape.shapetracker import ShapeTracker diff --git a/extra/to_movement_ops.py b/extra/to_movement_ops.py index 68d4ef3dfe..dcbf90d104 100644 --- a/extra/to_movement_ops.py +++ b/extra/to_movement_ops.py @@ -2,7 +2,6 @@ import itertools from enum import Enum, auto from collections import defaultdict from typing import List, Tuple, DefaultDict -from extra.optimization.helpers import load_worlds, ast_str_to_ast from tinygrad.helpers import prod, tqdm from tinygrad.uop.ops import UOp, Ops from tinygrad.shape.shapetracker import ShapeTracker @@ -147,6 +146,7 @@ def test_rebuild_bufferop_st(ast:UOp): for src in ast.src: test_rebuild_bufferop_st(src) if __name__ == "__main__": + from extra.optimization.helpers import load_worlds, ast_str_to_ast ast_strs = load_worlds(False, False, True)[:2000] for ast_str in tqdm(ast_strs): test_rebuild_bufferop_st(ast_str_to_ast(ast_str))