Skip to content
Snippets Groups Projects

fix(py-vbi): add version 0.1.3

1 unresolved thread

That would be also nice to put cupy as default requirements, It's optional on original GitHub. Is it possible?

This release improves the project's usability for developers and researchers by enhancing GPU-accelerated model implementations (via CuPy/Numba), refining Docker-based deployment, and strengthening CI/CD pipelines for PyPI publishing. Documentation has been significantly polished for better accessibility, and new datasets expand the toolkit's capabilities

Merge request reports

Pipeline #60066 passed

Pipeline passed for 4a5082ee on ziaee:add_vbi_0.1.3

Approval is optional

Merged by Eleni MathioulakiEleni Mathioulaki 1 month ago (Mar 7, 2025 5:20pm UTC)

Merge details

  • Changes merged into experimental_rel with 7ab4e7bb.
  • Deleted the source branch.

Pipeline #60068 waiting for manual action

Pipeline waiting for manual action for 7ab4e7bb on spack_v0.23.1

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • added 1 commit

    • 4c92b116 - Apply 1 suggestion(s) to 1 file(s)

    Compare with previous version

  • Abolfazl Ziaeemehr resolved all threads

    resolved all threads

  • added 1 commit

    • e10d43a2 - Apply 1 suggestion(s) to 1 file(s)

    Compare with previous version

  • added 2 commits

    • 99a7e236 - update vbi for v0.1.3
    • 4a5082ee - Merge branch 'add_vbi_0.1.3' of gitlab.ebrains.eu:ziaee/ebrains-spack-builds into add_vbi_0.1.3

    Compare with previous version

  • Abolfazl Ziaeemehr resolved all threads

    resolved all threads

    • @ziaee the changes have been deployed now, could you test again?

    • Author Contributor

      The dependecies are imported :thumbsup: except cupy which is not accessible. So I could not test cupy models.

      Edited by Abolfazl Ziaeemehr
    • Author Contributor

      setup.py compile C++ codes in vbi.models.cpp._src

      I see the compiled libraries here:

      ls /srv/test-build-2502/ebrains-spack-builds/vendor/spack/var/spack/environments/test/.spack-env/view/lib/python3.11/site-packages/vbi/models/cpp/_src/*.so
      
      _do.cpython-311-x86_64-linux-gnu.so       _jr_sde.cpython-311-x86_64-linux-gnu.so  _mpr_sde.cpython-311-x86_64-linux-gnu.so  _wc_ode.cpython-311-x86_64-linux-gnu.so
      _jr_sdde.cpython-311-x86_64-linux-gnu.so  _km_sde.cpython-311-x86_64-linux-gnu.so  _vep.cpython-311-x86_64-linux-gnu.so

      but not imported.

      Edited by Abolfazl Ziaeemehr
    • Sorry for the delay - yes, indeed, the problem is that vbi.__init__.py is not explicitly exposing the models subpackage:

      import vbi
      dir(vbi)
      
      ['LoadSample',
       '__builtins__',
       '__cached__',
       '__doc__',
       '__file__',
       '__loader__',
       '__name__',
       '__package__',
       '__path__',
       '__spec__',
       '__version__',
       '_version',
       'add_feature',
       'add_features_from_json',
       'calc_features',
       'display_time',
       'extract_features',
       'extract_features_df',
       'extract_features_list',
       'feature_extraction',
       'get_features_by_domain',
       'get_features_by_given_names',
       'get_version',
       'j2p',
       'make_mask',
       'os',
       'p2j',
       'posterior_peaks',
       'report_cfg',
       'test_imports',
       'tests',
       'timer',
       'update_cfg',
       'utils']

      so import vbi.models fails

      Edited by Eleni Mathioulaki
    • Author Contributor

      no worries, thanks

    • Please register or sign in to reply
  • Please register or sign in to reply