diff options
| author | Ricardo Wurmus <rekado@elephly.net> | 2025-11-07 18:14:39 +0100 |
|---|---|---|
| committer | Ricardo Wurmus <rekado@elephly.net> | 2025-11-07 21:53:05 +0100 |
| commit | 133340798719edc9e19ebd754d00be5fa2f4dd4a (patch) | |
| tree | 8aa5a67623c772b60d54a1079481bff66be46de5 | |
| parent | a747710dc5e347417669387f6cdca4c23e9c03ec (diff) | |
gnu: Remove xnnpack-for-r-torch.
* gnu/packages/machine-learning.scm (xnnpack-for-r-torch): Delete variable.
Change-Id: I3e68165e8e150c5901e74cce189b60e7d85739d0
| -rw-r--r-- | gnu/packages/machine-learning.scm | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index 9aa3ab352c1..565cc797786 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm | |||
| @@ -4081,74 +4081,6 @@ TensorFlow.js, PyTorch, and MediaPipe.") | |||
| 4081 | "i686-linux" "x86_64-linux")) | 4081 | "i686-linux" "x86_64-linux")) |
| 4082 | (license license:bsd-3)))) | 4082 | (license license:bsd-3)))) |
| 4083 | 4083 | ||
| 4084 | (define-public xnnpack-for-r-torch | ||
| 4085 | (let ((version "0.0") | ||
| 4086 | (commit "51a987591a6fc9f0fc0707077f53d763ac132cbf") | ||
| 4087 | (revision "2")) | ||
| 4088 | (package | ||
| 4089 | (inherit xnnpack) | ||
| 4090 | (version (git-version version revision commit)) | ||
| 4091 | (source | ||
| 4092 | (origin | ||
| 4093 | (method git-fetch) | ||
| 4094 | (uri (git-reference (url (package-home-page xnnpack)) (commit commit))) | ||
| 4095 | (file-name (git-file-name (package-name xnnpack) version)) | ||
| 4096 | (sha256 | ||
| 4097 | (base32 | ||
| 4098 | "1rzby82xq8d0rl1d148yz88jh9cpsw5c8b2yw7yg39mi7qmr55rm")) | ||
| 4099 | (modules '((guix build utils) | ||
| 4100 | (ice-9 ftw) | ||
| 4101 | (ice-9 textual-ports) | ||
| 4102 | (srfi srfi-26))) | ||
| 4103 | (snippet | ||
| 4104 | '(begin | ||
| 4105 | ;; Remove autogenerated files | ||
| 4106 | (for-each | ||
| 4107 | (lambda (dir) | ||
| 4108 | (let ((gendir (string-append "src/" dir "/gen"))) | ||
| 4109 | (when (file-exists? gendir) | ||
| 4110 | (delete-file-recursively gendir) | ||
| 4111 | ;; Needed for the scripts generating the files | ||
| 4112 | (mkdir gendir)))) | ||
| 4113 | (scandir "src" (negate (cut member <> '("." ".."))))) | ||
| 4114 | (delete-file-recursively "google3") | ||
| 4115 | (delete-file "cmake/microkernels.cmake") | ||
| 4116 | ;; Additional autogenerated files which contain the string | ||
| 4117 | ;; "Auto-generated file" | ||
| 4118 | (for-each | ||
| 4119 | (lambda (dir) | ||
| 4120 | (for-each | ||
| 4121 | (lambda (name) | ||
| 4122 | (let ((path (string-append dir "/" name))) | ||
| 4123 | (when (call-with-input-file path | ||
| 4124 | (lambda (port) | ||
| 4125 | (string-contains | ||
| 4126 | (get-string-all port) | ||
| 4127 | "Auto-generated file"))) | ||
| 4128 | (delete-file path)))) | ||
| 4129 | (scandir dir (negate (cut member <> '("." "..")))))) | ||
| 4130 | '("test" "bench" "eval" "models" "src/enums" "src/xnnpack")))))) | ||
| 4131 | (arguments | ||
| 4132 | (substitute-keyword-arguments (package-arguments xnnpack) | ||
| 4133 | ((#:phases phases) | ||
| 4134 | #~(modify-phases #$phases | ||
| 4135 | (replace 'generate-files | ||
| 4136 | (lambda _ | ||
| 4137 | (for-each | ||
| 4138 | (lambda (name) | ||
| 4139 | (when (and (string-prefix? "generate" name) | ||
| 4140 | (string-suffix? ".sh" name) | ||
| 4141 | (not (equal? "generate-amalgamation.sh" name))) | ||
| 4142 | (display (string-append name "\n")) | ||
| 4143 | (invoke "bash" (string-append "scripts/" name)))) | ||
| 4144 | (scandir "scripts")) | ||
| 4145 | ;; These need to run after the above scripts | ||
| 4146 | (display "Remaining files\n") | ||
| 4147 | (invoke "python3" "tools/update-microkernels.py") | ||
| 4148 | (substitute* "tools/amalgamate-microkernels.py" | ||
| 4149 | (("BUILD") "BUILD.bazel")) | ||
| 4150 | (invoke "bash" "scripts/generate-amalgamation.sh")))))))))) | ||
| 4151 | |||
| 4152 | ;; Warning: This package requires AVX2 or AVX-512 instructions. | 4084 | ;; Warning: This package requires AVX2 or AVX-512 instructions. |
| 4153 | (define-public fbgemm | 4085 | (define-public fbgemm |
| 4154 | (package | 4086 | (package |
