diff --git a/.github/workflows/compile_mac_fails_omp.yml b/.github/workflows/compile_mac_fails_omp.yml deleted file mode 100644 index 20790a7dd..000000000 --- a/.github/workflows/compile_mac_fails_omp.yml +++ /dev/null @@ -1,62 +0,0 @@ -name: Compile main - -on: - push: - branches: - - main - pull_request: - workflow_dispatch: - -jobs: - run-tinystories: - strategy: - matrix: - runner: [macos-12, macos-14] - runs-on: ${{matrix.runner}} - steps: - - name: Checkout repo - uses: actions/checkout@v2 - - name: Setup Python - uses: actions/setup-python@v2 - with: - python-version: 3.11 - - name: Print machine info - run: | - uname -a - if [ $(uname -s) == Darwin ]; then - sysctl machdep.cpu.brand_string - sysctl machdep.cpu.core_count - fi - - name: Install requirements - run: | - pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cpu - pip install -r requirements.txt - - name: Download checkpoints - run: | - mkdir -p checkpoints/stories15M - pushd checkpoints/stories15M - wget https://huggingface.co/karpathy/tinyllamas/resolve/main/stories15M.pt - wget https://github.com/karpathy/llama2.c/raw/master/tokenizer.model - popd - - name: Run inference - run: | - export MODEL_PATH=checkpoints/stories15M/stories15M.pt - export MODEL_NAME=stories15M - python generate.py --checkpoint-path ${MODEL_PATH} --temperature 0 > ./output_eager - cat ./output_eager - # fails with omp bug - # python generate.py --compile --checkpoint-path ${MODEL_PATH} --temperature 0 > ./output_compiled - # cat ./output_compiled - # missing OMP installation for this - # python export.py --checkpoint-path ${MODEL_PATH} --output-dso-path ./${MODEL_NAME}.so - # fails with omp bug - # python generate.py --checkpoint-path ${MODEL_PATH} --temperature 0 --dso-path ./${MODEL_NAME}.so > ./output_aoti - # cat ./output_aoti - # echo "******************************************" - # echo "********* EAGER vs TORCH.COMPILE *********" - # echo "******************************************" - # diff output_eager output_compiled - # echo "******************************************" - # echo "********* EAGER vs AOT INDUCTOR *********" - # echo "******************************************" - # diff output_eager output_aoti