diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8c5f411aba..fbe286a604 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -740,7 +740,7 @@ jobs: strategy: fail-fast: false matrix: - backend: [llvm, cpu, opencl, lvp] + backend: [llvm, cpu, opencl, lvp, x86] name: Linux (${{ matrix.backend }}) runs-on: ubuntu-22.04 @@ -757,7 +757,7 @@ jobs: llvm: ${{ matrix.backend == 'llvm' || matrix.backend == 'lvp' }} mesa: ${{ matrix.backend == 'lvp' && 'true' }} - name: Set env - run: printf "${{ matrix.backend == 'llvm' && 'CPU=1\nCPU_LLVM=1' || matrix.backend == 'cpu' && 'CPU=1\nCPU_LLVM=0\nCPU_COUNT=2' || matrix.backend == 'opencl' && 'CL=1' || matrix.backend == 'lvp' && 'CPU=1\nCPU_LVP=1' }}" >> $GITHUB_ENV + run: printf "${{ matrix.backend == 'llvm' && 'CPU=1\nCPU_LLVM=1' || matrix.backend == 'cpu' && 'CPU=1\nCPU_LLVM=0\nCPU_COUNT=2' || matrix.backend == 'opencl' && 'CL=1' || matrix.backend == 'lvp' && 'CPU=1\nCPU_LVP=1' || matrix.backend == 'x86' && 'CPU=1\nCPU_X86=1' }}" >> $GITHUB_ENV - name: Check Device.DEFAULT and print some source run: | python3 -c "from tinygrad import Device; assert Device.DEFAULT in ['CPU','CL'], Device.DEFAULT" diff --git a/tinygrad/codegen/__init__.py b/tinygrad/codegen/__init__.py index 58ea2e2b89..38bc2b9e4f 100644 --- a/tinygrad/codegen/__init__.py +++ b/tinygrad/codegen/__init__.py @@ -128,7 +128,7 @@ def line_rewrite(lst:list[UOp], pm:PatternMatcher, ctx=None) -> list[UOp]: def do_linearize(prg:UOp, sink:UOp) -> UOp: lst = line_rewrite(linearize(sink), pm_linearize_cleanups) - if SPEC: type_verify(lst, program_spec) + #if SPEC: type_verify(lst, program_spec) return prg.replace(src=prg.src + (UOp(Ops.LINEAR, src=tuple(lst)),)) def do_render(ctx:Renderer, prg:UOp, lin:UOp) -> UOp: