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 matrix #10

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

Windows build matrix #10

wants to merge 8 commits into from

Commits on Dec 18, 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 18, 2023
    Configuration menu
    Copy the full SHA
    05f0842 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 18, 2023
    Configuration menu
    Copy the full SHA
    7219ea6 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 18, 2023
    Configuration menu
    Copy the full SHA
    9a2a84a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    78fa02a 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 18, 2023
    Configuration menu
    Copy the full SHA
    d9bc2cc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    474ea64 View commit details
    Browse the repository at this point in the history
  7. 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 18, 2023
    Configuration menu
    Copy the full SHA
    9739b8d View commit details
    Browse the repository at this point in the history
  8. use windows llvm build

    wkpark committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    216f928 View commit details
    Browse the repository at this point in the history