-
Notifications
You must be signed in to change notification settings - Fork 46
Expand file tree
/
Copy pathBUILD
More file actions
56 lines (53 loc) · 1.64 KB
/
BUILD
File metadata and controls
56 lines (53 loc) · 1.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
load("@local_config_cuda//cuda:build_defs.bzl", "if_cuda")
load("@python_version_repo//:py_version.bzl", "REQUIREMENTS")
load("@rules_python//python:pip.bzl", "compile_pip_requirements")
load(
"@xla//third_party/py:py_import.bzl",
"py_import",
)
exports_files(["oss_setup.py"])
compile_pip_requirements(
name = "requirements",
extra_args = [
"--allow-unsafe",
"--build-isolation",
"--rebuild",
],
generate_hashes = True,
requirements_in = "requirements.in",
requirements_txt = REQUIREMENTS,
)
py_import(
name = "tf_nightly_with_deps",
wheel = "@pypi//tf_nightly:whl",
wheel_deps = if_cuda([
"@pypi_nvidia_cublas_cu12//:pkg",
"@pypi_nvidia_cuda_cupti_cu12//:pkg",
"@pypi_nvidia_cuda_nvcc_cu12//:pkg",
"@pypi_nvidia_cuda_nvrtc_cu12//:pkg",
"@pypi_nvidia_cuda_runtime_cu12//:pkg",
"@pypi_nvidia_cudnn_cu12//:pkg",
"@pypi_nvidia_cufft_cu12//:pkg",
"@pypi_nvidia_curand_cu12//:pkg",
"@pypi_nvidia_cusolver_cu12//:pkg",
"@pypi_nvidia_cusparse_cu12//:pkg",
"@pypi_nvidia_nccl_cu12//:pkg",
"@pypi_nvidia_nvjitlink_cu12//:pkg",
]),
deps = [
"@pypi_absl_py//:pkg",
"@pypi_astunparse//:pkg",
"@pypi_flatbuffers//:pkg",
"@pypi_gast//:pkg",
"@pypi_ml_dtypes//:pkg",
"@pypi_numpy//:pkg",
"@pypi_opt_einsum//:pkg",
"@pypi_packaging//:pkg",
"@pypi_protobuf//:pkg",
"@pypi_requests//:pkg",
"@pypi_tensorboard//:pkg",
"@pypi_termcolor//:pkg",
"@pypi_typing_extensions//:pkg",
"@pypi_wrapt//:pkg",
],
)