root icon indicating copy to clipboard operation
root copied to clipboard

[WIP] [PyROOT] Add numba support to PyROOT

Open sudo-panda opened this issue 3 years ago • 41 comments

This changes backports the commits that add numba support in cppyy master to PyROOT.

Checklist:

  • [x] Pass all python tests in roottest (1 test failing - roottest-python-memory-memory)
  • [ ] Add numba test to roottest
  • [ ] Add documentation

sudo-panda avatar Aug 02 '22 17:08 sudo-panda

Can one of the admins verify this patch?

phsft-bot avatar Aug 02 '22 17:08 phsft-bot

This pull request introduces 2 alerts when merging 40c2eb045c9d2cfcf99ff540f1689df222e5cf95 into 7e8dc29fb2b41095006c6f394b5033adcf0ce539 - view on LGTM.com

new alerts:

  • 1 for Explicit export is not defined
  • 1 for Implicit string concatenation in a list

lgtm-com[bot] avatar Aug 02 '22 17:08 lgtm-com[bot]

@phsft-bot build

etejedor avatar Aug 02 '22 20:08 etejedor

Starting build on ROOT-debian10-i386/soversion, ROOT-performance-centos8-multicore/cxx17, ROOT-ubuntu18.04/nortcxxmod, ROOT-ubuntu2004/python3, mac1015/cxx17, mac11/cxx14, windows10/cxx14 How to customize builds

phsft-bot avatar Aug 02 '22 20:08 phsft-bot

Build failed on ROOT-debian10-i386/soversion. Running on pcepsft10.dyndns.cern.ch:/build/workspace/root-pullrequests-build See console output.

Failing tests:

phsft-bot avatar Aug 02 '22 20:08 phsft-bot

Build failed on ROOT-performance-centos8-multicore/cxx17. Running on olbdw-01.cern.ch:/data/sftnight/workspace/root-pullrequests-build See console output.

Failing tests:

phsft-bot avatar Aug 02 '22 20:08 phsft-bot

Build failed on ROOT-ubuntu18.04/nortcxxmod. Running on sft-ubuntu-1804-2.cern.ch:/build/workspace/root-pullrequests-build See console output.

Failing tests:

phsft-bot avatar Aug 02 '22 20:08 phsft-bot

Build failed on ROOT-ubuntu2004/python3. Running on root-ubuntu-2004-1.cern.ch:/home/sftnight/build/workspace/root-pullrequests-build See console output.

Failing tests:

phsft-bot avatar Aug 02 '22 20:08 phsft-bot

Build failed on mac11/cxx14. Running on macphsft20.dyndns.cern.ch:/Users/sftnight/build/workspace/root-pullrequests-build See console output.

Failing tests:

phsft-bot avatar Aug 02 '22 21:08 phsft-bot

Build failed on mac1015/cxx17. Running on macitois21.dyndns.cern.ch:/Users/sftnight/build/workspace/root-pullrequests-build See console output.

Failing tests:

phsft-bot avatar Aug 02 '22 22:08 phsft-bot

This pull request introduces 2 alerts when merging 790eaea34433268c8ad55f3e9b2393495a1ceb4b into 0b49293d4d67dfecfe58e710616094b30a90130f - view on LGTM.com

new alerts:

  • 1 for Explicit export is not defined
  • 1 for Implicit string concatenation in a list

lgtm-com[bot] avatar Aug 26 '22 14:08 lgtm-com[bot]

@phsft-bot build!

vgvassilev avatar Aug 27 '22 11:08 vgvassilev

Starting build on ROOT-debian10-i386/soversion, ROOT-performance-centos8-multicore/cxx17, ROOT-ubuntu18.04/nortcxxmod, ROOT-ubuntu2004/python3, mac1015/cxx17, mac11/cxx14, windows10/cxx14 How to customize builds

phsft-bot avatar Aug 27 '22 11:08 phsft-bot

@phsft-bot build!

@Axel-Naumann, can we add Baidyanath to the team so that the bot triggers automatically?

vgvassilev avatar Aug 31 '22 12:08 vgvassilev

Starting build on ROOT-debian10-i386/soversion, ROOT-performance-centos8-multicore/cxx17, ROOT-ubuntu18.04/nortcxxmod, ROOT-ubuntu2004/python3, mac1015/cxx17, mac11/cxx14, windows10/cxx14 How to customize builds

phsft-bot avatar Aug 31 '22 12:08 phsft-bot

Build failed on mac11/cxx14. Running on macphsft20.dyndns.cern.ch:/Users/sftnight/build/workspace/root-pullrequests-build See console output.

Failing tests:

phsft-bot avatar Aug 31 '22 13:08 phsft-bot

This pull request introduces 3 alerts when merging 81a17a3da2e5a791d2ba73578d70eeb62df49ba0 into 137c7ad0ce7de0a33318b8704befe206381a4c35 - view on LGTM.com

new alerts:

  • 2 for Unused import
  • 1 for Unnecessary pass

lgtm-com[bot] avatar Aug 31 '22 14:08 lgtm-com[bot]

@phsft-bot build

vgvassilev avatar Aug 31 '22 19:08 vgvassilev

Starting build on ROOT-debian10-i386/soversion, ROOT-performance-centos8-multicore/cxx17, ROOT-ubuntu18.04/nortcxxmod, ROOT-ubuntu2004/python3, mac1015/cxx17, mac11/cxx14, windows10/cxx14 How to customize builds

phsft-bot avatar Aug 31 '22 19:08 phsft-bot

can we add Baidyanath to the team so that the bot triggers automatically?

Invitation sent!

Axel-Naumann avatar Sep 01 '22 06:09 Axel-Naumann

Starting build on ROOT-debian10-i386/soversion, ROOT-performance-centos8-multicore/cxx17, ROOT-ubuntu18.04/nortcxxmod, ROOT-ubuntu2004/python3, mac1015/cxx17, mac11/cxx14, windows10/cxx14 How to customize builds

phsft-bot avatar Sep 01 '22 08:09 phsft-bot

This pull request introduces 3 alerts when merging 308472992aecbc16d783e91c90d00d847d1d0bb1 into 89af823adc0c5d31b39303f38056530b6635ecf0 - view on LGTM.com

new alerts:

  • 2 for Unused import
  • 1 for Unnecessary pass

lgtm-com[bot] avatar Sep 01 '22 09:09 lgtm-com[bot]

Build failed on mac11/cxx14. Running on macphsft23.dyndns.cern.ch:/Users/sftnight/build/workspace/root-pullrequests-build See console output.

Failing tests:

phsft-bot avatar Sep 01 '22 10:09 phsft-bot

Build failed on mac1015/cxx17. Running on macitois21.dyndns.cern.ch:/Users/sftnight/build/workspace/root-pullrequests-build See console output.

Failing tests:

phsft-bot avatar Sep 01 '22 11:09 phsft-bot

Starting build on ROOT-debian10-i386/soversion, ROOT-performance-centos8-multicore/cxx17, ROOT-ubuntu18.04/nortcxxmod, ROOT-ubuntu2004/python3, mac1015/cxx17, mac11/cxx14, windows10/cxx14 How to customize builds

phsft-bot avatar Sep 04 '22 11:09 phsft-bot

Build failed on ROOT-ubuntu2004/python3. Running on root-ubuntu-2004-1.cern.ch:/home/sftnight/build/workspace/root-pullrequests-build See console output.

Errors:

  • [2022-09-04T11:09:24.033Z] FAILED: bindings/pyroot/cppyy/CPyCppyy/CMakeFiles/cppyy3_8.dir/src/CPPScope.cxx.o
  • [2022-09-04T11:09:24.375Z] /home/sftnight/build/workspace/root-pullrequests-build/root/bindings/pyroot/cppyy/CPyCppyy/src/CPPScope.cxx:5:10: fatal error: CPPEnum.h: No such file or directory

phsft-bot avatar Sep 04 '22 11:09 phsft-bot

Build failed on ROOT-performance-centos8-multicore/cxx17. Running on olbdw-01.cern.ch:/data/sftnight/workspace/root-pullrequests-build See console output.

Errors:

  • [2022-09-04T11:11:05.652Z] /data/sftnight/workspace/root-pullrequests-build/root/bindings/pyroot/cppyy/CPyCppyy/src/CPPScope.cxx:5:10: fatal error: CPPEnum.h: No such file or directory
  • [2022-09-04T11:11:06.225Z] /data/sftnight/workspace/root-pullrequests-build/root/bindings/pyroot/cppyy/CPyCppyy/src/CPPScope.cxx:5:10: fatal error: CPPEnum.h: No such file or directory

phsft-bot avatar Sep 04 '22 11:09 phsft-bot

Build failed on ROOT-debian10-i386/soversion. Running on pcepsft10.dyndns.cern.ch:/build/workspace/root-pullrequests-build See console output.

Errors:

  • [2022-09-04T11:12:36.644Z] /home/sftnight/build/workspace/root-pullrequests-build/root/bindings/pyroot/cppyy/CPyCppyy/src/CPPScope.cxx:5:10: fatal error: CPPEnum.h: No such file or directory
  • [2022-09-04T11:12:36.901Z] /home/sftnight/build/workspace/root-pullrequests-build/root/bindings/pyroot/cppyy/CPyCppyy/src/CPPScope.cxx:5:10: fatal error: CPPEnum.h: No such file or directory

phsft-bot avatar Sep 04 '22 11:09 phsft-bot

Build failed on mac11/cxx14. Running on macphsft20.dyndns.cern.ch:/Users/sftnight/build/workspace/root-pullrequests-build See console output.

Errors:

  • [2022-09-04T11:26:26.279Z] FAILED: bindings/pyroot/cppyy/CPyCppyy/CMakeFiles/cppyy3_8.dir/src/CPPScope.cxx.o
  • [2022-09-04T11:26:26.871Z] /Users/sftnight/build/workspace/root-pullrequests-build/root/bindings/pyroot/cppyy/CPyCppyy/src/CPPScope.cxx:5:10: fatal error: 'CPPEnum.h' file not found

phsft-bot avatar Sep 04 '22 11:09 phsft-bot