Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows build final #7

Open
wants to merge 8 commits into
base: main
Choose a base branch
from
Open

Windows build final #7

wants to merge 8 commits into from

Commits on Dec 5, 2023

  1. based on Windows support PR triton-lang#2465 by @andreigh

     * based on triton-lang#2465
     * manually applied, rebased, fix lint errors
     * use set_target_properties(), cleanup for windows
     * remove '/A' platform option to use windows ninja
     * remove unknown option '/m'
     * use sysconfig.get_config_var() to get the path of python*.lib
     * clang fix for windows
     * remove '-fPIC' for windows clang
     * fix download_and_copy() to support windows
     * add "exe" extension for windows
     * use "pyd" extension for windows to make importlib work
    
    Original-author-by: Andrei Gheorghe <[email protected]>
    Signed-off-by: Won-Kyu Park <[email protected]>
    wkpark committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    ac474da View commit details
    Browse the repository at this point in the history
  2. dlopen fix for win32

     * based on Windows support PR triton-lang#2456 by @andreigh
     * DISPATCH_ARGS fix by @andreigh
     * WIN32 fix using LoadLibrary
    wkpark committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    4394973 View commit details
    Browse the repository at this point in the history
  3. fix compile error

    clang error
    "(aka 'long long') must match previous return type 'long' when lambda expression has unspecified explicit return typ"
    wkpark committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    12812fb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    17b3010 View commit details
    Browse the repository at this point in the history
  5. fix MANIFEST.in

     * fix warning "warning: manifest_maker: MANIFEST.in, line 4: path 'triton/runtime/backends/' cannot end with '/'"
    wkpark committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    360bc75 View commit details
    Browse the repository at this point in the history
  6. update llvm-hash

    wkpark committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    bc260e3 View commit details
    Browse the repository at this point in the history
  7. use windows llvm build

    wkpark committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    b40c411 View commit details
    Browse the repository at this point in the history
  8. support windows-latest

     * use conda for ubuntu-latest
     * enable windows-latest build
     * disable artifact check for non self-hosted
     * build wheels and upload dist artifacts
     * update build matrix with python-version, etc.
     * fix deprecated ::set-output, etc.
    wkpark committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    99378a4 View commit details
    Browse the repository at this point in the history