Search Criteria
Package Details: python-tensorflow-computecpp 1:1.9-8
Package Actions
Git Clone URL: | https://aur.archlinux.org/tensorflow-computecpp.git (read-only, click to copy) |
---|---|
Package Base: | tensorflow-computecpp |
Description: | Library for computation using data flow graphs for scalable machine learning (backend with ComputeCpp) |
Upstream URL: | https://github.com/codeplaysoftware/tensorflow |
Keywords: | computecpp opencl sycl tensorflow-opencl |
Licenses: | Apache |
Conflicts: | python-tensorflow |
Provides: | python-tensorflow |
Submitter: | enihcam |
Maintainer: | mirh |
Last Packager: | mirh |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2018-04-25 12:51 (UTC) |
Last Updated: | 2023-05-02 13:56 (UTC) |
Dependencies (14)
- absl-py (python-absl)
- python-numpy (python-numpy-flameAUR, python-numpy-gitAUR, python-numpy1AUR, python-numpy-mkl-tbbAUR, python-numpy-mklAUR, python-numpy-mkl-binAUR)
- python-protobuf (python-protobuf-gitAUR)
- cmake (cmake-gitAUR) (make)
- computecppAUR (make)
- git (git-gitAUR, git-glAUR) (make)
- java-environment (jdk12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, jdk8-armAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jdk11-jbr-xdgAUR, jdk16-openjdkAUR, jdk14-openjdkAUR, jdk18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jdk-openj9AUR, jdk11-graalvm-ee-binAUR, jdk12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk8-graalvm-ee-binAUR, zulu-15-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jdk11AUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk8-dragonwell-extendedAUR, jdk13-openjdkAUR, jdk15-openjdkAUR, jdk21-graalvm-binAUR, jdk17-jetbrainsAUR, jdk8-openj9-binAUR, jdk-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jdk21-jetbrains-gitAUR, zulu-17-binAUR, zulu-11-binAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk21-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jdk19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jabba-binAUR, jdk21-jetbrainsAUR, jdk17-zulu-prime-binAUR, zing-21-binAUR, zing-8-binAUR, jdk23-graalvm-ee-binAUR, jdk-android-studioAUR, java-openjdk-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jdk21-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk11-temurinAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk17-temurinAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk-temurinAUR, jdk8AUR, zulu-17-fx-binAUR, jdk8-perfAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk-openj9-binAUR, jdk11-openj9-binAUR, jdk17-openj9-binAUR, jre-jetbrainsAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, java-openjdk-ea-binAUR, zulu-23-binAUR, jdkAUR, jdk21-jetbrains-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jdk8-openjdk) (make)
- opencl-headers (opencl-headers-gitAUR) (make)
- opencl-icd-loader (khronos-ocl-icd-gitAUR, khronos-ocl-icdAUR, ocl-icd) (make)
- python-numpy (python-numpy-flameAUR, python-numpy-gitAUR, python-numpy1AUR, python-numpy-mkl-tbbAUR, python-numpy-mklAUR, python-numpy-mkl-binAUR) (make)
- python-pip (make)
- python-setuptools (make)
- python-wheel (make)
- python-werkzeug (optional) – for using tensorboard
Required by (69)
- fawkes-git (requires python-tensorflow)
- guesslang (requires python-tensorflow)
- openvtuber (requires python-tensorflow)
- openvtuber-git (requires python-tensorflow)
- platypush (requires python-tensorflow) (optional)
- platypush-git (requires python-tensorflow) (optional)
- python-autoray (requires python-tensorflow) (check)
- python-blobfile-git (requires python-tensorflow) (optional)
- python-d2l (requires python-tensorflow) (optional)
- python-datasets (requires python-tensorflow) (optional)
- python-diffusers (requires python-tensorflow) (optional)
- python-eagerpy-git (requires python-tensorflow) (optional)
- python-etils (requires python-tensorflow) (optional)
- python-freqtrade (requires python-tensorflow)
- python-google-earthengine-api (requires python-tensorflow) (optional)
- python-gpflow (requires python-tensorflow)
- python-graphomaly (requires python-tensorflow)
- python-hiddenlayer (requires python-tensorflow) (check)
- python-huggingface-hub (requires python-tensorflow) (optional)
- python-imbalanced-learn (requires python-tensorflow) (optional)
- Show 49 more...
Latest Comments
1 2 Next › Last »
mirh commented on 2023-05-02 01:21 (UTC)
After much painstaking python bisecting, I found out this was the culprit.. https://github.com/python/cpython/commit/1b4552c5e8e925f24c15f707050f22c977171125
Yet I don't really have clues about how to proceed from here.
mirh commented on 2023-04-27 23:12 (UTC) (edited on 2023-04-27 23:13 (UTC) by mirh)
So.. after more (numpy and python) or less (the whitespace error) ado I managed to sort of revive the package. Too bad that for reasons, python 3.10 is giving me this last woe.
Eirikr commented on 2023-04-03 15:21 (UTC) (edited on 2023-04-03 16:08 (UTC) by Eirikr)
Unable to install. The Bazel patch does not apply anymore is what I am guessing? The fix below (to remove the space at line 12) is no longer valid. There is no space at line 12.
Removing the space between line 12 and line 13 results in an "invalid patch" error.
Used makepkg -si --skipcheck otherwise had a checksum error from editing the gcc2.patch file.
Any other tips would be appreciated!
mirh commented on 2020-11-30 10:03 (UTC)
@alkis05 you are free to commit the fixes I don't have that much use for this anymore
alkis05 commented on 2020-11-29 10:29 (UTC) (edited on 2020-11-29 19:19 (UTC) by alkis05)
@grdgkjrpdihe I have the same error, but there is no space left at the end of gcc2.diff:12. What worked for me was to just comment out the PKGBUILD line that apply this patch.
Also, there was a change to numpy that made the build to fail (at the very end of a very long build, goddamn it). I complains about not being able to change a varialble into a const. It is related to issues #40688, #40654. The solution was to use const inputs in a specific tensorflow function and create a function overload for the new signature. The patch is this one:
https://github.com/tensorflow/tensorflow/commit/75ea0b31477d6ba9e990e296bbbd8ca4e7eebadf?branch=75ea0b31477d6ba9e990e296bbbd8ca4e7eebadf&diff=unified
If I'm able to build, I will make a push request for the patch to be included in the package, if that is possible. This thing takes forever to build from source.
EDIT: Success! with those alterations version 1.19 compiles well and I can confirm that my crappy intel HD 5500 (broadwell) is being used (for all it is worth -.-), thanks to SYCL. Next time I go to sleep, I will try to compile the latest release (v2.1.2) overnight and see how it goes. If all goes well, maybe we could update this package. Or create a tensorflow2 or something, if there is the need for keeping a 1.x and 2.x versions available.
grdgkjrpdihe commented on 2020-08-18 15:08 (UTC) (edited on 2020-08-21 14:50 (UTC) by grdgkjrpdihe)
prepare failed
edit: removing the space at the end of gcc2.diff on line 12 solved the problem
mirh commented on 2019-02-01 20:16 (UTC) (edited on 2019-08-13 21:33 (UTC) by mirh)
¿It runs on Intel hardware you know? What's the matter? I mean, at least Neo driver was reported working/fixed last year. (also, I know some random fix was pushed to beignet in the meantime, so who knows on <Gen8 hardware)
Then if it's just a matter of time instead.. Well, I'm in no really better position.
EDIT: before any update to this, I'd like upstream to add support for python 3.7. I'd loathe having to make patches myself to backport it. In the meantime you can follow the instructions below
enihcam commented on 2019-01-31 02:36 (UTC)
@mirh. I agree but now I only have an intel laptop. I don't have resource to maintain (test) this package. Can I disown this package? :(
mirh commented on 2019-01-31 02:20 (UTC)
It's the only thing that would work on "generic whatever" ARM hardware though (I mean, yes we aren't currently providing the package for that, but still)
It's working fine here once you downgrade bazel to 0.17, python to 3.6 (and/or relative libraries, I still haven't precisely settled down the whole thing) and use Rbiessy branch. Also, mercurial has to be installed otherwise cmake 3.13 complains.
Aside of that, you are good.
enihcam commented on 2019-01-21 06:28 (UTC)
@ModYokosuka Sorry I'm going to deprecate this package because of various build issues, also the performance of computecpp approach is lower than tensorflow-mkl(intel)/tensorflow-rocm(amd)/tensorflow-cuda(nvidia).
1 2 Next › Last »