Skip to content

Commit 02d18a3

Browse files
authored
nvmath-python-0.3.0 (#19)
Updates for nvmath-python-0.3.0 release
1 parent 073b168 commit 02d18a3

File tree

339 files changed

+6294
-967
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

339 files changed

+6294
-967
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ __pycache__
77
*.so
88
*.pyd
99
docs/_build
10-
docs/sphinx/*/generated
10+
docs/sphinx/**/generated
1111
docs/sphinx/generated
1212
dist
1313
build

.markdownlint.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Copyright (c) 2024-2025, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED.
2+
#
3+
# SPDX-License-Identifier: Apache-2.0
4+
15
MD013:
26
line_length: 92
37
code_block_line_length: 88

.pre-commit-config.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
# Copyright (c) 2024, NVIDIA CORPORATION.
1+
# Copyright (c) 2024-2025, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED.
2+
#
3+
# SPDX-License-Identifier: Apache-2.0
24

35
repos:
46
- repo: https://github.com/pre-commit/pre-commit-hooks

.talismanrc

Lines changed: 68 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,72 @@ fileignoreconfig:
1818
checksum: 01022d56aafb7c98d5af05a3e9e87ce4d267781def6f1844470fd4cd59d6b26b
1919
- filename: nvmath/device/random.py
2020
checksum: c534d9a475521cfcbfa6b048904f8495ff70e2a9ccdf3f2710e050cf75fafa35
21+
22+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py311-test-sysctk12-Pipfile.lock
23+
checksum: ac3e74b0d9d8e36c9400aaccda328a23eae6abb09b39813d3767fcca4f7314c9
24+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py311-test-sysctk11-Pipfile.lock
25+
checksum: 7d7fe899d77a9b3cddd67b7ad6cedd3b0fd508e403dc750ad8d4b186f3e0e470
26+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py310-test-cu12-cpu-Pipfile.lock
27+
checksum: dc0f70918f75d9a336d748eade983ff4b46ad03149565e0740efe8a4aadfdc10
28+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py310-test-cu12-dx-Pipfile.lock
29+
checksum: 3bc632416be184605b6dcb3c1ec28af1e26e68df6f3232ad40a02a4091153a0a
30+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py312-test-cpu-Pipfile.lock
31+
checksum: f11933df76dcc98ae3b25e5f356cc9060afdd9a838cf705a4ceca6bdd7161d01
32+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py311-test-sysctk12-dx-Pipfile.lock
33+
checksum: 357c92fecf447f5640da599d25def0ac04490b03adc859798b2eba937a546f09
34+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py312-build-Pipfile.lock
35+
checksum: 224516e0451196831d93512a6ff9e26d8dee14b83064270ce6cbe9567dcb5753
36+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py312-test-cu12-Pipfile.lock
37+
checksum: 61d43b09f08b7f6e965194ade06c41896827cd5868c3d64e95b4524e3a1d98b9
38+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py310-test-cpu-Pipfile.lock
39+
checksum: 73cfd9f66cfa1c7252cc16904b90d79faf7e06cd27b0fe653fd290e1c20a819c
40+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py312-test-cu12-cpu-Pipfile.lock
41+
checksum: 88c76a2fd790a1f20f0bd68fd47c30cd99df07603ff8e82353855e18ffc16e75
42+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py312-test-cu12-dx-Pipfile.lock
43+
checksum: 8a0d52aff956ac7f241e09b79af3ca5bddcf0aa040476a861f7a499a5681c410
44+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py310-test-cu11-Pipfile.lock
45+
checksum: 7333ea9adfb7d931a5a4f4056e26deab90ded9caa054ff7baadc03722577b2d6
46+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py310-build-Pipfile.lock
47+
checksum: 7d9895b83fe7051b9a0fb146a8f47cb25f87a8deccf4862400941f7c61196ed4
48+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py312-test-cu12-dx-torch-Pipfile.lock
49+
checksum: 1e3fce2ab1065d2feef0e714a06dfe172033c10cade32de030749ee466b45423
50+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py312-test-cu11-Pipfile.lock
51+
checksum: 555f9e4ba8b76f3ea912e1df46fee0ed5a0a809b01cceb9e79abe5138ad6e1c0
52+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py311-test-docstrings-Pipfile.lock
53+
checksum: 2dc4d248779a72d1aad7b7119f0eae9cf5430f58b60cd84a1eb5b28dc6602bd9
54+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py311-test-cpu-Pipfile.lock
55+
checksum: d5a24df09c39349a868443a7da14840eb0d503132402cc11d916c0928eb41286
56+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py310-test-cu11-torch-Pipfile.lock
57+
checksum: 14172b0e1f856fbaeb3075613bbdc8d08fed7db84c8017e914656d0f41d1c2bf
58+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py312-test-sysctk12-dx-Pipfile.lock
59+
checksum: f4ee267a48ed091c1daf92ab57a6ee65a62182e531ac3f6d351ff379a94e03ef
60+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py310-test-cu12-dx-torch-Pipfile.lock
61+
checksum: fe0b0af438bc668bb1ecfeee126cb5d5e1aaa3ab4997bdb88191c65e8e70fcb2
62+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py311-test-cu12-cpu-Pipfile.lock
63+
checksum: 9a26295b25c524d38ee32dc15225a60a1f78a42c0fbe831881603c4528c3b79d
64+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py310-test-sysctk11-Pipfile.lock
65+
checksum: 15710d3872d0ff5ad83750e0c15f5d05128a9b2e131f3e91a645f78e6651f450
66+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py312-test-sysctk11-Pipfile.lock
67+
checksum: 27b5fed2e2beac1530ca3c7a2e14ce058ba0fbbc58585775c12c9f1f7b479dbc
68+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py311-test-cu12-Pipfile.lock
69+
checksum: eeeb2c572ffe4cf2f5c84f9e3ff6a66f6dfbe54ce0523fd13a309fb8151e061e
70+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py310-test-sysctk12-Pipfile.lock
71+
checksum: a341c44c5bcfabbf8faab106dfe4d331eef55e9b4895b34d6d26b4ea975579b2
72+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py310-test-sysctk12-dx-Pipfile.lock
73+
checksum: e0fb537be5bde7c0a52c551198fe21085ffac9bed1b30700afd5e05659506fb3
74+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py310-test-cu12-Pipfile.lock
75+
checksum: a42cbc8a03f5a82494b44226903cee90dfc4208320385b6eccfbc72cc8e508f7
76+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py311-test-cu11-torch-Pipfile.lock
77+
checksum: 64ca8c7987f08a2de952a99833010f14a7180948ba23b46c17fb04c35cfc9ba1
78+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py311-test-cu11-Pipfile.lock
79+
checksum: d88bb28ca54a8f79d3ce4ae0575658de62c4fbd49048f8844a740372b2483e82
80+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py311-build-Pipfile.lock
81+
checksum: 68a465110297077c4e07616dc055b73a5e37ad412d9c5ca4bb5800024d3fa273
82+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py311-test-cu12-dx-Pipfile.lock
83+
checksum: 669ce9cf12b07e98b1955008ea90fbeb333a087269ed05b5c5319f4ea9c5988b
84+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py311-test-cu12-dx-torch-Pipfile.lock
85+
checksum: b89939ae0ac554d89f5a333f37da8d9e7fb37c0ad832fb3e6f9b73b00b21bf99
86+
- filename: .ci/pipenv/manylinux_2_28_x86_64-py312-test-sysctk12-Pipfile.lock
87+
checksum: 62280af6c8aa520138f636a09d0330f3cda9efa2ac4e9337d7e995c93bd10c06
2188
- filename: .ci/pipenv/manylinux_2_28_x86_64-py311-docs-Pipfile.lock
22-
checksum: 50417e87baee9d7aa17765525d21c48ea99f9d3c0b2a2b25d401102b5c5bb32a
89+
checksum: acfaab5ffb3098a96645323d7879d8d1df69a549b40a09a590bf8fe1315dc839

MANIFEST.in

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
graft nvmath
2+
global-include *.pyd
3+
global-include *.pyi
4+
global-exclude *.cpp
5+
global-exclude *.pyx

builder/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
# Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED.
1+
# Copyright (c) 2024-2025, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED.
22
#
33
# SPDX-License-Identifier: Apache-2.0

builder/pep517.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED.
1+
# Copyright (c) 2024-2025, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED.
22
#
33
# SPDX-License-Identifier: Apache-2.0
44

@@ -15,8 +15,6 @@
1515

1616
from setuptools import build_meta as _build_meta
1717

18-
import utils # this is builder.utils (the build system has sys.path set up)
19-
2018

2119
prepare_metadata_for_build_wheel = _build_meta.prepare_metadata_for_build_wheel
2220
build_wheel = _build_meta.build_wheel

builder/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED.
1+
# Copyright (c) 2024-2025, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED.
22
#
33
# SPDX-License-Identifier: Apache-2.0
44

docs/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
SHELL=/bin/bash
33

44
# You can set these variables from the command line or environment
5-
SPHINX_NVMATH_PYTHON_VER ?= $(shell [[ $$(< ../nvmath/_version.py) =~ __version__[^0-9.]*([0-9.]*) ]] && echo $${BASH_REMATCH[1]})
5+
SPHINX_NVMATH_PYTHON_VER ?= $(shell [[ $$(< ../pyproject.toml) =~ [^a-zA-Z_]version\ =\ [^0-9.]*([0-9.]*) ]] && echo $${BASH_REMATCH[1]})
66
SPHINXOPTS ?= -W
77
SPHINXBUILD ?= sphinx-build
88
SOURCEDIR = sphinx

docs/sphinx/_static/switcher.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@
33
"version": "latest",
44
"url": "https://docs.nvidia.com/cuda/nvmath-python/latest"
55
},
6+
{
7+
"version": "0.3.0",
8+
"url": "https://docs.nvidia.com/cuda/nvmath-python/0.3.0"
9+
},
610
{
711
"version": "0.2.1",
812
"url": "https://docs.nvidia.com/cuda/nvmath-python/0.2.1"

0 commit comments

Comments
 (0)