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

Compilation on demand #15

Merged
merged 81 commits into from
Jan 3, 2024
Merged

Compilation on demand #15

merged 81 commits into from
Jan 3, 2024

Commits on May 26, 2023

  1. WIP

    Keluaa committed May 26, 2023
    Configuration menu
    Copy the full SHA
    35d0fe9 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. WIP space name filtering

    Keluaa committed May 31, 2023
    Configuration menu
    Copy the full SHA
    1fa82e3 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Configuration menu
    Copy the full SHA
    f1ab26b View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. Configuration menu
    Copy the full SHA
    2bbbbd4 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. Configuration menu
    Copy the full SHA
    f3791b6 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. Configuration menu
    Copy the full SHA
    dbf3c28 View commit details
    Browse the repository at this point in the history
  2. Removed configuration options for views. Renamed load_or_compile to…

    … `compile_and_load`
    Keluaa committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    6582914 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3768df6 View commit details
    Browse the repository at this point in the history
  4. Updated tests

    Keluaa committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    15db3f7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a7cbcb7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7122456 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. Updated docs

    Keluaa committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    d4ef056 View commit details
    Browse the repository at this point in the history
  2. Compilation lock

    Keluaa committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    6d90966 View commit details
    Browse the repository at this point in the history
  3. Version 0.5.0. Cleanup

    Keluaa committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    9e2e4f6 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'main' into compilation_on_demand

    # Conflicts:
    #	Project.toml
    #	lib/kokkos_wrapper/CMakeLists.txt
    #	src/configuration.jl
    #	src/kokkos_wrapper.jl
    #	test/views.jl
    #	test/views_gpu.jl
    Keluaa committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    e93e9a9 View commit details
    Browse the repository at this point in the history
  5. Small fix

    Keluaa committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    be98300 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d314615 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    43eb444 View commit details
    Browse the repository at this point in the history
  8. Merge remote-tracking branch 'origin/compilation_on_demand' into comp…

    …ilation_on_demand
    
    # Conflicts:
    #	lib/kokkos_wrapper/views.cpp
    #	src/views.jl
    Keluaa committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    80fa190 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. Added cxx_type_name

    Keluaa committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    268cc68 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9e185a5 View commit details
    Browse the repository at this point in the history
  3. Deep copy CI debug

    Keluaa committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    8b08211 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. Revert "Deep copy CI debug"

    This reverts commit 8b08211.
    Keluaa committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    9a09223 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    491fed9 View commit details
    Browse the repository at this point in the history
  3. Update README.md

    Keluaa committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    ad6305b View commit details
    Browse the repository at this point in the history
  4. Greatly reduced test time for GPUs.

    [skip ci]
    Keluaa committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    cb22386 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7e0628f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8164455 View commit details
    Browse the repository at this point in the history
  7. Always generate a deep_copy method, but throw a runtime error if `!is…

    …_deep_copyable`
    
    [skip ci]
    Keluaa committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    2cc6c4c View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2023

  1. Many small fixes

    [skip ci]
    Keluaa committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    9120f1b View commit details
    Browse the repository at this point in the history
  2. Testing fixes for GPU

    [skip ci]
    Keluaa committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    2ce34d6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0b46586 View commit details
    Browse the repository at this point in the history
  4. CI for Kokkos 3.7.02

    Keluaa committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    5e9f66d View commit details
    Browse the repository at this point in the history
  5. Fix CI.yml

    Keluaa authored Jun 23, 2023
    Configuration menu
    Copy the full SHA
    7b47948 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bb56646 View commit details
    Browse the repository at this point in the history
  7. HIP tests config. Small fixes.

    Keluaa committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    3cae3c3 View commit details
    Browse the repository at this point in the history
  8. HIP fixes. Added KOKKOS_VERSION_CMP.

    [skip ci]
    Keluaa committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    c2bb8af View commit details
    Browse the repository at this point in the history
  9. Keep options while testing. Made set_cmake_options & `set_kokkos_op…

    …tions` support `Any[]`.
    
    [skip ci]
    Keluaa committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    58a94a8 View commit details
    Browse the repository at this point in the history
  10. #ifdef instead of #if

    Keluaa committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    808e5cd View commit details
    Browse the repository at this point in the history
  11. Tests fixes for HIP

    Keluaa committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    5370f5e View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. Clarifications + CI debug

    Keluaa committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    9ccb8a1 View commit details
    Browse the repository at this point in the history
  2. More CI debug

    Keluaa committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    02db81f View commit details
    Browse the repository at this point in the history
  3. Thread-safety

    Keluaa committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    62e114f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dfbb767 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9cc924a View commit details
    Browse the repository at this point in the history
  6. CI debug

    Keluaa committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    6efe5fd View commit details
    Browse the repository at this point in the history
  7. Protect view_type

    Keluaa committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    11157da View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. Configuration menu
    Copy the full SHA
    bb09da6 View commit details
    Browse the repository at this point in the history
  2. Interop with AMDGPU.jl + tests

    Keluaa committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    d5ed62d View commit details
    Browse the repository at this point in the history
  3. Renamed package extensions

    Keluaa committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    96ea71e View commit details
    Browse the repository at this point in the history
  4. Doc + CI fixes

    Keluaa committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    e3b4c05 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f1ba807 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8e5380e View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. HIP fixes

    Keluaa committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    58dda2d View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

  1. Configuration menu
    Copy the full SHA
    18e2163 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ec37366 View commit details
    Browse the repository at this point in the history
  3. Small test fix

    Keluaa committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    da6a131 View commit details
    Browse the repository at this point in the history
  4. Run CI every week

    Keluaa committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    8274199 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b680778 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2023

  1. Configuration menu
    Copy the full SHA
    9599918 View commit details
    Browse the repository at this point in the history
  2. Update docs

    Keluaa committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    46c5974 View commit details
    Browse the repository at this point in the history
  3. Add known issues section

    Keluaa committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    c615f99 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dda9e92 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2023

  1. Configuration menu
    Copy the full SHA
    da66be9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bded4aa View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2023

  1. Configuration menu
    Copy the full SHA
    7511b28 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2023

  1. Configuration menu
    Copy the full SHA
    6a45cd3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2fa36b6 View commit details
    Browse the repository at this point in the history
  3. Silent view printing in tests

    Keluaa committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    2096871 View commit details
    Browse the repository at this point in the history
  4. Use only Julia 1.9

    Keluaa committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    c035c0f View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. Configuration menu
    Copy the full SHA
    fd22fea View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Configuration menu
    Copy the full SHA
    0ecdcd6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8004c1c View commit details
    Browse the repository at this point in the history
  3. Update CxxWrap lib compat

    Keluaa committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    f0d7b2e View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Precisions about lock files

    Keluaa committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    5a0798a View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. Configuration menu
    Copy the full SHA
    b00ab9d View commit details
    Browse the repository at this point in the history
  2. Add docs from extensions.

    Keluaa committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    916b255 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'compilation_on_demand' of https://github.com/Keluaa/Kok…

    …kos.jl into compilation_on_demand
    Keluaa committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    a0de284 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

  1. Merge remote-tracking branch 'origin/compilation_on_demand' into comp…

    …ilation_on_demand
    
    # Conflicts:
    #	Project.toml
    #	ext/KokkosAMDGPU.jl
    Keluaa committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    0119cf3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    91956d6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    17ed7e8 View commit details
    Browse the repository at this point in the history