Skip to content
This repository was archived by the owner on Jun 3, 2025. It is now read-only.

Commit 48f7c5e

Browse files
kevinaermarkurtz
andauthored
Added support for nightly versions for framework package version (#368)
Framework package versions now list nightly versions of SparseZoo/SparseML/DeepSparse. Co-authored-by: Mark Kurtz <mark@neuralmagic.com>
1 parent 6d90887 commit 48f7c5e

File tree

5 files changed

+55
-11
lines changed

5 files changed

+55
-11
lines changed

src/sparseml/deepsparse/framework/info.py

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -140,9 +140,21 @@ def framework_info() -> FrameworkInfo:
140140
return FrameworkInfo(
141141
framework=Framework.deepsparse,
142142
package_versions={
143-
"deepsparse": get_version(package_name="deepsparse", raise_on_error=False),
144-
"sparsezoo": get_version(package_name="sparsezoo", raise_on_error=False),
145-
"sparseml": get_version(package_name="sparseml", raise_on_error=False),
143+
"deepsparse": get_version(
144+
package_name="deepsparse",
145+
raise_on_error=False,
146+
alternate_package_names=["deepsparse-nightly"],
147+
),
148+
"sparsezoo": get_version(
149+
package_name="sparsezoo",
150+
raise_on_error=False,
151+
alternate_package_names=["sparsezoo-nightly"],
152+
),
153+
"sparseml": get_version(
154+
package_name="sparseml",
155+
raise_on_error=False,
156+
alternate_package_names=["sparseml-nightly"],
157+
),
146158
},
147159
sparsification=sparsification_info(),
148160
inference_providers=[cpu_provider],

src/sparseml/keras/framework/info.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,8 +133,16 @@ def framework_info() -> FrameworkInfo:
133133
"onnx": get_version(package_name="onnx", raise_on_error=False),
134134
"keras2onnx": get_version(package_name="keras2onnx", raise_on_error=False),
135135
"tf2onnx": get_version(package_name="tf2onnx", raise_on_error=False),
136-
"sparsezoo": get_version(package_name="sparsezoo", raise_on_error=False),
137-
"sparseml": get_version(package_name="sparseml", raise_on_error=False),
136+
"sparsezoo": get_version(
137+
package_name="sparsezoo",
138+
raise_on_error=False,
139+
alternate_package_names=["sparsezoo-nightly"],
140+
),
141+
"sparseml": get_version(
142+
package_name="sparseml",
143+
raise_on_error=False,
144+
alternate_package_names=["sparseml-nightly"],
145+
),
138146
},
139147
sparsification=sparsification_info(),
140148
inference_providers=[cpu_provider, gpu_provider],

src/sparseml/onnx/framework/info.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,8 +141,16 @@ def framework_info() -> FrameworkInfo:
141141
"onnxruntime": (
142142
get_version(package_name="onnxruntime", raise_on_error=False)
143143
),
144-
"sparsezoo": get_version(package_name="sparsezoo", raise_on_error=False),
145-
"sparseml": get_version(package_name="sparseml", raise_on_error=False),
144+
"sparsezoo": get_version(
145+
package_name="sparsezoo",
146+
raise_on_error=False,
147+
alternate_package_names=["sparsezoo-nightly"],
148+
),
149+
"sparseml": get_version(
150+
package_name="sparseml",
151+
raise_on_error=False,
152+
alternate_package_names=["sparseml-nightly"],
153+
),
146154
},
147155
sparsification=sparsification_info(),
148156
inference_providers=[cpu_provider, gpu_provider],

src/sparseml/pytorch/framework/info.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,8 +130,16 @@ def framework_info() -> FrameworkInfo:
130130
get_version(package_name="torchvision", raise_on_error=False)
131131
),
132132
"onnx": get_version(package_name="onnx", raise_on_error=False),
133-
"sparsezoo": get_version(package_name="sparsezoo", raise_on_error=False),
134-
"sparseml": get_version(package_name="sparseml", raise_on_error=False),
133+
"sparsezoo": get_version(
134+
package_name="sparsezoo",
135+
raise_on_error=False,
136+
alternate_package_names=["sparsezoo-nightly"],
137+
),
138+
"sparseml": get_version(
139+
package_name="sparseml",
140+
raise_on_error=False,
141+
alternate_package_names=["sparseml-nightly"],
142+
),
135143
},
136144
sparsification=sparsification_info(),
137145
inference_providers=[cpu_provider, gpu_provider],

src/sparseml/tensorflow_v1/framework/info.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,8 +131,16 @@ def framework_info() -> FrameworkInfo:
131131
),
132132
"onnx": get_version(package_name="onnx", raise_on_error=False),
133133
"tf2onnx": get_version(package_name="tf2onnx", raise_on_error=False),
134-
"sparsezoo": get_version(package_name="sparsezoo", raise_on_error=False),
135-
"sparseml": get_version(package_name="sparseml", raise_on_error=False),
134+
"sparsezoo": get_version(
135+
package_name="sparsezoo",
136+
raise_on_error=False,
137+
alternate_package_names=["sparsezoo-nightly"],
138+
),
139+
"sparseml": get_version(
140+
package_name="sparseml",
141+
raise_on_error=False,
142+
alternate_package_names=["sparseml-nightly"],
143+
),
136144
},
137145
sparsification=sparsification_info(),
138146
inference_providers=[cpu_provider, gpu_provider],

0 commit comments

Comments
 (0)