Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
AutoAWQ_kernels
Commits
e87ebcd0
Commit
e87ebcd0
authored
Dec 28, 2023
by
Casper
Browse files
Add code for saving for release on PyPi
parent
16c5fe16
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
14 additions
and
6 deletions
+14
-6
.github/workflows/build.yaml
.github/workflows/build.yaml
+6
-0
setup.py
setup.py
+8
-6
No files found.
.github/workflows/build.yaml
View file @
e87ebcd0
...
@@ -46,6 +46,7 @@ jobs:
...
@@ -46,6 +46,7 @@ jobs:
run
:
run
:
shell
:
pwsh
shell
:
pwsh
env
:
env
:
PYPI_CUDA_VERSION
:
"
12.1.1"
CUDA_VERSION
:
${{ matrix.cuda }}
CUDA_VERSION
:
${{ matrix.cuda }}
steps
:
steps
:
...
@@ -106,6 +107,11 @@ jobs:
...
@@ -106,6 +107,11 @@ jobs:
$env:CUDA_PATH = $env:CONDA_PREFIX
$env:CUDA_PATH = $env:CONDA_PREFIX
$env:CUDA_HOME = $env:CONDA_PREFIX
$env:CUDA_HOME = $env:CONDA_PREFIX
# Only add +cu118 to wheel if not releasing on PyPi
if ( $env:CUDA_VERSION -eq $env:PYPI_CUDA_VERSION ){
$env:PYPI_BUILD = 1
}
python setup.py sdist bdist_wheel
python setup.py sdist bdist_wheel
-
name
:
Upload Assets
-
name
:
Upload Assets
...
...
setup.py
View file @
e87ebcd0
...
@@ -8,12 +8,14 @@ from torch.utils.cpp_extension import BuildExtension, CUDA_HOME, CUDAExtension
...
@@ -8,12 +8,14 @@ from torch.utils.cpp_extension import BuildExtension, CUDA_HOME, CUDAExtension
os
.
environ
[
"CC"
]
=
"g++"
os
.
environ
[
"CC"
]
=
"g++"
os
.
environ
[
"CXX"
]
=
"g++"
os
.
environ
[
"CXX"
]
=
"g++"
AUTOAWQ_KERNELS_VERSION
=
"0.0.1"
AUTOAWQ_KERNELS_VERSION
=
"0.0.1"
PYPI_BUILD
=
os
.
getenv
(
"PYPI_BUILD"
,
"0"
)
==
"1"
try
:
CUDA_VERSION
=
""
.
join
(
os
.
environ
.
get
(
"CUDA_VERSION"
,
torch
.
version
.
cuda
).
split
(
"."
))[:
3
]
if
not
PYPI_BUILD
:
AUTOAWQ_KERNELS_VERSION
+=
f
"+cu
{
CUDA_VERSION
}
"
try
:
except
Exception
as
ex
:
CUDA_VERSION
=
""
.
join
(
os
.
environ
.
get
(
"CUDA_VERSION"
,
torch
.
version
.
cuda
).
split
(
"."
))[:
3
]
raise
RuntimeError
(
"Your system must have an Nvidia GPU for installing AutoAWQ"
)
AUTOAWQ_KERNELS_VERSION
+=
f
"+cu
{
CUDA_VERSION
}
"
except
Exception
as
ex
:
raise
RuntimeError
(
"Your system must have an Nvidia GPU for installing AutoAWQ"
)
common_setup_kwargs
=
{
common_setup_kwargs
=
{
"version"
:
AUTOAWQ_KERNELS_VERSION
,
"version"
:
AUTOAWQ_KERNELS_VERSION
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment