Search Criteria
Package Details: python-tensorflow-computecpp 1:1.9-6
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 (alkis05) |
Last Packager: | mirh |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2018-04-25 12:51 (UTC) |
Last Updated: | 2019-12-24 18:15 (UTC) |
Dependencies (14)
- absl-py (python-absl)
- python-numpy (python-numpy-git, python-numpy1.22, python-numpy-openblas, python-numpy-mkl, python-numpy-flame, python-numpy-mkl-bin)
- python-protobuf (python-protobuf-git)
- cmake (cmake-git) (make)
- computecpp (make)
- git (git-vfs, git-git, git-run-command-patch-git) (make)
- java-environment (java-gcj-compat, zulu-10-bin, jdk12-openj9-bin, zulu-12-bin, jdk12, jdk13-openj9-bin, jdk9-openj9-bin, jdk10, jdk11-openjdk-dcevm, jdk10-openj9-bin, jdk14-openj9-bin, jdk7, zulu-14-bin, amazon-corretto-15, jdk11-openjdk-dcevm-conflicts-fixed, zulu-embedded-jdk8, sapmachine-jdk-bin, amazon-corretto-16, jdk8-graalvm-bin, jdk16-graalvm-bin, jdk8-openjdk-shenandoah, zulu-16-bin, jdk11-graalvm-ee-bin, jdk16-adoptopenjdk, jdk11-microsoft-openjdk, jdk16-microsoft-openjdk, jdk11-msopenjdk-bin, jdk18-beta-temurin, jdk8-arm, jdk17-jetbrains, liberica-jdk-11-bin, liberica-jdk-11-lite-bin, liberica-jre-11-bin, jdk11-jetbrains-imfix, java-openjdk-loom-ea-bin, jdk17-dragonwell-bin, jdk7-j9-bin, jdk7r1-j9-bin, jdk8-j9-bin, jdk11-j9-bin, jdk-jetbrains, jdk11-jbr-xdg, jdk12-openjdk, jdk15-openjdk, jdk16-openjdk, jdk13-openjdk, jdk14-openjdk, jdk-bcl, amazon-corretto-18, zulu-18-bin, zulu-13-bin, bishengjdk-17, jdk-arm, jdk11-openj9-bin, jdk-openj9-bin, jdk-openj9, jabba-bin, jdk-lts, jdk, zulu-15-bin, zulu-embedded-jdk, jdk-jbr-xdg, jdk-openjdk-xdg, jdk-openjdk-xdg-bin, zulu-embedded-jdk11, jdk-microsoft-openjdk, jdk18-openjdk, jdk17-openj9-bin, jdk17-jetbrains-bin, jdk11-jetbrains-bin, liberica-jdk-8-full-bin, liberica-jdk-17-full-bin, liberica-jdk-full-bin, liberica-jre-11-full-bin, liberica-jdk-11-full-bin, jre-jetbrains, jdk8-dragonwell-extended-bin, jdk8-dragonwell-standard-bin, jdk11-dragonwell-extended-bin, jdk11-dragonwell-standard-bin, jdk17-dragonwell-standard-bin, jdk8-dragonwell-extended, jdk8-adoptopenjdk, jdk18-openj9-bin, jdk8-openj9-bin, jdk8, jdk11, jdk17-jetbrains-imfix, jdk-android-studio, amazon-corretto-8, amazon-corretto-11, amazon-corretto-19-bin, amazon-corretto-17, zulu-8-bin, zulu-11-bin, zulu-17-bin, zulu-19-bin, jdk11-temurin, jdk17-temurin, jdk-temurin, jdk17-graalvm-ee-bin, java-openjdk-bin, liberica-jre-8-full-bin, jdk11-graalvm-bin, jdk17-graalvm-bin, jdk19-graalvm-bin, java-openjdk-ea-bin, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk8-openjdk) (make)
- opencl-headers (opencl-headers-git) (make)
- opencl-icd-loader (khronos-ocl-icd, khronos-ocl-icd-git, ocl-icd) (make)
- python-numpy (python-numpy-git, python-numpy1.22, python-numpy-openblas, python-numpy-mkl, python-numpy-flame, python-numpy-mkl-bin) (make)
- python-pip (make)
- python-setuptools (make)
- python-wheel (make)
- python-werkzeug (optional) – for using tensorboard
Required by (56)
- fawkes-git (requires python-tensorflow)
- guesslang (requires python-tensorflow)
- isr-git (requires python-tensorflow)
- openai-baselines-git (requires python-tensorflow)
- openvtuber (requires python-tensorflow)
- openvtuber-git (requires python-tensorflow)
- python-d2l (requires python-tensorflow) (optional)
- python-datasets (requires python-tensorflow) (optional)
- python-eagerpy-git (requires python-tensorflow) (optional)
- python-etils (requires python-tensorflow) (check)
- python-etils (requires python-tensorflow) (optional)
- python-freqtrade (requires python-tensorflow)
- python-garage (requires python-tensorflow) (optional)
- python-google-earthengine-api (requires python-tensorflow) (optional)
- python-gpflow (requires python-tensorflow)
- python-hiddenlayer (requires python-tensorflow) (check)
- python-imbalanced-learn (requires python-tensorflow) (optional)
- python-imblearn (requires python-tensorflow) (optional)
- python-keras-flops (requires python-tensorflow)
- python-keras-git (requires python-tensorflow)
- Show 36 more...
Latest Comments
1 2 Next › Last »
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).
ModYokosuka commented on 2019-01-20 23:01 (UTC) (edited on 2019-01-20 23:15 (UTC) by ModYokosuka)
I am getting a failed build from Bazel with
I added these to commands to the PKGBUILD at build system suggestion.
That resolved that problem and caused a new one to crop up
enihcam commented on 2018-06-13 03:28 (UTC)
@Magotchi, please remove '-fno-plt' from makepkg.conf.
Magotchi commented on 2018-06-12 15:35 (UTC) (edited on 2018-06-12 15:36 (UTC) by Magotchi)
During the Bezel build, this fails for me with:
Any ideas on the "-fno-plt" problem?
1 2 Next › Last »